前端能力八大等级,每一级附送晋升方法

本文带你逐步晋升前端开发者,从选秀阶段的基础HTML/CSS/JS开始,经历解决问题、优化方案、全局观、深度理解、广度拓展,最终成为技术领导者。关键节点包括提升代码质量、项目实战、框架掌握和全栈能力的培养。
摘要由CSDN通过智能技术生成


一、入门级(选秀阶段)

能够解决一些问题:

常见HTML标签和属性、时间、方法,常见的CSS属性也了解,也掌握了JavaScript最基础的语法、条件、语句和循环还有简单常用的算法。起码可以完成一些前端的需求。要了解一些常用工具比如:Webstrom、Sublime text3、Dreamweaver等。

怎么进阶:

最简单的方法就是找到官方帮助手册,所有的方法属性,都读。读到自己我安全理解了,这些文档可以帮我们夯实基础学习,起码有一个帮助,就是优化了我们不规范的代码。很多人上来就建议看文档学习,个人感觉没必要。学完基础知识之后,夯实基础看官方文档会让大家更受益。

——通过静态页面来优化好我们的代码!

二、解决问题(常在阶段)

本阶段特征:

可以解决一些难点的问题了,哪怕是通过复制粘贴,起码能够基本完成需求。这个阶段起码完成的内容是不出错的了。不会向上一个阶段还是在学习。可能只是会粘贴代码进行简单的修改,还不会优化。

进阶之路:

这个阶段最大特的特点就是能够解题了,但不是最优方案。怎么解决这个问题?就要扩宽自己的认知了,累积学习各种项目,再自我验证方法。可以到GitHub上面找一些开源了,我们最重要的不是要学一个开源项目,而是学会自己调试让代码跑起来。你不调试,你学会的就是一个项目,你学会调试,你就会的是一个领域。

三、优化方案(贵人阶段)

特征

本阶段遇到一个需求可以给出各种方案了,自己也能判断出优秀的方案。这个级别基本上是团队的主力。本阶段是可以说出一样的代码更适合什么环境。按照工作年限,基本上两年左右为web开发经验就可以到这里了。

提升之路:

戒骄戒躁,我见过很多开发最飘的时候就是2-3年左右。这个阶段更应该注意代码的性能和可用性。深刻的理解前端框架实现原则、开发、重新配置前端一般终端组件的能力。

四、全局观(嫔位)

特征:

思想走在需求前面,有关需求还没有提出来,你是否有发现需求的能力。另外就是已经不追求一个需求的最优代码了,而是解决方案。代码可复用性,等等。

提升之路:

关于面向对象开发的思考;面向对象的JavaScript;javascript闭包、范围链、原型链等高级功能;常用的设计模式;使用本机JavaScript原理实现框架封装;jQuery框架封装原理;实现原理,jQuery插件;掌握jQuery插件的实现原理,深入理解插件实现机制的两个扩展;基于组件和模块化的发展:SeaJS、RequireJS。有能力解决复杂的问题和技术问题,并能够独立设计和开发复杂的功能模块。

五、深度(妃位)

特征:

本质上是和上一个阶段没有太多区别的,就是这个时候已经有了封装概念。已经可以分享内容了。

进阶:

这个阶段的web开发,更需要注重的是思路,或者说是深层理论。再看几遍HTML/CSS/JS接口帮助文档,这个阶段掌握Java、C++、Python其中一门语言,并且了解它语言设计等等。

六、广度(贵妃)

特征

自称体系,基础扎实,掌握理论,知道原理。

晋升:

从前前端都是后端直接大包大揽的,后来才细分。随着Node.js的发展,很多中台服务教给前端开发。这个阶段就是前端全栈的阶段,可以自己设计一些框架,业务也可以写。

七、领军人(皇后)

在这里插入图片描述

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值