毎度お久しぶりです。
技術系(技術自体ではない)一般記事はnoteに移行しました。
全て無料記事のつもりですが、ITに関しては大学院まで出たプロなので、とりあえず、サポートしてくれる人がいたらサポートできる環境に移そうかと。と言っても、文章は素人なので、基本的に無料で書きます。というか、コメントを拒否するのに月500円払ってしまっているという…。
FBは大事なんですが、SNSの普及で世の中、圧倒的多数がやばい人なのに気付き、コメントはマイナス面の方が多いと思っているので解放する気はないです。そんなとこに人生のリソースを消費したくない。そして、コメントにより世論の誘導も可能なので、そんなチャンスは作らない方が良いです。非論理的な反論を放置すれば論破になり、反論もそもそも論理的思考ができない赤の他人との話し合いほど無駄な時間はないです。ネット上では、驚くことに殴れる人を探して徘徊してる人すらいる始末で、目が合ったから殴られるような状況も多々あるように見えます。その人に怒っていると言うより怒りたい人の目について標的にされる、という災害がそこらで起きてますね。あほくさ。
noteでは4つ記事を書きました。
一番どうでもいい記事が一番いいねをもらうという不覚。
勝又さんについて書きました。大陸棚型ナンパWebエンジニア。
Webエンジニアがデザイン勝負してどうすんのという話。
というか、ポートフォリオなんて見せられて本人が一人で作ったと思う採用担当純粋過ぎ、というやつ。
手に職つけたい駆け出しエンジニアが目指して欲しい成功の形。
note見てると、「未経験文系」を武器にする駆け出しエンジニアとか、非IT未経験から1年働いただけで「現役エンジニアが選ぶ〜」とか書いてて、結構やばいプラットフォームに思えてきてはいます。頼むからIT業界の専門性というかITエンジニアの発言の信頼性を毀損しないでくれ…。
業界あるあるで、IT職1社目で1〜2年経つと意味不明な自信を持つけど、実際は「何もわからない」までたどり着いていないだけで、転職活動したら、ただ単にその会社のやり方やよく使う技術に慣れただけで、転職活動中のテストやら質問で実際の自分の立ち位置が見えてきて愕然とするやつ。特に未経験で転職後1〜2年は目の前の技術や案件にいっぱいいっぱいなので、表面的な理解しかできないものです。本質的な理解まで追いつけば周辺技術の話でも揺るがないのですが、インフルエンサーの「1〜2年で転職しろ」、に従うと「動く物」を困らずに作れるまでで、「正しく書ける」まで行ってないでしょうね。それで違う技術に移ってもまた浅瀬を泳ぐだけです。そして毎回同じことググって行ったり来たり、と。
しかし、顔出しで黒歴史をデジタルタトゥーしつつ「異業界から通用してる俺すごい」という勘違いを見せつけられて胸焼けですね。特に2000年代入社組は未経験からのエンジニアも(というか下手したらその方が)多いから、「いや、普通なんだけど」という。むしろ昔より敷居低いでしょ。まぁ、商材屋の子ネズミなんでしょうけど…。
自分はSESからの転職活動の時から(SES時代は完全に理解した"気に"なってた)わからないことだらけで、自分が書いたコードがどう動いてるのかもちゃんと理解できてないことに気付いてから、ちゃんと勉強してないことが恥ずかしくて仕方なくて、結局、エンジニアとして一生生きると決めて海外大学院に留学したんですが、無知なことを自慢できる人達の神経ってすごいですよね…。無知というか専門性が本来求められる仕事で専門性を学んでいないことを誇ってる、というか…。だから、お前ら低空飛行できたんだぞ、そういうとこだぞ、と。生い立ちもテンプレの嘘かも知れないけど。
日本のエンジニアの給与水準が低いというのはよく言われますが、当たり前です。専門家が少ないんだから。海外、特にアメリカは大学の専攻=就職先業種なのが一般的で、専門職に専門家が就いてるんだから高くて当たり前です。未経験から成長でなく、1社目から専門家として入社が大半です。日本のITエンジニアは基本的に英語の情報が日本語の書籍になるのを待ったり、新しい技術が出てきても(論文読む人少ないから知らないのかもですが)ライブラリが出て初めて使いだしたりも未だに多い印象。AI業界はかなり動き速いですが。
車を作るメーカーと車を使って商売をする人、それが海外と日本の違いです。タクシー会社が自動車メーカーと同じ給与を要求してくるような日本ってやばくない?という話です。もしくは士業は不適切かもですが行政書士が弁護士並みの報酬請求する、的な。最近ITエンジニアの給与水準が向上しているように見えるけど、実際は技術力が低い人は上に、技術力が高い人は下に現実と乖離してる状況です。違いを作れる技術者にちゃんとお金が流れる業界になって欲しい。なんで、誰でも慣れればできるレベルの給与水準上げてんだ、という。そこから育って来る、なら理屈通りますが、基礎を学ばずに手を動かしてるだけなので、大半が中級の最初辺りで頭打ちになるわけで。そりゃ、優秀なエンジニアが外資や強強スタートアップに集中しますよ。
日本と海外でレベルが大きく違わない、というのは上位数%の話。コロナ禍でリモートが進んだ今、正直、危機感感じた方が良いです。もはや、東南アジアでもCS卒は増えてきてるわけで、スタートアップは英語を使うのも当たり前になったりしています。開発チームが当たり前に英語が使えたら、日本で「人生逆転、いっせんまーん!」とか言ってる異業種から転職して1〜2年で辞めて地雷フリーランスになる気満々マン雇うならリモートで東南アジアのCS卒の人を雇った方が良い。言語の壁より、技術の壁の方が高いことに気付きましょう。お金目当ての未経験エンジニア雇うなら専門性を持った海外エンジニア同じ額でリモートで雇った方が良いのでは?というわけです。
というか、自分が言いたいことを↓の人が数年前から主張してくれてて、これ、もう自分技術に集中しようかな、という感覚も。
とはいえ、この方はポートフォリオは賛成のようで、自分はその辺とか海外で学んだ視点から書けることはあるのかな、と。正直、海外で学んだ人間として、ポートフォリオを本人が作ってる保証なんて全くなくて、上の記事でも書きましたが、某アジアの超大国だと、誰かに作ってもらって自分が作ったフリするなんて当たり前です。TOEFLの問題すら売買して大学に答えを知って解いた点を報告する国です。性善説なんて通じないんだから、本人とわかるように確認しないと駄目なわけです。サイトのURL書いてあって見ても、突っ込まれたら1文字違いに自分の作ったサイト用意しておいて、タイポだったなんて言う人がいてもおかしくないです。日本の雇用システム上入ってしまえば簡単に辞めさせられないですから。そんな二度手間に面接の時間取られるならポートフォリオなんて無視して目の前で15〜30分ホワイトボードコーディングしてもらえばいい。というか、そもそも未経験なら数学的思考力測れればそれで良いと思いますが。どうせドングリーズなので。
あと、違いは…自分の記事の方が小ネタが多い(そして長いと言われる)。ツボが近い人はニヤニヤして読んでくれてると…思いたい。
個人的には自分も未経験からなので、未経験だろうとなんだろうとモノ作りを面白いと思って没頭できて、本気で学んで成長したい人は応援したいし、そういう人が業界に増えて欲しいと思うけど、お金目当てに業界を荒らしに入ってくる人は現実見た上でも頑張るという人は、業界の足を引っ張らない程度に(正直クソ記事とかクソツイートでエンジニアの品位を落としてるのですが)勝手にどうぞ夢見てください、という感覚です。まぁ、自分は直接仕事で関わらないんだろうけど、専門職としてちゃんと勉強した人間にとって、誰でもできると言われても、ね。そりゃ会社なんだから、その人にできるレベルの仕事を振るわけで、雇ってしまった以上通用して当たり前、というか、マネージメントの人間は事故物件でも全力で成立するように調整するわけで。それで未経験でも通用するとドヤられても…。
それにしても、Rails辺りを触るWebエンジニア(Googleとかの人はWebエンジニアと絞らず広いソフトウェアエンジニアとかが普通)、特にバックエンドが最強ってよくわからないですね。ものすごい汎用的で慣れれば簡単な言わばツール的なできる人の層がめちゃくちゃ多い層です。現状、手間なのでめちゃくちゃ人がいるポジションとも言える。簡単な仕事ほど人海戦術になりがちで、そして自動化されがち。技術で食べていきたいなら〜5年で離れていいと思います。Webでエンジン周りの高度な技術も触れるなら別ですが。もしくはインタラクティブな人に見えて触る部分を作るのが大好きとか。それならフロントになるか。もっと深くて面白い業界はいくらでもある。Webの勉強で書いてgithubに上げた2年前のコードとか動きますか(dockerで環境を保存してるのを除く)?そういうものを専門とする職種です。
表面的な技術は驚くべき速度で変化していき、キャッチアップを怠ればすぐに「昔使ってた人」になるし、会社次第ではCRUDの簡単なWebアプリを作り続けたり。単純なCRUDとかどんどん自動化されて、昔認証システム作りました、とか言っても今や数行で自動生成できるわけで、どんどん経験が自動化されていく世界。そりゃ大半が面倒なだけで簡単なお仕事ですから。誰かがやらなきゃいけない、だけどやりたくないから自動化が進む。フロントエンドは全部同じ見た目になったら困るので需要がなくなることはなくて、しかもフロントでリアルタイムに更新できるならバックエンドはCRUD自動生成するだけでほとんど間に合ってしまいかねない(ルーティングとバリデーションとか細かいルール書くくらい?)。自動化が進んでるポジション薦めてどうすんだか。挙げ句類似サービスとパイの奪い合いでジリ貧になったり。
しかし、5年とか10年以上IT業界でやってるエンジニア、特にCS卒に聞いたらインフラエンジニアとかWebエンジニア(ソフトウェアエンジニアでなく特化型)ってあんまり人気ないと思うんだけど、どうなんですかね。
- SNSから出てきたインフルエンサーのヤバさ
- 企画系某有名YouTuberの話
- 再現性の低い商材を売ってたことを自白
- やらせに全く反省なし
- 某宗教の噂
- 詐欺の返金を動画の広告収入で?
- YouTuberは結局のところ自主制作動画出演者&作成者
- Googleさんは一刻も早く正常化を
続きを読む