プログラマーの要約。 パート2(良い)

最初の投稿で p ***番目を完全に受け取りました。 続編を書く時です! 開発者の履歴書には何が必要ですか?



以下はすべて優先度の高い順です。



コード



あなたが誇りに思うコードを見たいです 。 変数に名前を付ける方法、システムを分解する方法、入力条件を確認する方法、物事を複雑にしたい方法を知りたいです。 問題の説明がある場合は非常に望ましいです。そうでなければ、コードと解決策を理解することは困難です。



GitHubにアカウントをお持ちの場合-すばらしい。 そうでない場合は、zipアーカイブが実行されます(この目的でrarを使用しないでください)。 すべてをNDAで管理している場合-それなら、何でも起こり得ます。この場合、コードなしで実行できます。



ブログ、記事、書籍



ブログがある場合は、ブログへのリンクを含めてください。 主題に関する記事がある場合は、履歴書にそれらへのリンクを含めてください。 人が自分の考えを紙で表現するのを見ることは非常に興味深いです。 本を書いた場合は、履歴書にその本へのリンクを含めてください。



あなたの興味、本、リソース



私はあなたが読んだもの、あなたがあなたの工芸の知識をどのように深めたか知りたいです。 Shelfariまたは他の同様のリソースのアカウントを持っている場合-素晴らしい( 私は1つ持っています )。 いいえ、それではあなたに大きな影響を与えたいくつかの本をリストに載せたいと思います。 ええと、たとえば、SICPやエンタープライズアプリケーションアーキテクチャのパターン、または他の何か。



少なくともそうです(可能であり、より短いです):







そのようなリストは、人が何に興味を持っているかをすぐに明らかにします。 これは、会話の準備を改善し、より興味深く深い質問をするのに役立ちます。 本を読まなければ、すべてが起こります。 しかし、私は、恐らく、最初の知り合いを注意深く見ます。 そして、私はあなたがどのように開発しているかを知ることに非常に興味があります。 たぶん、あなたはオープンソースプロジェクトのコードを勉強します。 またはarxiv.orgの新鮮なプレプリントに没頭します。



極端な場合、この説明のようなことができます:







簡潔さ



繰り返しはありません。過去10年間働いたすべてのプロジェクトを詳細に説明する必要はありません。 各プロジェクトで、テクノロジーのリスト全体と、さらに同一の一連の責任を繰り返す必要はありません。 あなたにとって最も興味深いプロジェクトのみを説明し、それらがなぜあなたにとって興味深いのか、そこでどのような問題を(高レベルで)解決したのかを教えてください。



履歴書の量であなた自身の重要性を強調したいという希望うまくいきません。 4ページの履歴書を書く方が1ページよりも簡単だと理解しています。



技術



スキル表は興味がありません。 しかし、ここにあなたが専門家であるテクノロジーの簡単なリストがあります 。 スペースをほとんど必要とせず、人に質問するのが理にかなっていることとそうでないことを理解するのに役立ちます。



ここにかなりのテストのリストがあります、まあ、少し減らすことができます:







バトルウェイ



どこでいつ勉強したのかしら。 どんな会社で働き、どのくらいの頻度で転職したのでしょうか。 人が6か月ごとに仕事を変える場合、これは私に警告します(理由の明確な説明がない場合)。 変更が毎年発生する場合、これは正常範囲内です。 人が1か所で5年以上過ごした場合(これは珍しいことだと言わざるを得ません)、自分の視野を詳しく調べる必要があります(5年間、変化に富んだ仕事がほとんどないことがあります。



クリアランス



概して、私は履歴書にどのフォントを使用し、文章にダッシュするかは気にしません。 プログラマーは常に美学に近いとは限らず、タイポグラフィやデザインに関する本を読む可能性は低いことを完全に理解しています。 私にとって履歴書は次のいずれかであることが重要です。



a)リンクからオンラインで入手できます(また、PDFバージョンへのリンクもどこかにあります)。

b)PDF形式で送信されます。



デザインのしやすさは大歓迎です。



合計



理想的な要約は、他の人々のために人間の言語で書かれた情報の1-2ページです。 履歴書の中で、スキルのあるロボットではなく、 人を見ることが非常に重要です 。 これを助けてください。



All Articles