自己寫不出代碼我該怎麼辦

來源:互聯網
上載者:User
 

在作業和練習中,自己寫不出代碼,這是一個在學習中經常出現的問題,

那麼該怎麼解決這個問題呢。

 

1:先分析實現的思路
  拿到作業,按照要實現的功能,先分析去實現的思路。
 
  如果完全不知到該怎麼去實現,完全是一頭霧水,那最好就先看看其他人是如何?的,或者是與老師或同學討論,或者是在私塾線上的社區裡與其它人交流。

  重點是要找到解決問題的辦法,理清實現的思路
 
  如果自己能想出幾步來,那就先把這幾步記錄下來,然後重複上面的步驟。
 
2:把實現的思路的邊分析邊記錄下來
  在分析實現的思路的時候,一邊分析,一邊把它寫出來,使用中文寫,寫得詳細點。
 

  如果在編程工具裡面寫的話,直接寫成注釋,比如:
  //第一步是要幹什麼
  //第1.1要做什麼
  //第1.2要做什麼
  //....
  //第二步是要幹什麼
  //第2.1要做什麼
  //第2.2要做什麼 
  //....
  //.......以此類推 

 

  遇到寫不下去的地方,先看看是沒有思路還是前面的思路沒有想清楚,
  如果是沒有思路了,參見第一條處理。
  如果是前面的思路沒有想清楚,那就返回來重新思考,一定要考慮明白。
  這其實也是這個方法一個額外的好處,那就是能強迫你思考,並進行細緻考慮。

 

3:寫實現代碼
  如果思路整理清楚了,實現思路的步驟也整理好了,這個時候再寫代碼,

  幾乎就是個翻譯的過程,很容易實現了。
  如果只有幾步思路清楚了,也沒有關係,想清楚多少,就寫多少代碼,慢慢來。
 
 
4:有思路但是寫不出代碼的解決辦法
  這種情況常出現在初學者身上,主要是代碼寫少了。
  建議多看看別人怎麼寫的,積累代碼的寫法,這一次不會寫不要緊,
  見過一回,下次會寫就可以了,積少成多,寫得多了,自己能實現的也就多了。
 
5:方法不一定照搬,可以變通使用

  比如邊分析、邊寫思路然後就編寫代碼也是可以的,只要能有助你思考,都可以。
 
6:寫不出代碼
  大多數人在寫不出代碼的時候,都不是完全寫不出來,也不是一點都寫不出來,請盡量把會的、能寫出來的先寫出來,多按照本文介紹的方法去練習,量變到質變,很快就能自己寫出實現代碼來。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.