参加工做来第一次作年度总结,也但愿经过此次总结认真回顾一下 2018 年工做上作了些什么?本身私下作了些什么?技术上获得了那些提高?同时也给本身立下 2019 年的 flag,但愿本身成为一个更有深度的高级前端开发工程师。前端
2018 上半年我主要负责在 2017 年作完一个 app 和一个 pc 端的系统的维护,这段维护的日子里真的是太悠闲了,大部分时间都是在本身学习新技能,因此在五月份的时候,换了新工做开始本身 2018 年的下半年的工做,同时也在本身 github 开源了一个 mpvue
开发的小程序还在 github 创建本身的博客库。vue
2018 年前半年我一直还停留在 jq 时代,Pc 端没有先后端分离,可是 App 是先后端分离的,当时这两个差很少都开发完了,大部分时间在维护和迭代,负责维护的 App 当时技术选型比较陋,我直接使用 Hbuild 开发的 App 没有使用 ReactNative 高大尚的框架(当时团队就我一个前端还有四个后端一个技术老大),当时天天的工做就是和全国各省不一样地区对接 App 的接入,还有 Pc 端的一些更新,本身多余时间不少,不干堕落开始本身学习之路。node
天天本身的时间仍是不少的,为了提高本身开始接触 Vue
,先把 Vue
的官网从头至尾看了个边,学完基础后,开始看慕课网的实战视频,大概看了两三个实战视频,从而了解 Vue
开发大体步骤和流程,当时为了让本身对 Vue
理解更加深入,联合网友一块在业余时间模仿 boss 直聘用用 Vue
写了一遍,虽然很陋但也是对本身这一段时间学习的一个产出吧,在这个期间我还看了 React
的官方文档,接着也看了几个慕课网关于 React
的实战视频,也尝试本身弄了一套 React
项目的 webpack
配置。mysql
经过这半年的学习,最后在五月份的时候成功跳槽到如今的公司。webpack
进入新公司,才感觉到作一个需求的总体流程,先需求评审,预估工期,开发完后,测试开始测试,在发到线上,而后在回测,而后才算整个过程完成,在上个公司的时候真的是一点都不规范啊,新公司技术栈 Vue
为主,在新公司主要工做是 App 内嵌 H5
还有后台管理系统,一直相接触小程序开发,可是公司驾考宝典小程序已经成型了,没机会重新开始了,这时候我接触到了mpvue
这个框架,这个框架能够用 Vue
的写法去写小程序,瞬间让我有了本身写一个小程序的想法git
使用 mpvue
开发小程序,接下来几个月我就开始研究 mpvue
,想着怎么写接口本身弄一个完整的上线的小程序,无心中发现一个网友爬取的网易严选商城的一些数据大概一共有 20 张表,后来决定用这些数据来写接口,学了半个月PHP
,发现须要学习的成本过高了,最终仍是选择用 Node
来写接口,大概用了一个多月的时间终于把本身仿网易严选的小程序写出来了,小程序服务端源码地址这些代码仅供学习参考,感受有不少地方写的不是很规范github
前端:小程序、mpvue
、async
、await
web
后端:Node
、koa2
、mysql
、knex.js
操做数据库,可视化工具使用的 Navicat
sql
最后买服务器买域名,域名备案(备案了大半个月),最后把项目部署到服务器上了,可是最后发现小程序没法过审,我的不能提交商城类的小程序数据库
咱们前端组每一个星期都有团队内分享,当时也把mpvue
这个框架在组内进行了分享,后期在公司也作了一个小的倒流的小程序,当时我直接用的mpvue
进行开发的,作完这个后,公司又开了一个教练宝典小程序由于和同事合做开发,因此直接用的原生小程序进行开发的,也算是把小程序练了一把(使用原生和 mpvue
)。
下半年的思考,发现本身一直停留在用的阶段,不论是 Vue
、mpvue
仍是 Node
不多关心原理还有 Javascript
基础方面,因此就开始想着着手去弄明白原理不能只停留在用的层面上,要想原理弄明白,确定 JavaScript
基础必需要过关,而后我就开始阅读《高级程序设计三》,只是读了很快就会忘记,在 10 月份末的时候我就在本身的 github 上开了一个博客库,并强迫本身每周输出两篇文章,也算是对本身读书的一个总结,前期可能都是一些 JavaScript
基础的博客,看完基础后后期会加入一些深刻的博客以及源码的解析
2018 年本身还算过得比较充实,可是路不能走的太快,须要沉淀,本来以为本身 2018 年没怎么可总结的,可是经过写加回想这一年仍是经历了不少,回想中也看到本身进步的同时也发现了本身的不足。
新的一年新的征程,也要为新的征程制定相应的计划
一、再过一遍《高级程序设计三》增强基础
二、看完《你不知道的 JavaScript》上中下卷
三、坚持 github 上的博客库,跟新基础知识、技术总结和项目开发中遇到的问题
四、更加深刻的去理解 Vue
和 Node
,同时尝试一下服务端渲染
五、至少写一个 React
相关的项目
六、持续输出,完成 Linmi 主编组织的《开发者写做计划》33 篇文章
七、打算结个婚
八、每周尽可能腾出半天时间去打篮球
新的一年但愿本身成为有深度的高级前端开发工程师。
掘金年度征文 | 2018 与个人技术之路 征文活动正在进行中......
最后附一张科比大佬的呐喊!!!