SAY討論區
標題:
為何程序員完成最後20%的工作需要的時間跟之前的80%一樣多? - 程式設計
[打印本頁]
作者:
雷電之風
時間:
2013-10-24 14:23:27
標題:
為何程序員完成最後20%的工作需要的時間跟之前的80%一樣多? - 程式設計
2013-10-24 14:23:27 上傳
下載附件
(0 Bytes)
150029dpe151glm3o.jpg
聽過行百里者半九十吧。這句話在程序員的工作中同樣適用,到底是為何呢?Matija用一個精巧的比喻揭示了個中道理。
其實這就好比在高峰期從郊外開車回市中心。前80%的路程很順,高速嘛,可能兩小時就走完了,但是到了城裡,就走不動了,紅綠燈,人行道,各種環線和菜鳥司機,可能兩個小時還不夠用的。
編程也是如此。最開始你要設計框架,給整個項目打基礎,然後開始開發,幾周或者幾月之後,你完成了整個項目80%的工作,各種關鍵模塊開始起作用了。
但是好戲才剛剛開始,當你準備好好打磨這款產品時,就會發現許多奇怪的bug冒出來了。比如:「喂,你知道這個程序在讀取文件時拔掉USB線會崩潰么?」,「看起來是程序不想下載文件名里有感嘆號的文件...」
這個時候,如果管理層下令要儘快搞定這剩下的20%的話,開發團隊就得棄掉汽車,徒步越過最後幾個障礙,只求按期到達地點,把車丟那不管了。也許能夠按期完工,但是這種辦法並不明智。
這篇文章被貼到HN上之後,引發了眾網友的熱烈討論,大家紛紛表示感同身受。有一位朋友貼出了Quora上一個很精彩的問答:「為何軟件開發的實際周期總是比預期的要長兩三倍?」排位第一的回答真心機智幽默。
簡單的說是這樣的,軟件開發同徒步旅遊一樣,可能你最初是計劃在10天內走完500公里,但真走起來,你會發現路上碰到的問題層出不窮,每天走的里程數都在遞減,團隊士氣也不太穩定,延期很多時候都是無可避免的。
其實何止是軟件開發,做任何一款產品的歷程大都如此。硬件項目也是做出原型簡單,真正量產時會碰到各種問題,需要你耐下性子一個個解決,有時還得不斷返工。魔鬼在細節中潛藏,要想達到盡善盡美,就得花額外的精力去雕琢那最後10%的部分。
SOURCE: matvoz.com
附件: [150029dpe151glm3o.jpg]
150029dpe151glm3o.jpg
(2013-10-24 14:23:27, 0 Bytes) / 下載次數 0
http://say.go2tutor.com/forum.php?mod=attachment&aid=NDQ1MjYwfGI2MDE2ZjRmfDE3ODE3NzI5Mjh8MHww
作者:
HOTSTUDIO阿蚊
時間:
2013-10-24 14:58:35
不錯 不錯 比我強多了
作者:
bobodragon2001
時間:
2013-10-24 15:01:46
要是文章和圖片能多一點,就好了
作者:
HO0907
時間:
2013-10-24 15:09:56
這個好像在其他地方看過了
作者:
chrity__summer
時間:
2013-10-24 15:15:52
鑒定完畢.!
作者:
現實999
時間:
2013-10-24 15:22:22
我幫你 喝喝
作者:
牙`蔚
時間:
2013-10-24 15:22:36
頂你一下,好帖要頂!
作者:
切雞飯`
時間:
2013-10-24 15:23:13
能告訴我去那邊分享的嗎?
作者:
24gold24
時間:
2013-10-24 15:30:52
文筆流暢,修辭得體,深得魏晉諸朝遺風,更將唐風宋骨發揚得入木三分,能在有生之年看見樓主的這個帖子。實在是我三生之幸啊。
作者:
frankyhui
時間:
2013-10-24 15:40:37
先占個位置,記錄這個好帖子
作者:
{誼}
時間:
2013-10-24 15:42:15
圍觀來了哦
作者:
Derek_Me
時間:
2013-10-24 15:48:00
每天都要來尼伊達論壇逛一逛
作者:
鬼谷先生
時間:
2013-10-24 15:48:59
家財萬貫還得回很多貼哦
作者:
cb_reptile
時間:
2013-10-24 20:16:16
Thank you for your sharing,回覆囉
作者:
LMFAO
時間:
2013-10-24 21:03:19
我的idea,被樓主嫖竊了!
作者:
鳥不起點算
時間:
2013-10-25 02:50:35
天天到尼伊達報到,看帖篇篇回
作者:
北極蝦
時間:
2013-10-25 03:45:28
你喜歡貼子還是發貼子的人
作者:
鳥不起點算
時間:
2013-10-25 07:13:45
先看看怎麼樣!
作者:
牙`蔚
時間:
2013-10-26 05:09:55
希望我回覆這一帖,能在前幾名
作者:
我不是傻鴨
時間:
2013-10-26 09:15:08
這帖沒看過,來看看
作者:
底褲超人
時間:
2013-10-26 18:36:58
應該加分
作者:
xdxd125
時間:
2013-10-27 06:18:59
似曾相識的感覺
作者:
kenneth_sweet
時間:
2013-10-27 13:56:35
是樓主原創嗎
作者:
現實999
時間:
2013-10-28 00:29:36
終於看完了~~~
作者:
jerrygarry
時間:
2013-10-28 08:13:29
頂頂更健康,越頂吃的越香。
作者:
我不是傻鴨
時間:
2013-10-28 19:13:08
好帖子,要頂!
作者:
tn52003
時間:
2013-10-29 04:16:42
來幾句吧
作者:
tomato_alex
時間:
2013-10-29 09:06:08
熱情分享好文章,看了都要來回覆
作者:
花家姐
時間:
2013-10-29 19:11:42
知道了 不錯~~~
作者:
jackjack99
時間:
2013-10-30 02:01:52
謝謝樓主啊!
作者:
tamyc002
時間:
2013-10-30 08:46:38
支持一下吧
作者:
andykom28
時間:
2013-10-30 17:58:00
長時間沒來看了 ~~
作者:
阿迅
時間:
2013-10-31 02:15:40
好貼子不多啊
作者:
tamyc002
時間:
2013-10-31 07:16:37
我的idea,被樓主嫖竊了!
作者:
一心
時間:
2013-10-31 15:26:11
好貼子不多啊
作者:
HO0907
時間:
2013-10-31 23:56:39
你還想說什麼啊....
作者:
tracy10quTE~~
時間:
2013-11-1 06:51:53
強人,佩服死了。呵呵,不錯啊
作者:
鳥不起點算
時間:
2013-11-1 13:16:37
呵呵 哪天得看看 `~~~~
作者:
weltergf
時間:
2013-11-1 20:03:25
誰都不容易啊 ~~
作者:
alvinsiusiu
時間:
2013-11-2 01:58:41
說的真有道理啊!
作者:
切雞飯
時間:
2013-11-2 12:53:19
今天沒事來逛逛,看了一下,感覺相當的不錯。
作者:
切雞飯
時間:
2013-11-2 18:12:44
樓主的內容不管你信不信,反正我信了
作者:
[email protected]
時間:
2013-11-3 03:33:05
慢慢來,呵呵
作者:
砵仔糕
時間:
2013-11-3 06:05:41
這帖子勢必造成迴響
作者:
ng015856
時間:
2013-11-3 07:45:25
頂.支持,路過.
作者:
砵仔糕
時間:
2013-11-3 09:42:17
看來這一帖沒有多少人回喔
作者:
appson
時間:
2013-11-3 12:36:36
知道了 不錯~~~
歡迎光臨 SAY討論區 (http://say.go2tutor.com/)
Powered by Discuz! X2