为了账号安全,请及时绑定邮箱和手机立即绑定

前端程序员的进阶

标签:
JavaScript

前言

如何成为一名优秀的前端工程师

  1. 要有自己的前端知识体系
  2. 逐步完善自己的三大能力,首先是编程能力,其次是工程能力,最后是架构能力
  3. 在工作中完善自己的领域知识,如教育类,电商类等等

构建自己的知识体系,就是就是把一些零碎的,分散的,相对独立的知识概念或者观点加以整合,使之形成具有一定联系的知识系统

在这里推荐2个学习方法

  1. 思维导图,根据不同类型的思维导图整理知识点,使知识点行成串联
  2. 追溯法,通过寻找问题的源头去解决问题,还可以通过标准文档,还有技术大师的分享去思考解决问题
  3. 讲解,把你学会的讲给别人听

追溯法常用网站

三大能力

编程能力:
就是用代码解决问题的能力,你编程能力越强,就能解决越复杂的问题,细分又有调试、算法、数据结构、OS 原理等这些的支撑,你才能解决各种麻烦的问题。


** 架构能力:
则是解决代码规模的问题,当一个系统足够复杂,你会写每一块,能解决每一个问题,不等于你能搞定整个系 统,这就需要架构能力,架构能力包含了一些意识,比如解耦、接口隔离,也包含认识业务建立抽象模型,也有 一些常见的模式,比如经典的 MVC,还有设计层面,面向对象、设计模式等等。


工程能力
则是解决协作的问题,当系统规模更大,光靠一个人,是没办法完成的,如何保证几个高手互相能够配合好?如 何保证项目里面水平最差的人不拖后腿?这个工程化建设,往往会跨越多个业务,以汇报关系上的团队为单位来 做。包括前后端解耦,模块化,质量保证,代码风格,等等。

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消