Cover
前言
越长大,就觉得时间过得越快。
曾经看到过一个理论,说一个人对时间流逝的感觉是与他在该时间内获取的新的东西成正比的。
也就是说当你在一天内大脑收获的新的东西比较多的时候,就会觉得这一天过的很慢。反之,就会觉得过的很慢。
相较于小时候等待过年的煎熬,现在的大脑,可能只有学习才能算收获新东西吧。回想去年这个时候,仿佛就是昨天,所以这一年还是没有收获足够多的知识吧。
统计
今年,一共发表了13篇博文,较之去年的3篇,进步了很多。
github新增了18个仓库(有几个废弃了,其实是13个左右),443个contirbution,其中commit占大多数,印象中好像成功给upy和weex提交了一点小代码,PhalAPI提交的并没有被合并(代码量更大)。
收获了两个证,过了四级,拿了两个小奖,还有赚了点小钱。
去年此时
时间拉回去年的这个时间点,在2017年终总结中我立下了这几个flag:
这个计划的完成度大概是:
- 2 50%完成度
- 3、4、5 100%完成度
- 6 20%完成度
- 1、7、8 未完成
这个完成度对于我来说还可以接受,毕竟这一年的方向并没有跟这个计划吻合。
我这一年都干了啥?
PhalAPI与Nodejs
寒假的时候,我使用一个PHP的接口框架PhalAPI尝试了只用PHP输出接口的方法,做了一个微信小程序的demo(wechat-schoolrush-server后面废弃了)。并且开始喜欢上了这个框架和这种开发模式,3月份开学之后,地税局那边要将平板OA平台中的模块动态定义。我负责后台接口返回,刚开始准备选择PhalAPI做,但由于局里的数据库是Oracle的,所以在了解了Oracle的一些库之后,选择了Nodejs + oracledb + restify 作为开发语言和base框架。在这里出现了一个很蛋疼的坑,就是oracledb库需要C的一些驱动,然而我在windows下测试正常之后,部署到linux上之后不管用。
这个事情很棘手,导致每天我的工作都是去百度oracledb的库,并把其中提到的一些解决方案尝试一遍。最终在linux上面重新编译了驱动之后这个问题才得以解决。在这个过程中我对linux的操作简直可以说是收益颇丰,顺便学了点vim的基本操作。
之后的Nodejs开发除了刚开始对纯异步API的理解之外,就是一把梭完事了。
开发完最后,觉得restify对于接口暴露这边封装的不是很好,所以自己二次封装了一下,并添加了一些其他配置。算是自己二次封装了一个小的Restify库:node-mt-api
博客重构 + SchoolRush雏形
大约4月份的时候,由于在寒假的时候喜欢上了PhalAPI,而且之前开发的博客觉得有很多地方有很多坑,也有很多设计不合理。所以我使用Vue+PhalAPI重构了博客。并且除了之前的类Shell命令行后台之外,重新做了一套可视化化后台。
截图中也包含前几天对博客的更新(动态功能)
在这个月的时候,老师忽然说让参加一个竞赛,我就说那就做一个答题网站吧。因为之前寒假做的那个demo就是一个小程序的答题网站。2018的一个最有意思的SchoolRush就这么开始了。
SchoolRush
5-8月,SchoolRush从一句"设计问题来分享你擅长的知识"变成了真正的产品,喜悦感不言而喻。现在它还是部署在我的服务器上[schoolrush.iimt.me],虽然后面也曾想为它设计一点推荐算法,最后因为懒就搁浅到了现在,没有推广,也基本没有什么流量。
5月份的时候,想对schoolrush做一个对战功能,类似于头脑王者那种,于是用node的一个scoket库写了一篇关于websocket的教程:从0开始用Nodejs做一个聊天室。
6月份的时候,报名了PAT,刷了一段时间的题,这篇数据结构图之最短路 Dijkstra 算法就是在那个时间写的。并没有准备多好,最后考了47分。
捞一把
18年最后的这几个月,接了点活,可能写了这一年70%的代码,但几乎没有涉及新技术,是实实在在的捞了一把。让我重新回忆这三个月,对于技术方面我并没有太多记忆,所以说时间流逝感是真的跟新东西成成比的。
最后这几个月对自己的心态有一些影响。让我知道了自己下一步努力的方向。
要深入
越来越明白原理的重要性,开始做一些原理性的学习。去年做了一半的Nand2Tetris重新拿起来,并且认真写每一周的笔记,重视学校的原理课,认真看书,不再去学习一些其他框架,认真学习基础知识。
努力的意义
开始赚钱之后,心理就变得不一样了。我开始思考,为什么我能收获这些价值,我的价值在哪里,如何扩大我的价值。
如果说刚开始学技术的时候我只是大约知道技术创造价值的概念的话,用自己的技术赚到钱之后我真真切切地感受到了技术的价值。
它好像触发了我的激励函数,让我知道了努力是真的有一天会收获,量变是真的可以达到质变的,让我等不及想看看有更牛逼技术的自己是什么样子。
2019的三个愿望
对于2019,我只有三个愿望:
- PAT满分
- 做视频分享
- 考研上岸
希望这一年能成为我的转折年吧~ 加油。