過來人經驗!聊聊前端工程師的職業規劃

2021-02-13 優秀網頁設計

編者按:今天騰訊的前端工程大牛從自己的5年的職業生涯中總結了一些思考,大致分為3個階段,從畢業新手到前端大牛,都有小小心得與同學們分享,想走前端這路的同學,可以來參考下 >>>

在敲下這個標題的時候,心裡好虛。話說我一直不太喜歡發表這些看上去很假大空的文字,每個人的職業規劃都是獨有的,不具有太大的可複製性,把自己的經歷放出去,容易誤人子弟。只是最近很多師弟們(別問我為什麼都是師弟,我想靜靜……也不要問我靜靜是誰!)問起這個,也就根據自己的經歷發表一下對前端工程師的看法吧,「我說的都是錯的」,僅供參考。

從我接收第一份前端需求開始,到現在也有五個年頭了。自己也從一個愣頭青變成一個快到而立之年的大叔,時間真的是譁啦譁啦的快。這五年裡,其實可以分成三部分:1~2,3~4,5。

1~2 吸吸吸,瘋狂的吸取知識

剛畢業時滿腔熱情,一門心思只往前端事業發展。剛從學校出來,看到什麼都是新鮮十足,什麼都想學。不斷的買書看書墊枕頭,最瘋狂的時候一個禮拜晚上看完整本犀牛書+做筆記,後來再也達不到這種速度了。很幸運我能加入到AlloyTeam,依靠WebQQ,使得我的編碼能力、項目經驗duang duang duang的上去了。同時也搞了很多奇形怪狀的業餘項目,基本上無論遇到什麼跟JS相關的「新」技術(新是對於我自己來說的),我都想去嘗一嘗。

對於剛畢業的初學者來說,頭兩年真的真的是非常重要,學習的激情、速度以及熬夜的能力可以發揮的淋漓盡致。在這個階段,通過大量的編碼提升JS能力,同時嘗試各種JS框架和庫,尋找適合自己的框架,甚至自己也寫了一個JS庫和構建工具。「不要重複的造輪子」這句話,初學者都應該無視。你不造輪子,怎麼知道別的輪子好不好用?怎麼知道造一個輪子有多難?怎麼知道如何改進輪子?我不認為一個新手去看jQuery的源碼能看懂,反正我當時就暈暈乎乎的。

在這個時間點裡,其實還沒怎麼考慮以後的發展,而且也僅認為前端工程師,學好JS/CSS/HTML就夠了,其他的沒興趣也沒意願去學。

3~4 大大大,擴展知識面

在JS/CSS/HTML裡探索了2年後,突然發現越學越不懂了。出了HTML5,看了WebSocket,想學會,結果要看網絡協議、要看HTTP/TCP,還要學Server開發等。頓時感覺分身10個也不一定能學好。為了跟上潮流,也得硬著頭皮上。好不容易Server、網絡、前端、瀏覽器各種知識都多少了解的時候,移動潮流來了!OMG,Android、iOS還有WP……生命不止,學習不休。

其實到了這個階段,多少也算是個有經驗的攻城師了。開發一般需求不在話下,偶爾還能承擔個架構設計。在提升JS能力的同時,開始要往多方面發展。前端工程師遠遠不僅是JS而已。製作一個性能高、交互好、視覺美的頁面,需要從前端框架選型、架構設計、構建工具,到後端通信機制、設計與交互、網絡和瀏覽器優化等各方面的知識。一專多長才是前端工程師的終極目標。有個人說得對:一專是指你不可替代,多長標示你可以替代別人。這樣你在團隊在公司的地位才更加牢固,公司也會給你提供更多的資源。

同時還要開始提升自己的名氣,可以通過發表技術博客,提交和參與開源項目,做部門級公司級還有業界分享,參加業界會議等等。在這個信息瞬息萬變的網際網路時代,保持交流才會讓自己不落伍。同時名氣大了,能找到更多志同道合的人一起研究技術(探討生命的起源也不是不可能的),甚至想跳槽,也是放個屁的事兒(意思是簡單-_-|| 這都什麼比喻)。

5 摸摸摸,摸清前方的路

這個時候,如無意外,你也應該成為高級工程師了。編碼在工作中比例已經不算太高,更多的工作是承擔技術評審、架構設計和項目管理等事情。工作中除了完成自己的事情,可能還需要指導新人,做新人培訓,帶領新人完成項目。同時還會有一個抉擇擺在眼前:繼續深入研究技術 or 往管理方向進發。

技術 or 管理,這裡沒有對錯之分,只有合不合適。有的人就不善於交流,同時喜歡專研,可以繼續走技術的路,發展成專家;有的人則可能有比較強的領導力,可以帶領一群人完成項目,那可以轉向管理,成為Team Leader等。

不管選哪個方向,你都已經是個優秀的人,而且應該把這種優秀傳承下去。成為導師,使新人變得優秀;成為面試官,挖掘優秀的人;成為講師,讓更多人學習到優秀,等等。

了解課程更多信息請點擊閱讀原文

相關焦點

  • 如何規劃HTML5前端工程師職業發展路線?
    在學習前端之前,我們需要先思考我們要成為一個什麼樣前端工程師。接下來我們以時間線的方式,來告訴我們什麼時間該做什麼事兒。本文以普通人為例,也是想給普通人一些思路,結合自己的情況走出自己的路,超人請自行退出。
  • 母雞與前端工程師
    每周都有朋友發來消息,能不能幫忙介紹幾個人過來,我們實在是缺人啊。這個行業就叫做網際網路開發。2、網際網路行業的勞動力需求,可以用"用工荒"來形容。只要你會做網頁,尤其是手機App的頁面,或者微信的活動頁面,就不愁找不到工作。哪怕你剛剛學會幾個月,或者剛從培訓班畢業,只要能拿出作品,就會有比其他行業高得多的起薪。
  • Web前端工程師年薪15萬-50萬,是真的嗎?
    作為長期在網際網路公司打拼的我來說,有這個資格和大家聊聊這個問題。
  • 軟體測試工程師職業規劃
    所以下面介紹一下海外公司成熟的軟體測試行業職位分布情況,我國一些在軟體測試行業中處於前端的公司與之也相仿,這可以作為軟體測試 職業規劃 的參考,給新人一個導向。  第一階段:(測試員)初級測試工程師   自身條件:初入行具備計算機專業學位或一些手工測試經驗的個人。
  • 成為Web前端全棧工程師,工資竟然這麼高!
    近幾年來網際網路的不斷發展,web前端開發不斷被企業看重,很多企業是需要用到這門技術開發的,但同時,現在的企業更希望能夠招聘到既能夠完成前端開發,又對後端具備一定程度了解的全棧工程師。由於全棧工程師目前市場上相對較少,企業招不到人,所以就出現薪資一路上漲情況,使得相關崗位平均薪資一直處在高位!
  • 寫給想成為前端工程師的同學們―前端工程師是做什麼的?
    還有人說是這樣的:前端的基礎是什麼?HTML、CSS、JavaScript基本功,數學、算法、數據結構、作業系統、編譯原理基本功。一個優秀的前端工程師必須要有自己擅長的領域,並且鑽研得足夠深入,同時要有眼界,能「跨界」。可以以前端作為職業,但千萬不要把自己的技能限制在前端領域,因為有很多東西,只有站在前端之外,才能看得更清晰,更透徹。
  • 職業規劃指南:怎樣才能成為軟體工程師?
    根據企業點評與職位搜索網站Glassdoor最近的報告,軟體工程師的申請佔了美國「千禧一代」所有工作申請的19%,成為這一代人中最受歡迎的工作。  為了幫助那些對這個行業感興趣的人開始軟體工程的職業生涯,我們收集了以下最重要的信息。  為什麼對軟體工程師的需求會增加?
  • 中年電源工程師的職業規劃思考
    ,職業規劃也沒有提前做準備,內心多少有點心酸。剛畢業根本沒有想過職業規劃,只要有人給我提供一份工作就滿足了,當時工資只有2000塊,自己租房還要寄錢回家補貼父母。不煽情了,說說我目前職業規劃前的準備吧。從本質上,職業規劃,是想有更好的發展,那麼就要選適合自己的、有發展的行業、發展空間大的崗位。先搜集信息,找到市場上【行業+崗位】的可選組合,用排除法排除其中一些不理想的組合,再去測試剩餘組合自己是否適合。
  • Web前端真的是青春飯嗎?前端開發程式設計師的出路在哪裡?
    2、Web前端的薪資待遇Web前端開發工程師平均月薪在一萬以上。按照工作經驗來統計的計算的話,應屆生工資七八千沒問題,1-3年工資差不多翻一番,3-5年工資在兩萬左右。從這薪資可以看出,Web前端的確是一個高薪行業啊,同其他行業同年限員工相比,薪資至少會高出四分之一。因此大家其實並不太需要擔心web前端開發的工資待遇。
  • 一個Web前端工程師或程式設計師的發展方向,未來困境及窮途末路
    如果你剛好是一個Web前端工程師,或者你將要從事web前端工作。你應該和我有同樣的感慨,web前端技術到了自己的天花板,前端工作我能做多少年?3年或5年?自己的職業規劃應該怎麼樣?收入為什麼沒有增長?前端工作做久了感覺有點乏味?等等的問題曾經從心頭一閃而過。
  • 前端工程師的工資有多少,你真的了解嗎?
    就目前來說,WEB前端工程師的整體趨勢是越來越好的,近些年來,前端技術發展越來越快,前端工程師的技術能力也越來越被認可,不再是被調侃的對象!個人能力這一點恐怕不用我說了吧,你能做什麼事拿多少錢,肯定是你的能力起重要作用!都做一樣的事,你做的更漂亮;別人做不了的事,你能做;別人遇到問題,你能快速幫別人解決。
  • 前端工程師憑什麼這麼值錢?
    【CSDN編者按】前端工程師的薪資之高是業界公認的事實,但是很多人會質疑前端工程師,認為他們並不能稱為軟體工程師,也「配不上」高昂的報酬。本文的作者分享了自己從一個前端菜鳥成長為一個10人前端團隊主管的從業經歷,並表示,前端人員的技術特性就是很值錢!以下為譯文:我第一次通過軟體賺錢是在2008年。
  • 做好這些,下一個年薪30萬的前端工程師就是你!
    同是入職一到三年的前端新手,相同的技術體系,相近的工作年限,為什麼有的人能拿到年薪30w,有的人卻薪資水平不高,並且心神俱疲呢?對於很多前端工程師來說,很容易進入工作的舒適區,該熟悉的業務已經熟悉了,然後就是重複用輪子。殊不知,這樣很容易讓自己的成長處於原地打轉,以及低水平重複的狀態,自然無法成長,也就無法高薪。2020年,前端工程師該如何高薪成長?
  • 【崗位解讀】(48)——網頁(WEB)前端開發工程師
    網頁(WEB)前端開發工程師導語我校2021屆畢業生預計5219人,為更好地讓我校學生充分就業和高質量就業,提高人崗匹配率,就創中心特推出崗位解讀專欄,讓同學們更好地了解崗位職責,所需技能和從業資格等信息,該板塊預計為畢業生推送上百餘個崗位信息解讀,為我校學生順利就業保駕護航。
  • 前端開發工程師的工作內容是什麼?
    隨著Internet的發展和多個終端的普及,前端開發工程師逐漸受到歡迎,但是前端開發工程師的具體工作內容是什麼?大多數人對此知之甚少,前端開發工程師是在近幾年才開始受到各大企業的重視,那麼,前端開發工程師到底是做什麼的?下面編輯帶大家認識下!一.什麼是HTML5前端開發?
  • 建築結構工程師是做什麼的?怎麼規劃職業生涯?
    在建築行業用人市場,無論是結構工程師證書兼職還是全職招聘,結構工程師的收入向來不菲,讓人稱羨。那麼結構工程師到底是做什麼的?日常工作內容都有哪些?相信很多人有這樣的疑問,下面就跟隨建築人才兼職招聘平臺鬥蟻網一起了解結構工程師的職業描述。
  • 如何成為一名卓越的前端工程師
    最近我收到一封讀者來信讓我陷入了思考,信是這麼寫的:Hi Philip,您是否介意我問您是如何成為一名卓越 (great) 的前端工程師的?對此您有什麼建議嗎?我不得不承認,我很驚訝被問這樣的問題,因為我從來不覺得自己是個很卓越的前端工程師。甚至我入行頭幾年時並不認為自己可以做好這一行。我只確定自己比自己想像中還才疏學淺,而且大家面試我的時候都不知道從何問起。
  • 為什麼前端工程師薪資越來越高?
    外媒網站Randstad US收集了目前IT領域各行業的數據,分析了勞動力趨勢等數據,預測出在2018年,前端開發是三大最具有就業前景職業之一,
  • 聊聊我從工程師到經理的轉變,和管理職業生涯的感悟
    最近自己也在反覆思考職業生涯的規劃問題,畢竟在這個加速時代,機會成本真的是高的可以。今天哪個朋友的startup上市了,明天哪個朋友被layoff了,福兮禍兮,瞬息萬變。第一步依然是深耕自己的領域,不論是前端,後端,AI,算法,安全,你一定要在一定範圍裡有自己的品牌效應:在周圍組裡,一提到一個領域,別人想到的都是你,那你就上道了。然後要經常主動和你的老闆提出你的想法,你未來的職業規劃,並且不斷給他/她展示你在這方面做的努力和成果,從而讓他/她確信你是真心有這個想法,這樣也更容易取得他們的幫助。
  • 如何成為一名優秀的前端開發工程師
    前端工程師是軟體團隊重要的組成部分,不論是傳統的Web開發團隊、移動互聯開發團隊還是大數據開發團隊,都離不開前端工程師,可以說隨著目前軟體應用場景的增加,前端工程師也越來越重要,前端開發的邊界也在不斷獲得突破,形成了包含Web前端、移動端、小程序和部分後端開發任務的「大前端」生態。