如何成為一名優秀的CTO(首席技術官)

jopen 9年前發布 | 5K 次閱讀 CTO

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

結論

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

譯文鏈接:http://www.codeceo.com/article/how-to-be-good-cto.html
英文原文:How to Prepare Yourself to be a CTO
翻譯作者:碼農網 – 小峰

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!