SESがクソなのは分かった。で、どうするんよ?
SESとはなんぞや
ようはIT業界で人売りしてドナドナやってるアレです。私が説明するよりも、こちらの記事とブログを読んでください。
私よりも実績があり、SESの会社を経営していた人が書いているので、信頼性が高いです。SESは以前からクソな仕組みとは思っていたが、きちんと名前があってどういうものか説明してくれているのでありがたい。
最近、ネットを見ていてもSESという言葉をよく見かけるようになってきた。こちらのブログの社長さんの功績でしょうか。だとしたら凄いです。スティーブジョブズのような露骨な話題性はないが、世の中に変化をもたらしたということだ。これは素晴らしいことです。
SESで働いている方であれば、何がどうまずいかは何となくは理解していることでしょう。しかし、具体的に何が問題なのか、そもそも、その業態の呼び名さえも知らない方もまだいるようだ。エンジニアとは呼べないようなていたらくでエンジニアを語れるのもSESのおかげだ。日本のITのレベルが低いのも、SESのようなやり方が通じてしまうからでしょう。
ブログを読めばSESについて分かりやすく説明されている。ただ、理解できたとして受け入れられるかどうかはそれぞれだ。見出しから三行を読んで拒絶反応を起こす人もいるでしょう。タイトルを見て発作を起こしTwitterでクソリプ飛ばしまくる人もいるかもしれません。ただ、受け入れようと受け入れまいとこれが事実だ。クソリプで事実は覆らない。
残業ゼロはユートピアへの片道切符ではない
正直なところ、アクシアの社長さんのブログを読んで、私もアクシアで働きたいと思った。ただ、よくよく考えてみると世の中はそんなに甘くはない。この残業万歳の狂った世の中で、クソ案件をバッサリ切り落としてキチンと利益を上げるということがどういうことなのか。ある程度の知性を持ち備えた人であれば理解できるはずだ。そう。この社長さんはズバ抜けて能力が高いということだ。
残業無しの定時で帰ると言っても、SESで働いている人には相当厳しい現実を突きつけられる。少なくとも、無能な客やクソマネージャに「Yes」でご機嫌を得ているような人では、残業無しで案件をこなす能力は無い。そう断言できる。クソなものにはクソと、エビデンスを添えて突きつけて改善策まで提示できるくらいの人でなければ、残業無しで結果を出すなど無理だろう。
クソに巻かれればクソになる。SESで働いている人はそれを自覚しよう。残業無しな会社がメジャーになっても、自然とみんなが幸せになるほど現実は甘くない。SESでヘラヘラと仕事をしてた人はIT業界から淘汰される。周りの環境が進歩したとして、自分が進歩するかどうかは別問題だ。周りに合わせて自分も勝手に成長すると考えるのは甘すぎる。それが嫌なら、くだらない社内の政治ゴッコに奔走せずに技術を磨こう。
結局のところ、ろくに考えずにお金を稼ぎたい人が多いからSESみたいなクソな仕組みが通用してしまう。エンジニアとして相応のスキルを磨かなければ、まともな仕事をやっている会社では通用しない。ITで開発の仕事をしていて「プログラミングのスキルなんて必要ない」なんて無知なことを言っている人は、状況が変化したとき悲惨な待遇が待っていることだろう。
そんな私はSES
そんな私もSESにどっぷりだ。ちなみに、アクシアの社長さんのブログでは、SESの泥沼から抜ける方法として、「自分の成果物を公表して自社開発やってる会社へ転職」というのを挙げている。実のところ私もこれをやった。勉強会などで積極的に登壇したり、コラムを書いたりして情報発信をした。それをきっかけに自社開発をやっている会社からオファーが何回か来て、実際に働いたこともある。
だが現実は厳しかった。自社開発だろうが炎上しているところは炎上している。また、自社開発は小規模から中規模の案件で業務が回っている傾向が強い。行政機関や金融機関、その他大規模なプロジェクトは、SESにどっぷり依存した大企業で受注していることがほとんどだ。そういう大企業経由のSESで鍛えたスキルと、自社開発をやっている会社で求められるスキルの質には大きな開きがあった。
特に、インフラで言えばWindows系、開発でいうならJavaにどっぷりな人は厳しいと思う。Windows系は基本的に金がかかるので、自社開発をやっている会社でWindowsはあまり聞かない。アクシアの社長さんのブログに書いてあるが「ちなみにJavaがメインの求人企業は今のところ1件もありません。」です。SESで求められるスキルと明らかにベクトルが違う。また、問題解決に対する考え方も大きく違う。ここら辺は経験しないとなかなか分からない。
キャリアをしっかり考えて勉強すれば解決するのか。これに関してはその人次第だと思う。基本的に、今まで仕事で積み重ねたものを全部捨てて更地からの挑戦と思った方がいい。言うほど簡単じゃない。そんなことで、結局私は自社開発に転職してミスマッチでSESに戻った。あと付け加えておくが、私の場合はSESで働いてた方が経歴のアドバンテージが活きて給料が高い。単純に自社開発の会社に行けば幸せになれるという訳でもない。
そして私がとったアプローチ
まず、SESから自社開発の会社に転職したいと思うなら、以下の四つを忘れないで欲しい。
1. 自社開発でもクソなとこはクソだ
2. 自社開発だからといって給料が上がる保証は無い
3. SESから自社開発の会社に行くにはプライベートの時間でスキルの積み直しが必要
4. 転職後もスキルの積み直しが必要
転職の成功例は華々しく紹介されるが、実際は私のような失敗例もかなりあるようだ。転職を考えるなら博打的な要素は避けられない。キチンと理屈で説明できて成功確実なやり方など存在しない。本来であれば仕事も同じだが、リスクを覚悟の上での選択をしなければ何も得られない。どんなに情報を集めようとリスクをゼロにはできない。
SESの業態はきっぱり否定する。しかし、他に行けばパラダイスという訳でもない。なので、フォーカスを「アフター SESの世界」に照準を合わせている。この先、SESが衰退するのは確実だろう。ただし、衰退した後に多くの負の遺産を残すことだろう。その、負の遺産に対応できる技術を今から考えるという、かなりファンタジーなことを私はやっている。かなり狂った発想だと思っている。発想の起点が一般的な技術者と違うので、なかなか話が合わずに苦労している。
SESという狂った仕組みに対抗するには、こちらも狂気をもって対抗するしかない。アクシアの社長さんも、「無茶をいう乞客は断る」という一般的な企業からすると狂気とも言える離れ業をやってのけている。SESに携わるエンジニアも、自分の抱える問題をどうにかしたいなら、そのくらいの離れ業をやってのけないと乗り越えられないんじゃないかと思う。
このコラムで何が言いたいか。アクシアの社長さんのブログを一度は読んでおこうというのが一つ。10月のOSC東京で私が登壇する予定です。狂気の一端をエンターテイメントとして聞きたい方、ぜひ来てくださいという宣伝。この二つです。
コメント
仲澤@失業者
長年ソフトウエア技術者をやっていると感じるのですが、
大昔(1990年代頃)は大変に困難だった事が、今ではきわめて簡単にできてしまうというのがあります。
それは「自分の作ったアプリケーションを世界に販売(または頒布)する」ということなのですね。
現在ではソフトウエアに限ったことではありませんが、ソフトには次のような特徴があります。
1.せいぜい10数万のPCが必要なだけ(まぁ通信費はかかりますが、もはや電気代と同列)
2.開発環境(コンパイラ等)やツール類がほぼ無料。
3.材料費が無料(自身の人件費だけ)。
4.商品の運搬費が無料(アプリケーションには物理的な体積も重量も無い)。
5.AppleやGooglが、かってに陳列して、かってに売ってくれる(楽だ)。
6.潜在的対象ユーザーが数十億人もいる。
といった面を考えると、ソフトウエア技術者は最も有利な立場にあると考えています。
若い頃に思い描いていた夢でもあったのですが、自分も数年前から自身で作ったアプリケーションを世界に発信しました。
現在、アクティブユーザーは18000端末程度ですが、日本専用向けなのに東南アジアや欧米に数千人のユーザーがいてくれてます。
ただし、心労も増えてしまいました。
なにせ、世界中から改善提案や苦情がとどいちゃうのですね。これはちとまいりますけど。
ソフトウエア技術者なら、クソ仕事の合間に挑戦してみて損はないと思うのですが。
どうなんですかね。
ななし
SES自体は選択肢としては「あり」だと思っています。
なぜなら発注する側、仕事を依頼する側も明確にゴールが分かってるわけではない、またビジネスでのニーズや目標は刻々と変化するから。
そういった状況に対し、SESという形態でないと難しいというのも理解します。
ただそれに対しクソな点は2つあります。
1つ目
SIerとのビジネスゴールがマッチしづらい。
というのもSIerは開発するシステムの品質とか性能ではなくて、「規模の大きさ」でしか利益を上げることができない。
一番クソなのは「顧客自身で保守できる」くらい完成度が高くなってしまうと、「保守」要員などをとれなくなってしまうから「困る」という異常自体にすら。
パッケージ製品をいちいちカスタマイズして使うの日本人くらいですよ。
2つめ
そんな業界体質に染まったSEばかりなもんだから、「xxxしかできない」「●●●は分からない」SEの多いこと多いこと。
というかシステム/サーバがどういうハードウェア上でOSが動いてて、どういう通信を行って、ということが分かるエンジニアが少なすぎる。
もちろんその時点で知らなかったのは仕方ない、けどそれでよしとするのではなくて、次に同じ状況になったら分かるようになってようよ。
(プロフェッショナルとして仕事できるレベルでなくても、これはXXXだ、って技術要素/その境界を分かるようになろうよ。)
彼らはもはやエンジニアではなく、単なる「コーディング要員」だ。
医者が全分野の専門である必要がなくとも、会話もできれば、もう少し前提知識ってあるでしょ。
あれですよあれ。
なんでそうなかっていうと「免許」みたいな仕組みがないから。
だれでも「SE」を名乗れるから。
ほんとくそですよ。
s.yama
アクシアの人がSESを批判しまくっているのは、自社の技術力、あるいは自社の経営力は素晴らしい、と、自分自身で自己暗示にかけたいところと、また、他社がSESで技術力も経営力もないのに稼いでいることにたいする妬みや嫉妬が溢れんばかりなので、あまり真にうけないほうがいいと思いますよ。
自己暗示をかけなきゃいけなかったり、発言が嫉妬からくるような人物が自分のボスでいると、つらいことが多くなるように思います。あるいは自社や自分が目立つためにやっているだけでしょう。
レバレッジを効かせて収入をあげることは会社の目的なので、技術力も経営力も少ないのに人脈力でSESビジネスとして成り立たせている経営者は、非常に効率よく稼ぎを行っているということで、それは有能な経営者の証です。アクシアの人に文句言われる筋合いなどないです。
そもそも私も個人経営をしているわけで、他人の批判などしている暇があれば自社の商売をなんとかしなきゃいけないわけで、そういう事を見てみるとSES批判をしているのはなんと空虚なことなのかと思ったりもします。
自分はSESでフリーランスで、最近年俸が消費税をおさめなければいけないくらいになってきたので、経営者としては全然未熟ものですが、エンジニアとしては結構上位と思います。ありがたくビジネスさせていただいています。
その中でも糞な人とのかかわり合いは多くありました。最近もひどい目にあってので仕事を変えざるおえなくなりました。(ただしそのタイミングで年収は大きくあげました)
SESが糞なのではなく、ITの中にもそして社会の中にもある一定数の糞な人物がいるだけということです。
仕組みとして糞な人が生まれやすい傾向があるというのは、SESにはあると思いますが、それでもうまくやる方法があり、それは社員としてなんとかするよりかはもっとやりやすいと思います。
SESという契約形態は、日本の正社員雇用契約制度という歪んだ契約形態からすると、非常によい契約形態と思います。ITなどでは社員契約は全廃して全員、SESの準委任契約に変えた方がいいと思っています。
つまり、自分は社員契約なんてクソだと思います。今のITで社員契約している人は出来の悪い人なんじゃないでしょうか。
通りすがり
> ITなどでは社員契約は全廃して全員、SESの準委任契約に変えた方がいい
「SES (System Engineering Service)」は契約形態じゃなくてサービス形態です。
SESサービス内の契約形態をいうなら主に「請負契約・準委任契約」ですね。
視点をSESというサービス提供業ではなく、個人に移した時の契約形態、と言うか働き方が
「正社員・契約社員・パートタイマー・派遣社員・個人事業主(フリーランス含む)」等です。
"個人の契約"と"事業体の契約"がごちゃませで読むに堪えないです。
もう少し勉強された方がよいですね。
なおアクシアの社長ブログを読む限り、そこに嫉妬の感情は見えませんね。
まあそこは個人の感想なので何を思おうが自由ですが。
ただ現状のSES業が、特に中小では「正社員と派遣の悪いところ取り」なのはどうしようもなく、
これだけSES業や客先常駐の非道さが知れ渡ってくると、純粋な「派遣」への移行が始まるでしょう。
そんなとき、有能な経営者たちがどう対応するか、楽しみですね。