你是否聽過「10 被工程師」?10 倍工程師是美國近年來熱議的概念,有人說這類工程師擁有以一當十的能力。
到底「10 倍工程師」該如何定義?
10 倍工程師如何定義?十年技術長職涯三階段
能夠以一當十的「10 倍工程師」存在嗎?先看如何定義。
目前美國硅谷盛行的10倍工程師,并非技術能力超過同伴10倍,而是能夠「發(fā)揮10倍價值」,成為一位個人貢獻超出同伴10倍影響力的工程師。
愛料理技術長與共同創(chuàng)辦人-Richard(李致偉):技術力不等于影響力,即使是剛入行的工程師也能發(fā)揮價值。
在訪談中,Richard 將分享:工程師想追求更好的職涯,除了寫程序代碼之外,該具備哪些非技術核心能力?非本科系專職工程師者,從中能發(fā)揮哪些經(jīng)驗優(yōu)勢,才能在職涯與團隊中創(chuàng)造更大影響力。
Richard以自身為例,分享他在職涯不同階段,從工程師、工程主管、到技術長,如何實踐出10倍工程師影響力:
工程師:從分享開始,建立影響力
在職涯前期,工程師除了寫程序外,怎么去創(chuàng)造價值?
Richard 建議可以從「分享」開始。10 年前他作為工程師,就開始在社群聚會上與大家分享Node.js,透過技術分享增加公司社群聲量。
很多人對于分享感到有壓力,以為一定要技術很厲害才有資格分享,但Richard 不這么認為。他解釋:
Richard:「即使你是剛轉職成功的工程師,也可以把轉職準備經(jīng)驗、知識分享給準備轉職的人!」
分享的形式有許多種,可以是:
一段小講一篇部落格文章在GitHub 上使用別人的套件后發(fā)現(xiàn)有問題,寫issue 向原作者回報在Stack Overflow 回答其他人的問題只要愿意分享,對他人都是很棒的貢獻,即使是剛入行的工程師,透過分享也能慢慢建立自己的影響力。
延伸閱讀:技術工程師:撰寫流暢的技術部落格,六大寫作建議干貨經(jīng)驗
工程主管:帶領團隊,發(fā)揮最大產(chǎn)值
當愛料理創(chuàng)立3-5 年,團隊成員逐漸增加,Richard 作為工程主管開始管理團隊。這個階段他發(fā)揮影響力的方式從開發(fā)者做技術分享,轉換為當主管,思考如何帶領其他人跑得遠的層次。
在領導團隊的過程中他體悟到,工程主管就像球隊的「教練」,他不一定是最會打球的人,但重點是如何讓團隊發(fā)揮最大產(chǎn)值。
他分享開始帶領團隊后,需要協(xié)調、做決策的問題有:
如何在團隊中導入測試流程?套件要用Vue.js 還是React?編輯器要統(tǒng)一用Sublime Text、Visual Studio Code 還是Vim?如何準確估時程、規(guī)劃任務優(yōu)先度與處理方式?上述問題其實沒有絕對的答案,但為了達成共識、帶領團隊一起走得更快更遠,工程主管除了技術力之外,會需要更多軟技能,才有辦法考量對產(chǎn)品、商業(yè)價值等不同面向影響,做出最佳決策。
技術長:用技術幫公司創(chuàng)造商業(yè)價值
隨著愛料理規(guī)模逐漸擴大,Richard歷經(jīng)開發(fā)者、工程主管到技術長的角色轉變,他發(fā)現(xiàn)最終所有職涯問題都一樣:技術仍然要服從商業(yè)。作為技術長最重要的任務,就是用技術去創(chuàng)造商業(yè)價值。
「工程師不是只有寫程式而已,想要有更好的職涯,在于能不能產(chǎn)生價值!」,Richard 指出關鍵。
他舉例說明:Facebook 或其他矽谷軟體公司,為什么市值這么高?不是工程師比較會寫程式,而是他們打造的軟體,可以創(chuàng)造出10 倍的價值。
「你要去思考,當你幫公司產(chǎn)品解決一個Bug,修正了一個Performance Issue,可以幫公司省多少開銷?」這個問題不見得等到當技術長才去想,光是當工程師就要有意識了。
Richard 另外舉了一個例子:愛料理有一次與小米電鍋進行商業(yè)合作,透過將愛料理APP 的SDK 與小米電視API 做串接,能夠把愛料理食譜用小米電視做出來。這項合作的技術不難,但效果很好,最后獲得很多免費媒體曝光。
「這就是10 倍工程師要有的表現(xiàn),只要花十分之一的時間,卻對公司很有價值!」,Richard 表示。
很厲害才能領導。但即便是剛進公司的人,都有領導力。所謂領導,就是遇到不順的事情,怎么去看待跟處理。比如若公司入職流程做的很差,這時候你就可以在熟悉流程后,把入職流程寫成文件,讓公司變得更好。公司就像一個環(huán)境,當環(huán)境中發(fā)現(xiàn)一些垃圾,你會選擇把這些垃圾撿起來,還是看到就算了?如果可以在自己痛苦完去把錯誤或缺點修正,做出主動的貢獻,這就是領導力的呈現(xiàn)。向上、向下管理能力:這邊直接談向上管理能力。為什么向上管理很重要?老板或主管通常不會毫無理由開票給你,要去搞清楚對方的目的。比如網(wǎng)站要進行改版,當你分到其中一頁的改版,這時候就要去搞清楚為什么要改版。當你知道老板的目標是什么,能夠幫到老板,其實就是幫自己。否則只是純寫程式,跟外包有何差異?跨領域、轉職工程師者,如何思考自身的經(jīng)驗優(yōu)勢?
轉職者常會感到焦慮,自己怎么跟資工系比?30 幾歲了,如何跟年輕求職者競爭?
給轉職工程師者的建議:結合過往經(jīng)驗,找到自身定位
Richard 認為,跨領域者具備的優(yōu)勢,是本來就會一些其他知識或能力。他舉例,即使是做美妝美發(fā)的,當他轉職為工程師,也會遇到向上管理、向下管理的狀況。遇到客戶寄信抱怨找不到訂單,這時候就能發(fā)揮服務業(yè)的精神,耐心、設身處地的為客戶解決問題。
若原本是行銷背景者轉職工程師,當有Facebook Pixel、GA 追蹤碼安裝的任務,這時候就很適合請對方做。
「你不需要成為全場最會寫程式的人,重點在于結合過往經(jīng)驗,找到自身獨特定位?!?,Richard 分享。
跨領域學程師一定要轉職工程師嗎?結合程式技能,找到能發(fā)揮最大價值的領域
跨領域學程序編寫,一定就要當工程師嗎?Richard 認為不一定,現(xiàn)在公司幾乎都是數(shù)位公司,因此不論原本的專業(yè)為何,懂程式技能會很加分。他舉例,大家都知道Chatbot,但很多公司不一定重視這個專案,不會讓工程師去研究或開發(fā)。這時候若行銷人有程式背景,就能夠把Chatbot 做好。
因此,跨領域學程序編寫,不一定要選擇專職工程師,而是要思考怎么發(fā)揮出自己最大的價值,成為10 倍行銷人、10 倍PM!
網(wǎng)友提問:軟體工程師職涯Q&A
最后,針對網(wǎng)友對工程師職涯的提問,Richard 進行解惑:
Q:如何在培養(yǎng)非技術能力的同時,繼續(xù)成長技術能力?
這個問題可以分為一個是工程師/非工程師分別探討。若已經(jīng)是工程師,那在上班時間,就先精進技術能力,把每行程式碼寫好、測試寫好、專案做好,到了下班時間,再培養(yǎng)非技術能力;若非工程師,假設是PM,由于上班已經(jīng)在培養(yǎng)非技術能力了,那么反過來,下班就是專注在學習技術能力。
Q:很多人想轉換跑道至軟體業(yè),會破壞市場供需平衡嗎?現(xiàn)在還是一個好的時機點嗎?
我覺得現(xiàn)在仍然是一個好的時間點,雖然供給變多了,但需求仍然也很多,軟體工程師這行人力流通性很高。
校長Bernard補充104人力銀行調查數(shù)據(jù):臺灣有3萬多個軟體工程師職缺,平均每個職缺只有3個人去應征,人才缺口從來沒有平衡過,每家公司都很努力找軟體工程師。
雖然軟體工程師缺口大,但重點是確保自己屬于前段,要去選擇好的工作環(huán)境,而非轉職成功拿到第一個Offer 就結束了。
Q:處在一個不鼓勵員工提意見的環(huán)境,該離開嗎?
如果工作環(huán)境不鼓勵你提出意見,主管也不告訴你為何這樣做,我認為是否離開,取決于你目前所處階段,以及你的目的是什么。比如若你剛轉職成功,專注完成交辦任務就能有所成長,那就可以繼續(xù)待在這個環(huán)境,磨練技術能力。但如果你已經(jīng)有基本技術能力,這個環(huán)境不讓你了解整個工作全貌,也許就可以考慮離開。
Q:年紀是轉職限制嗎?是不是老了就無法再找尋喜歡的事作為職業(yè)?
我公司有一個ALPHA Camp 校友,32 歲才開始寫程序。他的建議是,端看你有沒有后路。如果你留有后路,當轉職遇到挫折就很容易放棄。但如果你沒有后路,沒得選擇,做什么都不會更差。因此要思考的是,年紀是你的包袱?還是逃避的選擇?
當你沒有選擇時,什么時候開始都不會太遲。
結語
藉由Richard 的分享,了解到工程師想追求更好的職涯,除了持續(xù)鉆研技術外,重點在于是否能夠為他人創(chuàng)造價值。透過建立非技術核心能力:商業(yè)思維、溝通領導能力、向上向下管理能力,將為自己打開更多機會,成為發(fā)揮數(shù)倍影響力的工程師。
-
工程師
+關注
關注
59文章
1590瀏覽量
69490 -
Facebook
+關注
關注
3文章
1432瀏覽量
56743
發(fā)布評論請先 登錄


硬件工程師看了只會找個角落默默哭泣#硬件工程師 #MDD #MDD辰達半導體 #產(chǎn)品經(jīng)理 #軟件工程師
一個優(yōu)秀的射頻測試工程師需要具備哪些技能?



如何成為一名合格的KaihongOS北向應用開發(fā)工程師
Allegro工程師能力升級建議 工程師技能如何升級進階







評論