翻訳:新しいソフトウェアエンジニアとしての自分への手紙
Technology Weekly Weekly:Issue 101-Ruan Yifengのブログ
親愛なる自己:
卒業したばかりで、IT分野でのキャリアを始める準備ができています。甘やかすことはできませんが、興味深い旅になることをお約束します。この手紙を書いたのは、あなたがより専門的になるためのアドバイスをしたいからです。今後数年間、あなたは何も学びません。それはまさに私のキャリアが始まったときに誰かに加速させて欲しいものです。
これはマラソンであり、スプリントではありません。
優れたソフトウェアエンジニアになるには長い道のりです。簡単かつ迅速にゲームに勝てないので、速すぎたりあきらめたりしないでください。時間をかけて興味のあることを学び、最善を尽くしてください。覚えておいてください、これはスプリントではなくマラソンです。
謙虚で愚かではない
謙虚であることは良いことです(申し訳ありませんが、これは基本です)。あなたが上級のプロであっても、いつでも他の人から学ぶことができます。しかし、これはあなたが誰よりも劣っているという意味ではなく、あなた自身とあなたの技術を尊重しなければなりません。自分を尊重しないと、謙虚にならないで愚かになります。
他人ではなく自分と比較する
他と比較しても意味がありません。職場では常にあなたよりも優れた人がいます。あなたよりも優れた人が常にいます。最善を尽くすだけです。誰かがあなたよりも優れたエンジニアだと思ったら、彼を学んでください。最善を尽くし続けると、最終的には他の人の目には強力な人になります。
タイトルではなく人を尊重する
あなたのキャリアでは、経験豊富な専門家と一緒に働きます。最も重要なことは、珍しい人々に会うことです。肩書きではなく、その人格を尊重してください。それfoo
が「チーフシニアエンジニアリングアーキテクト」である場合、これは彼がジュニアソフトウェア開発者よりもbar
尊敬されていることを意味しません。
快適さではなく、課題を選択してください
道路は分岐点でいっぱいです。多くのオプションがありますが、すべては快適ゾーンにいるか、快適ゾーンを離れるかの選択に起因する可能性があります。数十年の仕事の後、あなたの人生に瞬間があるかもしれません、あなたはあなたの業績に満足するでしょうから、落ち着く必要を感じます。その瞬間まで、快適ゾーンから抜け出してください。これはあなたをより専門的にし、あなたのキャリアにもっと満足するでしょう。最高のことがしばしば快適ゾーンの外で起こることを覚えておいてください。
キーボードではなく、ホワイトボードから始めます
新しい関数や新しいシステムを設計するときは、キーボードにジャンプしてコードを書き始めないでください。トレーニングする必要がある「筋肉」は、指ではなく脳です。行動する前に必ず考えてください。このため、キーボードの代わりにホワイトボードに目を向け、何を達成すべきかについて考え始めます。あなたとぶつかる相手がいれば最高です。「ホワイトボード」とは、ペンと紙、メモ帳のアプリケーションなど、「考えるのに役立つすべてのもの」を意味します。
コードではなく値を生成する
NIH症候群の影響を受けないでください。ホイールを繰り返すのは意味がありません。すでに解決されている問題に時間を浪費しないようにします。複数のツールを接着するだけで問題を解決できる場合は、そのようにします。ソフトウェアエンジニアとして作成する必要があるのは、数行のコードだけではなく、作業に対する価値です。
仕事ではなく人生を選ぶ
IT分野では、仕事に集中しすぎるのは簡単です。結局のところ、ほとんどの人にとって、これは単なる仕事ではなく、情熱です。ことを忘れないでください仕事は重要ですが、人生がより重要です。有意義で豊かな人生を送ってください。スポーツをしたり、本を読んだり、趣味を見つけたり、旅行したり、私たちが住んでいる美しい世界を見たりしてください。友達とたむろし、人生のパートナーを見つけ、あなたのパートナーにあなたが与えることができるすべての愛、注意、サポートを与えてください。あなたはカラフルな人生を持つことはあなたをより専門的にすることに驚かれることでしょう。
私が今言えるのはそれだけです。私はまだ学ぶべきことがたくさんあります。
最後に、旅をお楽しみください。
(より経験豊富な)あなた
著者、ルカ・フローリオ
コンピュータサイエンスの博士号、分散システムへの情熱、セミスタック開発者、データと機械学習の愛好家、マガブラックベルト