HN🔥 135
💬 30

エンジニアを目指す教え子たちへ:プロの現場で生き残るための心得

marvinborner
約5時間前

ディスカッション (11件)

0
marvinbornerOP🔥 135
約5時間前

私の教え子たちへ。エンジニアとして歩み始めた皆さんに、これだけは伝えておきたいことがあります。技術は常に進化し続けますが、本質的な思考法は変わりません。好奇心を失わず、手を動かし続けること。そして、壁にぶつかったときはコミュニティに頼ることを恐れないでください。皆さんの成長を心から楽しみにしています。

1
2ndorderthought
約4時間前

かなりの勇気がいることだよ。これがシェアされて嬉しい。今まで見た中で一番誠実なアドバイスだと思う。

2
torben-friis
約4時間前

「深く思考する能力を養え。場所と時間を確保して、気が散らない自分だけの空間を何としても作り出せ。他の人が重要だとか不可欠だとか言うテクノロジーや働き方にノーと言うことも必要かもしれない」

今まさにこれに苦戦してる。現代社会ではあらゆるものが我々の注意力を奪おうとしてくるのは周知の事実だけど、実際に全力で戦おうとしてみないと、その深刻さは想像以上にヤバいっていうのが分かるはず。

3
dijksterhuis
約4時間前

「自分自身の道徳的・倫理的な境界線を前もって意識的に決めろ。『とりあえず今は』といって、もっと良い選択肢が見つかるまで自分の原則を曲げるような嘘に甘んじるな」

イギリスの機械工学の学士課程にいた時、エンジニアリングの倫理に関する必修科目があって、それがずっと頭の片隅に残ってる。16年も前のことだから定かじゃないけど、授業でボパール化学工場事故をケーススタディとして扱った記憶がある。

イギリスのコンピュータサイエンス学科で倫理の講義を見たことはほとんどないし、全体としてもっと必要だと思う。

4
tptacek
約4時間前

「私はLLMをいかなる形式でも、いかなる目的でも使用しないし、今後も使わない。LLMは技術的な観点からは魅力的だが、人間の労働を大規模に搾取し、希少な資源を浪費して構築されたシステムに関与したり貢献したりすることを私は拒否する。また、多くの人が熱狂している用途の多くにおいて、実際にはそれほど優れているとも思わない。たとえ技術的に優れたタスクがあるとしても、それを使うことが必ずしも人間の幸福に寄与するとは限らない。

私自身を表現するなら『生成AIベジタリアン』という言葉がぴったりだろう。Sean Boots氏の上記のエッセイ(ほぼ100%同意できる内容)に、より詳細な説明と多くの参考文献があるよ」

5
cdfalcon
約4時間前

企業でエンジニアとして働いたこともない研究者が業界のアドバイスをするのって、どうも納得がいかないんだよね。

「自分の技術に深い愛情を持て。コードが明確でエレガントになるまでリファクタリングしろ。人間が読むための良いドキュメンテーションを書け。周りがみんなスピード重視で手抜きしろと言ってきても、ゆっくりと進む勇気を持て」

手抜きを避けるっていう点を除けば、このアドバイスは数年後に失業する真っ直ぐな道のように見える。結局、「自分の技術」っていうのがコードを書いて磨くことだっていう前提だけど、そんなスキルはハイレベルなシステムデザインの影でどんどん時代遅れになってない?丁寧に書いたドキュメントを誰が読むのさ(笑)。君の代わりになるエージェントが読むのかな?

誰もいない森で木が倒れたら……って話だね。

6
jmward01
約4時間前

「深く思考する能力を養え。場所と時間を確保して、気が散らない自分だけの空間を何としても作り出せ」

運動と読書を習慣に取り戻すと、人生の多くのことがうまく回り出すって実感してる。これらは定期的にやり始めない限り、自分には時間がないって思いがちだけど、実際にはやり始めると他のことに使える時間が増えるんだよね、減るどころか。

7
_jackdk_
約4時間前

Yorgey教授は長年にわたって素晴らしい研究をしてきたし、私のお気に入りの論文*の一つを書いた人だよ。こうして声を上げてくれたことに感謝。少し前に母校でAnthropicのエンジニアが話しているのを見たんだけど、「Anthropicが『善玉』だというなら、我々は本当に大変な目に遭いそうだ」という印象が強く残った。

8
testermelon
約4時間前

この励まし、本当に大好き。正直すごく共感する。技術そのものは今も美しいし、付き合う相手を間違えなければ大丈夫ってことだよね。でも現実世界と金銭が混ざり合うと、他の何事もそうであるように奇妙に腐敗してしまう。業界に足を踏み入れているのに、AIによる代替を生き残ったり制御したりできるほどシニアじゃない人たちにとっては深刻なリスクがある。必要とされるシニアレベルは、想像以上に高い可能性が高いし。結局、経済的な力学が最強の支配力なんだよ。

9
vitacoco
約4時間前

「私はLLMをいかなる形式でも使用しない」……いかにも研究者らしい独りよがりな考えだね。

10
hgoel
約4時間前

個人的にはLLMを(適切な注意を払って)使うこと自体には反対じゃないけど、指摘されている点には同意できる。

特に学生にとっては重要だと思う。LLMに過度に依存するのは自分自身を損なうだけだから。子供が計算機を使わずに手計算をして直感や記憶力を養うのと同じように、学生もスキルを磨くために手作業で物事を進めることを目指すべきだ。

適当なWebサイトやゲーム、OS、エミュレータ、あるいはプログラミング言語でも作ってみればいい。仕様を読んで自分で実装してみるんだ。今は納期に追われて機能を作り出す必要はない環境なんだから、いくらでも探求できるはずだよ!