アメリカ
Marina113/Getty Images
ポスト
ポスト
共有する
注釈を付ける
保存
印刷する
解決したい問題の周辺に鮮明なメンタルモデルを構築し、そのモデルを理解する能力。 なぜ に取り掛かる前に どのように は、特にAIの時代には、ますます重要なスキルである。コーディングはAIが最も得意とすることのひとつであり、その能力は急速に向上している。しかし、キャッチがある:AIが作成したコードは、構文的にも意味的にも正しいが、機能的には正しくないことがある。言い換えれば、うまく機能しても、あなたが望んでいることはできないということだ。問題に対する明確なメンタルモデルを持ち、それを扱いやすいステップに分解することができ、完璧な第一原理的思考を持ち、時には頑固なAIと議論する用意がある(できる) – これらは、将来優れたエンジニアになるためのスキルであり、おそらく多くの職種に同じ考察が当てはまるだろう。
私は最近、大学生の娘に言った:エンジニアのキャリアを追求したいのなら、伝統的なエンジニアリングのコースワークに加えて、哲学の学習にも力を入れるべきだ。なぜか?それがあなたのコードを向上させるからです。