当方いわゆるweb系プログラマ30代。大学は卒業に失敗しているので学歴としては高卒。年収は800万に届かない程度。web系プログラマはインターネット上で目立っている有名プログラマも多くて、彼らと自分を比べると絶望するくらいに自分のスキルは低い。でも最低限の能力はあると思う(参考までに、 GitHub 上で一番starをもらっているリポジトリは 14 star というレベルの実力。150 star くらいあるリポジトリに PullRequest を送って取り込んでもらったことがあるという程度)。
で、このレベルの人間が周りの年上プログラマを見てると、「なんだ、こいつらが食って行けるなら、俺は楽勝で食って行けるじゃん」って思うことが多い。「その辺のちょっとだけできる大学生のほうがよほどまともだぞ」みたいなコード書く人間がのうのうとプログラマとして食って行ってる。ほんとうにひどいやつらが多くて、一番笑えたのが「経験豊富だしどん欲に学習してきたのでどんな言語も対応できます」って言ってた39歳の人間で、彼は「高階関数」という概念がまったく理解できなかった。「関数ポインタを引数で渡すみたいなもんですよ」って言ったら「関数ポインタとか実務で使うことないしwwwwwww」みたいに返されて絶句した。よく 2ch のプログラマ板で「if と for がわかればなんでも書けるし」みたいなこと言ってるやついるけど、「あーこういう人間がああいう書き込みするんだな」って変に納得できた。
でもそのひとは会社からそこそこの金をもらってた。それ見て思ったんだけど、いくらひどいコードであっても、「とりあえず動くものが作れる」っていうのはスキルの一種であることには違いないんだな。正直絶対に一緒に働きたくないし、そいつが書いたコードは絶対にメンテしたくないけど、メンテナンス性がどれだけ大事かってことを理解している経営層っていうのは少ないみたいで(これは経営層じゃなくてむしろプログラマ側のコミュニケーションスキルの問題の気がする)、とりあえず動いているように見えるものを作ることさえできれば、お金を握っているひとからお金を引き出すことは可能なんだな、ってことをそいつを見て理解した(またこいつが「コード読めないひと」をだますのがうまいんだ)。
で、ここで初めてタイトルにつながるんだけど、ようするにそれが「手に職」ってことなんだな、って思ったんだ。
詐欺ってのは言い過ぎにしても、「手に職」って言われる職業ってだいたい寡占なんだよね。たとえば資格がないとできない職業は資格を持った人間の寡占状態にある。プログラムを書くのに資格は必要ないけど、プログラムの読み書きは未だに特殊技能で(これは教育の問題だと思う)、コードのメンテナンス性の善し悪しを判断できるのもまたプログラマだけであるという意味でやっぱり寡占状態にある。
自分はプログラマだからこの寡占状態に恩恵にあずかっている側で、おかげで「ひとまず職にあぶれることはなさそうだな」っていう安心を得ることができているんだけど、この寡占状態って絶対不健全で、たとえば誰の目にも数字という形でわかりやすく現れてくる営業(一方からの勝手な見方で、営業の世界にもいろいろあるのかもしれない、イメージで語ってゴメン)だったら、「あいつ数字悪いな、切ろうぜ」ってなるレベルの人間が「まあでも我々にはプログラマの世界はわからないからなぁ、彼は優秀っぽい雰囲気があるし」みたいな感じでお金をもらうことができるんだもん。
だからやっぱり「手に職」って詐欺っぽい要素があると思う。だってそもそも「手に職があれば食うに困らない」って時点でおかしいじゃん。最低レベルの営業職と、最低レベルの技術職、どっちも最低のはずなのに「俺は技術職で手に職があるから困らない」ってどう考えてもおかしくない?やっぱり詐欺だよこれって。
何がいいたいのかわからんけど 最低限の営業職ってのは最低1本は仕事がとれるレベルなのか0本なのかによっては話が変わる
ちょっとわかる気がする。 それ見て思ったんだけど、いくらひどいコードであっても、「とりあえず動くものが作れる」っていうのはスキルの一種であることには違いないんだな。 ...
お前の言ってる意味が分からん。 発注する側は「動く」ものなら中身のクォリティーとかどうでもいい。 勿論、その「クォリティー」というのが動作の速度だったりバグを含んでるかど...
トラックバック元とは別人だけども、リーダブルじゃないクソコードは出発時点で読みづらいことが足かせになるのとコードからの思考内容のフィードバックも受けられないのとで、ま...
今起きた。 最初のトラバ書いた者だけど、代弁(フォロー)してくれてありがとう。 http://anond.hatelabo.jp/20140914132433 http://anond.hatelabo.jp/20140914042048 の人、ざっくり「クオリティ」とか言っ...
いってる言ってる意味が全く分からない。 クズはどんだけ自分がすげーもんを作ってる、と勘違いしてるんだ?
今はプログラマなので、詐欺のレベルはLv1ぐらいです。ディレクタ、PM、部長、本部長など、位があがっていくにつれて、詐欺レベルはもっと高度にレベルが上がっていきます。そのよう...
「自動化テストが無いコードはレガシー」 「バージョン管理システムで変更履歴を管理しよう」 「継続的インテグレーションで問題の早期発見」 「オブジェクト指向で保守性の高いコ...
> サビ残させて作り直しさせればいいし。 カジュアルに犯罪カミングアウトしてて笑える
理想的にはそうなんだけどさ。 実際問題としてはどうしても仕様変更が入ってくるわけ それを「できません」と言うか「なんとかします」と言うかで 周りの評価が決まってくるのも事...
増田でだらだらと長い文章書く奴は読む気しないのでやめたほうがいい。 大量の短文が繰り返しやりとりされる現代において、長いことはもはや罪なんだよ。 序論(1行)、本論(1行)...
こういうことわざわざ他人に言っちゃう奴ってなんなんだろ。 自分がいいと思うことは自分がやればいいだけじゃん。 それが便利で面白ければ他の人も真似してくれるよ。 してくれな...
長い。やりなおし。
長い。やりなおし。
冗談でも釣りでも低能に見えちゃうよ>(たいしたことない量の)長文拒否
すっげー咀嚼しづらい文章。悪文。 思考だらだら垂れ流しって感じ。 東浩紀の文章に似てる。 誰かの目にとまること目的で増田に書くんだったらせめて100回は自分の文章読みなお...
そのプレゼン力もそういう技能なんだよな。ガチ詐欺はさすがに養護できないけど。
「とりあえず動くものが作れる」ってだけではなく、増田は「だますのがうまい」って言ってるけど、その人は人付き合いうまくやれる人なんじゃないかな。 最低レベルの営業職はコミ...
コレ見て思うのは、こいつとは正直絶対に一緒に働きたくないし、ということだけ。