4 回答

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

TA貢獻(xiàn)117條經(jīng)驗(yàn) 獲得超186個(gè)贊
學(xué)個(gè)球,編程是你現(xiàn)在該學(xué)的嗎?趕緊學(xué)學(xué)裝系統(tǒng),修電腦。真是讓人費(fèi)心
- 4 回答
- 1 關(guān)注
- 2374 瀏覽
添加回答
舉報(bào)