4 回答

TA貢獻(xiàn)14條經(jīng)驗(yàn) 獲得超23個(gè)贊
????和你一樣,我現(xiàn)在也是一名學(xué)生,目前大二。我認(rèn)為應(yīng)該先從C語(yǔ)言學(xué)起,學(xué)C語(yǔ)言的時(shí)候就把最基礎(chǔ)那一本書(shū)學(xué)好就行,這個(gè)時(shí)候就有了一些編程的思想了,可以寫(xiě)一些簡(jiǎn)單的控制臺(tái)程序了,但是如果想開(kāi)發(fā)那種窗口的程序,就需要去學(xué)習(xí)API了,就我個(gè)人的建議而言,這個(gè)時(shí)候不適合學(xué)API,剛學(xué)完C語(yǔ)言去看API的話會(huì)很頭痛的。學(xué)習(xí)C語(yǔ)言的時(shí)候多去刷一刷OJ的題,但是肯定會(huì)遇到一些絞盡腦汁都做不出來(lái)的題,實(shí)在做不出來(lái)就先放一放,OJ上的題多是算法題,不了解算法做不出來(lái)是很正常的,去看看常用的算法,慢慢增長(zhǎng)自己的編程能力。之后可以去看C++的相關(guān)知識(shí)了,有了C語(yǔ)言的基礎(chǔ),看C++是很容易的,無(wú)非就是多了面向?qū)ο蟮娜筇卣鳎ɡ^承,封裝,多態(tài)),學(xué)習(xí)C++的過(guò)程中也要繼續(xù)刷OJ的題,繼續(xù)了解各種算法(排序,搜索,查找等),漸漸的,你會(huì)知道什么是STL,用C語(yǔ)言寫(xiě)好多行的代碼一行就解決了。等C++學(xué)的差不多了,可以選擇繼續(xù)了解C/C++的知識(shí),畢竟現(xiàn)在知道的只是一些基礎(chǔ)的東西,也可以去試著開(kāi)發(fā)一些小的程序,如果真的不想深入研究API的話,可以用QT編一編窗口程序,我感覺(jué)QT是一個(gè)不錯(cuò)的東西,也可以選擇去看java。
????最后總結(jié)一下:C是基礎(chǔ),多刷OJ題多去看算法能增長(zhǎng)編程的能力,API是底層的東西,也就是地基,建議去了解,是否深入研究,看個(gè)人了。不要糾結(jié)于選擇什么語(yǔ)言去學(xué)習(xí),現(xiàn)在的編程語(yǔ)言太多太多了,先去學(xué)好一門,學(xué)好之后編程的思想便有了,轉(zhuǎn)換語(yǔ)言是很快的。
????上文中也說(shuō)過(guò)了,我現(xiàn)在也才大二而已,所以我對(duì)編程這方面的認(rèn)識(shí)并不是很有高度,所以說(shuō),以上我說(shuō)的當(dāng)作參考就可以。

TA貢獻(xiàn)117條經(jīng)驗(yàn) 獲得超186個(gè)贊
學(xué)個(gè)球,編程是你現(xiàn)在該學(xué)的嗎?趕緊學(xué)學(xué)裝系統(tǒng),修電腦。真是讓人費(fèi)心

TA貢獻(xiàn)41條經(jīng)驗(yàn) 獲得超11個(gè)贊
幾乎所有人,入門都是從C開(kāi)始吧。所以先看C吧!反正大學(xué)教育都是從C開(kāi)始吧。 ?
- 4 回答
- 1 關(guān)注
- 2356 瀏覽
添加回答
舉報(bào)