前端工程师职业目标与发展线路

ditie

很多人在大学里都学过JAVA  .NET  Javascript等计算机语言,亦或者计算机专业出身。
毕业后从事前端开发工作的人,从比例上没有后端开发人多,因为从事后端开发第一份工作工资较高。
不少人是从后端转前端,或者参加培训后进入这个圈子。
因为喜欢人机交互的特效进入这个行业,选择前端工程师作为步入职场第一份工作。
从业5年,早期立志成为这个行业里最优秀的工程师,经历了几家公司,现在自己出来创业。
一路走来感受颇多,给一些新入行的朋友聊聊,前端工程师职业目标与发展线路,还在坚持的人现在工作状态。

前端工程师的几种职业发展路线
偏技术:初级前端–高级前端–项目主管–技术经理–技术总监
偏产品:                     交互设计–项目主管–产品经理–产品总监
偏运营:                                          项目主管–运营经理–运营总监

如果你说刚入行的新手,短期目标(高级前端)大概需要2年,实现中期目标(项目主管大概还需要2年,经理级大概还需要2年)
从业5年,身边有还停留在初级前端阶段的人(不爱学习 混日子),也有做到项目主管和经理级别的人。
这个和个人努力程度,对专业热情程度、以及天赋有很大的关系。

无论什么原因,既然选择了从事这个行业和职业,那就脚踏实地一步一步来,说几个对实现目标有帮助的方法。

1、专注于学习技能
互联网行业是靠拼爹最少的行业,没有之一,做技术的,就是靠手艺吃饭,简单而直接。实现短期目标,没有捷径,就是要专注学习,掌握一名优秀前端开发工程师应具备的11项技能,自然可以实现。(优秀前端工程师的知识结构
中期做产品,主要研究一下交互设计和用户体验,这些,在你日常工作中应该有所涉及, 多留心这方面做的好的人是如何运作产品的,会对你尽快实现中级目标大有帮助。张小龙(微信之父)说做产品很简单,就是解决人的贪嗔痴的问题。但是没有几年 的磨练,谈何容易,我建议平时可以看一些心理学方面的书,会对做产品有帮助。
长期的终极目标,从掌握技能的上来说,我认为侧重点在团队运营管理、财务分析、数据分析上,对,善于社交此时也应该算在你的技能学习范畴中。

2、制定学习计划,克服拖延症
拖延症已经成为每个人日常生活的一部分了。 每天我们都想避开某些事情,如果只想着明天做,明天学,你的目标永远也无法实现, 有时是由于懒惰,有时候确实感觉累了,但不管什么原因,你一定要克服拖延症,为自己定下学习时间计划,比如每月必须看完一本专业书等。现在计划管理工具软 件很多,你可以找找去,给自己定一个详细的中、短期学习计划。

3、泡论坛,写博客,展示自己
这点其实是为了解决第2点(克服拖延症)的问题,因为,如果你没有一个方法激励自己 的话,制定学习计划,克服拖延症都是空话,每个人都讨厌空话,所以你要有些切实可行的事来干,泡论坛,可以学习别人的长处,可以互动问问题,也可以解答问 题,写博客,你会说,我哪有那么多的事写呀,我告诉你一些我的心得,就是读书笔记,为你每天看过的书,纪录重点和心得,放到博客里,不要管有没有人看,量 变引发质变,有一天,你会成长慢慢的就会有人开始喜欢你写的文字。

4、选择时机跳槽:
我不鼓励盲目跳槽,也不鼓励频繁跳槽,有很多前车之鉴,但跳槽是获得提升的一条捷径,关键目的是为了获得提升,也就是说前提是能获得提升(或加薪或平台好)的情况下才考虑跳槽,但同时你要也考虑你的技能目前是否和这个职位或薪水匹配。