これらはプログラマーには受け入れられません:人格の「リバースエンジニアリング」

確かに、読者は、数え切れないほどのライフハッキングの投稿、記事、さらにはソフトウェア開発者の地位にたどり着く方法、優れた開発者になるために必要なこと、この地位へのインタビューを得る方法などに出くわしました。 さらに、「どのテスターは開発者になりたくない」、「テスターは失敗した開発者」、「プログラミングの方法がわからない場合はプロジェクトマネージャーに行く」などのステートメントがあります。

彼らはこのトピックについて多くのことを話し、レシピを与えます。 初心者や経験豊富な専門家の間でのこのような対話の豊富さにより、開発者の「選択」に関するステレオタイプが発達し、一部のサークルではカルト全体が形成されました。 開発者が自分自身に対するこのような態度を維持することが有益であることは明らかです。すべてのコーダーが深いデバッグの途中に達するわけではありません。 選択性の理論を発展させた一部の開発者は、「コーダー」は開発者の誇りに値するタイトルにふさわしくなく、コンピューターオペレーターとほぼ同等であるという結論に達しました。

このカルトのため、多くのスペシャリストは潜在能力を明らかにせず、テスター、プロジェクトマネージャー、サポートスペシャリストではなく、単なるプログラマーになろうとしています。 この最大主義のせいで、若い専門家は、ソフトウェア開発者の地位に突入すると、IT分野を完全に離れることがよくあります。

公平を期して、別の方法、意見、レシピを探すことをお勧めします。 おそらく、これは現時点で真実を探しているか困難を経験している人々の特定の洞察につながるでしょう。

それぞれの能力に応じて


すべての橋を燃やす前に、最後のチャンスを与え、人材を必要とするIT業界に同情することができます。 彼女は資格のある専門家にとって特に鋭敏です。 彼女は彼らに自分で食べさせ、揺りかごでそれらを大切にし、すべてのトリックを教える準備ができています。

しかし、IT会社はチームプレイのルールに従って存在しているため、チームの各メンバーが単に良い人としてではなく、彼女にとって有益であると仮定するのは論理的です。 それぞれが独自の能力セットまたは既に形成されたスキルを持ち、それが会社での専門家の地位を決定します。 誰かが独創的で、勤勉で、批判的思考を発達させ、無神論者であり、機能であるバグに対する開発者の神聖な計画を信じていない場合、テスト部門は彼を歓迎します。

「破壊は構築されません」と開発者は言います。 そのため、そのような人が開発に入る必要はありません。 プログラミングの第一人者のように、彼の力を享受し、彼のアイデアを実践するのであれば、テスターに​​行くべきではありません。

したがって、ITの開発の特定の方向を選択する場合、「権限」と「成功」の人々のあらゆる種類の意見、このまたはその専門のイメージ、それを開始する明白な容易さまたは複雑さを最前線に置く必要はありません。

しかし、多くの場合、若者の固定観念や架空の名声への志向は、依然として専門性の次善の選択につながります。

5/2エミュレーション


多くの履歴書には、ビジネスと個人の資質に関するセクションがあります。 専門家が仕事の経験がほとんどない場合、競争への参加、研究の成果、および品質に関する上記のセクションのみに重点が置かれます。 ほとんどの求職者は、雇用主が聞きたいと思うことを書きたいと思います。

これは、トレンドにあるという理由だけでポジションを目指すだけでなく、ウェブ開発者が言うように「ターンキー」サマリーを作成することも意味します。 もし彼らが、例えば、若い開発者の地位にいるような会社になった場合、彼らは履歴書で自分自身について空想したものと一致し続けなければなりません。

徐々に、状況は専門的な問題は言うまでもなく、心理的な問題に変わります。 しかし、専門家が困難な場合、時限爆弾がここで機能するため、すべてがそれほど単純ではありません。後輩は問題を抱えているに違いありません。 そして、試用期間の終了後、後輩は何も学ぶことなく「圧倒された」ように見えます。 それから、もちろん、プログラミングを5年ではなく10年研究する必要があるという考えに安心することができます。

人が自分が本当にそうだと信じていても、他人になりすますことは心理的に非常に困難です。 想像してください。他の誰かのアーキテクチャ、他の人のリソース割り当てスキーム、他の人のアルゴリズム、および外部との通信プロトコルをエミュレートするには、より多くの計算能力が必要です。 そして、多くの場合、RAMが最初に問題になります。

この単純な例えは、5/2モードでのエミュレーションは非常に高価で効果的ではないという考えを与えます。 さらに、私たちはまだ生きている人々であり、仕事で疲れる能力を持っています。 しかし、人は自分の職業上の失敗の理由がエネルギーの過剰な消費であると疑うことさえないかもしれません。

これを理解するには、少なくとも一度は自分の「ネイティブ手順」を実際に見て、自分の性格の「コア」に目を向ける必要があります。 しかし、必要なマニュアルや少なくともある種のreadMeなしで生まれた場合、どうすればよいでしょうか?

一般的なレシピは、性格を「リバースエンジニアリング」する必要があるということです。 その「コア」の文書化されていない機能を調べる必要があります。

カットなしのコミュニケーションは、これに役立ちます:仲間やより経験のある人と。 この場合、このコミュニケーションは、プラスだけでなくマイナスの検索において、彼らが言うことについて非常に批判的な認識に基づいている必要があることに言及する価値があります。 ポジティブだけでなく、ネガティブな経験も試してみることがさらに重要です。

私たちはそれをすぐに延期しないことに決め、専門能力開発の段階を経た専門家にいくつか質問をしました。


Michael、OTPシステム管理者(テクニカルサポート)

開発者としてのキャリアを始めましたか? (はい/いいえ)

いや 学校からコンピューターに興味を持つようになりました。あらゆる種類のOSのインストール、プログラム、なぜゲームが耕せないのか...ネットワークのセットアップ。 そして、それは-システム管理者-訪問enikeyschik、座りがちなenikeyschikは、もはや非常にenikeyshikではないようです。

なぜ現在の位置を切り替え/選択したのですか?

ローカルネットワーク、ドメインネットワークでの作業は興味深いです。 まあ、腺についても-私は初めてハードドライブを変更したことを覚えています...ディスクがない間、私はフロッピーディスクから起動し、別のディスケットからおもちゃを走らせ、F4エディターで手紙を書き、私の妹は仕事でそれらを送りました。

現在のポジションで働くことについて、あなたは個人的に何が好きですか?

このポジションでは、本質的に同僚がコンピューターの問題を解決するのを助けるので、ある意味で重要です。

ドミトリー、プロジェクトマネージャー

開発者としてのキャリアを始めましたか? (はい/いいえ)

はい

なぜ現在の位置を切り替え/選択したのですか?

開発のために、より大きな独立。

現在のポジションで働くことについて、あなたは個人的に何が好きですか?

柔軟なスケジュール、出来高払い。

QA匿名を希望するソフトウェアテスター候補

開発者としてのキャリアを始めましたか? (はい/いいえ)

いや

なぜ現在の位置を切り替え/選択したのですか?

私はITのどこかに行こうとしました。 テストの空きに出くわしたとき、そこで試しました。 彼らは初めてそれを受け入れませんでしたが、私はそのアイデアが好きだったので、テストの準備を続けて落ち着きました。

現在のポジションで働くことについて、あなたは個人的に何が好きですか?

広範な開発の機会(使用する方法に厳密な制限はありません。理由に基づいてプロセスに影響を与える可能性があります)、関心に近いプロジェクト、資格のある適切なチーム、製品および/または開発プロセスの品質を改善するというアイデア。

Tonya、プロジェクトマネージャー

開発者としてのキャリアを始めましたか? (はい/いいえ)

いいえ、テスターとして

なぜ現在の位置を切り替え/選択したのですか?

このポジションへの移行の時点で、私はただ新しいことに挑戦したかったのです(彼らが私をテスターに​​する前に)。 当時、責任についての十分な理解がありませんでした。

現在のポジションで働くことについて、あなたは個人的に何が好きですか?

顧客とのコミュニケーション、顧客のニーズと要望の明確化。 会社の製品の開発に影響を与える能力。 開発プロセスの管理。 私自身は開発には関与していませんが、チームとのコミュニケーションと現在の問題の解決のために、私はフィールドから脱落していないと感じています)

セルゲイ、プロダクトマネージャー-チームリーダー

開発者としてのキャリアを始めましたか? (はい/いいえ)

はい

なぜ現在の位置を切り替え/選択したのですか?

願望があり、リーダーシップはそのような機会を提供しました。

現在のポジションで働くことについて、あなたは個人的に何が好きですか?

製品の寿命における大きな役割(多くのことを熟考し、決定し、調整し、知っている)。 確かに、私は少しプログラミングを見逃していますが、実際はそうではありません。

なぜソフトウェア開発の分野で地位を選んだのか、それは簡単です-「できることと好きなこと-それが私がしていることです。」

マキシム、ソフトウェア開発者

開発者としてのキャリアを始めましたか? (はい/いいえ)

はい

なぜ現在の位置を切り替え/選択したのですか?

プログラミング、複雑なタスク、およびそれらを解決するスリルに興味があります。

現在のポジションで働くことについて、あなたは個人的に何が好きですか?

面白い仕事、面白い給料。

Danil、ソフトウェア開発者

開発者としてのキャリアを始めましたか? (はい/いいえ)

はい

なぜ現在の位置を切り替え/選択したのですか?

はい、あたかも職業で、まるで好きなように:)

現在のポジションで働くことについて、あなたは個人的に何が好きですか?

さまざまなプログラミング言語で製品を開発し、最新のツールを使用したい



人格リバースエンジニアリング


このプロセスの出発点は、「文法とオスカーなしで」履歴書を正直に書くことです。 また、「ファッションに別の専門分野がある場合、何を選択しますか?」または「お金を稼ぐ必要がない場合、何を選択しますか?」などの質問に答えることも役立ちます。

質問に加えて、状況が問われる場合があります。10億ドルの投資が与えられた場合、優れたゼネラルディレクターが与えられ、スタートアップを考え出し、そこで働くように指示されます。 このスタートアップはどの分野で機能しますか? そして最も重要なこと-ITスペシャリストとしてどのようなタスクをそこで解決したいですか? この会社の従業員としての見込みをどのように評価しますか? どこで開発したいですか?

多くの質問と状況があります。 歪んだ現実の認識を破壊し、この歪んだ現実の条件付けから自分を解放することが重要です。

自分の過去と他の人の経験を比較することで、自分の伝記のいくつかのブレークポイントを強調することができます-誰かが好きになりたいという欲求、目立つ恐れ、または怠nalな怠inessの影響を受けて、きしみ心で重要な選択が行われた段階。

おそらく、それは高校と高校で見る価値があります。 これは、次善の決定のシーケンスがどのようにプロのベンチマークからあなたをノックしたかを理解するために行われ、あなたの真の強みが現れるのを許しません。

その後、未来に戻り、質問に答えるか、再び状況をシミュレートします。 その後-過去に戻るなど。

このような反復スキームは、徐々にあなたをあなたの個性の中核に導きます。 その後、Buildコマンドを実行するだけです。現在の認識を再コンパイルし、パーソナリティを再構築し、新しい方法、依存関係、接続を規定し、リソースを再割り当てします。

PS 「当局」のステレオタイプや意見が何であれ、明日はすべてが変わる可能性があります。 しかし、IT業界に興味がある人は、その中の場所を探します。 誰も間違いから免れることはできませんが、最大主義、偶像崇拝、監督性、および他人の意見に盲目的に従うことに対して「予防接種」することはかなり可能です。

Source: https://habr.com/ru/post/J302030/


All Articles