私のしていることがプログラマなのかはさておき、まあ田舎に暮らしておりますと、IT企業と言ってもパソコン購入の相談に乗ったりとか、ちょっとしたWebアプリを作ったりだとか、パソコンが壊れたから直してくれというのに対応したりとか、ホームページの更新の仕方を教えてくれとか、LANケーブルの配線からクラウドシステムまで、ありとあらゆることをしませんと、生活していかれません。
一昔前はプログラマ定年38才説だとか、いや35才だとか色々言われておりました。プログラマはそのくらいの年齢になると体力が低下し、ゴリゴリコーディングすることができなくなる、だから早々に見切りをつけてSE(システムの設計をする人)になった方がいい、というのが通説のように言われておりました。
確かに納期直前の慌しさとかエンバグ対応とかは、それなりにハードで、◯日間貫徹なんてこともあるんですが、それは概してプログラマが自由を求める人種であるからであって、悪く言えば納期前にならないとエンジンがかからないプログラマが大半(だと思うw)だからなんだと思います。
では、コーディングが嫌か、と言われれば、断じて”NO”です。私の同期の中にはいわゆる上流工程やクライアントとの交渉、マネージメントの方向に行ってしまった人たちもいるんですが、彼らがやっていることが面白そうだとは思わない。
問題のあるプログラムを調査して長いこと原因がわからなかったバグを潰したり、顧客と電話でやりとりしながらライブ感覚でコーディングしたり、時には自分用に作ったソフトを利用しやすい形に直して公開して大衆から絶賛を浴びたり、もうそういう感覚が楽しくってしょうがない。そりゃあ時には辛いことはありますけど、それはどんな仕事だってそうですし、それを補ってありあまる達成感はこの職業でなければ味わえないんじゃないかな、と思ったりもします。
だから、私はドジョウプログラマでありたい。
ドジョウのように泥臭く、お高くとまって喋ることばかりが上手な上流屋さんに堕することなく、最新の技術トレンドを追い、ワクワクし、鍛え抜いた集中力と、なぜか身についた勘を駆使しつつ、下手くそなコードを量産していたい。そして見積りはやや強気で出す。w
そんな風に暮らしながら、田舎でうまい魚食いながら年を取っていければ、最高だよなぁ、と思う今日この頃なのです。