做technical lead已經三個月了,最大收獲是發現自己在做lead方麵實在是個菜鳥。有空或者心情差的時候,俺打算上這裏灌水,聽聽高手們的教導。
做lead第一課是學會放手,對於做慣技術的人真難。
J做的一個feature和我的code不match,合在一起就死機。我的code已經經過測試,被正式enable了。找不到問題,J的feature就加不進來。J是我的手下,又事關我的code,於是我積極列了debug code的方案,當然J負責執行。但是事情進行一半,今天早晨J通知我他打算用別的辦法debug code,不再按我的方案走下去了。我隻好放手。但內心多麽希望我可以負責到底直到找到bug,半途而費的感覺真難受。
我需要幫助處理一組大規模數據,A技術最好,但很難合作,我選了技術弱的E幫助,因為E聽話,我不必費勁argue。可是A聽到風聲,立刻寫email給E要求一起做,結果可想而知,E被A完全推出局外,而A依然是那個樣子,說好聽是有個性,take ownership,其實就是根本不是team player,不尊重別人的意見,處理的結果根本不是我想要的。我隻好應著頭皮去和A溝通,做lead想過舒心日子都由不得自己!
唉!