?.Net程序員很“窩囊”,路子沒(méi)選對(duì),會(huì)一直窩囊!我看到一個(gè).Net程序員說(shuō)自己十幾年工作經(jīng)驗(yàn)了,但是被優(yōu)化后找不到工作了!仔細(xì)看他說(shuō)過(guò)去的工作經(jīng)驗(yàn),我明白了他失業(yè)的原因,不是他不夠優(yōu)秀,其實(shí)就是他沒(méi)選對(duì)行業(yè)!
![]()
.Net程序員可以分為幾個(gè)階段,分別是08年之前、08年之后以及2018年之后,可能很多.Net程序員并沒(méi)有經(jīng)歷過(guò)08年之前的事情,這里咱快速帶過(guò)!
08年之前很簡(jiǎn)單,編程語(yǔ)言的天下基本被C/C++、Java、C#(.Net運(yùn)行時(shí))、VB(.Net運(yùn)行時(shí))PHP、JavaScript五分天下了,那時(shí)候還沒(méi)有或者沒(méi)人注意到什么Go、Python等現(xiàn)在比較流行的編程語(yǔ)言。
因?yàn)橐苿?dòng)互聯(lián)網(wǎng)還不發(fā)達(dá),因此,桌面端被C/C++和C#及VB牢牢把持,而前后端分別被Java、PHP、JavaScript牢牢把持,當(dāng)然了,因?yàn)?Net運(yùn)行時(shí)下的前后端也有不俗的表現(xiàn),因此前后端.Net也占據(jù)了很大一片市場(chǎng)。
可以說(shuō),那時(shí)候.Net只要稍微努努力,早晚是要把Java干趴下的!
因此,那個(gè)時(shí)候,只要你會(huì)C#或者VB,基本上不愁找不到工作,而最開(kāi)始的很多互聯(lián)網(wǎng)大廠使用.Net作為技術(shù)棧的公司也比比皆是,比較有名的就是JD、XC、SN等等,這里怕說(shuō)錯(cuò),因此公司名按照首字母代替。
尤其是后來(lái).Net的Asp和Java的Jsp,有點(diǎn)雙雄爭(zhēng)霸的意思,現(xiàn)在其實(shí)很多政務(wù)網(wǎng)站還留有當(dāng)年這兩大核心編程語(yǔ)言的影子,當(dāng)然,也有部分是.php結(jié)尾的,這里不過(guò)多闡述!
所以,在08年之前,只要你會(huì)C#,是不愁找不到工作的,但是,不可否認(rèn)的是,當(dāng)年的程序員保有量也沒(méi)有多少。
然后就不得不說(shuō)08年之后的事情了,眾所周知,移動(dòng)互聯(lián)網(wǎng)爆發(fā)以后,.Net被Java按在地上摩擦,這時(shí)候,其實(shí)還是有大量的公司使用.Net作為后端開(kāi)發(fā)技術(shù)棧,但是,相比Java程序員吃了移動(dòng)互聯(lián)網(wǎng)的紅利,薪資的爆發(fā)式增長(zhǎng),.Net程序員的薪資就比較寒酸了!
2008年至2018年這段時(shí)間,我們經(jīng)常可以窺見(jiàn)一些互聯(lián)網(wǎng)公司的程序員動(dòng)不動(dòng)年薪幾十萬(wàn)加分紅,而在.Net這里,只能干看著。
![]()
好在,在這期間,游戲行業(yè)出了個(gè)Unity 3D,因?yàn)槭褂肅#作為主要開(kāi)發(fā)語(yǔ)言,讓.Net程序員在薪資天花板上沒(méi)有落于Java。而其他方面,比如桌面式開(kāi)發(fā)和BS開(kāi)發(fā),.Net技術(shù)棧仍然存有比較大的份額,其中,以桌面開(kāi)發(fā)居多,在此階段末期,.Net的BS開(kāi)發(fā)份額明顯被Java遠(yuǎn)遠(yuǎn)得甩在了身后,但是,還是不到找不到工作的地步。
也就是說(shuō),如果在2008年至2018年期間,您使用的是.Net技術(shù)棧的話(huà),高薪行業(yè)主要還是以游戲開(kāi)發(fā)為主,普通工作以桌面開(kāi)發(fā)為主,BS次之。
然后就來(lái)到了2018年以后,隨著短視頻、人工智能時(shí)代的來(lái)臨,不光是.Net,就連像Java、C++這樣的常年霸榜TIOBE Index的編程語(yǔ)言,也被Python甩在了身后,而像Rust、Go這種雖然不在榜首且占比不多,但奈何頭部風(fēng)口的大廠都在用。
尤其是短視頻時(shí)代來(lái)臨,很多公司看見(jiàn)了,與其自己花幾十上百萬(wàn)自己開(kāi)發(fā)一款A(yù)pp、網(wǎng)站,需要自己搞定流量不說(shuō),關(guān)鍵是效果還不好,于是,很多公司就已經(jīng)開(kāi)始把重心放在了短視頻流量這塊了,從而忽視了傳統(tǒng)的軟件開(kāi)發(fā),這是我認(rèn)為的,軟件行業(yè)沒(méi)落的根本原因。
所以,這次換Java被打得很慘了,要知道,在過(guò)去十幾年的發(fā)展中,根據(jù)我在2024年一次對(duì)某招聘網(wǎng)站的招聘數(shù)據(jù)統(tǒng)計(jì)的公開(kāi)數(shù)據(jù)分析當(dāng)中,其中,Java程序員的供求活躍度在招聘網(wǎng)站里面是5000多萬(wàn)個(gè)活躍信息,C++是200多萬(wàn),C#則是45萬(wàn)!
![]()
注意,這個(gè)數(shù)據(jù)只是求職活躍數(shù)據(jù),并不是實(shí)際的程序員人數(shù),從活躍度上來(lái)看,Java程序員求職面試的次數(shù)是C#的110多倍!換言之,C++程序員和C#程序員的工作更加穩(wěn)定!當(dāng)然,也有可能是新入行的Java程序員增長(zhǎng)非常快,導(dǎo)致了這個(gè)結(jié)果的數(shù)據(jù)!
最扎心得是,以前號(hào)稱(chēng)“世界上最好的編程語(yǔ)言”的PHP已經(jīng)消失不見(jiàn)了!
您想,其他編程語(yǔ)言都這樣了,.Net能好到哪里去,目前,國(guó)內(nèi)互聯(lián)網(wǎng)大廠還在用.Net技術(shù)棧的,我只能想到XC這一個(gè)公司了。
![]()
但是,.Net的不好,也只是在BS端,現(xiàn)在,您如果是.Net程序員,如果一直搞得是BS端,那么可能會(huì)面臨一個(gè)工作10個(gè).Net程序員競(jìng)爭(zhēng)的結(jié)果(Java也差不多)。
但是,在另一個(gè)行業(yè),.Net卻煥發(fā)了新機(jī),那就是工業(yè)自動(dòng)化行業(yè)!這也得益于設(shè)備國(guó)產(chǎn)化這個(gè)進(jìn)程帶來(lái)的好處。
因?yàn)榇蠖鄶?shù)工業(yè)自動(dòng)化軟件都是CS端,有部分MES系統(tǒng)則是C#和Java都有,但是,大多數(shù)情況下,如果MES系統(tǒng)是C#寫(xiě)的,那么自動(dòng)化軟件(上位機(jī))大概率也是C#寫(xiě)的,但是如果MES系統(tǒng)是Java寫(xiě)的,上位機(jī)軟件大概率也是C#寫(xiě)的,因此,在自動(dòng)化行業(yè),.Net的工作機(jī)會(huì)要比Java的更多,甚至于Java只能在MES系統(tǒng)上茍延殘喘!因?yàn)橥瑯邮怯萌藛挝唬粋€(gè)人能搞定兩套系統(tǒng)和兩個(gè)人搞定兩套系統(tǒng),用人成本的優(yōu)勢(shì)在我(.Net)!
總結(jié)
在2026年的今天,如果一個(gè).Net程序員想要有穩(wěn)定的工作,失業(yè)了不至于鬧心,那么只有選擇游戲行業(yè)和工業(yè)自動(dòng)化行業(yè)才能有更多的機(jī)會(huì),反之,如果您還堅(jiān)持BS端開(kāi)發(fā),那么失業(yè)的風(fēng)險(xiǎn)將大大增加!
我說(shuō)清楚了沒(méi)?
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶(hù)上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.