人人都想學的IT職業 月薪過萬的程式師都培訓的什麼程式設計語言?
任何事情,身處在外面,都有很多困惑和疑問。身處在內,都有很多無奈和憋屈。換個角度看世界,或許我們所面對的每一段經歷都是選擇與博弈的糾結與快樂,人生本來是不容易的。
對於任何一個人,你要清晰的認識到:任何人給你的建議或者方向,
1、IT職業培訓到底有哪些產品?
既然是職業培訓,那一定是跟公司的需求相關,我們按照公司的邏輯來看分為四個大類:
*想法層:產品經理、UI設計、策劃
*實現層:Web前端、PHP、Java、C++、iOS、Android、Python
*維護層:Linux運維、Web安全、大資料開發、雲計算
*推廣層:網路行銷
上文中我們說到,《中國統計年鑒2015》資料顯示中國有200萬程式師,占人口0.14%,結論是其實程式師並不多,相當少。另外,印度270萬程式師(最多的),也只占人口0.2%的樣子。在核心的實現層上,很多人說一個產品經理就可以折騰7個程式師,在產品經理沒有非常深刻的基礎底蘊的情況下,沒有考慮後端結構與實現的情況下,發出的或許很小的需求,就是一次程式師的大奔命。
在2013年-2015年移動互聯網發展的這段時間,
就目前來看,我們把想法層、實現層、維護層、推廣層都定義為IT職業培訓的話,實現層和維護層是最穩定,但是是最辛苦的,
2、程式師值得學的程式設計語言趨勢
RedMonk發佈2017年初程式設計語言排行榜:JavaScript/Java/Python進前三,PHP 滑到了第四名的位置,C# 和 C++ 並列第五,而 CSS 和 Ruby 又並列第七。
業內人士稱,如果你將來想從事互聯網,你最好看看Python、Ruby、PHP、Javascript。如果你想從事商業應用,你最好去看Java和C#。如果你想從事移動開發,你可能需要去看Object-C。如果你想進微軟,就去看.Net。如果你想做嵌入式,可能需要學習C。
就看之前說的一樣,看任何的選擇,其實都有一個固定的決策路徑。學什麼程式決定了就業去什麼公司,去什麼公司也就意味著什麼樣的待遇,什麼樣的待遇也就意味著什麼樣可能的未來。趨勢這個事情,有時候像穿衣打扮流行方向,更多的機會屬於嘗鮮者,但是要考慮快速立足和商業結果,成熟的或許更靠譜。
語言本身,不是一種方向。程式設計語言是程式師擺弄電腦的工具。任何一種語言,亦或是一門技術,只要是運行在馮諾依曼體系的電腦上,要想鑽得深,逃不開的還是那些原理性的東西——資料結構、記憶體管理、多執行緒、作業系統、網路通訊協定等等。這些原理知識與語言本身無關,卻是用好每一門語言的基石。
有業內人士坦誠的說到:“大多數人學習這一行,貌似都是覺得技術工作有趣又不單調,錢不少而有發展。實際上,哪有這麼簡單的事情。若是你沒有一顆寫代碼的心,就別學技術了,輕鬆又多金的工作其實挺多的..程式師這可是一條不歸路啊……”
你發現沒有,最終的答案是跟前文的判斷是一致的,那就是當局者迷旁觀者清。
最不靠譜但是又最真誠的建議是,如果你要為了就業而學習,那麼從招聘網站上統計5000個招聘廣告,得出需求最高的三種語言,選一門去學。
IT教育培訓機構課程設置考慮的是學生就業、企業的需求和教學成本。雖然很多業內人,一些大牛對培訓機構出來的同學不太認可,甚至不建議去培訓。培訓機構課程第一門程式設計語言從十多年前的C語言開始(跟大學是一脈相承),轉而直接從所需要掌握的技術方向程式設計語言,如Java、PHP、Python等。
3.程式師月薪過萬需要多久?
入行的程式師月薪是真實的,BAT和二線互聯網公司的校園招聘的offer都是月薪過萬的。中小微型公司、某些創業公司的福利不是很高,如果你在一二線城市從事IT,恭喜你,只需要你努力積累經驗,1-2年就可以達到目標。如果你在三四線城市,只是在公司裡幹點死活,做個小兵,基本上不太可能月入過萬了,可以考慮在網上接點外包什麼的,月入過萬也不是很難。一二線城市的待遇的確比三四線城市的待遇高很多。再者就是有些程式師只會簡單初級的編碼,幹的活可能真的不值那麼多錢。
這個問題有一個關鍵點。就是行業。程式師是職位,去不同的行業待遇有很大差別。舉個例子,我弟在大連理工,他的同寢室同學,2014年本科畢業後去了去哪兒網,第一年月薪14K。我本科同學的研究生同學,北京交大,2013年畢業後去百度,月薪19K。以上資料確認準確。
你發現沒有,在這個簡單而複雜的世界裡,其實選擇也許並不多:
如果你想要得到一個有保證的,但普普通通的,收入還不錯的,在一間小臥室的螢光燈下寫一些金融應用的工作:Java
如果你想找一門表達力和功能都很強的語言:Python
如果你想更快速地開發WEB程式:PHP
如果你想學真正的程式設計:C
去什麼公司也就意味著什麼樣的待遇,什麼樣的待遇也就意味著什麼樣可能的未來。趨勢這個事情,有時候像穿衣打扮流行方向,更多的機會屬於嘗鮮者,但是要考慮快速立足和商業結果,成熟的或許更靠譜。語言本身,不是一種方向。程式設計語言是程式師擺弄電腦的工具。任何一種語言,亦或是一門技術,只要是運行在馮諾依曼體系的電腦上,要想鑽得深,逃不開的還是那些原理性的東西——資料結構、記憶體管理、多執行緒、作業系統、網路通訊協定等等。這些原理知識與語言本身無關,卻是用好每一門語言的基石。
有業內人士坦誠的說到:“大多數人學習這一行,貌似都是覺得技術工作有趣又不單調,錢不少而有發展。實際上,哪有這麼簡單的事情。若是你沒有一顆寫代碼的心,就別學技術了,輕鬆又多金的工作其實挺多的..程式師這可是一條不歸路啊……”
你發現沒有,最終的答案是跟前文的判斷是一致的,那就是當局者迷旁觀者清。
最不靠譜但是又最真誠的建議是,如果你要為了就業而學習,那麼從招聘網站上統計5000個招聘廣告,得出需求最高的三種語言,選一門去學。
IT教育培訓機構課程設置考慮的是學生就業、企業的需求和教學成本。雖然很多業內人,一些大牛對培訓機構出來的同學不太認可,甚至不建議去培訓。培訓機構課程第一門程式設計語言從十多年前的C語言開始(跟大學是一脈相承),轉而直接從所需要掌握的技術方向程式設計語言,如Java、PHP、Python等。
3.程式師月薪過萬需要多久?
入行的程式師月薪是真實的,BAT和二線互聯網公司的校園招聘的offer都是月薪過萬的。中小微型公司、某些創業公司的福利不是很高,如果你在一二線城市從事IT,恭喜你,只需要你努力積累經驗,1-2年就可以達到目標。如果你在三四線城市,只是在公司裡幹點死活,做個小兵,基本上不太可能月入過萬了,可以考慮在網上接點外包什麼的,月入過萬也不是很難。一二線城市的待遇的確比三四線城市的待遇高很多。再者就是有些程式師只會簡單初級的編碼,幹的活可能真的不值那麼多錢。
這個問題有一個關鍵點。就是行業。程式師是職位,去不同的行業待遇有很大差別。舉個例子,我弟在大連理工,他的同寢室同學,2014年本科畢業後去了去哪兒網,第一年月薪14K。我本科同學的研究生同學,北京交大,2013年畢業後去百度,月薪19K。以上資料確認準確。
你發現沒有,在這個簡單而複雜的世界裡,其實選擇也許並不多:
如果你想要得到一個有保證的,但普普通通的,收入還不錯的,在一間小臥室的螢光燈下寫一些金融應用的工作:Java
如果你想找一門表達力和功能都很強的語言:Python
如果你想更快速地開發WEB程式:PHP
如果你想學真正的程式設計:C