| 書籍化されたで! | 監修したで!(`ω´) | 絶版なってしもた | 大好評発売中です! | 少し書いたデ!(`ω´) | これにもな!(`ω´) | |
|
|
|
|
![]() |
![]() |
| YaneuLabs / YaneuraoGameSDK.NET / 掲示板 / やねうらおにメール / twitter / プロフィール |
自分という存在は一体、何なのだろう?
国内のプログラマ人口は、50万から100万人だと言われている。会社で開発部なんかに所属していると机に座って見渡せば、どこもかしこもプログラマが居て、「自分がやらなくても誰かがやってくれるだろう」だとか「自分にしか出来ない仕事がしたい」とか思う時期がある。
これは思春期みたいなもので、プログラマに限らず誰にでも必ずやってくる。「さよならプログラマ(id:ryoko:20041021)」や、「天職を探せ(id:higepon:20040816)」からは、そんなプログラマのため息が聞こえてくる。
「自分という人間が会社において交換可能な部品である」のは、普通、まあどんなプログラマでもそうだ。職人芸を要求されるような超高難度なプログラムの仕事なんて、そうそうない。仮にあったとしても、そんな仕事がこなせるのは、プログラマのうち100人にひとりとか1000人にひとりとか、そういった規模だ。
果たしてプログラマを1000人、無作為抽出して、そのなかでトップになれるだけの技術があるか?ほとんどの人はノーだろう。言うまでもなく、1000人中、999人の人はノーなのだ。そんな職人レベルのプログラマが居なければ成功しないようなプロジェクトに会社の命運をかけるようなことを(まともな経営者ならば)しないだろう。だから、そういう仕事そのものに出くわすこと自体がほとんどない。
「じゃあ自分がやっていても仕方がないのか」「自分はやる必要はないのか」「自分はしなくてもいいのか」というとそれはまったく違う。
本人は「完全に技術フェードアウト」組だと言う id:ryoko にしても、経営者視点で見ると喉から手が出るほど欲しい人材だ。まず、会社に通える場所に住んでいて、定時に会社に出てきてくれて、こちらが出した作業をそつなくこなせて、それで一定の金額(まだ若いからそんなに高くはないだろう)で働いてくれる人というのは、そうそう居ない。そういう人を探すために会社はリクルーティングにどれだけの金を使っているのか、人事にどれだけの労力を払っているのか、いまの若い人たちは気づいていない。
だから、「こんな、誰でも出来るようなつまんない仕事したくないなぁ」だとか「技術的に、もっと面白いことがしたいなぁ」だとか言って会社をやめていく。じゃあ、「あなたと同じ給料かそれ以下で働いてくれる、あなたと同じかそれ以上の技術力を持った人を連れてきてください」と言いたくなる。たいてい、それは簡単なことではないのだから。

ソフト開発の場合の事情はまったく知りませんが、ソフト開発者同士の横のつながりって、日本の現状としてはどうなってるんですかね?まぁもっともIT系の場合、担当分野がちょっと違えば、要求される言語知識も経験も「現場ノウハウ」もまるで違うため、前職の経験が役に立たないことがかなりあるという事くらいは、さすがに察しはつきますが…
まあ、フリープログラマというよりは、好んで(?)neetと就職を繰り返してはる人は結構いるけどネ。
しかし、勤続年数の長い社員には、後進を教え育てる役目というのも経営者側からは期待されているのではないでしょうか。何年経っても「仕事つまんない」とか言ってる社員はほんとに使い捨て要員にしか思われないのでは。逆を言えば、自分はいらない人材か、と悩んでいる人は、もうちょっと直接的な仕事以外の部分の自分を評価しなおしてみたら、心のよりどころが見つかるかもしれません(見つからないかもしれません)。それを評価してくれる会社ばかりではないとは思いますが。
プログラマとしては、技術的面白さを人生の1/3近くを占める仕事で味わいたいと思ってしまうんですよね。
今の会社しか知らないので実は技術的難易度・面白さも会社によって全然違っているのかもしれませんが。
とか思わんでもないです。技術より管理勉強した方が近道?とか。
あと、PCソフトの開発者は技術ノウハウが蓄積していくからいいなーとか
思いますね。こっちはプロジェクトごとにハードもOSも(なかったり)かわるので、その都度対応していかないとならないので。なんか蓄積しないんですよね。
確かに安月給で働いてくれるひとを見つけるのはムズカシイかも