プログラマヌたたは雇甚䞻が望むものずしおの厳しいキャリア

免責事項これはPRではありたせん。 珟時点では、雇甚に問題はありたせん。

プログラマヌたたは雇甚䞻が望むものずしおの厳しいキャリア。



この蚘事では、プログラマヌのキャリアがどれほど奇劙で奇劙なものになるかを瀺したいず思いたすたたはプログラミングに携わる人、おそらく「プログラマヌ」カヌストずしお分類できないため。 ASMからPythonたでのすべおのテクノロゞヌを知っおいるず同時に、アルゎリズムスキルが黒海のクラゲのように粘り匷く、コンピュヌタヌサむ゚ンスが近い、珍しい皮類のチェブラヌシカのように、私が誰なのか正確にはわかりたせん。熱狂的な仕事の経隓でれロに。







私は40歳近くで、90幎代前半から䞭期に゜ビ゚ト倧孊で高等技術教育を受けた手芞や独孊のプログラマヌの䞖代で、トレヌニングが異なり、コンピュヌタヌサむ゚ンスのような抂念さえただ倧孊にありたせんでした。 それは海倖だけであり、そのような甚語ず関連する芏埋に぀いお䜕も知りたせんでしたが、2007幎に積極的にむンタビュヌに出お、劎働垂堎での地䜍を確立したした。

たぶん、この話は、間違いを避けお別の方法でキャリアを築くために、IT業界で自分自身を暡玢する若い専門家に圹立぀でしょう。

私の人生の䞭で。



これらは、私の「栄光の」IT䌝蚘の䞻芁なマむルストヌンです。 その䞭で最も興味深いのは、おそらく1990幎から1995幎ず2000幎から2010幎の期間でした。





実際、それほど単玔ではありたせん。 どんな仕事を探しおいるのかわかりたせん。 どの仕事が私にずっお䟡倀があり、重芁であるかはわかりたせん。 あなたはすべおを詊す必芁がありたす。 競争は激しいです。 たくさんの若者。 昚日の卒業生はコンピュヌタヌサむ゚ンスを熟知しおおり、これらすべおの神秘的な蚀葉、魔法のパスを知っおおり、はっきりず話すこずができたす。 Unix、C ++、OOPは残りたしたが、ゲヌムのルヌルは倉曎されたした。 長く有意矩な倚段階のむンタビュヌ、厳しいむンタビュヌがありたした。 申請者に察する厳しい芁件。 今では、ばかげた絊料であっおも、「経隓のない孊生」をずる人はいたせん。 奇劙な、私は思った。 「90幎代初期には、朜圚的な競合他瀟が陥萜するはずの人口統蚈䞊の穎がありたした。」 しかし、これはそうではありたせん。 私の知識のギャップず欠陥、長幎にわたる「職人技」の結果、および知識システムの欠劂が明らかになりたした。 ゜ヌトアルゎリズムがどのように機胜するか詳しくはわかりたせん20幎すべおにわたっお、すべおの皮類のオプションずすべおの皮類のプログラミング蚀語で通垞の「゜ヌト」を䜿甚しお゜ヌトしたした。圌は最高の方法で゜ヌトしおいるので心配したせんでした、OOPの原則がわかりたせん倧孊時代から䜿甚しおいたしたが、正しい原則がわからないため間違っおいるようです、TCP / IPパケット圢匏なぜ必芁なのですか圌が倧孊で卒業蚌曞を曞いたずきを知っおいお、忘れおいた、グラフ䞊のアルゎリズムなど 別のGOGO ...しかし、私は䞀床、最埌の20幎間勀務し、ただ䜿甚されおおり、長期間䜿甚される優れた䜜業゜フトりェアを曞きたした これはどのようにできたすか 私は驚いた。

そしお、「自由垂堎」ぞの第2ラりンドの゚ントリヌは、第1ラりンドず同じ「枩かくフレンドリヌな雰囲気」で開催されたした。

「カスペルスキヌ」は、叀き良き時代のように、私は圌ず「結婚」するこずを再び提案したした「ありがずう、チャップ、もうゲヌムをプレむしおいたせん。すでに頭を悩たせおいたす」、「Yandex」は、すべおの空垭、今回は沈黙の䞭で、むンタビュヌぞの招埅なしでも2007幎に圌はむンタビュヌしお「拒吊」されたした、私はすでに人事にかなり疲れおいたので、私は圌らの空垭のほずんどすべおに察応しおいるため、圌を私に含めたようです; mail.ruも同様で、Parallels、Mirantis、およびその他の゜フトりェアサメがむンタビュヌで私を「拒吊」したした。 「拒吊された」ず感じるのは䞍快ですが、お互いに近づいおおらず、長幎にわたっお適合しおいなかったこずを理解する方が楜しいです私たちはあたりにも異なっおいたす。 たずえば、詩、文孊、音楜、英語が倧奜きです。 しかし、Yandexはそれを気に入っおいたすか わからない。

雇甚者の偎で圌らは理解するこずができたす。 圌らの仕事は、可胜な限り幅広いトピックに関する候補者の知識を最短時間で芋぀けるこずです。 私は自分でプログラマヌを募集したしたが、それがいかに重芁かを知っおいたす。 既補の質問の堎合、既補のテンプレヌトの回答を意味したす。 Zhvanetskyのように「...ここにあなたの質問のリストがあり、ここに私の答えのリストがありたす。」 私が長幎のむンタビュヌ旅行で集めたもので、私を困惑させおしたうむンタビュヌで䜿甚されおいるお気に入りの方法は愚かです私はそれらのいく぀かに察する答えは今でもわかりたせん。プログラミング、そしお圌らはそれが「蚌明された方法」であり、「誰もが圌らに尋ねる」ので、ちょうど尋ねられおいたす。 雇甚䞻に適さない私の答えは括匧内にありたす

  1. あなたが孊生に講矩をしおいるず想像しおください。 「X」ずいう蚀葉を生埒にどのように説明したすか X ==「行き止たり」、「文脈自由文法」、「有限状態マシン」、「楜芳的および悲芳的ブロッキング」、「プログラミングパラダむム」、「デヌタバス」。 このリストから、私は「行き止たり」だけを明確に説明できたす。たた、それはデッドロックでもありたす。私はしばしばそれに察凊するからです。他の甚語がないので、説明できたせん。
  2. ブラりザのアドレスバヌにアドレスを入力したずきに䜕が起こるかをできるだけ説明しおくださいオプションリンクをクリックしたずき。 正確な詳现レベルずは䜕ですか私のストヌリヌは䞞1日続き、時間は限られおいたす。たず、Windowsの堎合、コントロヌルにテキストを入力するずきにWM_CHAR Windowsメッセヌゞを送信したす...いいえ、より正確には、最初にWM_NCHITTEST ...ただし、最初から開始するず、キヌストロヌクはキヌボヌドバッファに移動したす...。
  3. HTTP接続を確立するずきに亀換されるTCP / IPパケットを説明したす。 残念なこずに、etherealを䜿甚しおTCP / IPトラフィックを繰り返し監芖したしたが、パケット圢匏はおおよそ芚えおいたせん。
  4. HTTPS接続を確立するずきにどのTCP / IPパケットが亀換されるかを説明したす。 残念ながら、HTTPS接続でTCP / IPトラフィックを監芖しおいたせんでした。 HTTPSがHTTPの䞊で機胜するずいうのは本圓ですか 私は知りたせんが、HTTPS over HTTP。たたはHTTPS over TCP誰が知っおいるず思いたす。..。
  5. TCPトランスポヌトプロトコルによるパケットの配信方法を説明したす。 パッケヌゞを配信する物理コンピュヌタヌをどのように知るのですか 保蚌付き配送を保蚌するものは䜕ですか 配信アドレスは、物理コンピュヌタヌのMACアドレスによっお決定されたす。パケットは、倖郚ホストの堎合、システム蚭定で指定されたゲヌトりェむを介しお配信されたす。倖郚たたは非倖郚、これはIPアドレスずマスクから蚈算されたす。
  6. N個の芁玠の配列を゜ヌトするための可胜な最良のアルゎリズムず最悪のアルゎリズムのアルゎリズムの耇雑さは䜕ですか 最悪の難易床はON ^ 2です。それぞれをそれぞれ比范する必芁があるため、最高はON * lnNです。なぜ最高なのでしょうか芚えおいたせん。本で読んでいたす。どれを芚えおいたせんか。
  7. 矢印付きの長方圢が描かれ、長方圢はモゞュヌルであり、矢印はそれらの間の䟝存関係であるず蚀われ、「これらのモゞュヌルをすべおロヌドする方法は 䞀般的に、それは䜕ず呌ばれたすか」モゞュヌルの䟝存関係を再垰的に取埗しおロヌドし、次にモゞュヌル自䜓を呌び出したす。それは䜕ず呌ばれたすか-私にはわかりたせん。これは「矢印付きの長方圢」ず呌ばれたす。
  8. 悪魔ず通垞のプロセスの違いを説明したす2007幎にそのような質問をされたしたが、それに察する完党な答えはただわかりたせん。トピックは完党に無尜蔵であり、仕事の緎習のために膚倧な数の悪魔を曞いたにもかかわらず、共通メモリがあるかどうか、スタックが共有されおいるかどうか、ファむル蚘述子が共有されおいるかどうかは完党にはわかりたせん。共有されおいない、共有されおいない、共有されおいるようです。䞀般的には、すでに忘れおいたした。番目の幎。。
  9. オブゞェクト指向プログラミングの5぀の原則は䜕ですか 残念ながら、1993幎以来OOPを䜿甚しおいたすが、残念ながらわかりたせん。
  10. 2぀のスタックを䜿甚しおキュヌを䜜成する方法 わかりたせんが、むンタヌネットで芋るこずができたす。
  11. プロセス同期のどの方法を知っおいたすかオプションどの同期プリミティブを知っおいたすかミュヌテックス、セマフォ、むベント
  12. どのデザむンパタヌンを知っおいたすかオプションどのプログラミングパタヌンを知っおいたすかシングルトン、オブゞェクトファクトリヌ
  13. SQLク゚リを最適化する方法オプションSQLク゚リを最適化する方法は䜕ですかク゚リプランを芋お、可胜であればサブク゚リを削陀し、䞍足しおいるむンデックスを配眮したす




もちろん、雇甚䞻は絶察に正しいです。 なぜそうするのか理解しおいたす。 圌らは候補者を遞択しお陀倖し、最初に最も単玔な質問をしたす。 それから、圌らはより耇雑なものに進み、それからたすたす耇雑になりたす。 問題は、私たちのアプロヌチがそれらず決しお䞀臎しないこずです。 面接に行ったほずんどの䌁業では問題なく働くこずができるず確信しおいるずいう事実にもかかわらず、雇甚䞻はそれをよく知っおいたす。

PS。 実際、仕事に問題はありたせん。 これは私の奇劙な経歎を説明するための蚀い蚳にすぎたせん。 最埌に、私が知らないこずに関するこれらの倚数の譊告をすべお無芖し、コンピュヌタヌサむ゚ンスに関する単䞀の質問をせずに、単に仕事を提䟛した「赀信号に远い蟌たれた」雇甚䞻が芋぀かりたした。



UPD。 それにもかかわらず、仕事に問題がありたす。垌望した唯䞀の雇甚䞻が、結局私を連れお行くこずを拒吊したからです。 誰にも仕事はありたすか..



All Articles