投稿者: | 2026年1月8日

昨年、私は「Rustエンジニア」になることを決意したジュニア開発者を指導していました。彼は3ヶ月かけて「Rustの本」を読み進め、小さなCLIツールを作り、所有権のルールを実践していました。彼はライフタイムを誰よりも上手に説明でき、彼のコードは構文的にも正しかったのです。

しかし、私が Rust で分散キャッシュを設計するように彼に依頼したとき、彼は固まってしまいました。

「言葉は分かるんです」と彼は言った。「ただ、その問題をどう考えればいいのか分からないんです」

その時、私は気づきました。エンジニアがRust、Go、Javaを間違って学んでいることが問題なのではありません。問題は、彼らが言語を先に学び、思考を二の次にしていることです。彼らはアーキテクチャを学ぶべきなのに、構文を暗記しているのです。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です