阅读 1442

砥砺前行:我的2016总结和2017计划 | 掘金技术征文

原文地址:shuiyi.io/article/589…

去年年尾就想着要写总结了,但是一直忙着参与年会节目和一些个人私事,过年的时间又几乎全部给了英语单词,背得天昏地暗。终于在2月份有时间好好地总结一下了。

一、2016我都做了什么?

  • 工作

部门调动:

一季度末尾因为业务的变化调到小巴业务线,部门也从巴士事业部变成了平台技术部,接触到了更多公共平台级别的产品,例如滴滴出行WebApp、魔方公共组件等。公共FE团队对于技术的学习和产出非常重视,正好我自己也喜欢写文章总结,所以有幸通过DDFE公众号发了一些文章,我自己也被安排主要负责DDFE掘金公号的运营,目前是个粉丝超过3000的大V了,哈哈。关注请戳这里:DDFE

参与项目:

2015年的时候我的工作主要专注在webapp上,今年来了小巴以后,由于是新业务,很多项目都是从头开始参与,收获颇多。上半年主要参与了MIS后台的前端开发和客户端小巴业务线的H5开发,接触了一些PC端、AngularJS的知识,移动端的知识也运用得更为熟练;下半年主要参与小巴WebApp的开发,再加上自己业余开发的个人博客,较多地接触到了时下最热门的VueJS,进一步提升了开发WebApp的技能。

  • 学习

我在去年的总结里给今年做了规划,现在可以回过头来看看实现的情况了。

目标 完成情况
JavaScript JavaScript
1.React Api熟练掌握 60%
只做到了熟悉,倒是在Vue上做到了比较熟练地掌握。
2.ES6熟练掌握 90%
全年做了两次学习,第一次过了一遍,第二次继续深入学习,并做了读书笔记加强。目前在项目中已经大范围使用了,数组和对象解构、字符串模板、类、Promise等使用较多。但还有几个高级用法用得少。
3.腾讯地图Api熟练掌握 90%
工作中常用的掌握了,并且自己写了一个库QQMapUtils
4.svg动画制作 0%
很遗憾没有找到机会做这方面的实践。
5.zepto、underscore源码阅读 10%
zepto有根据工作需要看了event、touch、detect、ajax部分的源码,但没有形成文章沉淀。underscore工作中基本没用到,没看。
6.跨域的几种方法实践 80%
最常用的CORS和JSONP两种方法有实践,并形成了2篇文章记录。
工具学习 工具学习
7.fis高阶应用,如何配置fis-conf.js fis在全年基本上已经不在我的工作范围里使用了,webpack成为主流。
8.webpack 70%
基本熟悉使用,常用的API、loaders、plugins都有涉猎,但是在proxyTable、sftp等高级玩意儿没有涉足。另外还研究了webpack的源码,也沉淀了4篇文章。
CSS
9.less的深入学习 80%
主要涉及到mixin、Css Modules、BEM等使用方法。
10.《css权威指南》通读 100%
11.iOS9的css3新属性学习 现在都iOS10了……因为兼容问题,这个其实了解了解就好,等大面积使用再深入学习不迟,这个目标定的有点问题。
服务器开发 服务器开发
12.Nodejs 60%
业余用Nodejs搭了一个博客,一些常用API比去年熟悉了多了。
13.数据库、数据结构 50%
MongoDB能够简单使用,数据结构的知识有待恶补。
14.搞一个自己的博客 100%
下半年抽了一些业余时间搭建了起来,还做了一个管理文章增删改查的后台,用来记录自己的学习点滴。目前能用起来自己比较满意,但是可以优化的地方还有很多。地址:shuiyi.io
额外完成 额外完成
15.根据日常工作需求,造了3个小轮子 geo-for-http: A small tool to getCurrentPosition in http protocol.
debuggerjs: A small debugger for web in Native App. You can use it to print errors on your screen.
swipejs: A small widget for swiping html5 pages up and down.
当然,这几个其实离真正专业的轮子还差得很远,希望今年能够写出更规范更专业的轮子。
16.Vue的相关学习及应用 2016年可以说是vue年,从vue每天霸屏掘金首页可窥一斑,由于在工作中和业余项目中都有使用,所以比较熟悉。今年还希望抽时间好好学习源码,探究它的实现原理。
17.技术博文积累 2016年全年共完成文章30篇,本来去年是希望能一个月2篇共24篇的,结果超出预期。文章列表在此 (由于中间遭遇了MongoDB攻击事件,丢了几篇记录没找回来,现在完善了数据库访问权限和数据备份)

总结:

  1. 基本完成了去年的计划,除了4、5、13完成度低于60%,其余项目完成度还行(平均完成度81%),且有超额完成的项目,并且能够做到把计划拆分到每月,当然也根据工作具体需求作了调整。

  2. 完成博客搭建和造小轮子是小亮点,较好地体现主动性。

  3. 写技术博客积累坚持得不错。

  1. 基础知识仍有待完善。数据结构、操作系统知识、Linux常用操作等需要恶补。

  2. 安排计划不够专注。贪多,一段时间内要学习的东西过多,其实不利于知识吸收,不如集中时间沉浸学习一项。

附:2016阅读书籍

二、2017我想做什么?

前两天我自己在家用小黑板捋了一下今年要做的一些事情,主要有三个方向需要完成:工作和技术学习、在职学习、组织班级聚会

  • 工作和技术学习

今年我们组的工作方向会往跨端大前端的方向努力,所以我也希望自己能够参与其中,自己的技能也希望在跨端领域有所提升。然后小巴业务线也有业务方面的重点,希望能在业务项目中更好地发挥作用。

任务:

  1. 业务方向上,希望能根据业务需求,主动推一个技术项目负责到完成

  2. 技术方向上,iOS和Android技术的初步学习,以及JS跨端框架React Native和Week的学习,要有项目产出

  3. 继续沉淀技术文章,目标30篇。目标内容:跨端、Nodejs、基础知识

  • 在职学习

今年还报名了某校的在职研修课程,周末去学校上课,恶补基础知识,且报名参加了国考,所以需要安排时间专门复习,主要时间集中在4、5月份。

  • 组织班级聚会

初步定在10月国庆假期,具体筹备排期有初步计划了,需要组织组委会执行,嗨起来!

掘金征文活动:gold.xitu.io/post/587f0e…

关注下面的标签,发现更多相似文章
评论