以前書いた記事《Web2 は終わり、Web3 が帰属:Web3 に触れる》と《Web2 は終わり、Web3 が帰属:Web3 を受け入れる》のタイトルは少し大げさに聞こえ、私がタイトル詐欺だと言われることもあります。
しかし、これらの 2 つの記事は、私が Web3 フルスタックエンジニアに転身する経験について述べたもので、「Web2 は終わり、Web3 が帰属」というのは私個人にとっての感情と選択であり、業界の総括や他者への提言とは言えません —— この記事はその正反対です。
Web2 は終わり#
その 2 つの記事を読んだ後にコメントがありました:「なぜ Web2 が終わりなのか、最初から最後まで言っていない。」確かに、主な理由は上で述べた通り、私の個人的な経験を語ったものであり、業界や職業の発展に関するアドバイスではありません。
また、「Web2 はもう駄目だ」という見解については、以前に《フロントエンド仲間への最後のアドバイス》の中で一部表現しており、さらに詳しくは私の有料コラムの中の記事《仕事を見て「バナナ色」になった》にあります。
この一連の記事の一貫性と完全性を保つために、有料でしか見られない記事の主要な内容を取り出し、以下に基づいてさらに加工したものです ——
供給と需要のミスマッチ#
昨年の中秋節、🐷と一緒に屋台を出しているとき、暇だったので BOSS 直聘を開いて仕事を見てみました。
希望の月給範囲を少し高めに設定し、自分の得意な方向を設定して確認すると、以前は目に入っていた純粋なネジ職がほとんど消えており、目に飛び込んできたのは Web IDE 開発、Electron 上級開発、フロントエンド技術ディレクター、フロントエンドチームリーダーなどの高級職でした。
それらを合わせた月給範囲は大体 35k~70k で、考えるだけで嬉しくなります!しかし、要求を見て、うーん、私は不適格……
仕事を探すのが難しいと不満を言う人もいれば、採用が難しいと嘆く人もいます —— その時、私はこの矛盾と溝を本当に感じ、理解しました。
通常の求人市場では、私は上にも下にも行けない立場にあり、とても気まずい —— ネジ職をやれば、大材小用で、雇用主にとってコストパフォーマンスが低い;しかし、規模のあるチームの柱であれば、能力や経験が不足しています。
以上は私が仕事を探しているときに直面した一つの問題であり、もう一つは将来性の問題で、これは職場、会社、業界などの安定性(ライフサイクルの長さ)に影響を与えます —— 人に遠い心配がなければ、必ず近い心配があります。
フロントエンドは死んだ?#
私はフロントエンド関連の内容を整理しているとき、紹介の中で特に強調しました ——
「フロントエンドエンジニア」とは、HTML、CSS、JavaScript などの Web フロント技術を中心に、ウェブページや Web ベースのアプリケーションに関連する問題を解決する「ソフトウェアエンジニア」です。
Canvas、WebGL などの技術を利用して絵を描いたりゲームを作ったりする場合、現在の一般的な意味での「Web フロント」からは外れており、彼らの知識体系はグラフィックスなどに基づいています。現在はこのテーマの範囲外です。
堂主は玉伯の退職に関する知乎の質問回答の中で言及しています ——
新しい幕は、AI と結びついた業界の新時代であり、迫り来る技術生産力の大アップグレード、製品表現の大再構築、そしてビジネスの再構築です。
技術実現の機能の一つとして、フロントエンドも新時代を迎え、フロントエンドが担う体験技術の価値は、より広範な人々に共感され、徐々に基礎的な認識となるでしょう。
玉伯は当時先駆けて、認識し、設立し、蚂蚁グループの体験技術部を成功させました。理念、製品、チーム、影響力、ビジネス価値、重みのある成果です。
玉伯はフロントエンドで名を馳せ、多くの技術製品と体験技術部というチームを成し遂げました。次の業界サイクルでは、玉伯が引き続き能力、スペース、十分な人材を持ち、Make Something Better, Promote Something Change を実現し、ビジネスと商業で成功することを信じています。
そしてフロントエンド、フロントエンドの「問題」は多くが認識の限界から生じています。AI 生産力が基盤エンジンとなる新時代において、インタラクションと体験の価値提供に関する新たな課題があり、「フロントエンド」の素晴らしさはまだ始まったばかりかもしれません。これは、私たちが慣れ親しんだブラウザ内の 2D ページに全てが引き続き依存することを意味しません。
この 2 つを組み合わせると、昨年初めに騒がれた「フロントエンドは死んだ」という話を思い出します。
この話題については、2020 年に知乎の質問《フロントエンドには未来があるか?》で意見を表明し、さらに詳しくは記事《フロントエンドには未来があるか?》で述べました。
その年の後、私はいくつかの関連する考えを補足しました ——
5~10 年後、Web 開発では大量のツール人が失業し、業界の参入障壁が高くなり、給与 / 昇給が低くなり、数年前ほど魅力的ではなくなるでしょう。6 年以上働いている人はその感覚を持つべきです。
この職業はすでに下降し始めており、5~10 年後に自分が何をするべきかを考える時期です。できるだけ早く方向を転換し、レースを調整する必要があります。
私が言いたいのは ——Web 開発に関連する職業、例えばフロントエンドエンジニアや Java エンジニアなどは、もうすぐ終わりを迎えます。仕事が見つからなくなるわけではありませんが、ますます見つけにくくなり、稼ぎも少なくなり、「高給」という言葉から遠ざかっていくでしょう。
20 年前、中国は PC インターネット時代に突入しました;10 年前、中国は世界と共にモバイルインターネット時代に入りました。この 20 年間、さまざまなインターネット企業の急成長に伴い、中国経済は急速に成長し、他国を追い越しました。
しかし、この段階において、多くのことはすでに平坦な領域にあり、10 年後、インターネットがどのように変革されても、Web 開発は大きな波を起こすことはなく、Web 開発とはあまり関係がありません。
現在のところ、未来はデータインテリジェンス、ハイブリッドリアリティ、グラフィカル技術、バイオ / ライフサイエンスと結びついた計算、そしていくつかのインフラに関するものです。相対的に言えば、Web 開発は「レンガと瓦」の仕事です。
どんなツール類(技術、サービスなど)にも有効期限があるため、それらが生み出す利益や価値を最大化することが重要です。
私が考えた基本的なポイントはここにあります。使えるかどうかはあなたたちの問題です ——
- 第一手の情報を得るチャネルと鋭い嗅覚 —— 大多数の人よりも早く、世界の発展や自分が直面する可能性のある挑戦、そしてお金を稼ぐスペースを理解すること;
- 迅速な学習能力 —— 新しいツールを習得するための時間コストを削減し、より多くの価値を得る時間を確保する;
- ツールの適用と実現シーンを発見するための鋭い目 —— 迅速かつ大規模に推進し、それによって昇進、昇給、収益を得る;
- できるだけ広げる —— 利益を増やし、延長する;
- 次のサイクルを開始する。
欧雷の考え
記事《私の 3 年間・第 2 年》の「一点思考」部分は、上記の見解を少し補完し、今年書いた《フロントエンド仲間への最後のアドバイス》と呼応しています。
その後、私は上で言及した記事や考え、平侠が 2019 年に書いた《フロントエンドの未来》をすべて再読し、仕事を探す際の切り口を見つけようとしました。
技術のサイクル#
平侠の《フロントエンドの未来》、私の《フロントエンドには未来があるか?》、堂主の知乎での回答はすべて「フロントエンドには未来がある」と示していますが、この「フロントエンド」はあの「フロントエンド」とは異なります ——
HTML、CSS、JS という古い 3 つを固執するなら、長期的には未来はありません;しかし「人間と機械のインタラクションの問題を解決し、優れたユーザー体験を提供する」ことを目指す「フロントエンド」は未来があります。
この 2 つの「フロントエンド」の違いは、前者は HTML、CSS、JS に結びついており、開発時にはそれらが頻繁に使用されます;後者の内涵は動的で、古い 3 つであったり、WebGL であったり、Web とは全く関係のないものであったりします。
デジタルツイン、没入型技術、スマートスペースなどの方向に関連する「フロントエンド」は、「伝統的な Web フロント」とは全く関係がないと言えます。
上記で言及した堂主の回答にあるフロントエンドの発展の 15 年(2008~2023)を考えると、明らかに現在の「伝統的な Web フロント」は衰退期にあり、あと数年しか「生きられない」でしょう。
「次世代」の全く異なる「フロントエンド」は具体的にどの技術を使用するのでしょうか?そのライフサイクルはどれくらいの年数になるのでしょうか?「伝統的な Web フロント」は持続するのでしょうか?
また、世代交代はずれているのではなく、同時に存在しているだけで、あまり人々に気づかれていません;大多数の人が知り、行動を起こす頃には、参入が遅くなるかもしれません。
分野のサイクル#
これらの記事も「フロントエンド」は製品の生産と商業の 2 つの分野で発展できると考えています —— 前者は効率を上げ、コストを削減する;後者は市場を囲い、オープンソースです。
ソフトウェア工学に関連する理論がますます洗練される中で、新技術や新ツールの使用に直面する問題は、既存の知識や経験から(異業種から)解決策を見つけることが容易です。
そのため、「螺旋上昇」の中の「螺旋」はますます速く回転し、螺旋であるかどうかはもはや重要ではなくなります —— 同じまたは類似の問題が繰り返し現れる限り、問題解決のモデルやパターンが変わらなければ、技術やツールの改善にはあまり意味がありません。
つまり、効率を上げ、最適化する天井に簡単に触れることができるようになります。
商業分野でも同様です —— 商業は人間性に基づいており、人間性は数千年変わっていません。ただ新技術が登場した後、既存のものをすべて再構築しただけです —— また一つの「螺旋上昇」です。
もちろん、電気機器やコンピュータなどの「特異点」類の事物の出現のような「例外」もあります。
過去の経験から見ると、生産と商業の 2 つの分野のどちらのサイクルが長いかは不明ですが、生産分野の衰退は特定の技術の衰退に伴う可能性があります ——「伝統的な Web フロント」を使わなくなったら、わざわざそれらのインフラを維持する必要があるのでしょうか?
記事の限界#
これらの記事は比較的マクロな視点から述べられており、提供されるアドバイスは抽象的な一群の人々に対するもので、特定の人にとっては参考にする意義が限られるかもしれません —— 社会で「旧ポジションが消え、新ポジションが現れる」という問題と同様です。
私のように、大齢で世代交代の節目にいる者にとって、得意な技術は「旧時代」のものであり、「新時代」の技術が具体的に何であるかはまだ明確ではなく、学習のハードルも高く、仕事レベルに達するまでの周期も長いです。
雇用主の視点から見ると、実際の仕事経験を持ち、一定の成果を上げた人を採用する傾向が強く、私のように「転職」したばかりの者はインターン生として扱われるのでしょうか?インターンを募集するなら、なぜ若くて従順な人を選ばないのでしょう?
Web3 が帰属#
上記を少し短く要約すると ——
未来の主流の人間と機械のインタラクション技術は、HTML、CSS、JS ではなくなる可能性が高いです。たとえそれらが依然として存在しても、重要ではなく、現在と比べて全く異なるものになるでしょう。新しい技術を学ぶことになり、グラフィックスなどのややハードコアな基礎知識を習得する必要があります。
新技術に関連する知識の学習ハードルは高く、仕事レベルに達するまでの周期も長いです;世代交代が具体的にどれくらいかは不明ですが、数年以内には終わるはずで、「新時代」に早く踏み込むほど良いでしょう。
これらの年、伝統的なインターネット業界の成長が鈍化しているのは誰の目にも明らかで、ほとんどのフロントエンドエンジニアが習得しているのは「旧時代」技術である「伝統的な Web フロント」であり、ビジネス指向の会社で働いています。
もし視野を Web2 に限定するなら、技術サイクルや生産と商業の分野のサイクルから見て、将来は一目瞭然で、数年後には「生きられない」でしょう。
技術指向の会社で働くことも一つの選択肢ですが、しばらく延命することができるかもしれませんが、これは少数の技術エリートに与えられた選択肢であり、ビジネスフロントで技術が十分に進化していない大多数の人々には関係ありません。
この部分のフロントエンドエンジニアにとって、特に 5 年以上の経験がある人にとって、「伝統的な Web フロント」という「旧時代」の技術は、もはや捨てられない歴史的な負担となっており、Web2 に留まることはすぐに職業人生の終わりを迎えることになります。
《Web3 を疑問視し、Web3 を理解する》の中で、私が理解している「Web3」について詳しく説明しました。愚かでない限り、単に「伝統的な Web フロント」技術を習得しているだけでも、Web2 からスムーズに移行できることは明らかです。
さらに、現在の Web3 業界の発展段階から見ると、「伝統的な Web フロント」に依存するフロントエンドエンジニアの職業人生は少なくとも 10 年延命される —— この部分の人々の「帰属」と呼ぶのは過言ではないでしょう?!
結語#
私が Web3 に関する記事を書き始めて以来、常に去中心化、ブロックチェーン、Web3 が違法だというコメントが寄せられ、具体的な法律や規則を挙げると何も言わなくなります。
私は尋ねたいのです:「国内では、ブロックチェーン技術は政府機関やインターネット大手企業などで利用されていますが、彼らは公然と法律を知りながら違法行為をしているのでしょうか?それとも彼らは法律を理解していないのでしょうか?」
時勢を理解する者は賢者であり、機を通じて変化する者は英雄です。
この記事の他の読書アドレス:個人サイト|WeChat 公式アカウント