最近和不少30多歲的程序員朋友們聊天,發(fā)現(xiàn)大家普遍非常焦慮,對(duì)于初學(xué)編程的人來(lái)說(shuō),最大的困難是不知道從何處入手,不知道應(yīng)該選擇哪門(mén)編程語(yǔ)言。
原因主要有幾點(diǎn):
擔(dān)心未來(lái)能不能繼續(xù)保持現(xiàn)有收入,害怕40歲之后薪資會(huì)不會(huì)下降,甚至失業(yè)。
大家普遍有房貸或者車(chē)貸,這本身也是一種精神壓力。
身邊的某某所在的公司要上市了,某某在大廠又升職了,對(duì)比產(chǎn)生了落差。
有人告訴你要學(xué)Java,因?yàn)楝F(xiàn)在用的人比較多。
也有人告訴你要先學(xué)Python,簡(jiǎn)單易學(xué),它是人工智能時(shí)代的首選語(yǔ)言。
有人會(huì)告訴你先學(xué)習(xí)JavaScript,掌握它便可無(wú)敵。
接下來(lái)小千給大家詳細(xì)介紹一下2020年最有前景的編程語(yǔ)言,不論你是剛?cè)腴T(mén),還是打算再學(xué)一門(mén)語(yǔ)言提升一下自己,你一定需要了解一下哪些是當(dāng)前最有前景的編程語(yǔ)言。
1、Java
與一年前一樣,Java仍然是最流行的編程語(yǔ)言。據(jù)TIOBE的數(shù)據(jù)顯示,幾十年來(lái),Java比其他語(yǔ)言更常名列榜首。許多知名公司使用Java來(lái)開(kāi)發(fā)軟件和應(yīng)用程序,所以如果你碰巧喜歡Java或是正在學(xué)習(xí)Java,絕對(duì)不必為找工作而苦惱。Java受歡迎的主要原因是它擁有可移植性、可擴(kuò)展性和龐大的用戶社區(qū)。
2、Python
過(guò)去15年來(lái),Python的受歡迎程度穩(wěn)步上升。過(guò)去這幾年,它一直能夠躋身TIOBE指數(shù)前5名的位置。作為如今人工智能、機(jī)器學(xué)習(xí)、大數(shù)據(jù)和機(jī)器人等一些最有前途的技術(shù)背后的主要語(yǔ)言,Python近年來(lái)積累了龐大的粉絲群。你會(huì)驚訝地發(fā)現(xiàn)學(xué)習(xí)Python很容易,這就是為什么小白和許多經(jīng)驗(yàn)豐富的開(kāi)發(fā)人員選擇Python作為第二或第三語(yǔ)言的原因。
3、JavaScript
現(xiàn)在所有軟件開(kāi)發(fā)人員都以某種方式使用JavaScript。與HTML和CSS一起使用,JavaScript對(duì)于前端Web開(kāi)發(fā)來(lái)說(shuō)必不可少,以便創(chuàng)建交互式網(wǎng)頁(yè),并向用戶動(dòng)態(tài)顯示內(nèi)容。超過(guò)90%的網(wǎng)站使用這種語(yǔ)言,它也是初學(xué)者開(kāi)始上手的最友好的編程語(yǔ)言之一。所以,如果你掌握J(rèn)avaScript,根本不缺機(jī)會(huì)。然而,你需要學(xué)習(xí)其他支持性的語(yǔ)言和框架,才能成為主攻桌面和移動(dòng)應(yīng)用程序或游戲開(kāi)發(fā)的專(zhuān)業(yè)的前端開(kāi)發(fā)人員。
4、C語(yǔ)言
作為最古老的編程語(yǔ)言之一,C依然高居榜首,這歸功于其可移植性以及微軟、Oracle和蘋(píng)果等科技巨頭采用它。它與幾乎所有系統(tǒng)兼容,很適合操作系統(tǒng)和嵌入式系統(tǒng)。由于運(yùn)行時(shí)環(huán)境相對(duì)小巧,因此C是保持這種系統(tǒng)精簡(jiǎn)的完美選擇。強(qiáng)烈建議初學(xué)者學(xué)C,它實(shí)際上是編程語(yǔ)言的通用語(yǔ)言,已催生出了同樣很受歡迎的衍生語(yǔ)言,比如C++和C#。
5、Go語(yǔ)言
Go 是一門(mén)開(kāi)源的編程語(yǔ)言,可用于輕松構(gòu)建簡(jiǎn)單、可靠、高效的軟件。它是編程語(yǔ)言世界的一個(gè)新進(jìn)者。Go 語(yǔ)言于 2007 年開(kāi)始構(gòu)思,并于 2012 年正式發(fā)布,谷歌率先采用了它,以便在多核處理器、計(jì)算機(jī)網(wǎng)絡(luò)和大型代碼庫(kù)時(shí)代提高編程效率。對(duì)于高性能分布式系統(tǒng)領(lǐng)域而言,Go 語(yǔ)言無(wú)疑比大多數(shù)其它語(yǔ)言有著更高的開(kāi)發(fā)效率。它提供了海量并行的支持,這對(duì)于游戲服務(wù)端的開(kāi)發(fā)而言是再好不過(guò)了。
總結(jié)
程序員不是一個(gè)「銀發(fā)職業(yè)」,但也絕不是如某些販賣(mài)焦慮的自媒體宣傳的那樣:35歲危機(jī),40歲失業(yè)。
40歲的程序員有的做了大廠中高管、有的成了小公司聯(lián)創(chuàng)、有的成了連續(xù)創(chuàng)業(yè)者、還有的轉(zhuǎn)行投資金融、也有人繼續(xù)堅(jiān)持寫(xiě)代碼戰(zhàn)斗在一線。
不可否認(rèn),有一部分人會(huì)被行業(yè)淘汰出局,但互聯(lián)網(wǎng)的老年人在其他行業(yè)恐怕還是年輕人,接受現(xiàn)實(shí),人生再起航完全沒(méi)問(wèn)題。
最重要的是,我們不能因?yàn)槟昙o(jì)的增長(zhǎng)而焦慮,因?yàn)榻箲]本身除了干擾我們成長(zhǎng),沒(méi)有任何意義。
盡最大努力,做最好打算,但接受最壞的結(jié)果。在這個(gè)復(fù)雜多變的社會(huì),反焦慮、不斷提升認(rèn)知,不斷充實(shí)自己的專(zhuān)業(yè)技能將永遠(yuǎn)重要。
不可否認(rèn),有一部分人會(huì)被行業(yè)淘汰出局,但互聯(lián)網(wǎng)的老年人在其他行業(yè)恐怕還是年輕人,接受現(xiàn)實(shí),人生再起航完全沒(méi)問(wèn)題。
最重要的是,我們不能因?yàn)槟昙o(jì)的增長(zhǎng)而焦慮,因?yàn)榻箲]本身除了干擾我們成長(zhǎng),沒(méi)有任何意義。
盡最大努力,做最好打算,但接受最壞的結(jié)果。在這個(gè)復(fù)雜多變的社會(huì),反焦慮、不斷提升認(rèn)知,不斷充實(shí)自己的專(zhuān)業(yè)技能將永遠(yuǎn)重要。