>
學(xué)校機構(gòu) >
南京卓文教育 >
學(xué)習(xí)資訊>
最近時常有大學(xué)生咨詢,程序員應(yīng)該學(xué)什么語言好,哪一個語言最有前途
最近時常有大學(xué)生咨詢,程序員應(yīng)該學(xué)什么語言好,哪一個語言最有前途
91 2017-04-27
選擇學(xué)習(xí)一門程序語言的目的可能有很多,但大多數(shù)人還是奔著就業(yè)來的,但當前程序語言很多我們該如何選擇呢?
1、Java,可以說是當前程序語言的王者,如果你實在不知道該如何選擇,那就選擇Java,可以說絕大多數(shù)公司都在用Java語言,目前Java主要適合二類程序的開發(fā):業(yè)務(wù)系統(tǒng)和移動APP(Android)。當前主流的業(yè)務(wù)系統(tǒng)都是用Java開發(fā)的或正在轉(zhuǎn)向Java,所以Java語言的就業(yè)面是最廣的,而且可以選擇的城市也最多,北京、上海、廣州、深圳、南京、杭州、成都、西安、武漢等。
2、Android(Java),Android開發(fā)其實就是Java開發(fā),只所以單列出來,是因為其市場占有率高達80%以上,前景十分可觀。Android可以說是當前前景最好的程序語言(平臺)。主要面向手機、平板App開發(fā),并逐步拓展到各類終端應(yīng)用開發(fā)(如機頂盒、手環(huán)、智能眼鏡、各類電器控制終端,車載設(shè)備等),由于其開放性,在中國的發(fā)展未來幾年會越來越好,所以如果你對終端開發(fā)有興趣,Android是不二選擇。目前做Android開發(fā)可以選擇二種程序語言,一是面向基本應(yīng)用的SDK(Java),二是面向底層開發(fā)的NDK(C++),比較好的城市有:北京、上海、廣州、深圳、南京、杭州。
3、IOS(ObjectC,Swift,C),IOS開發(fā)可以說是當前缺口最大,起步薪水最高的程序語言,絕對的高大上,如果你有很好的理工科基礎(chǔ),英語也不差,又對移動開發(fā)感興趣,IOS可以幫你快速拿到高薪,但由于Apple對IOS的封閉性,其應(yīng)用范圍在國內(nèi)主要就是IPhone和IPadApp開發(fā),同時所有App必須上線AppleStore,好在使用Apple設(shè)備的人都舍得花錢,花錢購買App的大有人在,加上主流的App都有IOS版本,目前IOS開發(fā)可以使用C、ObjectC和Swift三種語言,但ObjectC仍是主流,相對于Java語言,它的語法更難理解,入門難度高于Java和Android,所以未來五年缺口很大,比較好的城市有:北京、上海、廣州、深圳、南京、杭州。
4、PHP,PHP目前仍是主流的Web開發(fā)語言,國內(nèi)的網(wǎng)站基本上都是使用PHP開發(fā)的,如果你對互聯(lián)網(wǎng)感興趣,將來主要從事Web程序設(shè)計工作,強烈建議你學(xué)習(xí)PHP語言,比較好的城市有:北京、上海、廣州、深圳、杭州。
5、C/C++,今天直接從事C/C++開發(fā)的機會越來越少,主要有嵌入式開發(fā)、游戲開發(fā)、系統(tǒng)程序開發(fā)等。如果你將來從事的工作方向是三者之一,可以選擇C/C++語言,相對而言C/C++也是是難學(xué)的。比較好的城市有:北京、上海、深圳。
6、.NET(C#),如果可以,盡量不要選擇C#,今天的微軟已大不如從前了,.NET(C#)的機會越來越少了,而且薪水不高,主要從事小企業(yè)信息系統(tǒng)的開發(fā)及部分網(wǎng)站的開發(fā),還有就是一些遺留系統(tǒng)的二次開發(fā)。比較好的城市有:北京、上海、廣州、深圳。
7、小眾語言(Ruby、GO、Python),小眾語言很多,但不建議作為第一語言,可以根據(jù)工作需要或興趣選一個作為第二語言,小眾語言一般都有專門的應(yīng)用領(lǐng)域,如Ruby適用于網(wǎng)站開發(fā),Go語言適用于高并發(fā)系統(tǒng)的開發(fā)(如云存儲),Python語言適用于網(wǎng)站開發(fā)和運維腳本開發(fā)。比較好的城市有:北京、上海、深圳。
掃一掃
獲取更多福利
獵學(xué)網(wǎng)企業(yè)微信
獵學(xué)網(wǎng)訂閱號
獵學(xué)網(wǎng)服務(wù)號