什麼樣的人適合學習Java開發?看看這6個指標吧

過去的十多年,JAVA基本每年都是全世界使用人數第一的語言。全世界數百萬的IT企業構建了龐大的JAVA生態圈,大量的軟件基於JAVA開發。 JAVA也被譽為“計算機界的英語”。 JAVA的應用範圍涉及所有行業、絕大多數IT企業,形成了龐大的生態圈。如下是千鋒廣州小編查詢的智聯招聘在一個月內、北京地區的JAVA人才需求量:

什麼樣的人適合學習Java開發?看看這6個指標吧

當月需求量25121個職位,我們以一個職位招聘3人,總量就是:25121*3=75363人。這還只是光北京地區。可以想象全年、全國招聘的數量,以及由此形成的生態圈有多麼龐大。

這個生態圈的影響力越來越大,需要的人才也越來越多。越多人會JAVA,就有越多軟件使用JAVA編寫,反過來促進需要更多的JAVA人才。 這就是著名的“馬太效應”,即“強者越強,弱者越弱”。

JAVA目前在:企業級軟件開發、安卓開發、大數據、雲計算等方方面面都是主流的編程語言。跟著主流走,肯定錯不了。

什麼人適合學習JAVA?

如果作為興趣來學編程,什麼人都適合。畢竟,現在小學生都開始學習編程了。如果要作為職業來說,你到底適合不適合確實是個問題。我教過的學員裡面從初中生到博士生、甚至50多歲的企業高管都有,懷著不同的目的來學習JAVA。 我記得教過一個北大的數學碩士,人家過來學習不為職業就為科研,希望通過培訓節省時間,一個暑假就迅速突破了編程這個坎。

這裡,我們只探討作為職業適合不適合你?這裡有六個現實的硬性指標,可以作為參考。

1. 興趣度

興趣是基礎。如果你完全沒有編碼的興趣,敲鍵盤就頭大。那就完全屏蔽掉程序員這條路,不要強求,天無絕人之路,另一條路也許更適合你。作為程序員的基礎,至少不討厭敲代碼的感覺,這是最基本的。 越喜歡敲代碼這種感覺,你以後的路走的越順。

很多人說:“xxx有天賦”。我想,這裡的天賦換成“興趣”也許就是事情的真相。人家有興趣做這個事,做著開心,自然就會花越多時間研究,成長自然就越快;成長越快,比起常人自然就有“天賦”。

2. 有沒有更好的其他發展路徑

既然為職業發展而來,必然要現實一些。如果家裡有很好的背景、父輩有很好的資源。強烈建議,依託父輩資源發展也許是最優的路徑。寫程序可以作為業餘愛好,而不要作為主業。

當然,如果是我等普通屌絲群眾。學IT,仍然是逆襲最好的途徑。畢竟,這是一個憑技術、憑本事吃飯的職業。技術能力到位年薪百萬的大有人在。

3. 邏輯思維能力

這是作為程序員最基本的要求。邏輯思維能力差的人,完全不適合學編程。當然,對於一般理工科的學生來說,邏輯思維不存在問題。對於文藝青年,喜歡跟著感覺走跳躍思維的人,一般不適合程序員這一條路。

4. 英語

對於初級程序員英語要求不高,事實上,高中英語水平足矣。如果想往頂尖技術發展,英語能力有必要提高。畢竟,很多技術源自美國,能熟讀原汁原味的英文,將會讓你如虎添翼。

個人建議是:英語高中以上夠混初中級程序員階段。想往頂尖混,至少要英語四六級以上。

5. 數學

被數學折磨的我們,學編程有個好消息就是“數學並不重要,除非搞科研”。對於企業裡面開發軟件,數學知識初中水平足矣。

如果要搞人工智能、大數據等開發,一些高等數學、線性代數、概率等知識還是有很多用處的。當然,等你用到時再翻書也來得及。

6. 職業發展穩定

JAVA歷經十多年,都是穩居第一位,可見的未來也是非常穩定的開發語言。JAVA行業的一大特點就是穩定,發展空間大。

作為JAVA程序員工資從:4000月薪,10萬月薪都有。不像前幾年火爆的IOS,火了3年,現在斷崖式的下跌。JAVA就像一列火車,行駛非常穩定。

JAVA程序員分為:初、中、高、架構、總監,5個修煉檔次。足夠我等普通屌絲奮鬥終生了。

按年限劃分的話,大體是這樣:

1). 初級程序員工作年限:1-3年月薪:4K-15K

2). 中級程序員工作年限:3-5年月薪:10K-20K

3). 高級程序員工作年限:5年以上月薪:15K-30K

4). 架構級別工作年限:5年以上月薪:25K-40K

5). 總監工作年限:5年以上月薪:40K以上(年薪百萬也大有人在)

【注】:上述年限標準只是參考。總是有些“牲口級別”的人物,很快就能達到別人很多年的高度。也有比較厲害的應屆生,一畢業就年薪20萬以上。當然,也有很多“懶豬型”的,幹3年、5年,水平不見長,薪水不見長的。還是那句話,“師父引進門,修行靠個人”。


分享到:


相關文章: