編程是一門很像駕駛的技術(shù)。
它們都有幾個(gè)共同的特點(diǎn):
- 都必須通過實(shí)踐才能學(xué)會(huì)敞葛。沒有人可以不開車就學(xué)會(huì)駕駛誉察,也沒有可以不寫代碼就學(xué)會(huì)編程,光看是沒有用的惹谐,要在實(shí)踐中去學(xué)持偏。
- 一個(gè)人獨(dú)自實(shí)踐都很危險(xiǎn)。新手開車氨肌,一定需要教練在旁邊指導(dǎo)鸿秆,一定要先在安全的場(chǎng)地,熟悉基本操作怎囚,避開危險(xiǎn)大坑卿叽;然后才是去真實(shí)的道路開車;再之后才是去高速公路開車恳守。買一本“從零開始學(xué)會(huì)駕駛”考婴,然后直接上路的人,真的是太恐怖了催烘。編程也一樣沥阱,新手編程,一定要選擇適合的老師伊群,一定要選定適合自己的課程考杉,在安全在場(chǎng)地內(nèi)實(shí)踐,一定是需要及時(shí)的反饋舰始。
- 它們都能提高我們生活和工作中的效率奔则。學(xué)會(huì)駕駛,會(huì)方便我們?cè)谟行枨蟮臅r(shí)候蔽午,更快的到達(dá)另外的地方易茬。學(xué)會(huì)編程,能幫助我們減少工作中的重復(fù)性勞動(dòng)及老。
那么你為什么學(xué)不會(huì)編程呢抽莱?無非是這幾個(gè)原因:
- 只看書不實(shí)踐,看完一本書或者一個(gè)視頻課程沒有寫過一行代碼骄恶。
- 只依靠自己實(shí)踐不去向別人請(qǐng)教食铐,缺乏系統(tǒng)性的學(xué)習(xí)規(guī)劃。
- 沒有明確的學(xué)習(xí)目標(biāo)僧鲁。
而最根本的學(xué)不會(huì)編程的原因虐呻,是因?yàn)榘谅c偏見象泵。
這類人一般有以下幾個(gè)特點(diǎn):
- 相信自己思考出來的學(xué)習(xí)路徑才是最佳實(shí)踐,不愿意按照老師教的路徑學(xué)斟叼。
- 每天只花一點(diǎn)點(diǎn)時(shí)間學(xué)習(xí)和練習(xí)偶惠,就期望自己可以跟天才一樣一下子就學(xué)會(huì)。
- 把學(xué)習(xí)一門編程語言的時(shí)間拉得很長(zhǎng)朗涩,比如一年忽孽。
- 到下一節(jié)課快要開始的時(shí)候,才急急忙忙把作業(yè)趕出來谢床。(上視頻課的同學(xué))
- 學(xué)完一節(jié)課以后兄一,沒有疑問,沒有進(jìn)行重復(fù)練習(xí)识腿,確保自己完全掌握出革。(上視頻課的同學(xué))
- 會(huì)有很多假設(shè)性問題,但是不愿意一個(gè)一個(gè)動(dòng)手去驗(yàn)證渡讼,去實(shí)踐骂束。就像學(xué)數(shù)學(xué),看到難題就忍不住去翻答案硝全,看到答案發(fā)現(xiàn)自己能看懂就去做下一題了栖雾。
這樣做的原因是可以給自己一個(gè)假如沒有學(xué)會(huì)的借口:我只是沒有認(rèn)真做楞抡,如果我認(rèn)真做了伟众,我一定學(xué)得會(huì)。這樣就不用承認(rèn)自己是因?yàn)槟芰Σ粔虿攀〉恼偻ⅲ湍芴谷唤邮茏约旱氖×说氏幔菢幽憔驼娴挠肋h(yuǎn)也學(xué)不會(huì)了。不到絕望的時(shí)刻竞慢,你根本不會(huì)認(rèn)真做先紫。
循著老師給予的最佳實(shí)踐的路徑去探索,才是學(xué)習(xí)編程最好的捷徑筹煮。老師可以是人遮精,可以是視頻,可以是教程败潦,可以是書籍本冲。關(guān)鍵是,在學(xué)習(xí)的初期劫扒,你需要信賴他檬洞,放下疑慮,跟隨成長(zhǎng)沟饥。