对于现在互联网快速发展的今天,互联网行业慢慢变成大多数毕业生发展的目标,不仅前景好,薪资也是越来越高的,而前端是行业中的技术之一,也促进了大多数人在学习web前端,今天coder老师来给你讲解web前端人的晋升之路。
先说走技术路线的,如果你打算一直从事web前端,深究前端领域,最大的可能就是晋升为一个web前端技术专家。目前在国内这种人才需求并不是很大,只有对web前端要求很高的大公司,才会愿意花高薪聘请这种专家级别的人才来负责产品的前端技术的搭建,所以这样的坑不多,也不好找,何况也不是每个人都有能力成为这个领域的专家。
而现实情况是,前端开发工程师在绝大多数团队中并不是一个核心的角色,一个普通的前端小伙子基本就能满足产品的开发需要,没必要花大价钱去请一尊大神回来。话虽不好听,也很残酷,但现实就是这样!
所以,深究前端这条技术路,后续的职业选择空间会越来越小,只有少数的人能脱颖而出,对于大部分人普通程序员来说,不适合走这条路。
做技术的还有另一条路比较常见的,成为技术经理、技术总监之类的职位,技术团队中的一把手。
目前国内这类人才是非常吃香的,每一个做互联网产品的团队,都需要这样的人才,而且是绝对的高薪岗位。
如果你是web前端开发出身的,而又想晋升成技术总监的话。那么你的专业技能储备就不仅仅是前端了,更得了解行业的所有的技术,增加你的技术面。
你需要更全面的技术能力支持,比如:服务端编程能力、数据库、工程架构等等,这些都得靠平时日积月累的项目经验来获取,才支撑着一个技术总监日常工作。
这也是为什么后端程序员晋升为技术总监的概率比前端程序员大得多的原因,因为核心技术栈都是后端的。
除了扎实的技术能力之外,还需要团队管理能力、沟通协调能力、商业和产品意识,大局观等等这种能力。
这么看来,你就知道前端技能在技术大佬的技能里面,如果你想晋升成一个技术总监,首先要web前端领域技术学习到手,留点时间去学其他技术,对你将来升职有很大的帮助。
我知道也有一些人是厌倦了敲代码,不想走技术路线的。那我们就聊聊不敲代码不搬砖,还能干点什么别的好?
一个好的程序员,本身就应该是一个好的产品经理。
不想做前端开发,可以考虑去转产品岗,我身边这种例子多了去了。主要是前端转产品有着天然的优势,其次是产品经理的薪资水平也不低,同样受人青睐。
产品经理日常工作就是负责产品的统筹规划、市场调研、挖掘用户需求、满足公司的盈利目标,跟进产品的开发和运营,然后根据用户数据进行版本迭代更新。
产品经理绝对不是那种毕业后不懂开发、不懂设计就去当产品经理,网上看过几篇分析文章,就满嘴都是跑火车,张嘴就是用户体验、讲战略的人能胜任的。
相比后端,前端这个岗位更了解页面设计与优化,更接近用户。前端还时不时和产品经理、UI设计师“撕逼”,久而久之,多多少少能在他们身上取到一点经吧。如果平时你有刻意去锻炼自己的产品思维能力,加上你的已有技术知识,成为一个合格的产品经理不是什么难事。后续能否继续晋升成为产品总监,就看你的努力了。
再说说什么岗位比较适合女生,如果你现在比较迷茫,不想敲代码,前端开发工程师和测试工程师应该是不错选择。
因为前端主要是做视图层、兼容性的,而相比开发,测试工程师相对没那么大的工作量。这里并不是说测试很轻松,往大了说,测试也不容易干,需要写脚本进行自动化测试、性能测试、压力测试、网络安全测试等等。
但如果你没有太大的野心,对自己要求没那么高,只想找份工作混口饭吃,也没问题。去找一个中小型的团队,对测试要求没有那么高,写写测试用例,做一下黑盒测试,检测每个功能是否都能正常使用,主要细心一点,大部分人都能胜任的。
加上你有前端的开发经验,熟悉产品的实现方式和开发流程,这对你在测试过程中定位bug很有帮助,如果技术能力扎实的话,绝对甩掉很多竞争对手,不管怎么样,懂技术对于你职位提升是有很大帮助的,所以前端开发之所以现在这么火,更何况5G普及了之后,我们前端开发工程师在工作中的比重会更为重要。
上面所说的都是一些晋升和转岗的方向,等你真正要面临转岗的时候,你还会面临其他问题。
比如:自己擅长什么,哪个才是最适合自己岗位?是否有勇气作出改变?能否适应新岗位的工作方式?转岗能否接受暂时低于原来做程序员的薪资?
我见过太多的人迷茫的原因是:不想承受当程序员的苦和累,又无法接受其他岗位低于原来程序员的薪资;想成为CTO拿到高薪,又觉得学习其他领域的技术难度太大。只想着找捷径,看有什么办法可以快速达成目标。天上不会掉馅饼,就算有,也砸不到你。想走捷径的人,最后都走了弯路。
在职场中,从来都不是容易的事。要想升职加薪,必须付出很多的努力,忍受别人忍受不了的,才能得到别人得不到的。
领取专属 10元无门槛券
私享最新 技术干货