1. 程式人生 > >淺談如何從程式設計師走向管理層

淺談如何從程式設計師走向管理層

與任何職業一樣,軟體開發工作同樣存在著領導者與生產者的劃分。具體來講,我們要麼是Steve Jobs,要麼是Woz。

這是兩種完全不同的發展方向,但都足以將大家引導至輝煌的成功。

  有才華的工程師常常會把管理技術團隊作為職業生涯的下一個發展目標。

因此,如果大家正在朝著這一方向進發,那麼需要做出哪些轉變來促成這項進展?

在今天的文章中,我們會探討一些具備可行性的方法、過程中常見的陷阱以及相關解決方案。

  這裡提出的第一個問題是,您是否願意為了邁入管理層而迎接徹底的職業顛覆?

您是否屬於像Woz那樣的技術型人才?瞭解自己的特性以及希望邁入怎樣的管理崗位絕對是最值得大家認真反思的首要議題。

  您需要考量自己對工作當中的哪個方面最感興趣,而哪方面內容是您希望儘可能避免的,

”彭博資訊公司基礎應用工程技術負責人Adam Wolf指出。如果大家真正偏好的是帶領團隊中的每位成員共同解決問題,

或者構建願景並引導大家為之不懈努力,那麼管理崗位絕對是各位衝擊人生新高度的絕 佳機遇。”

  全面地考量管理崗位轉型

  管理工作的起點就在我們當前的位置,或者說現有崗位當中。管理者需要承擔更多責任,

與團隊中的其他成員溝通並讓自己成為人們的關注焦點。

通過這種方式,大家可能會建立起良好的第一印象,

並引導其他成員對我們寄予更多期望,當然具體效果還不只這些。

  美國太平洋大學臨床分析教授Rick Hutley建議稱,如果打算在管理崗位上有所作為,

大家不妨先看看自己的臉皮有多厚。

  證明自己能夠在目前的工作職責基礎上建立起信任感,這代表著我們可以承擔起更多責任。”

  -- Chef公司工程技術副總裁James Casey

  問問自己您能否承受得住風險以及批評,”英國電信公司前任CIO、

現任思科系統公司創新事務副總裁Hutley表示。坦率地講,當一位幸福的基層工 作者要比作個痛苦的領導者更好。

也就是說,大家要積極迎接更廣闊的視野。我們應該有勇氣走出舒適的現狀,主動承擔起更多責任。”

  管理他人往往也會帶來諸多尷尬的狀況,這種彆扭的職業生涯也可能會讓當事者煩惱不已。

優秀的管理者應該受到自身領導他人及理解他人的渴望所驅動--一味批評雖然能夠影響他人,但卻無法幫我們贏得朋友。

  領導地位意味著在某些場合下作出艱難的決定--包括與那些自己曾經的同事發生爭執甚至衝突--

而且這很可能是一條孤獨的職業道路,”Hutley強調稱。

我們走得越高,遭遇失敗的可能性也就越大--特別是在某些人看來。”

  西雅圖企業級軟體供應商Chef公司工程技術副總裁James Casey指出,

我們可以傳達自身對於擔當管理者的渴望--這一點非常重要--同時不失時機地展示自身成為優秀領袖的各種素質。

  領導與引導是這份素質清單中的核心專案--甚至足以決定一切,”Casey表示。我經常會問自己,

'團隊中的同事希望我統領這支隊伍嗎?為什麼是? 又為什麼不是?

'在考慮如何實現晉升的過程中,大家需要首先把當前的工作做好--這表明我們能夠以現有職責為基礎積累起充分的信任感,

這代表著我們可以承 擔起更多責任。”

  但如果大家此前從未有過管理經驗,那麼怎樣確定自己擅長這方面的工作呢?Hutley就此給出了建議:

您是否是那些會著眼於當前任務之外,更多關注 社交影響而非僅僅是工作本身的員工嗎?

您是否會提出更理想的解決方案,或者挑戰存在缺陷的固有成規?

其他同事是否會尋求您的想法或者指導?如果答案是肯定 的,那麼您就是一位天生的領導者--而其他人也會承認這一點。”

  全面地考量管理崗位轉型

  如果大家希望通過努力工作及對細節的專注來加快自己晉升的步伐,

那麼傳達自己的規劃將變得非常重要。向管理層的這步飛躍意味著我們的日常工作將面對全新設計。

不過作為第一步,我們首先需要將自己的意圖傳遞給頂頭上司。

  矽谷行政管理培訓師Jennifer Selby Long在過去二十年中一直在幫助軟體開發人員走上管理崗位,

並指導他們更加高效地統領相關團隊。Long表示,

出色的工作成果尚不足以發出強烈的訊號--我們還需要做得更多、想得更遠。而這絕不像表面上看起來那麼簡單。

技術人必讀:從程式設計到管理——程式設計師的晉升之路

  尋找規模擴充套件速度最快的業務,因為這些領域將提供大量機會、幫助各位站出來承擔本職工作之外的責任。”

  -- Lever公司聯合創始人兼CEO Sarah Nahm

  幾乎每一位軟體工程師都希望繼續自己的軟體開發之路,因為除非我們坦率表達自己的願望,否則頂頭上司根本意識不到我們涉足管理工作的意向,”Long指出。積極討論自己為企業做出更多貢獻的願望,並樂於接受新的挑戰,而不能單純將著眼點放在自己的現有職業發展路線之上。”

  業績審查與其它一對一面談正是我們表達邁入管理層的最佳時機。而且大家的頂頭上司也許正好有能力幫助各位瞭解需要充實自己的哪些技能儲備來實現晉升理想,Chef公司工程技術副總裁Casey解釋道。

  無論所在企業使用哪種系統來記錄大家的職業抱負與發展方向,與頂頭上司之間的一對一談話都是從細節入手探討晉升目標的最佳時機,”Casey補充 稱。如果大家和自己的頂頭上司都看好同一條管理職責拓展途徑,那麼對方將成為我們最大的導師兼敦促者,而這也是實現成功的理想方式。”

  除了上述提示之外,如果大家希望從當下開始採取措施,那麼這種微妙但又艱難的變化可能會給我們的日常辦公流程帶來影響。這顯然是種個人選擇,而且除了Mark Zuckerberg,其他管理者必須得放棄個人購物時間來主持業務例會。

  我曾經得到過的最好的建議是:'如果你打算拿下某個崗位--首先要讓自己看起來像是擁有該崗位的人員,'”Hutley表示。當一家企業打算為某個 職位尋找人選時,他們會首先梳理心理關係網、搜尋那些看起來像是能夠用途該工作的人員。在招聘廣告登出之後才開始行動已然為時太晚,我們需要在此之前就在 行動上表現出自己對該崗位當仁不讓的決心。”

  而這種微妙的轉變--以及讓自己脫穎而出的過程--往往會在當前工作環境中引發摩擦。

技術人必讀:從程式設計到管理——程式設計師的晉升之路

  作為一名管理者,我們的工作當中約有九成的內容是對他人造成影響,而這是一項與邏輯無關的任務。”

  --行政管理培訓師Jennifer Selby Long

  以潛在管理者的形象出現本身可能會產生一些不便。穿著整潔的下裝與乾淨的襯衫顯然會讓大家在充斥著牛仔褲與運動鞋搭配的辦公室裡看起來有些格格不 入,”Hutley指出。如果如果始終以基層員工的面貌出現,大家永遠無法順利實現晉升--您必須以自己的方式達成鶴立雞群的效果,包括言談與行為。”

  儘可能借力於一切因素

  當然,大家可以申請MBA學位並通過線上或者在職方式完成相關課業。專業人士指出,公開演講課程能夠幫助我們逐步熟悉預算培訓、自我評估,並掌握多樣性及包容性的相關內容。但在辦公室當中,我們同時擁有大量足以幫助自身向正確方向邁進的機會。

  我其實應該以自己沒有MBA學位為理由否定上述觀點,”彭博資訊公司的Wolf指出。在我看來,我在成為管理者之後通過實踐學到了更多,而並非以管 理角色作為著眼點進行系統培訓。我確實接受過與管理相關的課程並讀過不少書籍,但我發現幫助最大的還是來自同事、管理者以及整個團隊的反饋意見,我也通過 審視角色模型並瞭解其為何能夠確切起效而得到了切實助益。”

  積極尋找導師,”Hutley表示贊同。所謂導師並不一定非要以正式角度委任--當然,專業導師也很不錯。找到能夠與自己產生共鳴的領導者--從對 方身上學習自己欣賞且希望擁有的寶貴品質。接下來,在理解了自己欽佩對方的理由後認真進行觀察:他們在面對特定情況時會如何處理,他們如何著裝、交流及行 動等等。”

  在相關領域獲取資質認證也能夠表明我們希望晉升的意願,招聘服務企業HireStrategy公司常務董事Eric Klein指出。而且大家可以通過幫助新人或者大學畢業生的方式展示自己的領導才能。

技術人必讀:從程式設計到管理——程式設計師的晉升之路

  大家必須適應立足於幕後審視團隊當前工作成果的感覺。”

  --彭博資訊公司基礎應用工程技術負責人Adam Wolf

  當某位同事在開發工作中陷入困境時,不妨從同事的角度幫助其進行程式碼審查,”Klein指出。除了管理專案與統領團隊,指導新人員工與同行也能夠證明我們有能力承擔起領導任務。”

  谷歌公司前Chrome開發團隊成員Sarah Nahm給出的建議是,我們應當從目前增長速度最快的業務領域處尋找機會。

  工程師應當關注身邊的業務發展趨勢,”Nahm指出,目前她領導著Lever公司--一家專門幫助企業隨業務擴充套件招聘員工的矽谷企業。尋找規模擴充套件 速度最快的業務,因為這些領域將提供大量機會、幫助各位站出來承擔本職工作之外的責任。以志願者角色參與到更多面試中來,並在戰略決策的制定會議中坐在前 排。如此一來,大家將更為明確地瞭解到哪些元素會給工程技術組織帶來深遠影響,同時為未來統領團隊並需要僱用更多工程技術人員的情況儲備關鍵性技能。”

  作出轉變

  一位專家指出,管理崗位會給從業者帶來大量同樣的挑戰與不確定因素。他隨後補充稱,我們絕對不能採取直白的表達方式--否則必然招致被整個團隊所疏遠的風險。有鑑於此,類比與提醒才是最理想的溝通手段,而這正是作為職業轉變的基礎性藍圖。

  首先,做好準備迎接全面且徹底的職業生涯轉變,”行政管理培訓師Long表示。在人力方面,我們沒有產品規範或者演算法可供參考。作為管理者,大家的 工作有九成內容都是在影響他人,而這顯然是一項與邏輯無關的任務。另外我們還需要處理帶有模糊屬性的業務並通過他人產生結果,而這項工作也無法單靠邏輯以 及理由來實現。”

  接下來才是真正困難的部分。大家準備好接過控制權,並保證整個團隊繼續順利完成既定工作目標了嗎?

技術人必讀:從程式設計到管理——程式設計師的晉升之路

  在技術這個只問'你最近為我做了什麼'的殘酷行業當中,大家的通行證……就是自己的技能儲備。如果失去了這一點,我們的立足根基也將分崩離析。”

  -- WinterWyman公司首席顧問Mark Stagno

  只有最糟糕的管理者才會過分施加控制,”Long指出。但這些事必躬親的領導總以為自己是在做正確的事。您能將自己的全部精力用於指導、支援、點撥以及鼓勵他人嗎?這種心態是最基本的前提。總之,請確保自己做好了登上這輛過山車的全部心理準備。”

  另外,如果團隊當中存在著來自原本工作組的同事,您會如何處理與這些同事之間的工作關係?

  大家必須保持理想的客觀心態,並以坦誠的方式傳達令人較難接受的決定,”Hutley指出。如實傳達這種負面反饋確實非常困難--而且雙方都會因此而飽受折磨,而不僅僅是管理者一方。也就是說,大家用不著刻意迴避自己的這些老戰友。”

  引導團隊成員拓展自己的技能,各位專業人士一致指出,同時準備好在遭遇失敗時經受應有的教訓。再次強調,這些技能--包括高效溝通、增強說服力以及在面對不確定因素時保持冷靜--往往並非天生就能具備,不過我們可以通過學習來獲取。

  領導者要做的就是引導與培訓,然後讓下屬們去自由發揮,”Hutley表示。當事情按既定計劃發展時,我們需要及時作出表揚和鼓勵; 但當情況出錯時--我們難免要忙中出錯--時表達支援與理解。”

  彭博資訊公司的Wolf表示認同,並建議新任管理者能為所統領的團隊提供與以往一樣的自主發揮權利。

  大家不要因為好高騖遠而放棄責任,”Wolf指出。大家必須適應立足於幕後審視團隊當前工作成果的感覺。我發現將重點放在向團隊提出確切相關的問題並敦促其找出正確答案方面能夠帶來良好的收效。”

  另外,不要放棄長久以來推動我們獲得領導崗位的固有特質。換言之,被收回職權的最快方式就是遺忘了自己引以為傲的技能儲備。

  使用主流技術方案能夠保證我們在離開一家企業後,迅速在其它業務環境中上手工作,”職業介紹企業WinterWyman公司首席顧問Mark Stagno表示。在技術這個只問'你最近為我做了什麼'的殘酷行業當中,大家的通行證……就是自己的技能儲備。如果失去了這一點,我們的立足根基也將分 崩離析。而且如果情況發生轉變--公司處境較為艱難或者工作得不太順心--如果沒有拿得出手的技能亮點,大家將很難找到新工作。”

  關於是否繼續關注原有專業的爭論

  我們還認為,成功實現晉升後的工程技術人員不妨偶爾回顧過往,審視將程式碼構建與部署作為核心工作--而非管理產品、預算與團隊--的那段時光。

  HireStrategy公司的Klein表示,他有時候會聽到那些由工程師晉升為管理者的同事抱怨他們錯過了大量程式設計工作。隨著技術的不斷變化與 發展,管理者們同樣需要關注自己的技術性技能,甚至可以將其作為管理技能的一部分納入提升議程,”Klein指出。我們會提醒指出,當職業生涯走向終點 時,每個人都會找到其中最令自己振奮的部分。單純從技術入手仍然可以讓職業經歷變得豐富多彩,而不一定非要執著於踏入管理領域。”

技術人必讀:從程式設計到管理——程式設計師的晉升之路

  作為一位管理者,大家的職責將較少專注於工作,而更多集中在幫助他人獲得成功上。”

  -- Geneca公司首席架構師Michael de Groot

  很多工程師都喜歡以獨立方式解決問題,軟體產品開發商Geneca公司首席架構師Michael de Groot指出,並以自豪的情緒拿出自己的全新解決方案。

  作為一位管理者,大家的職責將較少專注於工作,而更多集中在幫助他人獲得成功上,”de Groot表示。大家必須處理他人的行為、態度--以及工作偷方面的差異。”

  下面來看最後一項與晉升相關的議題。當明星開發人員難於尋覓時,轉型當老闆也不一定主能帶來更好的收益。時至今日,我們已經不可能再像Woz當年那 樣環顧身處惠普且忙於製造計算器產品的同事而認定自己找到了值得為之奮鬥終生的事業。在如今的市場上,那些能夠實現創新的員工都是要開出大價錢的。

  高階市場上的工程師其實很少有轉型涉足管理崗位的,”WinterWyman公司的Stagno指出。因此在選擇新的發展方向之前,請多花點時間認 真考量一番。參考以上各項意見,確定自己擁有轉變方向的正當理由--換言之,證明自己確實想成為一位領導者,而不僅僅是希望靠這種方式實現職級晉升。”