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