久热这里只有精品视频6,精品91自产拍在线观看二区,亚洲国产精品va在线播放
http://www.saohu268.com/blogtag/%E8%BD%AF%E4%BB%B6%E8%AE%BE%E8%AE%A1
zh-hans
-
軟件開發金科玉律之-不要重復發明輪子!
http://www.saohu268.com/blog/%E8%BD%AF%E4%BB%B6%E5%BC%80%E5%8F%91%E9%87%91%E7%A7%91%E7%8E%89%E5%BE%8B%E4%B9%8B-%E4%B8%8D%E8%A6%81%E9%87%8D%E5%A4%8D%E5%8F%91%E6%98%8E%E8%BD%AE%E5%AD%90
<div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded"><p>?? ? 以前有個小朋友,特別有好奇心,也喜歡動手搗騰。有一天,他做出來了一個圓圓的,會滾動的東西,感到特別興奮,到處去向別人展示自己的"新發明"。結果他發現別人一點都不稀奇,原來這個東西叫做“輪子”,早在幾千年前就有了,現在已經發展出了上百種的不同規格、材質、樣式,自己的這個相比之下太不完善了,根本不能算是什么發明。這個小朋友,現在就藏在我們的心里,尤其是經驗不夠豐富的程序員身上。</p>
<p><img alt="" src="/sites/default/files/%E8%BD%AE%E5%AD%90.jpg" style="height:523px; width:758px" /></p>
<p>??? 幾年前我曾經做過一個項目,經過長時間的掙扎之后,項目依然失敗了。主要的原因之一,就是我們重復發明了太多的輪子。事情是這樣的,時任項目核心開發人員的 同事很有鉆研精神,也相當自信,當時客戶提出的一些基本功能,譬如用戶管理、輸入驗證、內容管理等,雖然市面上隨處可見現成的模塊和控件,可他總是覺得那 些做得不夠好,說不如自己重新做一個方便,而且重新做更能符合客戶的特殊需求。我當時作為PM,雖然對此略有質疑,但看他自信滿滿很有激情,而項目時間也很寬松,就同意了。后來僅僅輸入驗證這個功能就推翻重來了三次,最終還是選用了一個現成的控件直接用,因為他做出來的太不具備通用性,十分難以維護;同時,用戶管理模塊也做得千瘡百孔,極不穩定,出現了很多Bug和 考慮不周全的地方,最后也不得不去找現有的成熟的組件替換。結果,這些“重復發明輪子”的開發工作,不但耗費了大量的時間、金錢和精力,而且也沒能發揮預 期的效用。事實證明,現成的控件“輪子”(開源的或收費的),經歷過時間的檢測和眾人的改進,總比自己重新搗騰出來的要更成熟、更穩定,同時也更加省事、 好用。我們在這個項目中花費了這么多時間、金錢、心血,終于證明了“不要重復發明輪子”這句話是很有道理的,這個慘痛的教訓讓我迄今記憶猶新。</p>
<p>?</p>
<div><img alt="圖片" src="http://r.photo.store.qq.com/psb?/V10dIc8w03tMUY/SiOnwIrbHrdpirLa6ECkXxGSlz4j807m5iYbSK2xojc%21/o/dE7.tKWuAwAA&bo=iQKAAgAE8gMBANs%21&su=168990289&rf=2-9" style="height:496px; width:504px" /></div>
<p>?</p>
<p>??? 雖 然此事已經時過境遷,但近些年來我發現有很多人都在“重復發明輪子”,尤其是在我們軟件開發這個圈子里面,年輕的小伙伴們充滿了發明輪子的欲望和激情,就 好像那個可愛的小朋友一樣。因為他們覺得這樣做會讓自己學到很多東西,如果做出來了也會很有成就感。確實,成長和成就的確是他們所需要的東西。可如果你是 客戶,你會愿意為此承擔更高的費用和風險么?如果你是項目經理呢,在成員練手跟項目成功交付之間,哪個更重要?</p>
<p>??? 我覺得如 果出于練兵的目的,重新搗騰一個輪子出來當然是個好方法,就好像比賽開始前反復練習投籃一樣正常。可如果你已經上戰場了,已經開始比賽了,已經去幫客戶做 項目了,這時候才來練習是非常不合適的。因為你很可能會因此而輸掉比賽、丟掉客戶,而且因為你極其不專業的表現,會影響你的職業生涯。所以在公司里面,應 該明確區分什么時候是練兵,什么時候是上陣,一定要杜絕上陣后才練兵的不專業表現。換句話說,工作中不要重復發明輪子,要練習投籃下場后自己慢慢練去,不 要輕易浪費在賽場上的出手機會,just beprofessional.</p>
</div></div></div><div id="comment-wrapper-nid-574"></div><div class="field field-name-field-nuova-blogtag field-type-taxonomy-term-reference field-label-above"><div class="field-label">諾懷博客標簽: </div><div class="field-items"><div class="field-item even"><a href="/blogtag/%E9%A1%B9%E7%9B%AE%E7%AE%A1%E7%90%86" typeof="skos:Concept" property="rdfs:label skos:prefLabel" datatype="">項目管理</a></div><div class="field-item odd"><a href="/blogtag/%E8%BD%AF%E4%BB%B6%E5%BC%80%E5%8F%91" typeof="skos:Concept" property="rdfs:label skos:prefLabel" datatype="">軟件開發</a></div><div class="field-item even"><a href="/blogtag/%E7%BB%8F%E9%AA%8C" typeof="skos:Concept" property="rdfs:label skos:prefLabel" datatype="">經驗</a></div><div class="field-item odd"><a href="/blogtag/%E8%BD%AF%E4%BB%B6%E8%B4%A8%E9%87%8F" typeof="skos:Concept" property="rdfs:label skos:prefLabel" datatype="">軟件質量</a></div><div class="field-item even"><a href="/blogtag/%E8%BD%AF%E4%BB%B6%E8%AE%BE%E8%AE%A1" typeof="skos:Concept" property="rdfs:label skos:prefLabel" datatype="">軟件設計</a></div></div></div>
Thu, 17 Apr 2014 08:29:05 +0000
Caven
574 at http://www.saohu268.com
http://www.saohu268.com/blog/%E8%BD%AF%E4%BB%B6%E5%BC%80%E5%8F%91%E9%87%91%E7%A7%91%E7%8E%89%E5%BE%8B%E4%B9%8B-%E4%B8%8D%E8%A6%81%E9%87%8D%E5%A4%8D%E5%8F%91%E6%98%8E%E8%BD%AE%E5%AD%90#comments
主站蜘蛛池模板:
99热热久久这里只有精品68|
91国内揄拍国内精品对白不卡|
久久99精品久久久久久动态图|
99热成人精品国产免男男|
久久久无码精品亚洲日韩蜜臀浪潮|
国产精品美女网站在线观看|
国产成人精品无码播放|
一本久久精品一区二区|
精品国产亚洲男女在线线电影|
国产精品国产精品国产专区不卡|
亚洲AV无码久久精品蜜桃|
久久露脸国产精品|
99热日韩这里只有精品|
久久99热国产这有精品|
国产精品一区二区av|
在线精品亚洲一区二区|
欧美日韩精品久久久免费观看|
国产精品 综合 第五页|
久久精品国产99国产精品澳门
|
欧美精品国产一区二区|
精品深夜AV无码一区二区|
无码国内精品人妻少妇蜜桃视频|
无码精品蜜桃一区二区三区WW|
精品中文高清欧美|
国产精品内射久久久久欢欢|
久久99精品国产一区二区三区|
99免费精品视频|
国产2021精品视频免费播放|
精品9E精品视频在线观看
|
亚洲精品无码久久一线|
亚洲欧洲精品成人久久曰影片|
日韩精品亚洲专区在线观看|
欧美日韩精品久久久久|
亚洲精品NV久久久久久久久久|
久热精品人妻视频|
欧美精品三区|
亚洲精品无码久久久|
中文字幕日韩精品有码视频
|
国产精品内射婷婷一级二|
国产成人精品免费大全|
国产精品日韩欧美久久综合|