學習編程需要注意的幾點
?不要死記語法:很多初學者試圖把各種語法背下來憎账,其實這是極其錯誤的,程序開發(fā)的語法卡辰、規(guī)范特別多胞皱,不可能都記得下來,你只要知道有這么一個功能就可以了九妈,需要的時候翻閱書籍反砌,或者查找?guī)椭募@樣省時省力萌朱。
?多動手宴树,多練習:只知道死啃書本的人,是不會成為開發(fā)高手的晶疼,只有多上機編寫程序酒贬,才能在實踐中提高對編程的認識又憨。
?遇到問題,首先嘗試自己解決:自己先用一天的時間锭吨,盡力解決蠢莺,實在不行再去找人幫助,千萬不要遇到問題立刻找人幫忙零如,這樣永遠也不會提高躏将。
?多用Google、Baidu:網(wǎng)絡是一個大知識庫考蕾,是最好的老師祸憋,你遇到的問題,別人也遇到過肖卧,多去搜索一下吧蚯窥。
?多閱讀別人的源代碼:要看懂別人的設計思想,不斷地融為己用喜命。
練習代碼的過程:
1沟沙、有了新需求,堅持自己寫步驟(思路注釋)壁榕,其實就是思考要做一件事的過程矛紫。
<1>、如果感覺自己的能力還行牌里,盡量把思路梳理清楚之后再開始寫代碼颊咬!
<2>、感覺沒有方向牡辽,根據(jù)自己能理解到的程度喳篇,想一步做一步,嘗試完成态辛,看自己能完成到什么程度麸澜,問題出現(xiàn)在哪里。
2奏黑、想不到的地方先空下或者詢問別人炊邦!
3、寫代碼的過程中不要逼迫自己完成代碼熟史,百度也好馁害,讓別人提示一下也好,總之利用各種方式讓自己在最快的時間將代碼寫完蹂匹!(練習的量才是關鍵碘菜,練習的次數(shù)多了,才能發(fā)現(xiàn)自己的問題到底在哪, 不要對著一個問題死磕)
4忍啸、總結完成需求的過程中出現(xiàn)的問題仰坦,比如哪個類名沒記下,有幾步實現(xiàn)不夠熟練吊骤,某個問題沒有解決思路等等缎岗。
5、將整理出來的問題解決后白粉,盡可能讓自己能夠流暢完成這個需求传泊!
給出新需求自己卻寫不出來代碼是新手必須經(jīng)歷的階段,不要自己猜疑自己的能力鸭巴,從需要思考到看到需求就能快速入手是需要一個思考和磨練的過程眷细。
綜上核心三句話:
1、最好的學習方法是重復(代碼重復的敲鹃祖,理論重復的看溪椎,別說沒時間,除非你從來沒玩過游戲恬口,沒逛過街校读,沒下課后跟同學扯淡,時間是水)祖能。
2歉秫、當天復習前天的知識(復習知識最好的時候就是快要忘記的時候)。
3养铸、當一個知識你不理解底層的時候雁芙,就假設一個你想的通的底層過程,即使是錯誤的(只要能幫助你把這個知識記下來就沒有問題)钞螟。
以上是我最近看到的一些走出編程學習迷茫的方法兔甘,各位程序員前輩有何學習心得也請分享出來吧,謝謝鳞滨!