最近大家都进入复工期了吧?
非常时期,想必很多公司都选择了远程办公。远程办公意味着IT从业者可以更加自由的分配自己的空闲时间。
但是很多前端工程师,随着工作经验的积累和业务阅读能力的增强,很容易进入工作舒适区,重复用轮子会让大部分的前端程序员的成长处于原地打转以及低水平重复的状态。
如何利用空闲时间,高效的提升自己,将是我们讨论的重点。
JavaScript & TypeScript
不要着急学习各种框架,无论是Vue还是React。在学习这些框架之前,你应该学习好 JavaScript。
你必须对JavaScript数据类型,对JavaScript的堆栈内存、闭包特性有所掌握和了解,对JavaScript的事件机制,异步编程机制,包括JavaScript的面向对象进行深入的学习。同时,请试着重点关注JavaScript的函数式编程特性,如果你搞不清楚什么是函数式编程,请开始学习它。
同时,请坚信,TypeScript会成为趋势。
过去几年的时间里TypeScript的增长非常迅速,根据调查,89%的TypeScript 用户表示会在今后的开发中依然选择使用TypeScript,有66%的受访者表示使用过TypeScript ,并且对使用TypeScript表示出兴趣。
前端框架
我们学习和使用框架的目的是高效率的开发项目,使用框架我们必须以扎实的JavaScript基础为前提。
当我们能够熟练的运用框架开发项目以后,我们一定要熟悉和掌握框架的底层原理,同时,我们要去尝试阅读框架的源码,否则,我们会成为API开发工程师。
Vue,React作为前端框架在web前端开发中早已具有举足轻重的地位,很多公司的招聘中明确要求会这两种框架。
笔者对于这两个框架的看法是:两个框架都要掌握,Vue,React背后的原理不尽相同,而且凝结了作者优秀的思想,非常值得我们深入研究,两者都掌握非常有利于日后的职场发展。
单元测试
为了保证代码质量,单元测试必不可少。
在测试中,我们可以验证代码的正确性,同时,通过编写测试用例,可以做到一次编写,多次运行。
单元测试是一种无价的文档,它是展示函数或类如何使用的最佳文档,这份文档是可编译、可运行的,并且它保持最新,永远与代码同步。
时刻保持对最新技术的敏感性,并定期更新自己的技能储备,是每个技术人日常必修课!
道理其实大家都知道,但是具体怎么学就遇到了问题。所以这里我推荐最简单的方式:
脑图 + 视频 + 资料
当然!仅仅有思维导图还不够,这里还准备了免费的前端实战视频教程及资料包!每周还有前端大佬的免费直播课,可以在线提问哦!
No.1
更多免费课程安排
2月20日—2月25日,晚上8点
一. 原理:
《今年将正式发布vue3.0,有哪些升级变化》
响应式原理的变化
更快的对比速度
其他的一些变化
二. 技能:
《如何利用TypeScript开发Vue应用》
Vue3.0简介
TypeScript快速入门
使用TypeScript开发Vue应用
三. 技能:
《利用node构建自己的脚手架工具》
如何利用node编写命令运行脚本
脚手架工具常用的包有哪些
带你手撸一个自己的vue-cli
四. 源码:
《从源码探究构建工具之手动实现webpack》
从模块谈起,到底什么是webpack
分析bundile.min.js源码
读完源码我们来写简易webpack
No.2
前端进阶资料
篇幅有限,扫码免费获取更多资料
免费直播,海量资料,先到先得~