首先,來講說我在編程時的感覺吧。測試
在編程時,每當我把一堆的問題分解成一個個小問題來解決時,每完美地解決一個問題後,都感受很是棒,有時是之前有解決過的問題,有時是新問題,不過我都感受很是棒。.net
可是,在有這種感悟以前其實在編程時我都是痛苦的,而其實,人生就是這樣,不是先經歷痛苦,而後再經歷幸福;就是先經歷幸福,而後再經歷痛苦。我更想選擇前者,不是怕他人會說我年紀小就想享受,說我沒出息,而是我真的想體驗痛苦,其實幸福和痛苦是等價的,而咱們把它們分開了。get
因此,在痛苦中我也很享受,這就是個人生活,這就是你們都說的爲何世界會是這樣的,那是由於咱們把痛苦當成了魔鬼。數學
先來講下思路,其實思路對於編程來講很是重要,而其實思路對於處理全部理性的東西來講都是很是重要的,好比解決一道數學題就須要創造出一個思路;好比要解決一件繁瑣的或是一件困難的事情,思路的不一樣能夠決定成敗和效率。效率
所以,在編程以前,先構造好思路。而後再把這個思路分解出來,最後逐個解決。軟件
好比,我想作一個聊天室軟件,那麼我想出了這麼幾個想法:總結
1、先作好界面,再寫代碼。聊天室
2、先寫代碼,再美化界面。生活
3、每寫完一段代碼都給它作下測試,看能不能用。
4、寫完一個功能的代碼後再輕度測試下。
等等.......
而後我把這幾個想法選擇好的,再將它們組合起來:
1、首先,先寫代碼,再美化界面
2、而後,代碼要在完成某個功能後再作測試,並且作輕度的測試就能夠了。
3、再而後,有須要這個功能再寫,省得白費工夫。
四、再再而後,連寫邊把代碼寫得美觀好看些,由於在以後我可能要通過許多的修改,好看的代碼一眼就能看出來以前我寫的是什麼。
五、最後,支持不一樣版本的設備。
五、仍是最後,支持不一樣地區的設備。
等等.......