前端学不动的根本原因是目标感不强或者根本就没有目标。在学习前端之前,我们需要先思考我们要成为一个什么样前端工程师。接下来我们以时间线的方式,来告诉我们什么时间该做什么事儿。本文以普通人为例,也是想给普通人一些思路,结合自己的情况走出自己的路,超人请自行退出。

一、 1-3年(p5-p6)

这个时候大多数是应届生学习知识的积累期,对于前端三剑客:HTML/Javascript/CSS基础的夯实阶段。必看的书有《Javascript权威指南》/《Head First HTML and CSS, XHTML》/HTML方面多看看官方文档或者w3c的标准就成。另外这时候一般的前端工程师,会掌握一门应用级别框架(比如:React/Vue/Angular等等)。虽然使用传统三剑客我们也可以把任务完成,但是使用应用级别的框架还是会提高我们的效率,而且公司在人才招聘的时候应用级别的框架是必问的。不做赘述这个阶段感觉推不动的前端朋友建议推出,做自己更喜欢的事儿去吧。

本阶段关键词:(前端基础、原始积累、HTML/CSS/Javascript、Vue/React/Angular)

二、3-6年(p6-p7)

熬过艰难的初期阶段,接下来2-3年是一个差异化的体验期,在这个时间段通常情况下,前端工程师已经能够胜任所有的业务需求。可能大项目的拆解能力有所欠缺,但是这种能力会通过经验的积累不断积累有所上升(上升进度取决你做的具体工作,以及你个人的职位)。

这时候的前端工程师一般是p6上下的的level。这个的阶段的目标是差异化,思考自己跟其他工程师有哪些不同,比如:性能、工程化、图形化等等方向,目标就是这段时间,成为某一个方向的专家。身上最好有鲜明的技术特点,说实话没有特点,天天做业务需求很难跟刚刚工作1-3年的程序员产生降维度差距,我个人在这个阶段开始主攻性能方向,后来在线上课堂讲性能免费课程,虽然看过的人很少(大概10万人),但是那段时间我从学员那里收集到各种各样的问题,给他们解题的过程是我最开心的时光,我会处理形态各异的性能问题。远远比我在百度处理的性能问题复杂度更高,多样性更多。

在一个前端工程师经过5-6年之后,他一定有一定的过人之处,我们在这个阶段(3-6年),就是把自己的过人之处打造的更加耀眼。(PS:这个阶段开始,大多数程序员已经开始进入程序员的黄金时间),本阶段最大的特色是个人技术特点突出,涉及到的具体技术栈也多样一些,可能有的人这个阶段开始深入研究Nodejs。或者研究webpack打包机制抑或去玩玩WebGL。或者干脆转到别的方向(移动端、后端,我在第4-6年做了两年移动开发,当然也是为了突破瓶颈)。

另外在本阶段可能有部分人开始承担管理工作职能,有的人成为小组长,有的人成为经理。这也是一条不错的路,虽然我个人很热爱技术,但是不否认管理的价值,以及走管理这条路确实是大多数程序员的选择。但是我并不建议前端工程师在这个阶段开始走这条路,因为不能回头。

本阶段关键词:(差异化、原始积累、Nodejs、性能、工程化、图形化、多端、管理职责)

三、6-9年(p7-p8)

这个阶段应该是高级、资深前端技术人员的阶段,这个时候的前端人员基本都具备很强的继续能力,技术选项时能够在多个技术中选出最优的,而且部分人员已经具体体系打造能力,比如,在前端稳定性、前端开发提效方面有自己独到的见解和方法论。技术栈也不会局限于前端技术,可能掌握部分移动端、后端相关技术,并且能独立完成一个产品(从前端到后端)。技术大牛也往往聚集在这个阶段。

此阶段大多人已经承担管理工作(脱离写代码那种),已经是个大公司的高级经理、前端leader、大前端leader。少数人承担编码工作,但是从事编码工作的基本都是热爱编码的人们。网传的情商低的,没有管理能力的人才在P7+的时候写代码,我是不认可的。

本阶段关键词:(任务拆解、体系打造能力、完整技术、团队管理、目标制定)

四、10+年(p8+)

此阶段的人基本都是业内大神,要么为行业标准操心操肺,要么为公司技术生态劳心劳力。而且由于前端截至到现在依然没有一所大学作为独立学科进行教学。所以大多数前端大神都是自学成才。他们的路也是千奇百怪,不太具有参考性。如果这个阶段依然在一线做技术的,他们要么非常热爱,要么目标感极强,但是他们都是值得尊敬的。

本阶段关键词:(真的热爱)

更多文章推荐阅读:

2020年Web前端开发工程师市场怎么样?学会什么技术才能拿到高薪

一线城市,前端工程师最低工资2K-3K,最高20K-30K 你怎么看?

分享七年职业生涯心得,认清自己是否真的适合转行前端开发工程师

前端的工作越来越难找,到底是不是前端领域已经饱和了?

全国程序员平均工资18153:凭啥前端工程师年薪能拿到30W?

前端学不动了怎么办?3年,5年,10年,都需要规划!相关推荐

  1. 学不动的前端人,该如何跟上前端技术的发展

    总有前端同学问我,前端技术更新太快,学不动了啊,有什么好办法? 说实话,除了学,还真没啥办法. 回看2018年,微信小程序就不说了.支付宝小程序.百度小程序还来凑热闹.React Native.Flu ...

  2. 再见,前端!别更新了,我是学不动了

    01.前端饱和了? 随便打开一个招聘网站,以"前端"为关键字进行搜索,都会看到很多的招聘信息,而且薪资都很高. 据国内权威数据统计,未来五年,我国信息化人才总需求量高达 1500万 ...

  3. java图片不动了_JDK 12又来了,我学不动了...

    原标题:JDK 12又来了,我学不动了... 写在前面 看到 JDK 12又发布了,萌新不知不觉感觉瑟瑟发抖,从 Java 1.8的函数式编程思维和范式 到 Java 1.9的模块化特性的加持 以及还 ...

  4. vue怎么插入接口demo_前端学起来特别吃力,新人入前端怎么学?

    最近知乎收到一些问题,问前端学起来吃力,连续更新几次回答的比较全了.现在整理下分享给掘金的小伙伴们. 原知乎问题: 前言 前端工作两年多.大部分前端原理.框架都能完全运用.工作中几乎遇不到解决不了的问 ...

  5. 前端学起来特别吃力,新人入前端怎么学?

    最近知乎收到一些问题,问前端学起来吃力,连续更新几次回答的比较全了.现在整理下分享给博客的小伙伴们. 前端工作两年多.大部分前端原理.框架都能完全运用.工作中几乎遇不到解决不了的问题(除了那些恶心无法 ...

  6. 前端学HTTP之web攻击技术

    前端学HTTP之web攻击技术 前面的话 简单的HTTP协议本身并不存在安全性问题,因此协议本身几乎不会成为攻击的对象.应用HTTP协议的服务器和客户端,以及运行在服务器上的Web应用等资源才是攻击目 ...

  7. 学弟学妹:大佬们,别劝了,学不动了,学不动了

    橡皮擦,一个逗趣的互联网高级网虫,为你带来新职场故事,搬来程序员敲门砖. 逛一逛CSDN的热榜,成了每天的日常操作,这里总是充满着乐趣. 这不,今天又看到一篇文章. <奉劝那些刚参加工作的学弟学 ...

  8. 儿童节礼包!10 后都开始学编程了,你需要这个阿里技术电子书大全

    简介: 技术人的成长,其实很像一场武林修炼.大学毕业,学成下山,初出茅庐,但真正的考验才刚刚开始.知识爆炸.技术更新迭代,技术人所面对的成长压力前所未有,就连过儿童节的 10 后孩子们都已经开始学习编 ...

  9. 工程图学及计算机绘图非机类答案,工程图学及计算机绘图(非机类)第10章零件图.ppt...

    工程图学及计算机绘图(非机类)第10章零件图剖析 三.应尽量符合加工顺序 加工顺序: ?15 4 35 ?20 C2 (a)合理 (b)不合理 ?15 31 35 ?20 C2 (1)车4×φ15退刀 ...

最新文章

  1. office使用技巧
  2. UITableView性能提升和优化(第3章) 之一
  3. 【 FPGA 】UltraFast设计方法学笔记(RTL代码风格1)
  4. Mybatis解析动态sql原理分析
  5. 欲了解Android Studio,必先知道Gradle
  6. 处理ASP.NET Core中的HTML5客户端路由回退
  7. WPS重复数据高亮显示
  8. Silverlight+WCF+ArcObjects获取地图服务图层列表的实现
  9. VMware 修复多款产品中的高危漏洞
  10. 【渝粤教育】国家开放大学2018年秋季 1121t健康教育与健康促进 参考试题
  11. 在vue 中使用Stylus
  12. cad2023三维立体图形图纸工程设计绘图软件Autodesk AutoCAD 2023 中文
  13. 《Mimics软件临床应用:计算机辅助外科手术》目录摘要
  14. 如何破解CuteFTP 4.0,CuteFTP,逆向工程技术
  15. 吉木萨尔县文化旅游策划案——天山圣地,武侠之都!
  16. 快速指数运算:平方-乘算法
  17. 微信小问题2021-10-14
  18. 什么是中台系统以及挑战和解决方案?
  19. 汽车ABS控制器设计及车身稳定算法研究笔记(二)——ABS控制器硬件设计及调试
  20. 蕴含存在的意义到底是什么

热门文章

  1. Group equivariant capsule networks(组等变胶囊网络) 论文翻译
  2. Python爬虫编程思想(104):Splash基础(支持Lua的轻量级浏览器)
  3. Apple Developer文档笔记(二)Bundle Resources Foundation
  4. win10 uwp 参考
  5. 2023 彩虹易支付 OneTheme v1.0 用户美化主题模板
  6. python uiautomation选择list内容_蜗牛笔记-文章-UIAutomation运用
  7. 评估板快速测试-基于TI Sitara Cortex-A9
  8. RGB图像转换为BGR
  9. 鼠标交互的使用与优化
  10. java to go 基础知识与区别入土指南