時(shí)間:2018-11-21 00:00:00 來源:信盈達(dá) 作者:信盈達(dá)
在編程學(xué)習(xí)上,很多人都會(huì)犯眼高手低的毛病,看看你有沒有下面的癥狀:
1、看著會(huì)
很多同學(xué)在大學(xué)的時(shí)候有學(xué)過C語言,來培訓(xùn)學(xué)習(xí)時(shí)就會(huì)覺得這都學(xué)過為什么還要學(xué),老師講的我都理解呀,代碼我也能看懂呀,出的考試題目我都見過呀,可是真正下筆寫的時(shí)候卻各種糾結(jié),這里要不要加括號(hào)呀,流程我怎么控制不住呀,怎么找不到main函數(shù)了。。。。。
針對(duì)這種情況,建議大家也進(jìn)行鸚鵡學(xué)舌式背誦學(xué)習(xí)。有人會(huì)講了,編程是一種邏輯思維,背誦程序這不是扯淡么。背誦的目的是先讓你記住,而后理解。你都沒記住,理解個(gè)毛線。只有你記住了,內(nèi)容停留在大腦里邊了,那么隨著往后學(xué)習(xí),才能慢慢地消化理解并將知識(shí)進(jìn)行融合應(yīng)用。就像是想要寫出優(yōu)秀的文章,首先你要先從認(rèn)識(shí)漢字開始一樣。
在寫的過程,每寫一行代碼,你都要理解它起到什么作用,進(jìn)而一步步熟悉編程。有很多錯(cuò)誤,你是不知道自己會(huì)犯的,也不知道程序中哪里需要特別注意的,只有真正的做一次,你才能知道自己到底哪里不懂,寫程序到底哪里容易犯錯(cuò)。第一次寫不成功沒關(guān)系,自己返回去查查到底哪里沒記住,哪里不懂,哪里錯(cuò)了,再默寫一遍。這是一次檢驗(yàn)的過程,就是要幫助你找到自己的遺漏之處。如果僅僅是跟著教程學(xué)習(xí),自己不動(dòng)手,你永遠(yuǎn)不知道自己的問題在哪里。
2、我實(shí)現(xiàn)了。。。
很多初學(xué)者習(xí)慣將程序?qū)懲旰螅贸稣_結(jié)果就ok了,大有種“老子寫的代碼天下第一”的感覺,寫過的程序再?zèng)]有重見天日的機(jī)會(huì)了。
可是聰明的學(xué)習(xí)者一定會(huì)在這個(gè)時(shí)候去偷師,到處看別人的代碼,如果看到有可取之處,比自己的代碼簡(jiǎn)潔,比自己的代碼更健壯,便悄悄地理清思路,又默默地坐下優(yōu)化代碼了。
編程的有趣之處在于知識(shí)都在那里了,可是在應(yīng)用時(shí)卻是千變?nèi)f化的,每個(gè)人給予不同的考慮都有不同的實(shí)現(xiàn)方式。牛頓說,如果說我比別人看得更遠(yuǎn)些,那是因?yàn)槲艺驹诹司奕说募缟希诰幊躺蠌膩聿环奕?,任何一個(gè)人都可能成為你的老師,牛與不牛全體現(xiàn)在代碼上了,比如你噼里啪啦的敲了滿滿一屏將效果實(shí)現(xiàn)了,而別人簡(jiǎn)簡(jiǎn)單單地幾行就解決了問題;比如你寫一個(gè)函數(shù)解決一個(gè)問題,下次遇到類似情況需要處理要再寫一個(gè),慢慢的程序變得越來越臃腫,臃腫的你甚至都忘記了它已經(jīng)存在過了,而別人寫了一個(gè)函數(shù)便解決了一類問題,代碼得到了很高重用性,節(jié)省了大量的時(shí)間和精力。
另外,網(wǎng)上也有很多值得參考的程序代碼,很多都是一線工程師經(jīng)驗(yàn)的結(jié)晶,非常具有實(shí)用價(jià)值,都可以拿來參考。想寫出好的代碼你就要用心追求完美,舉一反三,不局限于一種實(shí)現(xiàn)方式。
當(dāng)然,要做到這些必然是要花費(fèi)大量的時(shí)間的,在學(xué)習(xí)上是不能偷懶的,沒有捷徑可走,你投入多少它就會(huì)回報(bào)多少,今天你的挑燈苦戰(zhàn),就是他日在面試官前的侃侃而談。加油,未來的工程師們!
免費(fèi)領(lǐng)取試聽卡
申請(qǐng)已經(jīng)提交
老師會(huì)馬上給您安排試聽課程!
申請(qǐng)出錯(cuò)了
您可以加老師QQ:914865590報(bào)名咨詢!