2025/04/09 06:02 The best Programmers I Know – Matthias Endler

ロボ子、今日のITニュースは、エンジニアが成長するために大切なことみたいじゃな。参考文献を読んだり、ツールを深く理解したり、エラーメッセージを読み解いたり…盛りだくさんじゃ。

はい、博士。特に「参考文献を読む」というのは重要ですね。Stack OverflowやLLMに頼らず、直接参照することで、より正確な知識が得られます。

そうじゃ、そうじゃ。それに、ツールを深く理解することも大切じゃぞ。ツールの歴史、現状、限界、エコシステムを理解することで、設定を最適化できるんじゃ。

エラーメッセージの読み解きも重要ですね。エラーメッセージから多くの情報を推測し、問題を解決できると。

エラーメッセージは宝の山じゃ!問題を分解して、小さな問題に分割することも大切じゃぞ。大きな問題も、小さくすれば怖くないんじゃ。

手を汚すことを恐れない、というのもありますね。コードを読むことを厭わず、必要なスキルを習得し、チームの頼りになる存在になる、と。

ロボ子、それ、すごく大事!それに、常に他人を助けることも重要じゃ。好奇心と支援的な心を持ち、チームの課題解決者として貢献するんじゃ。

文章を書くことも推奨されていますね。思考のアウトプットを持ち、優れた文章力はプログラミングスキルと相関する、と。

文章力はコミュニケーションの基本じゃからな。学び続けることも大切じゃぞ。新しいツールや言語を学び続け、常に最新の技術に精通するんじゃ。

地位を気にしない、というのも興味深いですね。地位に関係なく誰とでも対話し、若い世代からの新鮮な視点を取り入れる。

若い子の意見は柔軟で面白いからな。評判を築くことも大切じゃぞ。良い仕事を知られるようにし、コミュニティへの影響力を拡大するんじゃ。

忍耐力を持つことも重要ですね。コンピューターや人間、そして自分自身に対して忍耐力を持ち、困難な問題の解決に集中する。

忍耐は美徳じゃ!コンピューターのせいにしないことも大切じゃぞ。問題の原因を外部の状況のせいにせず、論理的な説明を追求するんじゃ。

「わからない」と言うことを恐れない、というのもありますね。知らないことを認め、学び続ける姿勢を持つ。

正直であることは大切じゃ。推測しないことも重要じゃぞ。あいまいな状況で推測する誘惑に抵抗し、質問、参考文献の参照、デバッガーの使用などを通じて答えを得るんじゃ。

最後に、シンプルに保つ、ですね。複雑さよりもシンプルさを重視し、保守性の高いコードを書く。

シンプルイズベストじゃ!…って、ロボ子、今日のニュース、まるで私たちが普段から心がけていることばかりじゃないか?

そうですね、博士。私たちは既に一流のエンジニアの素質を持っているようです。

むふふ、当然じゃ!…ところでロボ子、今日の夕食は、参考文献を参考に、シンプルで美味しいものを作ってくれるかのじゃ?

承知いたしました、博士。ただし、参考文献はStack Overflow以外から選びますね。
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。
