新聞中心
許多前端工程師工作超過(guò)了3年之后會(huì)遇到一個(gè)迷茫期,我跟很多前端從業(yè)人也聊過(guò),有一部分人說(shuō)想做開(kāi)源項(xiàng)目推廣出去(類(lèi)似react,vue)變成前端網(wǎng)紅。有些說(shuō)想去創(chuàng)業(yè)。往往更長(zhǎng)遠(yuǎn)的職業(yè)發(fā)展規(guī)劃考慮的很少。我希望把自己工作經(jīng)歷和在阿里學(xué)到的東西分享給大家,作為一個(gè)案例解答有關(guān)職業(yè)發(fā)展的困擾。

創(chuàng)新互聯(lián)建站,為您提供成都網(wǎng)站建設(shè)、網(wǎng)站制作公司、網(wǎng)站營(yíng)銷(xiāo)推廣、網(wǎng)站開(kāi)發(fā)設(shè)計(jì),對(duì)服務(wù)宣傳片制作等多個(gè)行業(yè)擁有豐富的網(wǎng)站建設(shè)及推廣經(jīng)驗(yàn)。創(chuàng)新互聯(lián)建站網(wǎng)站建設(shè)公司成立于2013年,提供專(zhuān)業(yè)網(wǎng)站制作報(bào)價(jià)服務(wù),我們深知市場(chǎng)的競(jìng)爭(zhēng)激烈,認(rèn)真對(duì)待每位客戶(hù),為客戶(hù)提供賞心悅目的作品。 與客戶(hù)共同發(fā)展進(jìn)步,是我們永遠(yuǎn)的責(zé)任!
前端程序員常問(wèn)的幾個(gè)問(wèn)題
此文來(lái)自一次團(tuán)隊(duì)內(nèi)的分享。我是來(lái)自大淘寶技術(shù)內(nèi)容前端團(tuán)隊(duì)的胤澗,負(fù)責(zé)內(nèi)容中臺(tái)技術(shù)。我的習(xí)慣是每個(gè)新財(cái)年初都會(huì)進(jìn)行一次分享《HOW TO BE AN EMINENT ENGINEER》,聊聊目前團(tuán)隊(duì)陣型、OKR、業(yè)務(wù)和技術(shù)大圖,聊聊我作為程序員的規(guī)劃。
此文僅記錄【我作為程序員的規(guī)劃】的內(nèi)容。
第一,譬如一個(gè)校招生在阿里工作了兩三年,整體技術(shù)能力還保持在一個(gè)上升期,但在溝通交流做事上卻始終沒(méi)有脫離“學(xué)生氣”,似乎還未畢業(yè)。
第二,技術(shù)更新迭代非???,特別是前端領(lǐng)域,這幾年不斷都有新技術(shù)出來(lái)。每每夜深人靜的時(shí)候,會(huì)發(fā)現(xiàn)很少有能真正沉淀下來(lái)的技術(shù)。
第三,關(guān)于技術(shù)深度。我經(jīng)歷過(guò)晉升失敗,其中“技術(shù)深度不夠”這句評(píng)語(yǔ)讓我印象深刻。當(dāng)時(shí)溝通完,走出會(huì)議室我低著頭不停地問(wèn)自己到底技術(shù)深度要深入到什么層度才算足夠。作為前端,我們?cè)诠靖嗟氖菍?xiě)頁(yè)面,實(shí)現(xiàn)UI的優(yōu)化,提升頁(yè)面的性能,即便我們做的產(chǎn)品非常成功,成功點(diǎn)在哪兒?可能是UI設(shè)計(jì)得漂亮,也可能是推薦算法精確,而前端的產(chǎn)出給產(chǎn)品帶來(lái)了什么?阿里有健全的體系,有良師益友。離開(kāi)了這個(gè)大平臺(tái),我能做什么?
我發(fā)展的三個(gè)階段
入職阿里,經(jīng)歷不同的BU和部門(mén),我一直在尋找職業(yè)發(fā)展的答案。到目前為止,我把我的職業(yè)生涯分為三個(gè)階段:一技之長(zhǎng),獨(dú)立做事,尋找使命。
一技之長(zhǎng)分為:棧內(nèi)技術(shù)、棧外技術(shù)、工程經(jīng)驗(yàn)、帶人做事、業(yè)內(nèi)影響。
? 第一階段:一技之長(zhǎng)
?
棧內(nèi)技術(shù)
棧內(nèi)技術(shù)是指你的專(zhuān)業(yè)領(lǐng)域技術(shù),對(duì)于前端來(lái)說(shuō),就是那些我們熟悉的js等基礎(chǔ),深入了解我們的程序所運(yùn)行的宿主環(huán)境——瀏覽器 or NODE,能了解v8運(yùn)行時(shí)發(fā)生的一切。前端沒(méi)有秘密,所有可訪(fǎng)問(wèn)的頁(yè)面都近似于開(kāi)源,所以檢驗(yàn)棧內(nèi)技術(shù)的標(biāo)準(zhǔn)就是看你是否能最終形成技術(shù)上的“白眼”——看到任何前端產(chǎn)品都有看穿它的自信。棧內(nèi)技術(shù)是安身立命的根本,不要輕易“換方向”。
始終不要放棄作為前端的一技之長(zhǎng)。遇到一些前端同學(xué)工作幾年以后前端做得比較熟了,考慮轉(zhuǎn)到其他崗位,去做音視頻技術(shù),或者跨度更大的去做產(chǎn)品,運(yùn)營(yíng)。但我想說(shuō),當(dāng)你轉(zhuǎn)行那一刻起,就把要轉(zhuǎn)的領(lǐng)域變成你新的“棧內(nèi)技術(shù)”,然后重新走一遍技術(shù)沉淀的過(guò)程,匆匆?guī)啄暧诌^(guò)去了。前端是可以長(zhǎng)時(shí)間堅(jiān)持的領(lǐng)域,現(xiàn)在新型的軟件生態(tài),例如web3,以太坊,都會(huì)首先瞄準(zhǔn)JS開(kāi)發(fā)者,因?yàn)橛旋嫶蟮拈_(kāi)發(fā)者群體,工具鏈也比較完善,所以長(zhǎng)期堅(jiān)持從事前端工作,在可預(yù)見(jiàn)的未來(lái)都不會(huì)“過(guò)時(shí)”。
棧外技術(shù)
棧外技術(shù)是指棧內(nèi)技術(shù)的上下游,領(lǐng)域外的相關(guān)專(zhuān)業(yè)知識(shí),包括但不限于服務(wù)端技術(shù)、運(yùn)維、CDN、測(cè)試,甚至UI設(shè)計(jì)、產(chǎn)品設(shè)計(jì)等等。擴(kuò)展你棧內(nèi)技術(shù)的周?chē)I(lǐng)域,充分理解你的工作在整個(gè)技術(shù)研發(fā)體系中處于怎樣的環(huán)節(jié)。工作之余多投入一份精力,把其他棧外技術(shù)不斷納入到你的知識(shí)體系中來(lái),建立棧外能力。前端想要做得深入,往往會(huì)涉及到服務(wù)端、網(wǎng)絡(luò)、機(jī)器學(xué)習(xí)、用戶(hù)體驗(yàn)等知識(shí),沒(méi)有足夠的棧外技術(shù)積累,你很難為自己的團(tuán)隊(duì)爭(zhēng)取到足夠的話(huà)語(yǔ)權(quán)。
工程經(jīng)驗(yàn)
?工程經(jīng)驗(yàn)是指建設(shè)專(zhuān)業(yè)技術(shù)體系的“解決方案”。通俗說(shuō),就是做事的方法論,掌握從0到1,1到60,甚至60到100分階段建設(shè)專(zhuān)業(yè)技術(shù)體系的過(guò)程。
工程經(jīng)驗(yàn)涉及到技術(shù)選型、架構(gòu)設(shè)計(jì)、性能優(yōu)化,CI/CD,日志監(jiān)控、系統(tǒng)測(cè)試等,這些是跟工程相關(guān)的方法論。
很多同學(xué)會(huì)說(shuō),沒(méi)有時(shí)間去研究新技術(shù),那么多反問(wèn)一下自己,為什么沒(méi)有在自己的業(yè)務(wù)上爭(zhēng)取新技術(shù)落地。
很多的工程師沒(méi)有總結(jié)自己工程經(jīng)驗(yàn)的能力,特別是在做業(yè)務(wù)多年之后,覺(jué)得技術(shù)能力一直在倒退。決定你比別人更有專(zhuān)業(yè)價(jià)值的,是領(lǐng)域工程經(jīng)驗(yàn)。你看過(guò)再多的文章,如果沒(méi)真正實(shí)操都不能稱(chēng)之為“掌握”。所以我建議要想掌握足夠豐富的工程經(jīng)驗(yàn),需要在業(yè)務(wù)中多爭(zhēng)取實(shí)踐的機(jī)會(huì)。
帶人做事
帶人做事之前三項(xiàng)都是個(gè)人專(zhuān)業(yè)技能方面的深度要求,帶人做事是對(duì)團(tuán)隊(duì)協(xié)作能力的要求。我第一次帶師弟的時(shí)候經(jīng)常有這種感覺(jué):需要多次溝通需求,對(duì)焦技術(shù)方案。我跟他溝通花的時(shí)間都能把代碼寫(xiě)好了。帶人做事,是把自己擅長(zhǎng)的事情,沉淀下來(lái)的思考方式傳遞給他人,實(shí)現(xiàn)1+1>2的生產(chǎn)力提升,讓整個(gè)團(tuán)隊(duì)的產(chǎn)出高于自己。這個(gè)階段大家要特別注意“管”與“帶”的區(qū)別。以我的愚見(jiàn):所謂“管”是我不懂某個(gè)領(lǐng)域,但我知道你懂,所以我安排你去做;而“帶”則是"我特別懂這個(gè)領(lǐng)域,我知道你不懂,我會(huì)教你做得更好",有點(diǎn)授之以漁,成就他人的意思。帶好一個(gè)人或者帶起一支有戰(zhàn)斗力的團(tuán)隊(duì),是做人做事成熟的表現(xiàn)。
這兩年我也在思考如何能激發(fā)他人的能力。我想起我的老板們及和我1v1溝通的同事們對(duì)我的幫助,他們都非常善于用反問(wèn)來(lái)引導(dǎo)我。提問(wèn)的深度特別能體現(xiàn)一個(gè)人的能力水平,任何用于提要求的陳述句,都能轉(zhuǎn)換成疑問(wèn)句,在啟發(fā)萌新的過(guò)程中植入對(duì)結(jié)果的約束。
當(dāng)你讓一個(gè)人做A的時(shí)候,他提出了方案B。你不要強(qiáng)行扭轉(zhuǎn)對(duì)方的思路提出A,因?yàn)閷?duì)于新人來(lái)講,或許確實(shí)不能一步到位理解A方案,在他的能力約束下,只能想到B。要盡量嘗試把A和B之間有差異的地方轉(zhuǎn)換成提問(wèn),你問(wèn)他遇到這個(gè)問(wèn)題怎么解決,遇到那個(gè)問(wèn)題怎么解決,一直問(wèn)到形成A,他會(huì)帶著思考去做事情。如果沒(méi)有這個(gè)過(guò)程,沒(méi)有讓他思維演化的過(guò)程,雖然他收到了A的指令,但是他不理解,他會(huì)用別的方式做出來(lái),最后得出來(lái)一個(gè)C,然后你又重構(gòu)一遍,陷入一個(gè)怪圈不能自拔,這就是我以前的誤區(qū),
所以我現(xiàn)在特別注重提問(wèn)的藝術(shù)。但是一切的前提是:你需要對(duì)事情有好的認(rèn)知。按照張一鳴的觀點(diǎn)就是:對(duì)一件事情認(rèn)知決定了一件事情的高度。
業(yè)內(nèi)發(fā)聲
?如果你前面做得非常好,那把自己的工作經(jīng)驗(yàn)總結(jié)對(duì)外發(fā)布,與他人交流,碰撞思想,看到更高的山峰,然后修正自己的想法,日益完善,是能走得更遠(yuǎn)的一種方式。有的時(shí)候需要把自己的思想放到業(yè)界的層面驗(yàn)證,大家好才是真的好。如果別人不認(rèn)可你的這套思路,基本上你也可以判定自己沒(méi)有達(dá)到一個(gè)更高的水平。對(duì)外分享的目的不是為了show quali,而是為了聽(tīng)取別人的意見(jiàn),達(dá)到自我成長(zhǎng)。永遠(yuǎn)不要放棄一技之長(zhǎng),沒(méi)有所謂的轉(zhuǎn)行或者轉(zhuǎn)型,永遠(yuǎn)堅(jiān)持你最初的領(lǐng)域,擴(kuò)充你的外延,最終達(dá)成比較全面的能力,堅(jiān)持是成功ROI最高的一種方式。
? 第二階段:獨(dú)立做事
第二個(gè)階段是獨(dú)立做事,也是我這一兩年的命題。在我不斷試錯(cuò)的過(guò)程中,我把他分為了:獨(dú)立交付,獨(dú)立帶人,獨(dú)立帶團(tuán)隊(duì),獨(dú)立做業(yè)務(wù),獨(dú)立活下來(lái)。獨(dú)立不等于獨(dú)自,獨(dú)立是指今天公司給你配套的資源,你能完成公司給你的項(xiàng)目,且拿下好結(jié)果,俗稱(chēng)“帶團(tuán)隊(duì)”。
- 獨(dú)立交付
獨(dú)立交付是指給你一個(gè)項(xiàng)目能自己完成推進(jìn)且上線(xiàn),不讓別人給你擦屁股就可以了。更加強(qiáng)調(diào)整體項(xiàng)目管理上的能力,拿結(jié)果的能力。
- 獨(dú)立帶人/帶團(tuán)隊(duì)
進(jìn)入到獨(dú)立帶人/帶團(tuán)隊(duì)這個(gè)階段,要關(guān)注的更多,整個(gè)團(tuán)隊(duì)的氛圍、工作效率,運(yùn)用你一技之長(zhǎng)的工程經(jīng)驗(yàn)帶領(lǐng)團(tuán)隊(duì)高效優(yōu)質(zhì)的產(chǎn)出成果,實(shí)現(xiàn)1+1>2。做好團(tuán)隊(duì)的兩張大圖,業(yè)務(wù)大圖&技術(shù)大圖。讓團(tuán)隊(duì)的同學(xué)知道自身的發(fā)展主線(xiàn)。工作開(kāi)心了,團(tuán)隊(duì)穩(wěn)定性才高。
- 獨(dú)立做業(yè)務(wù)&獨(dú)立生存
團(tuán)隊(duì)穩(wěn)定之后,開(kāi)始關(guān)注所做的業(yè)務(wù),行業(yè)的發(fā)展,理解你的用戶(hù),他們是誰(shuí),他們?cè)谀模麄優(yōu)槭裁词褂媚愕漠a(chǎn)品,為團(tuán)隊(duì)指引下一步的產(chǎn)研方向。最高境界就是能帶領(lǐng)一群人養(yǎng)活自己,獨(dú)立生存下來(lái)。這里面至少要有商業(yè)眼光,深知你所處的行業(yè)的商業(yè)玩法,還要能玩得轉(zhuǎn)。如果能很好的解決這個(gè)問(wèn)題,我相信各位都混的挺好的。
獨(dú)立做事每個(gè)階段,都是一次比較大的跨越,需要思想和多種軟素質(zhì)發(fā)生較大的變化,拋開(kāi)技術(shù)人的身份不講,獨(dú)立做事的幾個(gè)階段,也是一個(gè)人逐漸成熟的過(guò)程。如果有扎實(shí)的一技之長(zhǎng),又能獨(dú)立活下來(lái),我膚淺的認(rèn)為程序員35的危機(jī)應(yīng)該不再有。
? 第三階段:尋找使命
尋找使命,實(shí)現(xiàn)自我價(jià)值。是創(chuàng)業(yè)還是跳槽?是要生活還是工作?該如何平衡?我現(xiàn)在還是云里霧里的,還在探索,留一個(gè)開(kāi)放的問(wèn)題讓感興趣的同學(xué)討論。
最后用莫泊桑的話(huà)來(lái)結(jié)尾:“生活不可能像你想象得那么好,但也不會(huì)像你想象得那么糟。我覺(jué)得人的脆弱和堅(jiān)強(qiáng)都超乎自己的想象。有時(shí),我可能脆弱得一句話(huà)就淚流滿(mǎn)面,有時(shí),也發(fā)現(xiàn)自己咬著牙走了很長(zhǎng)的路”。在這里工作就是這樣,但我堅(jiān)信明天會(huì)更好。團(tuán)隊(duì)介紹
我們是大淘寶技術(shù)內(nèi)容中臺(tái)前端技術(shù)團(tuán)隊(duì),主要負(fù)責(zé)中臺(tái)系統(tǒng)建設(shè)和多媒體技術(shù)研究。團(tuán)隊(duì)有FFmpeg,tensorflow等領(lǐng)域技術(shù)大神,自研實(shí)現(xiàn)基于瀏覽器多種編碼格式的視頻解析、解碼、播放等能力。團(tuán)隊(duì)氛圍輕松,多為俊男美女,組內(nèi)同學(xué)愛(ài)好廣泛:跑步,健身,瑜伽,飛盤(pán),手游等等。如有前端同行想要自薦,簡(jiǎn)歷請(qǐng)發(fā):[email protected]。
當(dāng)前名稱(chēng):在阿里做前端程序員,我是這樣規(guī)劃的
文章轉(zhuǎn)載:http://fisionsoft.com.cn/article/coospsg.html


咨詢(xún)
建站咨詢(xún)
