前端人的职场晋升
不少人在公眾號后臺留言問什么時候才更新那5個話題。
今天就開始聊我們這次主題《前端人的職場救贖》中的第1篇,關于前端工程師在職場上到底有哪些晉升和發展方向可以選擇?
之前就有很多人在公眾號后臺留言這類問題:在技術路上一直走到底,還是轉崗其他崗位?如果轉崗,那么我有做前端開發的經驗,轉什么崗位會比較有優勢?
那我們今天就來一點點聊一下。
先說走技術路線的,如果你打算一直從事web前端,深耕前端領域,做精做深,最大的可能就是晉升為一個web前端專家。目前在國內這種人才需求并不是很大,只有對web前端要求很高的大廠,才會愿意花大價錢聘請這種專家級別的人才來負責產品的前端搭建,所以這樣的坑不多,也不好找,何況也不是每個人都有能力成為這個領域的專家。
而現實情況是,前端崗在絕大多數團隊中并不是一個核心的角色,一個普通的前端小伙子基本就能滿足產品的開發需要,沒必要花大價錢去請一尊大神回來。話雖不好聽,也很殘酷,但現實就是這樣!
所以,深耕前端這條技術路,后續的職業選擇空間會越來越小,只有極個別優秀的能脫穎而出,對于大部分人普通程序員來說,不適合走這條路。
做技術的還有另一條路比較常見的,成為技術經理、技術總監CTO之類的職位,技術團隊中的一把手。
目前國內這類人才是非常吃香的,每一個做互聯網產品的團隊,都需要這樣的人才,而且是絕對的高薪崗位。
如果你是web前端開發出身的,而又想晉升成CTO的話。那么你的技能儲備就遠遠不足,你要加倍努力了,首先你得增加你的技術廣度,光靠前端技能是不行的。
你需要更全面的技術能力支持,比如:服務端編程能力、數據庫設計能力、工程架構能力、服務器運維能力等等,這些都得靠平時日積月累的項目經驗來獲取,它支撐著一個CTO日常工作。
這也是為什么后端程序員晉升為CTO的概率比前端程序員大得多的原因,因為核心技術棧都是后端的。
除了扎實的技術能力之外,還需要團隊管理能力、溝通協調能力、商業和產品意識,運營意識、大局觀等等軟實力。
這么看來,你就知道前端技能在整個CTO的技能儲備里面,簡直就是冰山一角。如果你想晉升成一個CTO,就不要在web前端領域深耕太久了,留點時間去學其他技術吧,對你將來晉升更有幫助。
成為一個CTO,升級打怪的線路大致是這樣的:初級程序員 → 中/高級程序員 → 架構師 → 技術經理 → 技術總監CTO。
我知道也有一些人是厭倦了敲代碼,不想走技術路線的。那我們就聊聊不敲代碼不搬磚,還能干點什么別的好?
一個好的程序員,本身就應該是一個好的產品經理。
不想做前端開發,可以考慮去轉產品崗,我身邊這種例子多了去了。主要是前端轉產品有著天然的優勢,其次是產品經理的薪資水平也不低,同樣受人青睞。
產品經理日常工作就是負責產品的統籌規劃、市場調研、挖掘用戶需求、滿足公司的盈利目標,跟進產品的開發和運營,然后根據用戶數據進行版本迭代,聽起來好像十八般武藝樣樣精通一樣。
都說優秀的產品經理簡直就是一個CEO的前身,這話一點也不假。因為這個崗位要求你具備抽象邏輯思維能力、項目管理能力、市場分析能力、團隊管理能力等等。最重要的是,還需要一定的技術能力。
這樣的產品經理絕對不是那種畢業后不懂開發、不懂設計就去當產品經理,網上看過幾篇分析文章,就滿嘴都是跑火車,張嘴就是用戶體驗、講戰略的人能勝任的。
相比后端,前端這個崗位更了解頁面設計規則,更接近用戶。前端還時不時和產品經理、UI設計師“撕逼”頁面,日積月累,潛移默化,多多少少能在他們身上取到一點經吧。如果平時你有刻意去鍛煉自己的產品思維能力,加上你的已有技術知識,成為一個合格的產品經理不是什么難事。后續能否繼續晉升成為產品總監,就看你的努力和造化了。
再說說測試崗位,這個崗位比較適合女生,如果你現在比較迷茫,不想敲代碼,測試崗應該是一個不錯選擇。
相比開發,測試相對沒那么大的工作量。這里并不是說測試很輕松,往大了說,測試也不容易干,需要寫腳本進行自動化測試、性能測試、壓力測試、網絡安全測試等等。
但如果你沒有太大的野心,對自己要求沒那么高,只想找份工作混口飯吃,也沒問題。去找一個中小型的團隊,對測試要求沒有那么高,寫寫測試用例,做一下黑盒測試,檢測每個功能是否都能正常使用,主要細心一點,大部分人都能勝任的。
加上你有前端的開發經驗,熟悉產品的實現方式和開發流程,這對你在測試過程中定位bug很有幫助,如果技術能力扎實的話,絕對甩掉很多競爭對手。
接下來說說產品運營,目前來看,開發轉運營的人不多,如果你想轉崗做產品運營的話,有開發背景那也絕對是一個加分項。
用戶運營日常工作中就包含了:用戶行為統計埋點、用戶數據可視化、拉新留存活動H5頁面,這些都是需要前端技術做支撐的。如果你有過這些開發經驗,轉崗產品運營去干這些活,對你來說簡直就是輕車熟路,輕而易舉。
最后聊聊UI設計崗位,這崗位也是女生居多,我身邊有幾個從前端轉UI設計的女生,也是因為做前端開發要學的東西太多,工作太累,加班情況嚴重。
從事前端的過程中接觸到了UI設計崗位,努力提高自己的審美水平、學點交互設計,掌握幾款的設計工具 photoshop、sketch,也順利成為了UI設計師。
加上她們本身就有一定的前端開發經驗,了解開發的實現原理,知道開發哪些能做哪些不能做,能幫助她很好地跟程序員溝通、配合。
從現在的行情看,一個優秀的UI設計師能拿到的薪資待遇,甚至超過了前端開發崗。
上面所說的都是一些晉升和轉崗的方向,等你真正要面臨轉崗的時候,你還會面臨其他問題。
比如:自己擅長什么,哪個才是最適合自己崗位?是否有勇氣作出改變?能否適應新崗位的工作方式?轉崗能否接受暫時低于原來做程序員的薪資?
我見過太多的人迷茫的原因是:不想承受當程序員的苦和累,又無法接受其他崗位低于原來程序員的薪資;想成為CTO拿到高薪,又覺得學習其他領域的技術難度太大。只想著找捷徑,看有什么辦法可以快速達成目標。可天上不會掉餡餅,就算有,也砸不到你。想走捷徑的人,最后都走了彎路。
混跡職場,從來都不是容易的事。要想晉升,更是逆水行舟,需要付出非常人般的努力,忍受別人忍受不了的,才能得到別人得不到的。
剛開的小號暫時還沒開通留言功能,有其他的職場疑惑可以直接在公眾號留言,我爭取早日開通留言功能,到時候再給大家免費送一些編程的書籍。
下次分享:《干得最累,工資還不如新人》
近期更新:
總結
- 上一篇: 科大星云诗社动态20210517
- 下一篇: 科大星云诗社动态20210516