programmer是程式的思考者,而coder只是乙個執行者
勞心者製人,勞力者制於人
如果專案不緊的情況下,應該從需求做起,最好能夠窮盡所有的需求,遇到與別人模組互動的情況,規定好與別人互動的介面。
然後才是開始設計,抓住需求當中的名詞,想想是否設計成為類,然後根據測試用例,來設計框架結構,至少要說出這麼做的優點,遇到其中比較複雜的模組,詳細設計內部邏輯,遇上需要維護狀態,應該描繪出狀態。總之不應該出現,到開發的時候打補丁的情況。
最後才應該是coding,根據原來的思路來進行coding,可能在不斷coding過程中會反饋到需求,隨著專案的進行,可能會有當初沒有考慮到的需求,這次應該反饋到專案需求部分,重新考慮設計,再繼續coding下去,這個過程中可能以前的code需要修改,也有可能是反饋到設計部分,然後再繼續coding。
通過這樣一步一步迭代獲取最後的結果。做乙個新專案反饋可能會比較多,但是做過之後有了經驗會在需求和設計部分將以前遇到的問題給化解掉,而不會到coding時才發現需要修改。
不要一上來立馬就coding,要想清楚你要做什麼,至少在腦中應該設計下,你要怎麼做,複雜一點應該做詳細的設計,如果是乙個單獨的模組應該從需求開始做起。這樣做到你能**到自己將來計畫,一切都是可控的,不會出現到後來推倒重來或者一直都是打補丁的情況。
做乙個programmer,而不要做乙個coder
做乙個不迷信技術的創業者
作為乙個計算機出身的技術菜狗,恰好有很多非計算機專業卻帶著無盡想法的朋友,被問及最多的是 我想做 x業務,需要開發 x,這個東西沒人幫我做,你能不能實現 網際網路方向的創業,需不需要優先尋求強力的技術後盾,這曾經一直是我思考的問題。我的觀點是 立足在我們所處的這個非技術創業的層次,創業應該先以業務為...
做乙個心靈富翁
你是否想過 怎樣的人生才是真的有價值?怎樣的生活才算自在而沒有遺憾?得到與失去 付出與收受 快樂與傷心 成功與失敗 我們又該如何看待其中的必然與不必然?親愛的,人生真的很複雜,複雜到我們窮其一生也難以解開奧秘 既然解不開,我們何妨單純看待呢!只要尋找一種屬於自己的簡單的幸福。簡單的幸福裡,也能有真實...
做乙個正直的人
做乙個正直的人,做乙個人格健全完善的人,受人崇敬。做乙個自私的人,做欺心的事,疾賢防能,與成功無緣。1 己所不欲,勿施於人 2 嫉妒乃方正之人之大忌 3 不做欺心事,本身是一種愉悅 踏踏實實做人,實實在在辦事。任何乙個雙手插在口袋裡的人,都爬不上成功的梯子。給人留下乙個實在的形象,給自己的成功增添乙...