1. 程式人生 > >給微控制器初學者一個建議:不要簡單貼原始碼

給微控制器初學者一個建議:不要簡單貼原始碼

初學者最重要的是學習解決問題的方法,思路在此是最重要的,求得簡單的答案對自己的成長其實很不利,初學者應求漁而非魚。

初學者寫的程式碼最大的問題是思維混亂或理解存在偏差,雖然往往伴有很多初級錯誤,但初級錯誤不是制約自己成長的主要因素,思維方式才是決定性的,初學者在尋求幫助時如果不是簡單貼出原始碼而是將自己的程式碼用語言以流程圖的方式給出,這將直接反映出程式設計者的思維,雖然這樣發帖時比較累,但總結流程的過程首先是對程式碼的一個重理解過程,更是對自己思維的一個總結再現,當然,以原始碼加流程註釋(但不能是簡單的語句功能說明)的方法更好,重要的是流程,流程代表著思想,這是根本,學習提高要解決的是根本而非做習題式作業練習,那是讀死書。很多時候,在總結流程的過程中就能發現自己的問題,這不是更好麼。

就畢業後的工作方法而言,文案工作比程式設計或設計工作本身更重要,西方公司都非常重視技術文案工作,西方工程師花在文案工作上的時間比國內工程師多的多,技術主管們的工作內容甚至主要就是文案工作,這樣更便於團隊合作和應對大型、複雜專案,這樣的習慣應該從學生時代就開始養成,所以建議大家以流程的形式提供自己的程式碼,這就是所謂的文案工作的一部分,同時也便於指導的快捷性和重點性。

有時,慢才是快。

 

 

原文:http://bbs.eeworld.com.cn/thread-285667-1-1.html