從 .NET 和 Java 之爭(zhēng)談 IT 行業(yè)

2016-11-15    藍(lán)藍(lán)設(shè)計(jì)的小編

如果您想訂閱本博客內(nèi)容,每天自動(dòng)發(fā)到您的郵箱中,?請(qǐng)點(diǎn)這里

一、有些事情難以回頭

開(kāi)篇我先表明自己的立場(chǎng):同時(shí)使用 .Net 和 JAVA,但更加偏愛(ài).Net。原因很簡(jiǎn)單:

  • .Net語(yǔ)言更具開(kāi)放性,從開(kāi)源協(xié)議和規(guī)范可以看出;
  • 語(yǔ)言更具優(yōu)勢(shì)嚴(yán)謹(jǐn);
  • 開(kāi)發(fā)工具 VS 更具生產(chǎn)力;

然而

  • Java,C# 的職位比率在4:1,雖然這不是什么問(wèn)題,因?yàn)榍舐毟?jìng)爭(zhēng)的比例更大(JAVA中更多的剛培訓(xùn)出來(lái)的),但話說(shuō)回來(lái),對(duì)于C#求職而言,會(huì)面臨更加狹窄的企業(yè)選擇空間。
  • Java同等職位,國(guó)內(nèi)的待遇比.Net稍高。這里為 .Net 說(shuō)聲不平,.Net開(kāi)源程度更好,架構(gòu)體系更成熟邏輯更嚴(yán)謹(jǐn),開(kāi)發(fā)效率更高,服務(wù)器同樣可以使用Linux。
  • dotnet-java-it-career.jpg

這些不對(duì)等的原因

1. 歷史原因

JAVA 早.Net 5年出生,一開(kāi)始就對(duì)各大平臺(tái)(主要就Linux)提供技術(shù)支持,微軟前兩任CEO都固步自封以為WINDOWS可以始終獨(dú)步天下,壓根就瞧不起Linux,因此.Net原本可以飛的實(shí)力(本來(lái)就可以跨平臺(tái)、更好的語(yǔ)言特性)被微軟給封殺了,尤其那個(gè)叫做鮑爾默夜郎自大。

因?yàn)镴AVA在其出生的年代憑借其優(yōu)勢(shì)可謂天子驕子,因此吸引很多IT人員加入其陣營(yíng)之中,這些人占領(lǐng)了各行各業(yè)的企業(yè)之中,慢慢這些JAVA從業(yè)者成為技術(shù)領(lǐng)導(dǎo),在后來(lái)的十幾年中,微軟依舊固步自封,故此JAVA占領(lǐng)了絕大多數(shù)企業(yè)技術(shù)決策層。

2.Android的成功

雖然JAVA越來(lái)越老,微軟轉(zhuǎn)向開(kāi)源界、.Net開(kāi)源、但使用JAVA作為應(yīng)用語(yǔ)言的Android取的了智能設(shè)備領(lǐng)域的巨大成功,這無(wú)非給年老的JAVA打了一針強(qiáng)心劑,雖然C#可以同時(shí)支持Android/IOS開(kāi)發(fā),但因?yàn)樯厦娴臍v史原因(JAVA占領(lǐng)了絕大多數(shù)企業(yè)技術(shù)決策層),依舊緩慢前行。

3.微軟在手機(jī)系統(tǒng)中的失利

不僅巨坑了諾基亞,而且手機(jī)系統(tǒng)這么多年一直在改。 而且不提供后向兼容。后果當(dāng)然也算得上.Net陣營(yíng)的失利。

有了鮑爾默這樣的CEO,你我還能怎樣呢?

4.馬太效應(yīng)

當(dāng)你的對(duì)手占據(jù)了絕對(duì)優(yōu)勢(shì)之后,再努力你將付出天大的代價(jià)。

二、來(lái)至.Net陣營(yíng)的哀傷

很多.Net陣營(yíng)的朋友都在感慨,如果上天在給一次機(jī)會(huì),但回頭對(duì)他們來(lái)說(shuō)真的很難。在這里對(duì)那些鄙視.Net的JAVA者們說(shuō)一句:

不是因?yàn)槟銈內(nèi)烁鼉?yōu)秀,而僅僅因?yàn)槟惆质抢顒偂M瓿梢粋€(gè)業(yè)務(wù)需求看做得又快又好就知道。

如果你出生貧寒,你就要付出比別人更多艱辛才行。大自然的法則就一條:物競(jìng)天擇,適者生存。

三、.Net自己的出路在哪里呢?

1)Unity目前是一個(gè)很好技術(shù)方向,畢竟游戲從未在中國(guó)市場(chǎng)沒(méi)落過(guò)。

2) 等待著甲骨文把JAVA給終結(jié)了,但甲骨文Android之爭(zhēng)的結(jié)果,顯示甲骨文對(duì)JAVA掙錢(qián)這件事情失去信心,

尤其是谷歌在Android上面的勝利。有理由相信甲骨文不會(huì)對(duì)JAVA做出更大的貢獻(xiàn)。谷歌依然有被起訴的風(fēng)險(xiǎn),從技術(shù)上顯示谷歌會(huì)為了避開(kāi)這對(duì)爛事,

會(huì)將JDK走向OPENJDK,或者其他技術(shù)(如果甲骨文最終取得勝利的話)。

3) 等待微軟WP的逆襲,眼下納德拉的決策顯示,手機(jī)系統(tǒng)市場(chǎng)賺不了錢(qián),他只想做好系統(tǒng),等待適當(dāng)?shù)钠鯔C(jī),因此這個(gè)愿景再等一年看,但那時(shí)世界又是怎樣的何人知道?

4) 等待著.Net Core占領(lǐng)B/S市場(chǎng),這一天指日可待,開(kāi)源+性能優(yōu)勢(shì)。

四、到底技術(shù)人員如何規(guī)劃自己的一生

前段時(shí)間看到高斯林爆料:高齡IT求職人員在硅谷遭到歧視。我想這個(gè)現(xiàn)象這中國(guó)必然更加普遍,原因很簡(jiǎn)單:你是一個(gè)老技術(shù)達(dá)人,你的工資只能隨著你的年齡趨向一個(gè)極限值,而你的精力隨著年齡越來(lái)越不如年輕人,要么你成為一個(gè)企業(yè)的技術(shù)領(lǐng)導(dǎo),然后一直那么待下去。要么你自己創(chuàng)業(yè),用你的技術(shù)去打造一番自己的事業(yè),不然你只能選擇改行。

昨天看了王垠的一篇文章,鏈接這里:http://www.yinwang.org/blog-cn/2016/10/25/argument

他絕對(duì)是一個(gè)技術(shù)強(qiáng)人但在大型企業(yè)中(如微軟)只是一個(gè)初入一個(gè)公司小角色,如果一個(gè)人進(jìn)入一家公司,不是去做CTO的,那么他只能作為一個(gè)新人,被所謂的上面的’領(lǐng)導(dǎo)’打壓,王垠這樣例子很多,正如他說(shuō):他所謂的領(lǐng)導(dǎo)是為了爭(zhēng)論而爭(zhēng)論,不是為了把事情做到位,更不是為了讓問(wèn)題得到更好地解決。

最終王垠結(jié)尾如此寫(xiě)道:

我看見(jiàn)滿載希望的列車(chē),沖向懸崖的盡頭,然而我卻只能保全自己,因?yàn)槲覠o(wú)法拯救愚昧。愚昧是無(wú)敵的。有個(gè)古人說(shuō)得好,

理性和智慧從來(lái)就沒(méi)有戰(zhàn)勝過(guò)愚昧,只有等愚昧的人都死去,它們才有被人看見(jiàn)的希望……

作為純技術(shù)IT人員很多都遇到類(lèi)似的問(wèn)題,他們很優(yōu)秀只是沒(méi)有讀懂人性,智商高的人,他們情商不一定高,或者往往吃虧就在這里,因?yàn)樗麄兪且蝗鹤鍪碌娜?,而不是一群耍心機(jī)的人。如果這群忠厚理性的人,不直接隸屬于老板的話,其實(shí)會(huì)很容易被上面的領(lǐng)導(dǎo)打壓,因?yàn)槿诵跃褪沁@樣:有誰(shuí)自己不是老板,會(huì)看好一個(gè)比自己厲害的競(jìng)爭(zhēng)對(duì)手?他們心中事情本身的對(duì)錯(cuò),不愿事故圓滑。哪里有人,哪里就有這些勾心斗角。

物競(jìng)天擇優(yōu)勝劣汰 在人類(lèi)這群特殊的生物中,武力、技藝早已不是決定勝負(fù)的標(biāo)準(zhǔn)了。

四、學(xué)會(huì)投資理財(cái)

這里說(shuō)的投資不僅僅是金錢(qián)上的投資,金錢(qián)的投資重要,自我的投資更重要:身體、知識(shí)/智慧、人脈。

五、不積跬步無(wú)以至千里

這句話留給自己的,每一個(gè)人生旅程中都能夠?qū)W到很多東西,或者說(shuō)看明白一些東西,學(xué)會(huì)總結(jié)、反思生命中所遇到的人事物,每天進(jìn)步一點(diǎn)點(diǎn)就是很大的進(jìn)步,我們之所以彷徨在于我們不知道我們是誰(shuí)、要往哪里去,或許我們真正需要得很簡(jiǎn)單。

六、談?wù)剟?chuàng)業(yè)

有人說(shuō)創(chuàng)業(yè)是一次探險(xiǎn);有人說(shuō)創(chuàng)業(yè)是一場(chǎng)賭博,因?yàn)閯倮咧挥?/10;在我看來(lái)創(chuàng)業(yè)是一場(chǎng)知識(shí)與智慧的爆發(fā),利用自己所有的資源和智慧自定周密的計(jì)劃為之奮斗。一生中最重要的是要明白自己想要的是什么,而不是隨波逐流,因?yàn)樗分鸩灰欢ㄊ悄阏嬲枰摹?

藍(lán)藍(lán)設(shè)計(jì)sillybuy.com?)是一家專(zhuān)注而深入的界面設(shè)計(jì)公司,為期望卓越的國(guó)內(nèi)外企業(yè)提供卓越的UI界面設(shè)計(jì)、BS界面設(shè)計(jì)? cs界面設(shè)計(jì)?、 ipad界面設(shè)計(jì)?、 包裝設(shè)計(jì)?、 圖標(biāo)定制? 用戶(hù)體驗(yàn) 、交互設(shè)計(jì)、?網(wǎng)站建設(shè)?、平面設(shè)計(jì)服務(wù) 

 

日歷

鏈接

個(gè)人資料

存檔