Home > article > プログラマの報酬について

プログラマの報酬について

プログラマという職業は「ふつう」の人には厳しくないかでは結構な反応もらって少しびっくり。

そこらへんのことをもう少し述べると、僕自身はプログラマが勉強をしないでいい職業とは思っていない。ただ、現状プログラマをやっている人で、普段自分でコードを書かない(能力的に平均以下であろう)人達がかなり多く存在している。個人的にはハッキリ言ってそういう人達は足手纏いだと思っている。なので正直、そういう人達がいなくなればいいとも思っている。

だが、現状そういう人達が存在している以上、「あなたたちはプログラマとして無理なのでやめてください」と言ってしまっていいのか、それはさすがに傲慢じゃないのか、普段からコードを書き能力がある人達と、そうじゃない人達が共存する方法はないのかと思って色々書いたのが先のエントリ。


@ukstudio 別にその仕事を好きでもなくて向いてるでもなくて、ていう人たちに別の仕事やったら? ていうのは排除してるわけじゃないと思うんだけどなー。

しかし、ogijunさんにこのように言われて、それもそうかと納得してしまったので、僕にとって結局のところプログラマは自己学習をし、ある一定以上の能力がある人達が就く職業ということで落ち着いた。

で、落ち着いたはいいけど、現状そうはなっていない。個人的に一番疑問なのが給与面である。

先のエントリでの反応で、「業務時間外の行動が業務に影響し、それ相応の査定・給与となっているのだからいいではないか」と言ったような意見をいくつかもらったが、本当に査定・給与に反映されているのだろうか。正直、プログラマは技術力にかなりの格差があるにもかかわらず、給与にそこまでの格差がないように思える。

はてブで「プログラマや専門職はそういうもんだ」「社会人なら勉強してて当然だ」という意見が多数だったが、そういう人達は相応の対価をもらっているのだろうか。そこが一番不思議だ。個々の能力を給与に反映されてないにも関わらず、業務時間外に勉強するのが当然と思っているとしたら、少々社畜っぽいなと感じる。医者や弁護士を例に出した人もいたが、それらは資格が必要なのもあって供給の少なさからそれなりの高給をもらっていると思うのだが、プログラマはそうじゃない。

これは多分、プログラマに限った問題ではない。この間聞いた話だと、不動産の営業で片や2億売り上げた、もう片方は200万売り上げた。しかし給与はほぼ同じという例もある。もちろん、会社という存在があってこその2億だとは思うが、それを考慮しても本人からしたら1億9800万の差が給与に反映されていないならモチベーションがあがるはずもない。

プログラマの場合、問題になるのが成果がわかりづらいという点である。なにをもってプログラマの価値を決めればいいのかわかりにくい。例えば、優秀な人であればコード量は少なく労働時間も短く作れるものが、他の人であればコードは肥大化し労働時間も長くなるだろう。その場合、後者の方が残業代なども含めて給与が高くなるだろう。

結局のところ、プログラマが作りだす価値を定量的に評価できないのが問題だとは思うけど、そこを解決する術が正直わからない。

業界云々ではなく、自分で自分の問題を解決するだけなら、会社に所属した以上自分の価値を決めるのは会社になってしまうので、それを解決するには起業や個人事業主などを検討するのがいいとは思っているけどどうなんだろうか。

例えば、会社員だとあるサービスを作ったとしてそれが大成功をしたとしても、売り上げた金額に比べて自分の給与に反映される金額はそこまで大きくないだろう。しかし、法人や個人事業主としてなら契約金+レベニューシェア的なことも検討できる。

いまのはあくまで1つの例だが、そういう選択を自分で出来ることを考えると起業・個人事業主というのも1つの選択肢としては全然有りなはずだ。法人なら税金も安くすませるはずだし。

Comments:6

ms 10-02-05 (金) 12:20

「それを解決するには起業や個人事業主などを検討するのがいい」と、すでに結論に至っている気もしますが、
きちんと評価されるような環境に身を置くことは自分の責任なんですよね。

会社に所属しているエンジニアにとって、自分の技術がどのくらいの利益をだしているのかはとても見えずらいですが、外へ出てみて、それが1円になったり、1億円になったり、「売りもの」として利益を出し続けていくには技術と関係ない別のエンジンが必要だと痛感すると、またいろいろ見えてくるものがあると思います。

KKMM 10-02-06 (土) 11:43

少なくとも、日本では、プログラマーとかSEというものは、そういうものだと納得するしかないでしょう。
給与は人月単位を元に働いた時間で計算される。
それに納得がいかなければ、プログラマを辞めるか、技術や成果が正当に評価されてるっぽいアメリカの会社にでも転職するしかないでしょう。

考えるだけ、無駄だと思います。

rog 10-02-06 (土) 20:58

 色々考えると長文になってしまったので、要約だけでも書かせて頂きます(^^;

・成果の評価について
 作業についての姿勢が差と、プログラマに要求されているものの差が出るのが問題かと思われます。

 例えば”作業員が”作業時間を短くする為に省力化を図った場合にも、
A)ソースの流用や使いまわしを多様する人。コンポーネント化の恩恵を受けるのもこのスタンスの人。前のエントリで言われていた普通のプログラマの立つ位置がここでしょう。チャイナなどによく見受けられますが、作業員のプロとして立っています。

B)技術を上げる事で高効率に向かう人。ジャパニーズ・ワーカホリック。30分かかる手作業の為に1時間掛けてプログラムを組む場合もありますが、その努力が数百時間を数十時間に短縮する技術へと昇華できる人。職業としてのプロとか、職人として立っています。

 どちらが良いとはいえませんが、私は後者の姿勢が大好きで、またこれ故に今の日本があると思ってます。
 しかし、経営視点やプログラムを作業員として見た場合、求められるのはA)のスタンスで、しかも作業員が省力化であげた時短のコストを”会社側の成果”として時給を削られてしまうのが問題です。

 また、現状でA)のスタンスで作業をした場合、プロジェクトが成り立たない場合が多いですし、後々トラブルの原因になったりします(バグが多かったり、動作が遅く、仕様変更に容易に変更できなかったり)。それが理解されていないので不満が溜まってしまうのかと。

 時間と労力に給与が釣り合わないと感じられるのも、このギャップのためと思われます。

・プログラマの独立という問題について
 独立した場合には”プログラマ”としてだけでは活動できません。営業や経理など付随する他の技能が必要になってきます。どれほどプログラム技術が高かろうと、それだけでは評価されなくなります。
 回避するには独立か、高い評価を得られる会社に転職しかありませんが、日本では簡単に行えない状況です。

ababa 10-02-07 (日) 18:12

報酬が同じなら他の職に移るか、もっと他の事に時間使ったほうがマシだな。
“がんばっちゃうプログラマ”という職業は「ふつう」の人には厳しい。と思う。

joraku 10-02-07 (日) 23:10

ウチなら、例えば社員のサービスが当たってお金がそれなりに入ってきたり、社員が大きな案件を取ってきてそれなりの収益が発生すれば、レベニューシェア的に、ある程度の収益を社員に還元することは可能ですよ。ウチ以外でも、大きな会社はともかく小さな会社では、割合フレキシブルにできるところが多いと思います。(ただ、そういう仕組みを取る場合、逆に売り上げを立てられなければダイレクトに降給なども起こり得ますが。)

2celeb 10-02-08 (月) 19:37

自発的に勉強している会社員のことを社畜とは思わないけど、
それを転職や起業に活かしてリターンを増やす努力をしない人間は結果的には社畜乙としか言いようがない。

大きなリターンを得るにはある程度のリスクを伴うけど
そこで躊躇する人もたくさん居るんじゃないかな。

プログラマは他の業種に比べて自由も聞くんだから、
技術のある人はどんどん転職、独立、起業してリターンを増やす努力をするべきだと思います。

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://ukstudio.jp/2010/02/04/programmers_pay/trackback/
Listed below are links to weblogs that reference
プログラマの報酬について from UKSTUDIO

Home > article > プログラマの報酬について

Feeds
Meta
Others

Return to page top