- 1. 明確問題(清楚需求和限制條件分別是什麼);
- 2. 明確解決方案(清楚要使用的資料結構和演算法);
- 3. 用程式碼清晰地表達出解決方案;
- 4. 證明或測試程式的正確性。
如果你對程式設計行業中的工具十分了解,更多技能的學習就應該來自於問題(需求)的特定領域,而不再是程式設計本身。問題可能來自於很嚴肅的話題,像物理或醫藥學,也有可能是經濟或市場問題,也有可能是遊戲賭博的問題。所以所,你可能會在程式設計職業生涯中要多次轉變“身份”。不管是什麼問題,想要成為一名優秀偉大的程式設計師就意味著要有一些科學和技術的素養,而不僅僅是敲程式碼。
原文:http://www.quora.com/What-can-I-learn-right-now-in-just-10-minutes-that-could-be-useful-for-the-rest-of-my-programming-career/answer/Jeff-Darcy
翻譯:PHP100_Zeroing
來自:PHP100
相關閱讀
評論(2)