張知臨 (花名:妙臨),阿里巴巴算法專家,專注于計(jì)算廣告領(lǐng)域的策略研究和機(jī)制設(shè)計(jì),包括調(diào)價(jià)機(jī)制、合約分配、多目標(biāo)優(yōu)化、用戶體驗(yàn)建模等,并將上述策略和機(jī)制以及DL、RL等技術(shù)應(yīng)用在淘寶、優(yōu)酷等場(chǎng)景中。
職場(chǎng)危機(jī)感似乎是每個(gè)人在職業(yè)生涯都會(huì)遇到的話題,我對(duì)這種危機(jī)處境和自己曾遇到的問(wèn)題進(jìn)行了一番思考, 參考了其他人的一些結(jié)論并結(jié)合自身的經(jīng)歷,設(shè)計(jì)了應(yīng)對(duì)的初步方案。通過(guò)這篇文章,希望能給大家一些啟發(fā),也歡迎大家一起討論、發(fā)表建議,化緊張為動(dòng)力,讓危機(jī)變機(jī)遇。
▌問(wèn)題分析與定義
要解決這個(gè)問(wèn)題,需要從問(wèn)題本身出發(fā),分析為何會(huì)有職場(chǎng)危機(jī)感,以及應(yīng)該構(gòu)建哪些能力來(lái)進(jìn)行應(yīng)對(duì)。是否會(huì)遭遇職場(chǎng)危機(jī),與職業(yè)本身特性有很大關(guān)系。而大部分危機(jī),來(lái)自于下面兩點(diǎn)[2][3]:
1.能力習(xí)得速度快的行業(yè),后輩更容易挑戰(zhàn)前輩,形成危機(jī)感。
2.技能演進(jìn)速度快的行業(yè),手里的秘籍容易成為廢紙,形成危機(jī)感,如下圖所示:
圖1 技能演進(jìn)速度快的行業(yè)
因此,就這兩個(gè)關(guān)鍵點(diǎn),對(duì)一些行業(yè)進(jìn)行定性分析,如下圖所示:
圖2 常見(jiàn)職業(yè)在能力習(xí)得和演變象限中的分布
從能力習(xí)得速度這方面看,碼農(nóng)雖然身處高科技行業(yè),但得益于大量的開(kāi)源技術(shù)和豐富的培訓(xùn),比如"0基礎(chǔ)上手機(jī)器學(xué)習(xí)"、"2周培訓(xùn)助你成為深度學(xué)習(xí)專家",使得編程變?yōu)槿菀咨鲜值募寄埽瑥亩鴮?dǎo)致行業(yè)的門檻變低,能力的習(xí)得速度也變得很快。另一個(gè)方面,從技術(shù)演進(jìn)速度,確實(shí)沒(méi)有哪個(gè)行業(yè)能與之匹敵。
▌解決問(wèn)題的三條出路
解決問(wèn)題要從問(wèn)題根本入手,從上面的圖中按圖索驥,找到讓兩個(gè)演變速度慢下來(lái)的出路。無(wú)論怎么騰挪,都要從狹義的碼農(nóng)職業(yè)轉(zhuǎn)換到宏觀的碼農(nóng)職業(yè),前人已經(jīng)總結(jié)了給出三條可行路線,概括為3P,即Paper、Politics、PPT[2][3]。
圖3 3P路線
Paper 路線:簡(jiǎn)單來(lái)說(shuō),能夠跟學(xué)術(shù)界搭上點(diǎn)兒關(guān)系,在工業(yè)界的title就是技術(shù)專家。具體的形式包括棲身學(xué)術(shù)圈在頂級(jí)會(huì)議上發(fā)論文并與大佬們談笑風(fēng)生、或者在技術(shù)決策上具有團(tuán)隊(duì)影響力和話語(yǔ)權(quán)的架構(gòu)師等。這條路線相對(duì)來(lái)說(shuō)門檻高一些,需要的扎實(shí)的專業(yè)技能和靈活的業(yè)務(wù)建模能力,年齡和經(jīng)驗(yàn)往往是優(yōu)勢(shì)。雖然學(xué)術(shù)新技術(shù)也層出不窮,但如果習(xí)得核心技能,職場(chǎng)瓶頸來(lái)得并不猛烈。
Politics 路線:這條路線,是從生產(chǎn)力崗位轉(zhuǎn)入生產(chǎn)關(guān)系崗位,從面向系統(tǒng)到面向人,一般來(lái)說(shuō)就是各種管理崗。這條路性價(jià)比高,競(jìng)爭(zhēng)也激烈,要有意識(shí)地構(gòu)建好自己的能力,才有機(jī)會(huì)進(jìn)入。
PPT 路線:這條路線,是從寫代碼的崗位轉(zhuǎn)入項(xiàng)目管理、運(yùn)營(yíng)增長(zhǎng)的崗位,需要較強(qiáng)的策劃和執(zhí)行能力,比如產(chǎn)品、運(yùn)營(yíng)等。
適合于走哪個(gè)路線,需要結(jié)合自己的性格來(lái)定。工程師都有一個(gè)共同的性格特點(diǎn),追求簡(jiǎn)單,追求完美,思維方式上比較理性和邏輯性,看問(wèn)題比較趨向于非黑即白。對(duì)這類性格的人來(lái)說(shuō),走技術(shù)專家是一條捷徑。其面對(duì)的是復(fù)雜的系統(tǒng)和業(yè)務(wù)問(wèn)題,如果能靜下心來(lái)仔細(xì)鉆研技術(shù),一定能在某個(gè)方面做得比別人好。這個(gè)路線對(duì)工程師性格的人來(lái)說(shuō),其實(shí)就是在解決簡(jiǎn)單的復(fù)雜問(wèn)題。
▌怎么才能算得上技術(shù)專家呢?
以算法工程師為例,劃分為三個(gè)演進(jìn)層次,分別為:
圖4 算法工程師能力演進(jìn)的三個(gè)層次
在機(jī)器學(xué)習(xí)領(lǐng)域,算法工程師腳下的進(jìn)階之路是清晰的:當(dāng)你掌握了工具、會(huì)改造模型,進(jìn)而可以駕馭新問(wèn)題的建模,就能成長(zhǎng)為最優(yōu)秀的人才,達(dá)到技術(shù)專家的水平,中年危機(jī)也就離你越來(lái)越遠(yuǎn)。
因此,做到技術(shù)專家需要具備什么樣的能力呢?其能力模型應(yīng)該是怎么樣的呢?下面我們要構(gòu)建一個(gè)形而上的能力框架,培養(yǎng)能力背后的能力。
▌技術(shù)專家的整體能力模型
技術(shù)專家的整體的能力模型如下圖所示:
圖5 算法工程師能力模型
處于中心的是行為處事的準(zhǔn)則,也就是正確的思想觀念。其中最核心的觀念就是要把職業(yè)生涯當(dāng)作自己的事業(yè),為自己而工作,把提升自身能力作為事業(yè)的目標(biāo)。圍繞著這一核心的還包括以結(jié)果導(dǎo)向、主動(dòng)承擔(dān)責(zé)任的觀念和既精又專的技術(shù)、團(tuán)隊(duì)協(xié)作能力等。
事實(shí)上,這些道理大家都明白,但是為何事情還是做不好呢?最主要的原因是大部分人只是領(lǐng)略了道理的表層意思,而并沒(méi)有將這些道理融入到自己的潛意識(shí)里面。在做決策時(shí),也就不能夠按照這些道理來(lái)處事。
因此,首先需要樹(shù)立正確的觀念,并能夠?qū)⑵滢D(zhuǎn)化為潛意識(shí),作為本能的一部分。在行動(dòng)的時(shí)候,通過(guò)潛意識(shí)來(lái)指導(dǎo)為人處事的行為準(zhǔn)則,就可以保證做正確的事,并且正確的做事。為了能夠達(dá)到這個(gè)效果,需要合理的習(xí)慣和技能來(lái)保證。習(xí)慣和技能相輔相成,影響著平時(shí)的一言一行,通過(guò)規(guī)范言行來(lái)幫助將這些觀念深入本能。
而為了保證上述的方案能夠落地執(zhí)行,需要執(zhí)行詳細(xì)的規(guī)劃并反復(fù)實(shí)踐,并通過(guò)復(fù)盤等手段總結(jié)得失,查缺補(bǔ)漏。
大廈需要有堅(jiān)實(shí)的基礎(chǔ),否則只是能空中樓閣。渴望成功的欲望、優(yōu)秀的執(zhí)行力和健康的身體便是這一切的基礎(chǔ)。
▌能力模型分解和培養(yǎng)
1. 樹(shù)立正確的觀念并轉(zhuǎn)化成本能
為自己工作 首先,工作不是為老板工作,而是為自己工作。工作是屬于公司的,而職業(yè)生涯卻是屬于你自己的。當(dāng)把這件事情想明白的時(shí)候,你的職業(yè)發(fā)展將會(huì)煥發(fā)新的青春。在這個(gè)過(guò)程中,學(xué)習(xí)如何像企業(yè)一樣思考,如何提升自己的技能,讓公司持續(xù)地購(gòu)買你的服務(wù)。
結(jié)果導(dǎo)向 公司付錢的目的是要帶來(lái)價(jià)值,你提供的服務(wù)最終要能產(chǎn)出結(jié)果。公司里面功勞大于苦勞,結(jié)果大于過(guò)程。正所謂是為過(guò)程喝彩為結(jié)果付酬。
承擔(dān)責(zé)任 責(zé)任與重要性呈正比。當(dāng)你的責(zé)任越大,承擔(dān)的事情越多,公司對(duì)你的依賴也就越重,也更能夠讓你脫穎而出,得到更好的資源和機(jī)會(huì)。所以,需要主動(dòng)的承擔(dān)更多的責(zé)任,不要退縮,敢于頂上去。而且勇于承擔(dān)責(zé)任,做出引人注目的成績(jī),成為問(wèn)題的解決者,并不斷更新自己,也更容易獲得晉升。
即專又精 要攬瓷器活,得有金剛鉆。做事情做深入專一,這樣提供的服務(wù)才能夠足夠的優(yōu)秀,才值得別人pay for money。切忌什么都會(huì),但什么又不懂。
團(tuán)隊(duì)協(xié)作 要相信團(tuán)隊(duì)的能量是無(wú)窮的,創(chuàng)建一個(gè)好的環(huán)境,合理的激勵(lì)措施,好的成長(zhǎng)路線。每個(gè)人都能激發(fā)并釋放自己的能量,讓優(yōu)秀的人脫穎而出。
2. 養(yǎng)成良好習(xí)慣,提升執(zhí)行效率
在習(xí)慣這方面,大概可以分為3部分:
(1)第一部分是工作習(xí)慣,包括提升執(zhí)行、保持專注。目標(biāo)就是提升生產(chǎn)力。在這塊無(wú)論是方法論還是工具系統(tǒng)都有很多的資料,在這里不再累述。
(2)第二部分是學(xué)習(xí)習(xí)慣,包括不斷學(xué)習(xí)、深入思考、持續(xù)輸出、技術(shù)社交。開(kāi)篇就提到了,碼農(nóng)的技術(shù)演變速度很快,所以在這個(gè)行業(yè)不斷學(xué)習(xí)。學(xué)習(xí)的重要性大家都知道,而且對(duì)于學(xué)習(xí)的方法大家都各有一套,畢竟都是一路考過(guò)來(lái)的。但在繁忙的工作中以及飛速發(fā)展的技術(shù)中,應(yīng)該學(xué)什么以及怎么學(xué)還是非常值得研究的。關(guān)于學(xué)習(xí)的這四個(gè)習(xí)慣是相輔相成的。首先得先有持續(xù)學(xué)習(xí)的主動(dòng)性,并且不能浮于表面,需要深入本質(zhì),思考背后的模式和原理,并舉一反三,融會(huì)貫通。持續(xù)輸出是保證深入思考的重要措施,也能夠積累自己的技術(shù)體系。最后,搞技術(shù)不能閉門造車,技術(shù)這玩意也需要社交,得接受吸收碼神們的指導(dǎo)。關(guān)于學(xué)習(xí)有兩個(gè)關(guān)鍵點(diǎn):
第一點(diǎn)是學(xué)習(xí)方式,我們要謹(jǐn)記的是, 教會(huì)他人永遠(yuǎn)是最高效的學(xué)習(xí)方式!這個(gè)正是費(fèi)曼學(xué)習(xí)法的精髓所在。
第二點(diǎn)是持續(xù)思考。現(xiàn)在層出不窮的技術(shù),比如RNN、LSTM、attention、transformer再到bert,如果只學(xué)算法本身,是永遠(yuǎn)慢人一步的。而如果深入思考背后的原理,則很容易融會(huì)貫通。一旦了解得比別人深,就容易看到問(wèn)題本質(zhì),產(chǎn)生信心,激發(fā)樂(lè)趣。這時(shí)候你的解決方案就比別人漂亮,逐漸建立起了影響力,成為了“專家”。因此公司里的疑難雜癥會(huì)主動(dòng)找上門來(lái)。你就比別人得到了更多的解決問(wèn)題的機(jī)會(huì),從而更快地提升能力。一旦進(jìn)入良性循環(huán),你的進(jìn)步就比別人快,但付出的卻不一定比別人多。這時(shí)候你已經(jīng)走上了捷徑。
(3)第三部分是生活習(xí)慣,包括經(jīng)常健身等。
3. 強(qiáng)化技能,提升生產(chǎn)效率
能力建設(shè)也是一個(gè)體系,共分為3個(gè)層面:
(1)個(gè)人能力:包括系統(tǒng)化思維全面分析問(wèn)題,拆解問(wèn)題,逐步分解和執(zhí)行,并能夠有效溝通協(xié)調(diào)上下游資源把事情做成,拿到結(jié)果。事情做完了,需要包裝,進(jìn)行自我營(yíng)銷。
(2)團(tuán)隊(duì)技能:當(dāng)個(gè)人的貢獻(xiàn)有了,負(fù)責(zé)的范圍越來(lái)越多,承擔(dān)的責(zé)任越來(lái)越大,這個(gè)時(shí)候得向上管理,和老板把事情講清楚,獲得老板在資源和人力的上的支持。當(dāng)隊(duì)伍壯大了,就需要做出應(yīng)有的貢獻(xiàn),所以團(tuán)隊(duì)管理、提升組織效能就變得重要了。
(3)進(jìn)階技能:做完這些后,就會(huì)感覺(jué)小有成就,馬上就踏入人生巔峰了。但這個(gè)時(shí)候需要停止當(dāng)前成功的喜悅,延遲滿足,對(duì)自己提出更高的要求,來(lái)獲得更大的成功。提到延遲滿足,大家首先想到的可能是著名的“棉花糖”實(shí)驗(yàn)。但是這里所說(shuō)的延遲滿足,指的是延遲個(gè)人在成功上的滿足感,不要止步于當(dāng)前的成功,多給自己加一些挑戰(zhàn)。比如這個(gè)項(xiàng)目已經(jīng)拿到了+5%,那還能不能再提升到+8%,或者解決方案能不能更優(yōu)美一些,約束能不能少一些。這樣不斷給自己拔高目標(biāo),就能讓自己獲得更大的成功。
4. 落地執(zhí)行,保證方案完美執(zhí)行
好的方案需要有完善的機(jī)制來(lái)保證其落地執(zhí)行。在具體執(zhí)行的時(shí)候,需要:
首先,對(duì)培養(yǎng)的習(xí)慣和完善的技能拆分下來(lái),并制定可行的條例。比如下方的圖:
圖6 能力建設(shè)-可執(zhí)行條例
然后,制定 check 規(guī)范并定期復(fù)盤和總結(jié),查缺補(bǔ)漏,看自己是否達(dá)到預(yù)期的目標(biāo)。
下面就是典型的 check 規(guī)范,對(duì)每個(gè)都有具體可落地可執(zhí)行的標(biāo)準(zhǔn)和準(zhǔn)則,在做總結(jié)的時(shí)候,逐條進(jìn)行檢查,看自己有沒(méi)有做到。
圖7 能力建設(shè)-check規(guī)范
5. 大廈之基 —— 欲望+執(zhí)行力+健康
完成上面的方法,需要3個(gè)根基:成功的欲望、高效的執(zhí)行、健康的身體。
欲望是人類進(jìn)步的階梯,在做事情之前,需要渴望成功,才可能成功。佛系的人,隨遇而安,得過(guò)且過(guò),也是比較難取得超乎常人的成績(jī)的。
高效的執(zhí)行力保證想法能夠被很好的實(shí)現(xiàn),只說(shuō)不做,做的不夠好,做的不夠高效,一樣都不能夠完美的得到結(jié)果。
身體就是所有的一切,所以,程序員們,為了自己,為了公司,為了國(guó)家都應(yīng)該運(yùn)動(dòng)起來(lái)。
▌總結(jié)
不要隨心所欲地生活,也不要隨遇而安地行走在職業(yè)生涯的漫漫長(zhǎng)路上。沒(méi)有明確的方向,你走的每一步都是徒勞的。對(duì)工程師來(lái)說(shuō),沒(méi)有以不變應(yīng)萬(wàn)變的方法,唯一不變的就是改變,樹(shù)立長(zhǎng)遠(yuǎn)的目標(biāo),持之以恒,踏實(shí)前行,方能達(dá)到最終的目標(biāo)。
-
模型
+關(guān)注
關(guān)注
1文章
3313瀏覽量
49232 -
機(jī)器學(xué)習(xí)
+關(guān)注
關(guān)注
66文章
8441瀏覽量
133087 -
開(kāi)源技術(shù)
+關(guān)注
關(guān)注
0文章
389瀏覽量
7992
原文標(biāo)題:寫代碼這條路,能走多遠(yuǎn)?阿里算法專家告訴你
文章出處:【微信號(hào):rgznai100,微信公眾號(hào):rgznai100】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論