2017.10.10手取り16万プログラマーの僕が、midworksに登録して月収60万を稼いだ物語どうも、コウイチです。今回は、僕がプログラマーを夢見て就職した結果を、赤裸々にお伝えしようと思います。僕は、6年間もの間プログラミング専攻の大学に通い、ごく普通のソフトウェア開発会社にプログラマーとして就職しました。「もうどこでもいいからプログラミングができそうな会社を!」と、入社したのがその会社でした。「プログラミングがしたい」ではなく「大好きなプログラミングなら、人とあまり話さなくてよさそうだし、好きなことなら人ともうまくやっていけるだろう」と考えたのが決め手となりました。僕の得意な用語が並び、ワクワクしながらチームで作品を作り上げる工程はとても楽しかったのを覚えています。炎上案件へのブッ込み何といきなり、とっても炎上している案件にブっこまれたのです。「ん?何でこここうなってんの?最初に言ったよね?いや作り直してね?ってか納期過ぎてるけど」とお客さんに言われ、社員をかき集めて休日返上で作業を行う、そういうことをやってました。納期が過ぎているのに約束した品質のものが納品できず、お客さんがお怒りになるわけです・・・。再利用しやすくメンテナンス性の高いプログラムの作成に注力する、だとか、お客さんとの認識合わせを丁寧にやっておく、だとか。行き当たりばったりのプログラムあちらこちらにバグが見つかり、システムの穴をとりあえずふさぎ続ける作業ばかりして、やればやるほどバグが増え、いつまでたってもリリースできない。「おい、とりあえずここにバグがあるってお客さんに怒られてるから、今日中に直せ!」という罵声がオフィス内で飛び交っているわけです(苦笑お客さんからはクレームの嵐。「もうあなたの会社には頼みません!」と言い放ち、そのお客さんは離れていきました。社内ニートになった僕の末路そしてなんと、炎上案件の責任は全部、僕に押し付けられました。普通のプログラミングの仕事は回ってこなくなり、派遣のように、外の会社で働くよう命じられました。自社にいても仕事がないため、お客さん先を転々とするわけです。「誰が書いても同じプログラム」になる設計書をもとに、プログラムを書く作業が始まります。「誰が書いても同じなら意味ねぇ!」とwこれでは、僕の夢である「プログラミングを通して世の中を幸せにしたい」という漠然とした夢もかなうことはないと思いました。「こういうものを作ってね。その作り方はここに書いてあるから、必ずこの通りに作ってね?」と言われてしまうんですから。「今はうだうだ文句を言えるスキルもない。」と考えそれなりに頑張ることにしました。まもなくまた、異動の時がやってきます。僕が設計書通りに作ったプログラムがリリースされる前に、退場となったのです。退場を機会に、僕は上司に文句を言いました。コウイチ誰が書いても同じですよ。クリエイティブに、こんなサービスが作りたい!っていうのを形にできるっていうか、ようするに、せめて色々な意見を出し合ってみんなで一つのものを作り上げていくような仕事がしたいんですが上司んー、そうは言うけどねコウイチ君。あれがこの業界のスタンダードなんだよ。プログラマーは、ただ何も考えず、用意された設計書通りにプログラムを書けばいいの。設計書が合っているという保証の元、プログラミングしてるんだからね。プログラミング工程で意見が出るってことは、それより前の設計書作成の工程がダメだったってことになっちゃうよ。それはいかんだろ?そうか、これが現実なのか。プログラミングがしたいけど、こんなものが作りたいと発言する権利はないのか。確かに、言われていることは理にかなっていました。IT業界を経験してみてわかりましたけど、これがシステム開発を行う上で、本来のあり方なのです。僕がやりたいことと違う...腑に落ちないままずるずると、つまんないシステム開発の現場を転々とすることになります。今回もまた、現場の異動を命じられます。今度の現場はなんと、プログラムを全くやらせてもらえませんでした。テスト工程、つまりバグを発見する仕事と言えるでしょうか。出来上がっているシステムが、仕様通りに動いているかチェックする。「おお、このシステムが実用化されたらほんと、世の中明るくなるよな...!」と思えるようなものだったら、違ったかもしれません。なかったので、クリエイティブな仕事がしたい僕にとっては、苦痛でしかありませんでした。我慢の限界に差し掛かった僕は、ある行動を起こします...。上司に電話コウイチもしもし。上司ん?コウイチ今の現場、プログラムが打てないんですよね。