前端人职场发展的 6 个方向
這是在小號發過的文章,因為小號停更了,所以拿過來大號,內容同樣具有「時效性」。
關于前端工程師在職場上,到底有哪些晉升和發展方向可以選擇?
之前就有很多人在公眾號后臺留言這類問題,包括前天晚上跟 2 位粉絲朋友視頻聊天,也聊到這個問題。
在技術路上一直走到底,還是轉崗其他崗位?如果轉崗,那么我現在有做前端開發的經驗轉什么崗位會比較有優勢?
先說走技術路線的。
1
? ?
深耕前端領域
如果你打算一直從事web前端,深耕前端領域,做精做深,最大的可能就是成為一個「web前端專家」。
目前在國內這種人才需求并不是很大,只有對web前端要求很高的大廠,才會愿意花大價錢聘請這種專家級別的人才來負責產品的前端搭建,這樣的坑不多,也不好找,也不是每個人都有能力成為這個領域的專家。
現實工作中前端崗在絕大多數團隊中都不是一個核心的角色,一個普通的前端小伙子基本就能滿足產品的開發需要,沒必要花大價錢去請一尊大神回來。聽起來有點很「殘酷」,但現實就是這樣!
深耕前端這條技術路,后續的職業選擇空間會越來越小,極個別優秀的能脫穎而出,如果你覺得自己學習起來比較吃力的,那就不太適合走這條路。
學得吃不吃力,自己內心感受最清楚,騙不過自己 。
2
? ?
走技術管理路線
做技術的還有另一條路比較常見的,成為技術經理、技術總監CTO之類的職位,技術團隊中的一把手。
目前國內這類人才比較「吃香」,每一個做互聯網產品的團隊,都需要這樣的人才,而且是絕對的高薪崗位。
如果是前端開發出身走技術經理走CTO的話。要儲備更多的技能,首先得增加你的技術廣度,光靠前端技能是不夠的。
需要更全面的技術能力支持,比如:服務端編程能力、數據庫設計能力、工程架構能力、服務器運維能力等等,這些都得靠平時日積月累的項目經驗來獲取。
這也是為什么后端程序員晉升為技術經理、CTO的概率比前端程序員大得多的原因,因為業務核心邏輯實現都是后端的。
我自己比較幸運,遇到一個好的團隊和上司,加上自己也努力學習和「刻意」去提升。對,就是刻意地學前端領域之外的技術,才一路從前端工程師,到前端技術組長,再到技術經理。之前的 我個人的2020年總結 有說過這點。
走技術管理路線,除了扎實的技術能力之外,還需要團隊管理能力、溝通協調能力、商業和產品意識,運營意識、大局觀等等軟實力。
我知道也有部分人不想走技術路線的,覺得不太適合自己,發展受限。
那有一定的前端開發經驗,干點什么別的比較有優勢?
3
? ?
做產品也不錯
不做前端,可以考慮去轉產品崗,我身邊這種例子多的是。
一個好的程序員,本身就應該具備「產品思維」。
主要是前端轉產品有著天然的「優勢」,其次是產品經理的薪資水平也不低,職業上限也很高。
產品經理日常工作是負責產品的統籌規劃、市場調研、挖掘用戶需求、滿足公司的盈利目標,跟進產品的開發和運營,然后根據用戶數據進行版本迭代,聽起來好像十八般武藝樣樣精通一樣。
優秀的產品經理簡直就是一個CEO的前身。
因為這個崗位要求具備抽象邏輯思維能力、項目管理能力、市場分析能力、團隊管理能力等等。最重要的是,還需要一定的技術知識儲備。
這種話屬于高級產品經理的水平了。絕對不是那種畢業后不懂開發、不懂設計就去當產品經理,滿嘴都是「跑火車」,張嘴就是用戶體驗、講戰略的人能勝任的。
相比后端,前端這個崗位更了解頁面設計規則,更接近用戶。前端還經常和產品經理、UI設計師「撕逼」頁面實現,日積月累,潛移默化,多多少少能在他們身上取到一點經。
如果平時你有刻意去鍛煉自己的產品思維能力,加上你的已有技術知識,成為一個合格的產品經理不是什么難事。
4
? ?
自動化測試才有錢景
再說說軟件測試崗位,如果你現在比較迷茫,不想敲代碼,測試崗也是一個不錯選擇。
相比開發,測試相對沒那么大的工作量。這里并不是說測試很輕松,往大了說,測試也不容易干,需要寫腳本進行自動化測試、性能測試、壓力測試、網絡安全測試等等。
但如果你沒有太大的野心,對自己要求沒那么高,只想找份工作混口飯吃,也沒問題。
去找一個中小型的團隊,對測試要求沒有那么高,寫寫測試用例,做一下黑盒測試,檢測每個功能是否都能正常使用,主要細心一點,大部分人都能勝任的。
加上你有前端的開發經驗,熟悉產品的實現方式和開發流程,這對你在測試過程中抓包、定位bug很有幫助,如果技術能力扎實的話,絕對甩掉很多競爭對手。
5
? ?
有加分項,但不是核心項
接下來說說產品運營,目前來看,開發轉運營的人不多,如果你想轉崗做產品運營的話,有開發背景那也絕對是一個加分項。
用戶運營日常工作中其中一小部分就包含了:用戶行為統計埋點、用戶數據可視化、拉新留存活動H5頁面,這些都是需要前端技術做支撐的。
如果你有過這些開發經驗,轉崗產品運營去干這些活,對你來說簡直就是輕車熟路,輕而易舉。
6
? ?
覺得別人設計得丑,就自己上
最后聊聊UI設計崗位,我微信里就有幾個粉絲朋友是從從前端轉UI設計,也是因為做前端開發要學的東西太多,工作太累,加班情況嚴重。
從事前端的過程中接觸到了UI設計崗位,自己本身有一定的審美水平、再學點交互設計,掌握幾款的設計工具 photoshop、sketch,也順利成為了UI設計師。
加上本身就有一定的前端開發經驗,了解開發的實現原理,知道開發哪些能實現,知道該怎么切圖,能很好地跟程序員溝通、配合。
從現在的行情看,一個優秀的UI設計師能拿到的「薪資待遇」,甚至超過了前端開發崗。
總結一下上面6點適合前端人的一些晉升和轉崗方向:
web前端專家:深耕到底成為行業大神
技術經理:儲備其他領域的開發知識和管理能力
產品經理:程序員也要有產品思維
軟件測試:自動化測試有不錯的”錢“景
UI設計:得有不錯的審美水平
產品運營:有加分項,案例不多
當你有意識到自己需要轉崗的時候,找個夜深人靜的夜晚,想想哪個方向適合自己。
要轉就要趁早,提前做技能儲備,不要臨急抱佛腳。
關注翻身的碼農,看碼農如何翻身
總結
以上是生活随笔為你收集整理的前端人职场发展的 6 个方向的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [MATLAB粒子模拟]Energy V
- 下一篇: 云炬随笔20211001