本文只針對二本三本普通一本大學生,985頂級名校自然有自己更好的選擇。
IT業:現在還是很紅的行業,一些頂級公司去好的高校招收,打包價年薪基本都20W起步。演算法工程師年薪更高。一般學校的畢業生,基本起薪也7,8千起步。關鍵是IT行業不看證書,不看學歷,只要你真的本事,自然有個好的去處。
就像網上說的,其他行業基本階層已經確定了,就算進去也只能在規則內爬升。IT也是唯一能夠改變階層,一夜暴富的行業。雖然馬上就是2020年了,可能低了很多,機會也少了,但是依然有一些可能。
現在主要的程式語言有C#,Java,PHP,C,C++,Python,OC,objective-c,swift。
不得不承認,現在國內最流程,崗位最多的語言是Java,但是想想培訓機構那麼多,每個月幾千幾千的培訓生出來,競爭也非常的大。但是BAT、位元組跳動等大公司基本都招非常多的Java程式設計師。想進入這些公司選擇Java的機會更大。
這裡只針對大學生來說,需要選擇一門容易入門的語言。這裡推薦的就是C#。
先來介紹一下,C#是微軟開發的一門程式語言,擁有最好的IDE(開發工具)。之前由於不開源,生態一直不是很好,現在語言已經開源了,而且現在已經支援程式跑在linux,windows等作業系統上。基本上已經沒有短板。
C#能幹什麼?基本你能想到的都能做。比如:
1:網站前後端。
2:桌面應用程式(類似QQ)。
3:編寫一個小工具,比如圖片處理,壓縮之類的小軟體。
4:移動app,現在C#中有個Xamarin.forms,一次編寫可以生成安卓和iOS程式。
5:手遊。國內至少一般手遊公司用的unity3d,而unity3d用的語言99%都是C#。也是一次編寫能夠編譯桌面、iOS、安卓、flash等等遊戲程式碼。
C#的優點。
1:入門簡單,不需要搭建複雜環境。找本好的入門書,基本一週就能編寫個小應用。
2:可以做的事情多,想寫網頁寫網頁,想做app做app,也能自己開發遊戲。
3:培訓機構少,競爭少,學成出來競爭不大。
4:紐西蘭、澳洲、新加坡很多C#,適合去那邊找工作。
5:基本都是傳統行業較多,不需要考慮加班,一般到點下班。我工作10年加班天數還不到10天。
C#的缺點。
1:崗位數比較少,特別是想進大一些的網際網路公司基本可能很小。
2:使用人少,那麼文件會比較少,需要很熟練的使用搜索引擎或者去官網論壇提問
3:相同城市,工資會稍低於java。
總的來說,缺點都是正式上班才會遇到的,只是當作學習一個技能來看都能忽略。畢竟優點那麼多,範圍那麼廣,功能那麼強。