今天12月30号, 2016马上就要结束了, 是时候来一波总结, 装装逼了。
简单介绍
2015年毕业, 专业核技术, 8月底来京从事本专业工作, 后来无意之中知道了前端这东西, 然后学了它, 经历两次面试之后, 终于在11月加入了现在的公司日事清。她是一个正在快速成长的初创公司, 旨在为用户解决日常办公中的诸多痛点, 目前已获A轮千万融资 。很庆幸的是, 第一次做前端就遇到了一个很好的团队。
一些统计
GitHub提交量
看到很多人都放这个图, 我也来悄悄地跟个风吧。今年最多的一次提交是一天58个commit. 颜色比较深的通常都是那天改了太多bug, 或者好几个工程都发布了新的功能(公司的代码托管在GitHub上) 。
公司产品前端工程代码贡献量
虽然GitHub的代码增删统计和实际增删有所出入, 但是也能反映出来一个大致的情况。 之前在王垠编程的智慧一书里, 看到这样一句话:
有位文豪说得好:“看一个作家的水平,不是看他发表了多少文字,而要看他的废纸篓里扔掉了多少。” 我觉得同样的理论适用于编程。好的程序员,他们删掉的代码,比留下来的还要多很多。如果你看见一个人写了很多代码,却没有删掉多少,那他的代码一定有很多垃圾。
所以当我看到我新增代码量是我删除代码量的两倍多的时候, 我的心里其实是在沾沾自喜的。 删除的代码或是因为功能的变动, 或是因为初时代码设计的不合理, 或是太过冗余。 当然, 必须承认的是, 我今年编程能力的提升, 大部分都应该归功于这些我删掉的代码。
当然, 这只是自己参与的项目之一, 另外公司的项目也有两三个, 个人也有些项目, 只是个人项目多是半途而废了。
几个时间点
2016-04-25
这一天是日事清v6版本正式发布的日子。 所以理所当然的——通了个宵。 这也是自己第一次参与产品的重大发布。 只是似乎自己并没有起到多大的作用, 大部分都是后台在打包,然后等等等。。。。 最后, 只能说通宵太痛苦。
2016-09-11
男人嘛, 每个月总有那么几天→心情会莫名其妙地不好。我每次心情不好的时候就去听陈绮贞的《鱼》这首歌。 这一天我也听了, 然后觉得那些曾经听过这首歌的人都值得表扬, 然后我就去评论里点赞, 点了几个之后, 发现手动点麻烦, 就写了个脚本, 全部给点了。 恩, 我用的是网易云音乐。 然后过了一段时间我又用同样的方式点了《夜明》的赞, 然后是《演员》的赞。 没想到的是, 薛之谦的粉丝力量太强大了或者说是评论太多了, 一下子全部赞完之后, 第二天我的通知里面一堆的私信、评论还有@。 不过后来觉得无趣也就没再做这种事情了。
2016-10-22
买了个Mac pro, 因为实在是忍受不了公司的渣渣电脑了o(╯□╰)o, 毕竟打个字都输入完了, 还要等好几秒才会上屏。 买了之后, 感觉真是棒, 至少在工作效率方面有了很大的提升。
新学的一些东西
学了些php
, python
, Java
, mysql
, mongodb
, bash
, 然而并没有应用场景, 所以很快很快就忘完了。 前端框架也是学了一些, 同样, 也是忘完了。 所以后来也就不再去学习框架, 因为基础如果变扎实了, 那么学习一个框架,成本并不会太大。 最好的学习就是在实践中去学习。不过还好bash
帮了我挺多的忙。 命令行也是如此 , 省了自己不少精力与时间。
为团队贡献的一些小东西
eslint的代码检测优化工具
写这个的初衷是, 默认的eslint
检测会检测源代码下的所有文件是否符合规则, 随着代码量的增加, 每次检测都会耗时好几分钟, 实在不堪忍受, 所以就写了这么个工具。
清除console
也是和eslint
有关, 最开始的时候eslint
的规则里没有设置禁用console
,所以后来出现的一种情况就是, 代码里面存在大量的console
以至于每次开发的时候控制台里会打印很多多余的console
。所以写了这么一个小工具来清除代码里面存在的console
。
看过的书
- 深入浅出
nodejs
-
Linux
命令行与shell
脚本编程大全 -
HTTP
权威指南 -
JavaScript
高级编程
以上的书是看完且看了好几遍的。 还有一些没有看完的也就没有列出来的必要了。
期望
接下来的一年把手里头没有看完的书都看完吧, 这个任务其实挺艰巨的,毕竟都有好几大本呢。
然后吧, 就是希望能够接触更多的业务场景吧, 现在业务太单一了。
最后, 希望自己的土豆能够炒得越来越好。
Hello, 2017。