For investors
股價(jià):
5.36 美元 %For investors
股價(jià):
5.36 美元 %認(rèn)真做教育 專(zhuān)心促就業(yè)
如何快速學(xué)好編程?學(xué)習(xí)編程的途徑還是比較多的,也有一些行之有效的方法,我?guī)н^(guò)不少程序員,也給不少大型軟件企業(yè)的程序員做過(guò)開(kāi)發(fā)語(yǔ)言的內(nèi)訓(xùn),我就講一講都有哪些學(xué)習(xí)編程的方法。
如何快速學(xué)好編程?方法一:看書(shū)+實(shí)驗(yàn)
很多初學(xué)者開(kāi)始學(xué)習(xí)編程語(yǔ)言的時(shí)候都是從看書(shū)開(kāi)始的,通過(guò)看書(shū)來(lái)了解語(yǔ)言的語(yǔ)法、概念以及一些編程規(guī)則,在學(xué)習(xí)這些規(guī)則的同時(shí)通過(guò)完成書(shū)上的實(shí)驗(yàn)來(lái)驗(yàn)證對(duì)概念的理解。做實(shí)驗(yàn)的過(guò)程就是不斷提高編程能力的過(guò)程,當(dāng)把一本書(shū)的實(shí)驗(yàn)都完成的時(shí)候,基本上對(duì)這門(mén)語(yǔ)言的整體已經(jīng)有了一個(gè)比較全面的了解,但是要在實(shí)際工作中熟練使用還需要經(jīng)過(guò)具體項(xiàng)目的錘煉。
這種方法對(duì)學(xué)習(xí)者的學(xué)習(xí)能力有一定的要求,學(xué)習(xí)者要能夠通過(guò)實(shí)驗(yàn)把書(shū)上的抽象概念理解清楚,一些難點(diǎn)問(wèn)題還是需要一定的時(shí)間才能掌握。這種學(xué)習(xí)方法比較耗費(fèi)時(shí)間,但是掌握情況會(huì)比較扎實(shí)。
推薦有一定基礎(chǔ)和學(xué)習(xí)能力的人選擇,學(xué)習(xí)時(shí)間因人而異,我有一次在醫(yī)院住院,由于條件限制沒(méi)有電腦,我就通過(guò)看書(shū)來(lái)學(xué)習(xí)Ruby,用了3天時(shí)間看完了整本書(shū),效果也不錯(cuò)。
如何快速學(xué)好編程?方法二:看視頻+實(shí)驗(yàn)
這種方式也是很多初學(xué)者采用的學(xué)習(xí)方式,這種方式對(duì)于沒(méi)有語(yǔ)言基礎(chǔ)的人來(lái)說(shuō)是比較適合的,畢竟有人講解要比自己看書(shū)來(lái)的更直接,很多概念的理解也會(huì)比較容易。可以跟著視頻完成一些實(shí)驗(yàn),通常視頻看完了實(shí)驗(yàn)也做完了。
這種方式學(xué)習(xí)編程速度比較慢,而且大部分視頻都比較滯后,視頻通常比書(shū)還要滯后一些。雖然視頻有人講解,但是畢竟沒(méi)有交流,很多代碼問(wèn)題也需要自己來(lái)調(diào)試,這個(gè)過(guò)程還是比較耗費(fèi)時(shí)間的,尤其是在學(xué)習(xí)的早期。
推薦沒(méi)有任何基礎(chǔ)的人選擇,學(xué)習(xí)時(shí)間相對(duì)較長(zhǎng)。
如何快速學(xué)好編程?方法三:參加培訓(xùn)
這種方式能在短期內(nèi)迅速完成一門(mén)語(yǔ)言的學(xué)習(xí),畢竟參加培訓(xùn)會(huì)有專(zhuān)人講解會(huì)節(jié)省大量的時(shí)間,尤其在學(xué)習(xí)語(yǔ)言的初期,很多代碼的錯(cuò)誤都需要較長(zhǎng)時(shí)間才能調(diào)試通過(guò),有人指導(dǎo)一下會(huì)節(jié)省大量的時(shí)間。
這種方式適合自學(xué)能力不強(qiáng)的人,或者希望通過(guò)短時(shí)間快速掌握一門(mén)語(yǔ)言。很多大型科技企業(yè)都有自己的認(rèn)證體系,比如Oracle、Cisco等,通常一周時(shí)間完成一門(mén)語(yǔ)言的培訓(xùn),當(dāng)然這是需要付費(fèi)的。
如何快速學(xué)好編程?方法四:一邊看文檔一邊使用
這種學(xué)習(xí)方式是大部分程序員采用的方式,一方面在有了一定的編程基礎(chǔ)后,再學(xué)習(xí)其他語(yǔ)言會(huì)比較快,另一方面工作中開(kāi)發(fā)時(shí)間都比較有限,需要在短時(shí)間內(nèi)完成任務(wù),所以都是一遍學(xué)習(xí)一邊使用。
以上這幾種常見(jiàn)的學(xué)習(xí)方法都有一個(gè)共同的特點(diǎn)就是需要做大量的實(shí)驗(yàn),學(xué)習(xí)編程語(yǔ)言并沒(méi)有什么捷徑,即使有人講解,該做的實(shí)驗(yàn)還是要做的,畢竟編程語(yǔ)言重在使用。
我認(rèn)為學(xué)習(xí)最重要的方法就是要學(xué)以致用,邊學(xué)邊用,如果只學(xué)不用根本學(xué)不透,會(huì)學(xué)了前面忘了后面。我就遇到了不少這種學(xué)生,理論課很好,但是不怎么實(shí)踐,結(jié)果最終成績(jī)也不是很理想。
免責(zé)聲明:內(nèi)容來(lái)源于公開(kāi)網(wǎng)絡(luò),若涉及侵權(quán)聯(lián)系盡快刪除!
【免責(zé)聲明】本文部分系轉(zhuǎn)載,轉(zhuǎn)載目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé)。如涉及作品內(nèi)容、版權(quán)和其它問(wèn)題,請(qǐng)?jiān)?0日內(nèi)與聯(lián)系我們,我們會(huì)予以更改或刪除相關(guān)文章,以保證您的權(quán)益!