プログラムを書くだけであれば終わりは見えるけど、
次の2つのどちらを追求し続けると終わりが全く見えない。
それぞれ、分野が奥深いからどちらも万能で出来るのが理想だけど、かなり頭脳と要領の良さと熱意がある選ばれた人にしかできないので、
それに、理屈っぽい人は、技術的にギークっぽい人は到底及ばない。
そこにストレスを感じる人は多いと思う。
だから、そこまで追求しなくていいやな人が出てくる。
広く浅くでも確かに良い。
ただその道を行くなら、技術者としてではない道を早々に模索しないといけない。
もう学ぶ事がない(学ぶ必要性がない)と見切れる人は素晴らしいが、見切れない人はだらだらと現状維持する原因がこれなんじゃないかと考えている。
チヤホヤされる事をやりたいって思ってた割には、いざそう言った仕事をすると楽しめなかったりする。
それより、お客さんの目的と運用を考えるとどう言った設計をするべきかを延々と頭の中でデバッグ作業を続ける作業の方が楽だったりする。