2014-05-26

何故プログラマー起業に追い込まれるのか

自分プログラマーで、多くのプログラマーと同じように、コードを書く行為のもの幸せであり、いつまでもコードを書いていたいと思う。

だが30を越えて、今までいくつかの会社サラリーマンエンジニアとして働いた経験総合するに、

少なくともこの国でプログラマーで居続けるためには起業する以外の選択肢は無いのだという結論に至った。

良いコードを書くと出世してコードが書けなくなる

普通にコードを書いて、スキルを磨いて、リリース成功させていくと、やがて肩書きがついて雑務に振り回される日々が訪れる。

プログラマーにとって何よりも大事なのは連続した集中、それも出来るだけ長い時間だ。

昇進して部下が出来たり、質問される機会が増えたり、評価業務やら、上級職会議やら、採用面接やら、一つ一つは大した事が無くても、

出社時間は気が付けば断片化して切り刻まれ、一日に一時間続けて集中する事すら困難になってしまう。

もはや一日中コードを書き続けるような事は遠い夢になり、腕は鈍り、ますますコードからは遠ざかる。

これまで、本当に多くの人がそうやってコードを書かなくなり、緩やかにピーターの法則に吸い込まれていくのを目にしてきた。

そしていつしかコードは昔取った杵柄を披露するだけのオモチャになり、やがて家族なんかが出来て、どうでもよくなる。

それはそれでいいだろう。

だが、どこまでいこうが、自分が書きたいのはパワーポイントエクセル論文などではない。実際に動いて、問題を解決するコードなのだ

フリーランスになる事はこの問題を幾分か解決するが、下に述べる他の要因によって最善手ではない。

プログラマーサラリーレバレッジされない

ソフトウェア本質レバレッジだ。

単なるテキストの塊から継続的自動化を行い、マシン集団を操り、物事の新しい側面を露出させ、市場と金を生み出すことだ。

しかし、サラリーマンエンジニアであろうとする限り2000万円の年収を越す事はほとんど想像出来ない。

プログラマーとして平均の20倍の生産性を叩き出したとしても、報酬には重いフタがのしかかっている。

同じようにレバレッジを利用する投資銀行やらコンサルタントやら、金の流れを直接扱う職能に比べて、ソフトウェア開発者は恐ろしく不当に評価されている。

だが、結局プログラマープログラミングを書いていれば幸せなのだから、そのように容易に搾取する事が出来る。

技術陳腐化するが、人材市場エキスパートを求める

一年後の状況すらまるで読めないこの業界では、学習を止める事がそのまま死に繋がる。

しかし、エンジニアのあるべき姿としてのスペシャリスト信仰のようなものは根強い。

ある技術に特化して一線に身を置く事は極めて重要ではあるが、技術が発展する限り、どのような専門知識も価値保証されない。

しかし同じ場所に居続ければ、新しい技術習得したり、全く関連の無い分野に挑戦することはいしか"若い衆"の役目となってしまう。

挑戦や学習趣味領域に追いやられた時点で、エキスパートは本当に脆い存在になる。

そして、30代、40代、50代となって、エキスパートとして食わせてもらう以外の在り方もまた、想像出来ない。

独立リスクであるように、全てのITエンジニアが置かれたこの状況もまた同じようにリスクであって、どちらにせよ誰も責任を取る事は出来ない。

他人の仕事を成し遂げるために選ばれる努力をするのは空しい

エンジニアエンジニアであろうとする限り、やる事は結局のところ他人の問題の解決だ。

相手が解決しようとしている問題を推察して、それに合わせてキャリアやらスキル設計することになる。

どこか知らない所で仕事が作られ、それに合わせて自身を適合させていく。

どんなに有名で優秀な人間が集まるところだろうが、その構造基本的には変わらない。

日本大卒者は社会に出るまで、一貫して他人に選ばれるために他人が定めた問題の解決をする努力を強いられる。

だが、実際にやってみて本当に実感するのは、自分の夢を追うのは他人の夢を追うよりも一億倍やりがいがあるということだ。

面白い仕事を探して選ばれる事を願うよりは、自分面白いと思う仕事を作って食えるようになった方が楽しい

何よりもコードが書けるし、どうせいつかは死ぬわけだし、百万年も経てば全ては元通りになる。


まとめると、プログラムを書きまくり能力に見合った報酬を求め、新しい分野を学習し続け、面白い仕事にありつきたいという願いを叶えるための手段として、

サラリーマンフリーランスという生き方絶望的に効率が悪い選択肢という事だ。

から起業せざるを得ない。

各種手続きやら事務やらのおまけは付くが、それすら問題解決の対象として、新しく学習していける限り楽しむ事は出来る。

なんといっても、プログラミングが好きなプログラマーというのはこの世で最も幸福職業なので。

トラックバック - http://anond.hatelabo.jp/20140526004631
  • http://anond.hatelabo.jp/20140526004631

    もっといいアイディアがあるよ。 俺の下で働きなよ、純利益と付随する雑務は俺がやるからさ。 取り分は資金次第で折半してさ。 あんたが1円も持ってこないにしても、技術で20や3...

  • http://anond.hatelabo.jp/20140526004631

    で、プログラマーと他の一般サラリーマンと何が違うの? ぷろぐらまー()が起業してるのが多いように見えるのは、 まず、ネットとかに明るい人が多いのでそちらに発信する事が多い、 ...

  • http://anond.hatelabo.jp/20140526004631

    英語を勉強して海外に転職するといいよ。 シリコンバレーが一番いいんだろうけど、英語圏の先進国ならプログラマは専門職として尊重されるし、普通のオフィスワーカーより高い給料...

  • http://anond.hatelabo.jp/20140526004631

    30年前から出てる結論