本文开始其实只是weekly,但是想到年末了,最近的学习和工作也是体会颇多,于是写此文,也是为了理清思路

nodeJS 学习

知识点:

  • 概念 阻塞IO(同步IO)和非阻塞IO(异步IO)和 事件驱动(事件回调),了解和其它后台语言区别eg: Java
  • npm包的相关操作 npm link npm adduser npm publish package.json参数含义
  • commonJS 模块化
  • node基础模块的学习

css动画学习

知识点:

  • transition 和 animation 的区别和使用
  • 我用react配合动画实现了一个简单的loading组件,放在npm
  • import Loading from 'ilv-loading'
  • <Loading isload={true} />

JQuery

知识点:

  • 我重新在w3school上学习了JQuery的api的使用

年终

年终工作不是很忙,我在刷公司的oj,都是一些比较简单的题目,我一直是用JavaScript刷,感觉是在逃避,抽个时间应该把c/c++重拾起来,这很重要。我觉的学习还是要注重方向的,前端这块还是很薄弱,就先不要去学后台的知识,在学习的路上要避免出现炫技的思想,不要什么都想学,只有先把根扎稳,才能开花,要往深的学, 比较新的非主流技术不是新人可以随便踩坑的,把现有的主流技术学透彻,这很重要
所以,我大概觉得,无论是做什么开发,可选的技术栈都不是唯一,并且技术栈永远是推陈出新的,所以一定要有一套属于自己的开发流,并且要对此深入学习和探究,此处又深刻体会到方向的重要性。
除去上层的框架外,我深刻体会到,基础知识早学晚学都得学,有时候认为react比较难学,其实是因为原生JS学的不好,原生JS学的不好,导致框架的学习中,只能对API进行学习,这是最避讳的,其实学习框架,是学习思想,用前人造好的轮子更快前行,而不是重复性写一些模板类的东西,那我认为这样的工作是很没有意义的

所以我近一年来的学习方向大概是

  1. react相关技术栈 (react前沿技术栈多去了解,没事多看看helijia-web团队的react新技术分享)
  2. Js和css基础知识 (重新读一遍js红包书&&系统读一本css的书)
  3. 数据结构和算法 (把c/c++重新拾起来然后多去公司oj和leetcode刷题..)

另外抽个时间补一下计算机网络的知识..


ilvseyinfu
25 声望5 粉丝

很帅,不会写代码