作者andymai (阿龍)
看板Soft_Job
標題Re: [討論] 如果遇上這樣的資深工程師
時間Wed Jul 9 07:26:15 2008
※ 引述《JYHuang (夏天到了,冷不起來了說)》之銘言:
: 不過那位同事還是還沒搞定他的部份、依舊被主管ㄉㄧㄤ他的介面..
: 是說這位同事也不是說多懶、看他常常鍵盤敲的很勤..
: 不過就像之前板友說的..
: 寫程式最重要的就是腦袋中的邏輯性要強
: 我看他最缺乏的就是腦袋不靈光....想當然而 效率也就..
: 結果後來聽到他在快速的敲鍵盤時..都會心中暗自樵
: (硍..敲的這麼快、怎麼效率沒有成正比..)
:
就這段來看~感覺跟以前的我很像...
常常連中午吃飯時間都還在看code~可是呢...
就是不知道為什麼做個東西都會做上老半天...
我的主管對這件事是大為光火~尤其是他發覺我沒在偷懶~更是氣到一個不行
因為偷懶至少還有delay的原因~沒在偷懶的話~那...要查原因真的要深入瞭解
一開始我的主管也覺得奇怪~一個當兵時特別去考預士的人~都通過智測了
邏輯思考就算不強~也不會弱到一個不行~怎麼寫起code要寫好幾天...
於是我的主管開始在旁邊看我怎麼寫code~也發現了我一個致命的缺點:
"急於完成卻沒深入考慮"
所以呢...問題不是出在邏輯思考
而是我的邏輯都是小部份的~要寫的時候才想要串在一起
常常不是改完了上面卻發現下面不能這樣搭
就是寫到了下面~卻又想到上面應該怎樣改...
寫小的程式可以~大一點的就完了...
他也告訴我這業界有兩種人:
一種是看到頁面和功能就大概知道該注意哪些地方~流程會是怎樣跑
函數該怎麼宣告、傳值會比較好~比較不會寫到一半又跑去哪邊修修改改
這種人大概不是天才~就是寫程式的經驗很豐富
一種是看到頁面和功能會開始規劃~差不多花上大半天都在想流程
真正動手寫完程式花不到幾個鐘頭的...
而我是那消失的第三種:
花不到幾分鐘想流程就開始動手寫程式~不知何年何月能完成的...Orz
從此以後~他都要我在寫程式前先交一張流程圖給他
為的是讓我不斷思考"欲速則不達"和"思定而後動"的道理
(其實道理誰不知道~只是那時壓根兒不會去想這種東西)
以及一些流程中可能不對或是可以改善的地方
之前要花好幾天的東西~這樣做以後~差不多一天就弄完了~連我自己都不相信Orz...
不過...
當事者至少也要有接受建議的EQ就是了...
像我的主管當時的口氣都不是很好~有時甚至是破口大罵
好幾次我都快摔桌子對嗆回去~也幸好沒有~因為那只是無知的表現
如果沒有忍下來~我大概還是在修這邊、補那邊吧...
原po遇到的人不知道算不算這種~因為只看到鍵盤敲得很勤~沒深入瞭解也不知道
而且又是比原po先進去~也不接受原po建議的那種~就要等人給他當頭棒喝了...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.127.104.77
※ 編輯: andymai 來自: 59.127.104.77 (07/09 07:28)
※ 編輯: andymai 來自: 59.127.104.77 (07/09 07:45)
推 zhenghua:我就是那種要花時間規畫流程=..=..希望能夠一眼就看穿 07/09 12:49
推 Jichang:這是...系統分析吧?? 07/09 13:08
→ andymai:系統分析?算吧...只是我的系統小到只有頁面和頁面之間~還 07/09 14:30
→ andymai:跟後面真正的系統扯不上什麼關係...Orz(那時我只做介面) 07/09 14:36
推 TonyQ:所有事情都需要分析, 只是層級大小而已. 07/09 16:18
→ TonyQ:系統分析通常包含需求確認 結構確認 到時程確認 ,沒這麼膚淺 07/09 16:19
→ andymai:畫面有哪些東西以及處理邏輯其實都確認了~照理講~應該是再 07/09 18:00
→ andymai:清楚不過~只剩下頁面上的元件互動和頁面間的溝通~但是... 07/09 18:02
→ andymai:沒想清楚LifeCycle就動手的結果就是有除不盡的Bug以及等著 07/09 18:03
→ andymai:被challenge的函數寫法~太多餘的程式會被罵到臭頭..Orz... 07/09 18:04
→ andymai:事實上是不是就把頁面丟給我去分析~就不得而知了...Orz... 07/09 18:08
推 newid123:遇到這種主管就是要嗆聲 !!! 用力嗆他 !!!!!!!! 07/11 13:56
推 yauhh:寫程式重點本來就在想方法,而不是為了寫而已 07/17 22:13