为啥两个多月没写博客了
前段时间忙着面试跳槽,后来终于在6.13号入职了新公司–知道创宇。
关于新公司
之前的跳槽主要是想要进入更大的团队提升自己,希望能接触node等等我一直很想学习的东西。面试知道创宇的时候,面试官说这边就是node,刚好跟我的愿望不谋而合,后来也就顺利入职了。
想想也很不容易了,从0开始自学,第一家公司只有我一个前端和另一个后端,到现在一步一步学习进步,慢慢跳槽,终于算是进入了一家在业内比较有名气的公司。人数很多,技术栈也很丰富,而且这边对我的推动非常大。入职之后也是基本没有什么适应时间,直接开始写代码。而且这也正是我现在所需要的,之前看了很多egg,node,typescript相关的东西,但是纸上得来终觉浅,要学会还是得动手写代码。
所以入职之后的这段时间,可以说是有压力有很充实了,Umi, Dav,Egg, Typescript,MongoDB等等新东西扑面而来,一时间难以消化,只能硬着头皮学,经过这段时间,算是勉强搞明白了个大概,写的也熟练了一些,但距离完全消化这些知识肯定也还很远。
好在这边有code reciew,每次写的代码都会有大佬看看,提出问题再修改,这个过程对我的帮助也非常大。
最近学到的新东西
这段时间学了很多东西,但迫于学习压力和工期,一直没有时间整理记录。这样其实很不好,学到的知识还是应该在脑海中整理记录一下,而写博客正是这个过程。这样不仅能加深理解,还能发现自己的不足。
所以在这里列出最近接触的新东西,之后每一个来单独总结出一篇博客,先从简单的开始
- 常用库类
- BigNumber.js : 用于数据处理和精确计算的库,弥补js的精度问题
- moment.js : 用于时间处理的库,非常方便
- Mongoose : node.js 链接 MongoDB 的库,封装了一些方法,但不是很全面,项目中还是要和MongoDB的原生语句搭配使用
- React 生态
- Umi : 阿里出的 可插拔的企业级 react 应用框架
- Dav : dva 首先是一个基于 redux 和 redux-saga 的数据流方案,然后为了简化开发体验,dva 还额外内置了 react-router 和 fetch,所以也可以理解为一个轻量级的应用框架。但我们这里搭配Umi使用
- 后端
- Egg: 阿里出的一款 node.js 企业级后端框架
- MongoDB: 使用的数据库
- Typescript: ts也是看了好久,不用也是白看,写了之后还是挺舒服的,感觉一切都很稳健,每个类型,接口,都有了固定的形状。怪不得都说写大型项目要ts。
- 开发工具
- vscode: 用了几年atom,转了vscode之后,除了少数不适应之外,真香
- Robo/Studio 3T MongoDB的可视化工具,方便不会写语句的来增删改查
写在最后
任何事物都是有好有坏的,最近虽然学到了很多新东西,却也因为工作忙碌,没时间总结消化。不过这种情况也不是常态,所以接下来要抓紧时间,把近期学到的东西消化整理,认真补上我得博客,加油~