開發探索的一些update:算法
將結果作爲開發的基礎和終極目標編程
開發人員從過程的追求到最後結果的追求是一個質變的過程。至關於NBA中得分王和總冠軍的差異:spa
假設以追求結果的表現爲標準的話,那麼反觀追求過程的表現,當中會充滿了不足,甚至南轅北轍。並且以各類方式表現出來,並且很是多表現的很是的隱晦,有大量的藉口可以搪塞。.net
負面樣例可以說在不論什麼一個項目裏都可以找出很是多,就不負能量了。設計
實踐中一個可行的方法可以是,在作事和回想的時候,想象一個超級老道的開發人員。他能以最小的代價(時間,人力。orm
。。blog
)把事情搞定(短時間品質和長期品質),本身和他有什麼樣的差異。這樣不停的作,可以說會讓本身各方面更加老練。開發
在經驗技巧到心態上都會有挑戰,且行且積累吧。文檔
全棧開發人員同步
開始一看就很是喜歡這個概念。跨界能力的開發人員在逐漸演化過程當中始終是強大的存在,到這一波可以說是被更加顯示的提出和承認。
就在前天還看見一波持反對意見的文章,裏面舉例常常是運行不正確的結果,不論什麼一個方法道理運行不正確都要跪。不能作數。
全棧開發人員的完備性解決方式:一塊兒寫到這個文章裏也是和第一部分「結果導向」一致的,實際作項目時候一個好的結果源自各個因素的良好設計計劃和運行。
各個方面專業的人放到一塊兒,把問題拆分。各自想出方法,放到一塊兒造成終於解決方法。聽起來很是美,但是各個局部的負責人假設沒有一個全局眼光。則沒法給出全局最優解。
因此開發人員(不論是策劃。程序仍是美術)一旦開始瞭解其它領域,並一次爲根據來思考開發並且運行的話,都會大大提高解決方式的質量。
退一步說,就是作本身的一塊,那麼假設能從更大的範圍看本身的一塊。也會有全新的認識。
通常來講全棧開發人員是指有實踐能力的。並不是說考慮問題能考慮到這一塊便可了,實踐會讓認識有質的不一樣,假設可以如此。固然更給力了。
完美與借貸
上一篇blog(http://blog.csdn.net/toughbro/article/details/22776277)裏面提到了借貸式開發,本身也實踐了一個task。也作一個小結:
這個任務作下來質量不變的前提下。團隊完畢時間跨度大約是會提速%20-%30吧,但是長時間看來的團隊輸出沒有什麼變化,但是對於這個對於開發時間很是敏感的task來講是很有意義的。
依照原來的思路是設計好。實現一個不錯的版本號,而後相關人員開始進行,我再逐漸補全其它。
那麼後來就是設計好,提交一個半成品(可用但是距離高質量有一段距離)。而後更早的進入到你們並行的狀態。而後我在同步的去其它事情,最後相同可以提交出高質量的實現。
。
。