私は数か月間プログラミングを行っており、いくつかの小さなプログラムを実行しました (https://github.com/jlegs)。友人であるベテラン プログラマーが、Python コーダーを探している会社に、私を見てくれと提案しました。というわけで、今日は彼らに会いに行きました。彼らは、私がより中級レベルであることを示すために、私からのより複雑なプログラムを見たいと思っていました。
質問: 中級レベルのプログラマーに匹敵するプロジェクトはどのようなものだと思いますか?
私は数か月間プログラミングを行っており、いくつかの小さなプログラムを実行しました (https://github.com/jlegs)。友人であるベテラン プログラマーが、Python コーダーを探している会社に、私を見てくれと提案しました。というわけで、今日は彼らに会いに行きました。彼らは、私がより中級レベルであることを示すために、私からのより複雑なプログラムを見たいと思っていました。
質問: 中級レベルのプログラマーに匹敵するプロジェクトはどのようなものだと思いますか?
StackOverflow に関するよく練られた質問と回答がたくさんあれば、あなたの批判的思考能力とチームとのコミュニケーション能力の両方を確信することができます。
私の時代の企業は、数十個の Unix コマンド ライン フィルターを再作成できれば喜んでいました。今日では、それだけでは十分ではありません。複数の言語でのクロス プラットフォーム スクリプティングは、ゲームの名前です。SQL、php、Java、およびさまざまなフレーバーの C がよく見られます。申請者は、ラムダ式やイテレータから複雑な正規表現や HTML パーサーまで、あらゆることに精通している必要があります。ただし、これらすべてのことをすぐに勉強するのではなく、自分がよく知っていることを知り、それらについて面接官と深く話し合うことができるようにする必要があります。
最終的なタスク リストを設定するとしたら、このページのパターンのサンプルをコーディングすることになります。これらを実行するときは、Python に限定されません。DB への呼び出しが機能する場合はそれを実行し、コマンド ライン ユーティリティの呼び出しがパターンを満たす場合は実行します。それはコードの複雑さではなく、コードがどのようにパターンを実装するかについてのあなたの理解と、売り手であるインターフェース定義の明快さです。