學(xué)AI,好工作 就找北大青鳥
關(guān)注小青 聽課做題,輕松學(xué)習(xí)
周一至周日
4000-9696-28

編程初學(xué)者應(yīng)該先學(xué)C++、Java還是Python?

來(lái)源:北大青鳥總部 2019年11月06日 10:26

摘要: 編程初學(xué)者應(yīng)該先學(xué)C++、Java還是Python?

最近,看到這樣的一個(gè)話題:打算自學(xué)編程,但是不知道該先學(xué)哪門語(yǔ)言入門?編程初學(xué)者應(yīng)該先學(xué)C++、Java還是Python?”,作為一個(gè)新手,應(yīng)該學(xué)什么語(yǔ)言入門比較好呢?相信這是困擾很多想成為程序猿的第一個(gè)問(wèn)題。面對(duì)各種各樣的編程語(yǔ)言,究竟哪一種最適合零基礎(chǔ)的人學(xué)習(xí)呢?

1573006907(1).jpg

小編感慨:

1. 語(yǔ)言只是工具,假以時(shí)日,你都會(huì)熟練掌握一門/多門語(yǔ)言。

2. 編程語(yǔ)言用以表達(dá)你對(duì)計(jì)算機(jī)的理解,表達(dá)你的想法,所以解決問(wèn)題的思路及方法更為重要。

3. 進(jìn)入計(jì)算機(jī)的大門,你會(huì)發(fā)現(xiàn)天地很廣?,F(xiàn)在多多了解,拓展視野,也很重要。

4. 堅(jiān)持,堅(jiān)持,在堅(jiān)持。一定要熬過(guò)一開始的痛苦時(shí)期。

5. 千里之行,始于足下。1w小時(shí)定律等。

選擇哪種語(yǔ)言主要看你學(xué)編程的目的是什么?

1.如果你是為了輔佐日常工作,那很推薦Python。

Python寫個(gè)爬蟲,抓取數(shù)據(jù),找找資源什么的是再合適不過(guò)了。Python開發(fā)快,沒(méi)有很多技巧,簡(jiǎn)單易學(xué),好玩又有趣,很適合培養(yǎng)興趣。

2.如果你是對(duì)目前職業(yè)不滿意,想轉(zhuǎn)行當(dāng)個(gè)程序猿,則建議你學(xué)java。

Java可以用于網(wǎng)站開發(fā),可以轉(zhuǎn)行做Android,可以做游戲開發(fā)。目前市場(chǎng)對(duì)java開發(fā)者的需求量很大,而且java有越來(lái)越火的趨勢(shì),可以說(shuō)很好找工作了。Java具有面向?qū)ο螅€(wěn)定,平臺(tái)無(wú)關(guān)等特點(diǎn)。使用java編程無(wú)需考慮底層是怎么處理的,通通用對(duì)象操作,入門也很簡(jiǎn)單。

3.但想要真正在編程方面有所成就,還是應(yīng)該從最底層的C語(yǔ)言開始學(xué)起。

C++是C的基礎(chǔ)上有了初級(jí)的面向?qū)ο蟮乃枷?,不建議一開始就上手C++。剛開始學(xué)習(xí)C可能會(huì)覺得很難,因?yàn)镃有很多跟底層打交道的東西,就相當(dāng)于高級(jí)匯編。你要自己去分配內(nèi)存,回收垃圾,了解程序是怎么在你計(jì)算機(jī)上運(yùn)行的。學(xué)習(xí)C語(yǔ)言,就像你剛生下來(lái)學(xué)會(huì)爬行一樣。只有會(huì)爬了,才能走的更穩(wěn),跑的更快。對(duì)C語(yǔ)言有了一定了解后,再學(xué)習(xí)其他語(yǔ)言,像java,Python之類的都很簡(jiǎn)單了。語(yǔ)言都是一通百通的,何況那些高級(jí)語(yǔ)言都有很強(qiáng)大的庫(kù)可供調(diào)用,不必事事躬親。

4.如果你是想快速找工作的轉(zhuǎn)行求職者,我推薦你學(xué)Python或者JAVA;

5.如果你是在校大學(xué)生,有充足的自由時(shí)間去學(xué)習(xí),未來(lái)想從事編程行業(yè),我推薦你學(xué)C++。

基礎(chǔ)又艱難的C語(yǔ)言

總結(jié):

小編認(rèn)為:這三種語(yǔ)言是相輔相成的,沒(méi)有C語(yǔ)言作為基礎(chǔ),個(gè)別場(chǎng)景可能會(huì)有捉襟見肘的感覺,這就需要各位在業(yè)余時(shí)間,能夠主動(dòng)的去補(bǔ)充基礎(chǔ)知識(shí)了。如果能在C語(yǔ)言領(lǐng)域里做一個(gè)通透的人,那么后面無(wú)論是找實(shí)習(xí),找工作,還是學(xué)習(xí)JAVA,Python,都會(huì)簡(jiǎn)單一些。

熱門班型時(shí)間
人工智能就業(yè)班 即將爆滿
AI應(yīng)用線上班 即將爆滿
UI設(shè)計(jì)全能班 即將爆滿
數(shù)據(jù)分析綜合班 即將爆滿
軟件開發(fā)全能班 爆滿開班
網(wǎng)絡(luò)安全運(yùn)營(yíng)班 爆滿開班
報(bào)名優(yōu)惠
免費(fèi)試聽
課程資料
官方微信
返回頂部
培訓(xùn)課程 熱門話題 站內(nèi)鏈接