网站建设广州公司哪家好,wordpress轻量博客主题,做的网站搜不到,全国建筑四库一平台查询一些前端工程师面临的现状
1.没有系统的的学习基础知识
2.技术上存在短板#xff0c;说句不好听的话#xff0c;大多数开发者的上升通道都没有明确的路线#xff0c;大公司还好#xff0c;小公司基本都是后端作为开发组组长
3.前端各种技术层出不穷#xff0c;需要花费…一些前端工程师面临的现状
1.没有系统的的学习基础知识
2.技术上存在短板说句不好听的话大多数开发者的上升通道都没有明确的路线大公司还好小公司基本都是后端作为开发组组长
3.前端各种技术层出不穷需要花费大量的精力才能跟得上更新迭代
winter老师总结了对应的现状也是大致是这三点他推出了一些自己的学习路径与学习方法
0基础的入门的可以读几本经典的前端教材比如《JavaScript 高级程序设计》《精通 CSS》等书籍去阅读一些参考性质的网站也是不错的选项比如MDN。
如果有一定的开发经验的人可以跟着winter老师的专栏来学习梳理自己的知识以获得技术上的提升。
前端学习一定要有自己的思想不然很难创新脱颖而出。
接下来老师介绍了两个前端学习方法我觉得无论对于新手还是老手老手来说都很有用。
第一建立知识架构
知识架构我们可以把它理解为知识的“目录”或者索引它能够帮助我们把零散的知识组织起来也能够帮助我们发现一些知识上的盲区。
举例来说
以往我们建立知识架构可能是这样的
针对JavaScript
类型转换 this 指针 闭包 作用域链 原型链 ……
这些太没有逻辑以及联系了怎么使用我们并不能很好的知道。
老师给的知识架构是这样的
文法 语义 运行时 接下来再细分
文法 词法 语法
语义 运行时 类型 执行过程 程序 算法 数据结构那么对运行时来说类型就是数据结构执行过程就是算法。 词法中有各种直接量、关键字、运算符语法和语义则是表达式、语句、函数、对象、模块类型则包含了对象、数字、字符串等
学习的过程实际上就是知识架构不断进化的过程通过知识架构的自然延伸我们可以更轻松地记忆一些原本难以记住的点还可以发现被忽视的知识盲点。
第二个追本溯源
追本溯源其实就是关注技术提出的背景关注原始的论文或者文章关注作者说的话。
老师提供了一些简单的方法翻翻资料一般 wiki 上就有找找历史上的文章和人物再顺藤摸瓜翻出来历史资料就可以了如果翻出来的是历史人物幸亏互联网的历史不算悠久你也可以试着发封邮件问问。 最后 我的认识中无论前端基础知识是怎么样都是创立这个语言的人规定好的一些基本规则而作为前端是要把这些知识点串联起来不能仅仅停留在一块一块的知识点机器语言也好自然语言也罢主要是能行事。
此文章为3月Day02学习笔记内容来源于极客时间《重学前端》推荐该课程