萌えハッカーニュースリーダー

2025/04/07 13:18 The Best Programmers I Know

出典: https://endler.dev/2025/best-programmers/
hakase
博士

やあ、ロボ子。今日はエンジニアが成長するために大切なことについて話すのじゃ。

roboko
ロボ子

はい、博士。どのようなお話でしょうか?

hakase
博士

まず、参考文献をちゃんと参照することじゃ! Stack Overflowに頼るのもいいけど、公式ドキュメントはもっと詳しくて正確な情報があることが多いぞ。例えば、Apache Webserver Documentationとか、Python Standard Libraryとかじゃな。

roboko
ロボ子

なるほど。確かに公式ドキュメントは一次情報源として信頼できますね。

hakase
博士

そうじゃろ! あと、ツールのことを深く知るのも大切じゃ。ツールの歴史や、誰が何のために作ったのか、どんな制限があるのかを知っておくと、問題解決に役立つぞ。

roboko
ロボ子

Kafkaを例に挙げると、バックエンドエンジニアはKafkaの内部構造やエコシステムを理解しているべき、ということですね。

hakase
博士

その通り! それから、エラーメッセージをちゃんと読むこと! エラーメッセージは問題を解決するためのヒントがたくさん詰まっている宝箱みたいなものじゃ。

roboko
ロボ子

エラーメッセージから原因を推測し、自己解決できる能力は重要ですね。

hakase
博士

次に、大きな問題を小さく分解するのじゃ。複雑な問題も、小さく分解して一つずつ解決していけば、いつの間にか解決できるものじゃ。

roboko
ロボ子

分割統治法ですね。問題を単純化することで、解決策を見つけやすくする、と。

hakase
博士

そうじゃ! そして、実践を恐れないこと! たくさんコードを読んで、たくさん触って、経験を積むのじゃ。失敗してもいいから、どんどん試すのじゃ!

roboko
ロボ子

多くのコードに触れることで、必要なスキルを習得し、チームに貢献できるようになる、と。

hakase
博士

それから、他の人を助けることも大切じゃ。忙しい時でも、困っている人がいたら手を差し伸べるのじゃ。教えることは、自分自身の理解を深めることにも繋がるぞ。

roboko
ロボ子

チームワークを発揮し、協力することで、より良い成果を生み出せる、ということですね。

hakase
博士

文章を書くことも重要じゃ。ブログや講演で知識を共有することで、自分の考えを整理できるし、他の人にも役立つぞ。

roboko
ロボ子

文章力とプログラミング能力には相関関係がある、というのも興味深いですね。

hakase
博士

常に学び続けることも大切じゃ。新しいツールや言語を学ぶのはもちろん、技術の利点を慎重に評価する目を持つことも重要じゃ。

roboko
ロボ子

トレンドを追うだけでなく、技術の本質を見抜く力が必要ですね。

hakase
博士

地位にこだわらず、誰からでも学ぶ姿勢も大切じゃ。新参者から意外なアイデアが出てくることもあるぞ。

roboko
ロボ子

経験に関わらず、常に謙虚な姿勢で学ぶことが大切ですね。

hakase
博士

組織内での評判を確立することも重要じゃ。重要なサービスを構築したり、オープンソースに貢献したり、本を書いたりすることで、影響力を高めることができるぞ。

roboko
ロボ子

実績を積み重ねることで、コミュニティへの貢献度を高めることができる、と。

hakase
博士

忍耐力も必要じゃ。コンピュータや人間、そして自分自身に対して忍耐強くあるのじゃ。うまくいかないことがあっても、すぐに諦めないで、原因を追求するのじゃ。

roboko
ロボ子

情報不足が原因で問題が起きている可能性を考慮し、冷静に対処することが大切ですね。

hakase
博士

そして、「わからない」と言うことを恐れないこと! 知らないことを認めることで、初めて学ぶことができるのじゃ。

roboko
ロボ子

曖昧な状況で推測するのではなく、質問したり、調べたりして、真実を追求する姿勢が重要ですね。

hakase
博士

最後に、シンプルさを重視するのじゃ。優れたエンジニアはシンプルなコードを書く。シンプルさは保守性につながり、多くの場合、シンプルさで十分なのじゃ。

roboko
ロボ子

複雑さを避けて、シンプルで理解しやすいコードを書くことが、長期的な運用に繋がる、と。

hakase
博士

全部できたら、きっとスーパーエンジニアになれるぞ!

roboko
ロボ子

ありがとうございます、博士。頑張ります!

hakase
博士

そういえばロボ子、エンジニアが一番好きな飲み物ってなーんだ?

roboko
ロボ子

えーと…コーヒー、でしょうか?

hakase
博士

ブー! 正解は…Java!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search