中国の .NET 市場の歴史

May 12 2023
私は年長の開発者で、1 年から .NET を使用しています。

私は、.NET Framework 1.1 から .NET を使用している年長の開発者です。現時点では、VB6 と Com+ が依然として人気があります。.NET 市場がどのようにして活況を呈し、それが中国のプログラミング市場のほんの一部になっていくのかを実際に見てきました。

中国における .NET の急成長期

.NET は 2008 年頃から普及し始めました。その時点では、.NET Framework 3.5 がリリースされたばかりです。中国の大企業は、.NET を使用して Web サイトやアプリケーションを開発し始めています。これらの企業には、中国の巨大 IT 企業である Baidu、JD、Tencent、Ctrip が含まれます。

現在、オープンソース .NET プロジェクトの作成も人気が高まっています。私自身のプロジェクト NPOI も 2008 年に設立されました。その時点では Github はありませんが、codeplex.com は .NET サイクルで人気がありました。これは、Microsoft がホストするオープンソース Web サイトです。

Cnblogs.com は中国のブログ ホスト Web サイトで、現時点では .NETer でいっぱいです。私は通常、ここを中国の .NET 開発者の拠点と呼んでいます。開発者は cnblog に .NET に関する投稿を書き、毎日常に新しい発見があります。開発者はこの Web サイトに「园子」(開発者の庭)というニックネームを付けました。これは、この Web サイトの人気と信頼を示しています。

Microsoft は、.NET 向けに、WCF、WPF、WF などのいくつかの優れた技術概念も作成しました。すべての .NETer は、これらの概念を熱心に学習します。これらの名前を履歴書に記載すると、開発者が .NET の良いオファーを得るのに非常に役立ちました。

この好況期の期間を挙げると、2008 年から 2015 年までだと思いますが、この期間の明確な終了時期はありません。中国では Java が常に人気があるように見えますが、.NET はこの急成長期に Java と競争できる能力を持っています。

.NET の廃止が中国でどのように技術トレンドになるのか

アリババや京東などの電子商取引企業が中国でのビジネスで大きな成功を収めて以来、技術市場の配置は変化しつつある。これらの巨人は、.NET を使用しない多くの開発者を市場に送り出しています。これらの企業が大成功を収めたため、通常、これらの企業の開発者は他の企業 (規模の大小に関係なく) の意思決定職に昇進します。

たとえば、アリババの中間開発者が中小企業に転職し、その会社の CTO になることができます。さらに、これらの出力開発者は技術的なアーキテクチャの革命に積極的です。彼らは、それが適切であるかどうかに関係なく、巨大企業の技術アーキテクチャを複製したいだけです。そしてもちろん、彼らはそれを実現するために Java を選択するでしょう。これにより、多くの企業で .NET を廃止するという大きな傾向が生じました。

一方、.NET を使用する企業には、ビジネス チームからの技術的なリクエストがますます増えています。そして、.NET のバージョンが古いことやソフトウェア アーキテクチャ設計の制限により、.NET がビジネス ニーズを満たせない場合があることがわかりました。私たちは通常、これを技術的負債と呼びます。.NET 開発者は、既存のアーキテクチャを置き換えることなく、これらの技術的負債の制限のほとんどを克服しようと最善を尽くしていますが、管理チームは .NET スタックに対する自信をますます失っていました。彼らは、これらの制限は人間の問題ではなく、.NET 言語の制限であると信じ始めています。しかし、このような自信を失うような事件はすぐに起こるわけではありません。それには何年もかかりますが、すぐに技術スタックの変更が起こるわけではありません。しかし、企業がすべてを最初から再作成するほど積極的な新しい Java アーキテクトを雇うと、 .

また、ここには別の問題もあります。.NET の技術リーダー/上級アーキテクトは中国ではまれです。この種の技術リーダーは、.NET 自体に優れているだけでなく、積極的にビジネス チームに技術的なアイデアを説明するのが得意である必要があります。

この時期、Microsoft China は何をしていましたか?

.NET を廃止する傾向が起こったのなら、なぜ中国 Microsoft がこれに関与して阻止しないのかと疑問に思う人もいるかもしれません。それは私の心の中にある質問でもあります。

以下のコメントは、過去 15 年間の私の観察によって結論付けられています。

Microsoft China の主な目標は、.NET を宣伝することではなく、Windows、Office、Azure を販売することです。ここ数年、Microsoft 中国では .NET の推進に特化したポジションが見当たりません。Microsoft に雇われたテクニカル エバンリストもいますが、通常は .NET ではなく、他の Microsoft 製品を宣伝します。

Microsoft MVP プログラムは中国でも長年実施されていますが、ほとんどの MVP にはプログラミングの経験がありません。Office や Windows MVP もいます。私を含む MVP は中国で .NET を推進しました。しかし、影響力は非常に低いです。その主な理由は、MVP がこれらの企業では重要な (意思決定をする) 立場になく、彼らが非常に若い (平均年齢は約 30 歳) ことだと思います。MVP の中には、スタッフをまったく雇わないスタートアップ オーナー (1 人会社) もいます。そのため、コミュニティやクライアントに .NET スタックで十分であると説得するのは困難です。

そして、Microsoft China は、いかなる場合でも .NET コミュニティ イベントにお金を払うつもりはありません。私は数年間 Microsoft China と協力してコミュニティ イベントに取り組んできましたが、さまざまなチャネルから聞いた話では、Microsoft からはコミュニティ リーダーがイベントを開催するための予算はないということでした。Microsoft が提供できるのは、コミュニティが使用できる場所/オフィスと、いくつかの小さなギフト (USB ディスクなど) のみです。ただし、Microsoft Office 以外でイベントを開催するために場所を借りた場合、金銭的なサポートはありません。これは何度も確認されています。

AWS コミュニティと比較すると、Amazon China はオフライン イベント (AWS オフィスで開催されない) の費用を負担しており、予算は非常に適切であると認めざるを得ません。この情報は、AWS コミュニティのコアメンバーからのものです。

2023 年の .NET 市場の状況はどうなるのでしょうか?

ステータスがあまり良くないことを認めざるを得ません。

  • .NET の仕事が稀になってきているため、中国で繰り返される Web サイトのほとんどは .NET カテゴリを削除しました。求人 Web サイトで検索すると、.NET の求人が 100 件未満しかない都市もあります。
  • 中国の大手インターネット企業で .NET を使用している企業はほとんどありません。
  • .NET トピックの wechat グループのメンバーは、実際の仕事で他の言語 (Java、Go、Python など) を使用しています。
  • .NET を使用している一部の企業は、資格のある .NET 候補者を獲得するためにヘッドハンティング サービスを使用する必要があります。
  • Microsoft 中国は .NET コミュニティの問題を無視し続けています。誰も気にしません
  • MVP の中には、.NET コースを自由に共有するのではなく、販売のみを希望する人もいます。彼らにとっては、.NET マーケットそのものよりもお金の方が重要です。彼らは市場を節約するのではなく、市場を消費している。