close
有一個好友曾經講過領導的真諦,就是把事情交給別人去做,不要總以為自己最懂。
感覺好像不難做到,但是卻讓我陷入超極強烈的天人交戰中。
我的困難是,在這個組織內,我也算是個新人,為了取得信任,我也需要有所表現。
剛開始的時候,我表示希望自己只擔任規劃的角色,不要跳進去實作,
不過顯然那樣子是不太可能的,我主管表示,長遠來講,這是個目標,但是短期內還是需要所有工程師都要寫程式,
當開始有新成員來的時候,我也跟著開始擔任Leader的角色,
要規劃系統倒不是難事,因為同樣的事情我已經算做第三次了,
但是除了規劃跟安排其他成員的開發工作外,由於我認為Leader並不是主管,
所以我還是要寫程式,因此我排給自己的東西也沒有比較少,
問題來了,作為一個Leader,理當要推動團隊做事,
而不是自己埋頭苦幹,所以我也盡力安排事情,
但作為工程師,產出當然是程式碼,所以我也會去做一點開發,
結果是開發也做不完整,而有常常有同事閒置下來,
經過一段長時間的發展後,
事態逐漸地往較不好的方向發展,
我疲於奔命,確認細節,腦中千頭萬緒,搞不清楚自己究竟哪裡遇到問題,
只是不斷地生規格,生文件,寫程式,
成員們接到的東西都是片片斷斷,
沒有一個明確完整的模塊,以致於開發上沒有什麼動力,
最後有興趣寫程式的一直在發展極致但不迫切的技術,
沒興趣寫程式的則是網站東逛逛西逛逛。
問題就在於我太在意細節了,
求好心切,希望趕緊把系統化的開發模式確立下來,
卻沒有注意到對此我並沒有足夠的準備,
成員們也沒有準備好接受這樣的概念。
現在我最重要的課題就是,忘記,
忘記我在開發上學到的課題,忘記過去的開發經驗,
忘記物件導向,忘記軟體工程。
在某些情況下,對軟體工程的堅持是沒有意義的,
特別是我沒有充分的資源去證明的時候,
這些堅持既沒有證據,我也不一定能說到大家明白,
任何明理的主管都會採取讓事情能夠平順運行的方式,
何況堅持軟體工程會讓公司賺錢嗎?
其實不會。
全站熱搜
留言列表