程序語言與城市

      
       近時常有大學生諮詢,程序員應該學什麼語言好,哪一個語言最有前途,這個問題可以說是程序員問得最多,也最想知道的問題之一。然而這個問題卻是沒有標準答案的。今天就從就業的角度來談談程序語言的選擇。
       選擇學習一門程序語言的目的可能有很多,但大多數人還是奔着就業來的,但當前程序語言很多我們該如何選擇呢?
       1、Java ,可以說是當前程序語言的王者,如果你實在不知道該如何選擇,那就選擇Java,可以說絕大多數公司都在用Java語言,目前Java主要適合二類程序的開發:業務系統和移動APP(Android)。當前主流的業務系統都是用Java開發的或正在轉向Java,所以Java語言的就業面是最廣的,而且可以選擇的城市也最多,北京、上海、廣州、深圳、南京杭州、成都、西安、武漢等。
        2、Android(Java),Android開發其實就是Java開發,只所以單列出來,是因爲其市場佔有率高達80%以上,前景十分可觀。Android可以說是當前前景最好的程序語言(平臺)。主要面向手機、平板App開發,並逐步拓展到各類終端應用開發(如機頂盒、手環、智能眼鏡、各類電器控制終端,車載設備等),由於其開放性,在中國的發展未來幾年會越來越好,所以如果你對終端開發有興趣,Android是不二選擇。目前做Android開發可以選擇二種程序語言,一是面向基本應用的SDK(Java),二是面向底層開發的NDK(C++),比較好的城市有:北京、上海、廣州、深圳、南京、杭州
        3、IOS(Object C,Swift,C),IOS開發可以說是當前缺口最大,起步薪水最高的程序語言,絕對的高大上,如果你有很好的理工科基礎,英語也不差,又對移動開發感興趣,IOS可以幫你快速拿到高薪,但由於Apple對IOS的封閉性,其應用範圍在國內主要就是IPhone和IPad App開發,同時所有App必須上線Apple Store,好在使用Apple設備的人都捨得花錢,花錢購買App的大有人在,加上主流的App都有IOS版本,目前IOS開發可以使用C、Object C和Swift三種語言,但Object C仍是主流,相對於Java語言,它的語法更難理解,入門難度高於Java和Android,所以未來五年缺口很大,比較好的城市有:北京、上海、廣州、深圳、南京、杭州
        4、PHP,PHP目前仍是主流的Web開發語言,國內的網站基本上都是使用PHP開發的,如果你對互聯網感興趣,將來主要從事Web程序設計工作,強烈建議你學習PHP語言,比較好的城市有:北京、上海、廣州、深圳、杭州
        5、C/C++,今天直接從事C/C++開發的機會越來越少,主要有嵌入式開發、遊戲開發、系統程序開發等。如果你將來從事的工作方向是三者之一,可以選擇C/C++語言,相對而言C/C++也是是難學的。比較好的城市有:北京、上海、深圳
        6、.NET(C#),如果可以,儘量不要選擇C#,今天的微軟已大不如從前了,.NET(C#)的機會越來越少了,而且薪水不高,主要從事小企業信息系統的開發及部分網站的開發,還有就是一些遺留系統的二次開發。比較好的城市有:北京、上海、廣州、深圳
        7、小衆語言(Ruby、GO、Python),小衆語言很多,但不建議作爲第一語言,可以根據工作需要或興趣選一個作爲第二語言,小衆語言一般都有專門的應用領域,如Ruby適用於網站開發,Go語言適用於高併發系統的開發(如雲存儲),Python語言適用於網站開發和運維腳本開發。比較好的城市有:北京、上海、深圳

        以上只是本人站在就業的角度對各類程序語言(平臺)選擇一點看法,並不嚴謹,但相信還是有一些參考價值,歡迎拍磚。 


餘志勇,專注於IT教育與互聯網行業,熱衷於做一名對社會有用的IT技術傳播者。我的微信&QQ:941840331  

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章