如何成為一名優秀的CTO(技術長)

2014-12-19    分類:程式設計師人生、首頁精華2人評論發表於2014-12-19

本文由碼農網 – 小峰原創翻譯,轉載請看清文末的轉載要求,歡迎參與我們的付費投稿計劃

最近我發現很多開發人員都表示不知道如何規劃職業生涯的下一個步驟。基於我們目前所處的科技泡沫現象,很多工程師都傾向於留在大型的成熟公司,或者要麼a)去初創企業工作要麼b)自己搞初創公司。

回顧我自己的職業生涯,我想我是幸運的,因為不管是大公司還是初創企業我都找到了工程技術方面的工作。無論你的選擇是什麼,只要你想成為領導者(CTO、工程副總監、工程部管理人員等),那麼有些基本技能你就必須掌握。當然,並不是每個兵都想當元帥,不過這也沒關係,青菜蘿蔔各有所愛。

如果你對自己的目標定位非常明確,也知道應該怎麼做,那麼只要你能專注於學習掌握匹配該工作的相關技能,那麼你將很快得償所願。

但是,如果你想要成為領導人員,下面這幾個思維方式是你成功的關鍵。

從一名管理人員的角度出發看問題

也許你認為這理所當然,已經沒必要贅述,但是我強烈建議各位志向高遠的程式設計師必須清楚明白這一點,並將這一行為思考方式銘記於心。比如,有些程式設計師心裡想著要做經理什麼的就是萬事俱備只欠東風的事兒(事實上還差著十萬八千里),但是卻從不主動去學習所需要的技能。

有工程師告訴我,其實管理崗位並不需要太多技術性的知識和技能,這也是他們最終選擇放棄這類管理工作的原因之一。

有時候很多工程師會傲氣十足地想著頭也不回地遠離管理崗位,但是靜下心來之後,往往會選擇經過短暫的修整後再次回到這一戰壕,繼續追求自己的職業生涯。

無論你怎麼想,首要的是學好管理技能。管理人不像管理伺服器那麼簡單。如果真心想在這一領域有所建樹,那就不要老是去問別人關於管理技術團隊的經驗,試著自己從一名管理人員的角度出發看問題,不要讓別人的經驗誤導了你!

從現在開始為團隊建設做準備

很多聰明人發現,(技術方面的)管理主要涉及三個方面:規劃、招聘並留住合適人才、處理突發事件(事實上,這往往是計劃出現變化的後果)。

根據上述標準,有一半的管理工作其實要做的就是團隊建設/留住人才的事情——也就是所謂的人才管理!

如果你致力於這方面的發展,那麼現在就可以培養自己的人際交往能力了,尤其是一定要和那些直接涉及團隊建設和招聘事宜的人打好交道。

如果你現在已經是團隊的管理人員了,並且需要新招一個全新的崗位,你會怎麼做?

下面這些問題能告訴你一些關鍵:

如何定義該崗位?聘用的人需要具備什麼樣的素質和特點?要求掌握的基本技能是什麼?哪些技能是沒必要的?(然後問問自己:到底什麼樣的技能才是真正需要的?可能你覺得有點畫蛇添足,但是這是一個最簡單的真理——你要求的基本技能越多,尋找合適人員的時間就越久。)

如何吸引優秀的應聘者?什麼東西對他們最有吸引力?如何在團隊中推銷他們?為什麼你的團隊需要這個崗位,與公司經營目標有什麼關係?有什麼樣的技術難題在等著這位新人?他們是否得選擇資料庫技術或JavaScript框架?他們是否有建議關鍵技術的決策能力?

怎麼做才能讓他們對於立馬加入這一團隊high起來?

一個工程師想要處於領導地位,最重要的是能吸引優秀人才到團隊中來,而要想招募他們進來信服於你,那就得有好口才。最好馬上開始練習,無論你現在有沒有拍板的權力。

結論

無論是在大公司還是初創企業,你如果想晉升到工程相關的管理崗位,那麼就必須考慮並準備好上述幾個關鍵要素,以便助力自己的職業發展。

譯文連結:http://www.codeceo.com/article/how-to-be-good-cto.html
英文原文:How to Prepare Yourself to be a CTO
翻譯作者:碼農網 – 小峰
轉載必須在正文中標註並保留原文連結、譯文連結和譯者等資訊。]

相關文章