在作業和練習中,自己寫不出代碼,這是一個在學習中經常出現的問題,
那麼該怎麼解決這個問題呢。
1:先分析實現的思路
拿到作業,按照要實現的功能,先分析去實現的思路。
如果完全不知到該怎麼去實現,完全是一頭霧水,那最好就先看看其他人是如何?的,或者是與老師或同學討論,或者是在私塾線上的社區裡與其它人交流。
重點是要找到解決問題的辦法,理清實現的思路
如果自己能想出幾步來,那就先把這幾步記錄下來,然後重複上面的步驟。
2:把實現的思路的邊分析邊記錄下來
在分析實現的思路的時候,一邊分析,一邊把它寫出來,使用中文寫,寫得詳細點。
如果在編程工具裡面寫的話,直接寫成注釋,比如:
//第一步是要幹什麼
//第1.1要做什麼
//第1.2要做什麼
//....
//第二步是要幹什麼
//第2.1要做什麼
//第2.2要做什麼
//....
//.......以此類推
遇到寫不下去的地方,先看看是沒有思路還是前面的思路沒有想清楚,
如果是沒有思路了,參見第一條處理。
如果是前面的思路沒有想清楚,那就返回來重新思考,一定要考慮明白。
這其實也是這個方法一個額外的好處,那就是能強迫你思考,並進行細緻考慮。
3:寫實現代碼
如果思路整理清楚了,實現思路的步驟也整理好了,這個時候再寫代碼,
幾乎就是個翻譯的過程,很容易實現了。
如果只有幾步思路清楚了,也沒有關係,想清楚多少,就寫多少代碼,慢慢來。
4:有思路但是寫不出代碼的解決辦法
這種情況常出現在初學者身上,主要是代碼寫少了。
建議多看看別人怎麼寫的,積累代碼的寫法,這一次不會寫不要緊,
見過一回,下次會寫就可以了,積少成多,寫得多了,自己能實現的也就多了。
5:方法不一定照搬,可以變通使用
比如邊分析、邊寫思路然後就編寫代碼也是可以的,只要能有助你思考,都可以。
6:寫不出代碼
大多數人在寫不出代碼的時候,都不是完全寫不出來,也不是一點都寫不出來,請盡量把會的、能寫出來的先寫出來,多按照本文介紹的方法去練習,量變到質變,很快就能自己寫出實現代碼來。