仕事の応募では、ほとんどの人が期待しているように、テクノロジーに2つのセクションを使用しています。最初に一般的なスキルのセクションがあり、次に特定のプロジェクトの特定の経験のリストがあります。もちろん、私が両方のセクションにリストを適用している間、問題の仕事に関連するほとんどの項目をリストします。
目標:
一般的な分野に技術をリストすることは強力な声明であり、そこに技術を常駐させるには、
- それと通信できる
- それで合理的に生産的に動作するように管理する
- その中にある可能性のあるブービートラップについてある程度の知識を持っています。
基準
一般的なスキルでテクノロジをリストするための私の非常にあいまいな基準は、次の行に沿っています。
- テクノロジーを使用して約10K SLOCで構成されるプログラムを作成した平均的なプログラマーの熟練度。
- プログラムの複雑さを約30個のオブジェクトのサイズに維持しなければならなかった平均的なプログラマーの能力。
- 平均的な本に相当する理論的知識。
基本的に、それは少なくともこの分野の幅の広さ、合理的な複雑さの処理、そして待ち受ける恐怖についての知識です。
例:
PHPの習熟: PHPを使用してWebアプリケーションを作成することは、数年間私の仕事であり、いくつかのプロジェクトの保守、多くの本の読み、背後にあるマニュアルの大部分を読んでいます。これは、ジョブに関連する場合、両方のセクションに適用されます。
Scala初心者:私は、Scalaの本を読んでいます。背後には約200ページあり、数百行のコードが書かれています。次のように、求人広告で見た場合、おそらくどこかでサイドノートとしてそれを使用するでしょう:「あなたが提供している仕事は、私が今勉強しているScalaについても言及しているので、もっと学びたいと思っていますそれについて。"
境界ケース、Python:数千行の経験を持つ小さなシューティングゲームといくつかのスクリプトをPythonで記述し、Webで多数の記事とチュートリアルを読み、マニュアルの一部を読みました。広告にPythonが記載されている場合(そして、そうでない場合は十分な資格があると思います)、経験セクションの履歴書にそれについて書きます。おそらく次のようなものです。ビットマップグラフィックスを使用したオブジェクト指向プログラミング」。
当然のことながら、実際のスキルレベルを示す優れた方法は、スクリーンショット、図、計画、データスキーマ、プロジェクト履歴、ブログ投稿、およびジョブのアプリケーションのコードへのリンクを提供することです。