プログラミングで飯を食っていけるのかわからなくなってきた
プログラミングで飯を食っていけるのかわからなくなってきた
2026-11-08 20:05:49+09:00
自分は旧時代のエンジニアになってしまったのでは という記事を読んでもやもやと考えた。
プログラマーは0b10種類に分けられる
プログラマーはモチベーションによって「作りたいものがある」派と「パズルを解きたい」派の2つに大別できると思っている。 成果としての金や名誉が欲しいというパターンもあるだろうが、ひとまずこの2つに帰着させておきたい。 ながらく両者は同じような生態をとっていたが、このところ同床異夢っぷりが明らかになりつつある。
LLM隆盛の現代において、前者は楽園に達した心地だろう。 作りたいもののアイデアさえあれば、ソフトウェアはほとんど無尽蔵に作れるようになった。 しかもそのクオリティは日に日に上がっていて、自分で作ろうとするよりもよほど良いものができる。
ひるがえって後者は行き場を失った。 ここでパズルというのは適当な制約のもとで課題を解くことを意味している。 課題というのは設計するとか、実装するとかのことで、制約というのは言語なりライブラリなりアルゴリズムなり要件なりだと思えばよい。 現代においてパズルを解くだけであればLLMにやらせればよいのである。そのほうが早く、安く、場合によっては正確ですらある。
パズルを解くだけで仕事になってラッキーだと思っていた連中、たとえば私はいま途方に暮れている。
今後
パズルとしてのソフトウェア開発は趣味や伝統芸能でしかなくなっていくだろう。 コンピューターに敵わないなかで続けていくことも可能ではあるが、それを飯の種にできる人はごく少数にとどまるに違いない。 ちょうど囲碁や将棋がそうであるように。
最終更新日