当前位置: 首页 > Web前端 > HTML5

前端学不会怎么办?3年、5年、10年,都需要规划!

时间:2023-04-05 21:06:54 HTML5

前端学不会的根本原因是目标感不强或者根本没有目标。在学习前端之前,我们需要思考一下自己想成为什么样的前端工程师。接下来,我们使用时间线来告诉我们什么时候做什么。本文以普通人为例,也是想给普通人一些思路,根据自己的情况走出自己的路。超人,请你自己退出。1.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或者更低的水平。这个阶段的目标是差异化,思考你和其他工程师有什么不同,比如:性能、工程、图形等。目标是在这段时间内成为某个方向的专家。最好有鲜明的技术特点。说实话,没什么特点。每天做业务需求的时候很难和刚工作1-3年的程序员有降维差距。我个人这个阶段开始关注性能,后来教网课Performancefreecourse,虽然看过的人很少(10万人左右),但是那段时间收集了学生的各种问题,以及解决的过程为他们解决问题是我最快乐的时光,我会处理各种形状和大小的性能问题。比我在百度处理的性能问题复杂多了。一个前端工程师在经历了5-6年之后,必然具备一定的优势。在这个阶段(3-6岁),我们要让自己的优势更加耀眼。(PS:在这个阶段的开始,大部分程序员都开始进入程序员的黄金时期)。这个阶段最大的特点是个人技术特点突出,涉及的具体技术栈也多种多样。有些人可能会在这个阶段开始深入。研究Nodejs。或者研究webpack打包机制或者玩玩WebGL。或者干脆换个方向(移动端,后端,我第4年到第6年做了两年移动开发,当然也是为了突破瓶颈)。另外,在这个阶段,有的人可能开始承担管理职能,有的成为团队领导,有的成为管理者。这也是一个好办法。虽然我个人热爱技术,但我并不否认管理的价值,走管理这条路确实是大部分程序员的选择。但是我不建议前端工程师现阶段开始走这条路,因为没有回头路可走。本阶段关键词:(分化、原始积累、Nodejs、性能、工程、图形、多端、管理职责)三、6-9年(p7-p8)这个阶段应该是高级前高级阶段-端技术人员这时候,前端人员基本具备很强的接续能力。在技??术选择上,他们可以在多种技术中选择最好的,部分人员具备构建特定系统的能力,比如前端稳定性和前端开发效率。它有自己独特的见解和方法论。技术栈不会局限于前端技术,可能会掌握一些移动端和后端的相关技术,能够独立完成一个产品(从前端到后端)。科技巨头也倾向于在这个阶段聚集。这个阶段,大部分人已经承担了管理工作(从写代码的那种),已经是大公司的高层管理人员、前端领导、大前端领导了。一小部分人从事编码工作,但从事编码工作的基本上都是热爱编码的人。不认同网上的传言,情商低,没有管理能力的人写代码P7+。这个阶段的关键词:(任务拆解、系统搭建能力、技术完备、团队管理、目标设定)四、10+年(p8+)这个阶段的人基本都是行业专家,要么为行业标准发愁,要么为之努力公司的技术生态。并且因为前端的缘故,目前还没有作为独立学科的大学教学。所以大部分前端高手都是自学的。他们的路径也很奇怪,而且信息量不大。如果你现阶段还在做技术,他们要么非常有激情,要么有强烈的使命感,但都值得尊重。本阶段关键词:(真爱)特立学习Q-q-u-n⑦⑧④-⑦⑧③-zero①②分享学习方法和需要注意的小细节,持续更新最新教程和学习技巧(从零基础到WEB前端项目实战教程,学习工具,全栈开发学习路线和规划)要点:学习前端,我们是认真的