小弟在軟體業也待4年左右了,做過滿多案子,也跟很多其它公司的人合作過!
對小弟的評價都不錯,也有意願挖角的。
最近公司跟另一家公司合作,被叫去支援前端,還是用以前習慣的方式合作。
也就是有時要我估時程,小弟通常是,沒碰過的技術,預計完成天數 x2
有碰過的 x1.5 ,如果有提早完成會跟 leader 說。
近期完成幾個功能後,發覺合作的 leader 突然覺得我估的時程太長了,他
無法掌握 ,無法跟客戶交待。說你要客戶等 n(< 7) 天功能才能完成,我
是跟他說,前端沒掌握過的技術本來就要先試試 ,時間基本上就會長一點。
結果 leader 回我說,如果你不行我就把你換掉。當時是覺得有點狀況外。
雖然我估那麼長的時間,但事實上,通常我在 n/2 、 n/1.5 時間內就給他
了。不知道為何他對我估長時間這麼反感。我也有問他,如果你答應客戶需
求,又估這麼短時間,到時沒辦法完成要怎麼辦,他說他會找一個利害的把
我換掉。
我從其它同事得知,這位 leader 以前是寫後端的,聽說經歷很豐富 ,
待過幾家知名大廠。不過他沒有前端開發經驗。案子一開始來 leader 一
直無法擋需求,一直答應客戶的時程、需求。客戶看到網路上有什麼新奇
畫面、動畫東西就希望能夠加上去。我有提到前端跟後端不太一樣,不能
以後端的時間來估前端,他說後端某語言很熟後,要學其它語言也是很快,
道理都一樣,時程預估上不會差太多。
Anyway 真的是我估的時間太長了嗎 ? 不知版上高手怎麼估時程 ?
ps:小弟後端經驗比較多,前端經驗少一點,覺得前端會牽扯到畫面
呈現,所以前端通常是 x2 時間在估的。