前端程序员的进阶

前言

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

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

构建自己的知识体系

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

在这里推荐2个学习方法

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

追溯法常用网站

三大能力

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

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

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

(0)

相关推荐

  • 前端和后端哪个工资高,哪个比较好学?

    首先在了解前端和后端薪资之前需要明确这两者分别是什么,在公司中起什么作用. Web前端: web前端开发主要是通过html.css.js.ajax.DOM等前端技术,实现网站在客服端的正确显示及交互功 ...

  • 这就是你需要的铁饭碗

    来源:Python 技术「ID: pythonall」 前两天看了 码农翻身 公号作者刘欣 的一篇文件 我去北京吃了顿散伙饭 讲述了曾经理论上看起来绝不会倒的部门解散的事情 理论上说,只要IBM不倒, ...

  • 如今前端程序员还有前途吗?

    目前,前端程序员仍然是IT行业比较火的技术之一,在现在或将来,只要我们在互联网上使用前端程序员,就一定是一个很有前途的行业.因此,对于现在的前端程序员是否有前途,对这个问题的回答是肯定的. 特别在当今 ...

  • 程序员的进阶课-架构师之路(4)-栈

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/m0_37609579/article/ ...

  • 前端程序员学好算法系列(九)递归回溯算法

    回溯算法主要应用于树形问题,我们先从一个简单的算法入手 17. 电话号码的字母组合 给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合. 给出数字到字母的映射如下(与电话按键相同).注意 ...

  • 前端程序员学好算法系列(六)队列

    利用队列我们可以解决很多问题,js数组也可以实现队列,队列的思想为先近先出,js可以用 push和 shift() 很容易的实现一个队列 给你一个二叉树,请你返回其按 层序遍历 得到的节点值. (即逐 ...

  • 前端程序员学好算法系列(五)栈

    前端程序员学好算法系列(五)栈

  • 前端程序员学好算法系列(四)链表

    24. 两两交换链表中的节点 给定一个链表,两两交换其中相邻的节点,并返回交换后的链表. 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换. 示例: 给定 1->2->3-&g ...

  • 诚之和:怎么让前端程序员没有后端也能完成项目

    这篇文章主要讲解了"怎么让前端程序员没有后端也能完成项目",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么让前端程序员没 ...

  • 对前端、后端和全栈感兴趣的人,建议都看看!18年老程序员给你指点迷津

    一.前端 (1)何为前端 简单来说,前端开发就是开发网页上的内容展示和与用户的交互.内容展示指的是你在网页上能看到的图片.文字.视频.数字等信息,那与用户的交互指的就是用户在页面上通过点击按钮.输入文 ...

  • 讲给Android程序员看的前端和后台教程

    版权声明 本文原创作者:谷哥的小弟 作者博客地址:http://blog.csdn.net/lfdfhl 本文视频教程:http://www.stay4it.com/my/course/37 前端专栏 ...