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