2016年度总结及2017年度计划
从2016
年12
月开始持续使用Pomotodo起,我逐渐意识到给自己定下量化计划是一件能够提升学习效率的事情。2017
年的核心目标依然是提高自己,但是会采用具体的量化的指标来代替模糊性描述。其实这就类似于我们在git commit
时候,如果以git commit -m "fix some bugs"
的形式commit
,那么在后期这些descriptions
并不会带给我们任何帮助。
2016总结
2016
年3
月至6
月我需要完成学校的课程,但是总体来说,课程的质量不算高,我没有在这些课程及考试上花太多的时间,但是尴尬的是我拿了一等学业奖学金(逃。- 在课程及暑假期间我参与了一个网站外包项目。对我而言,这个项目最大的意义在于让我了解除了开发以外的工作,包括文档的编写、与人的沟通。在大型软件的开发过程中,最大的问题可能不是技术问题,而是
people problem
。 2016
年读了不少书,有些书读完了,有些书拣一部分读。经典技术书籍主要包括《C
程序设计语言》(100%
)、《C Primer Plus
》(60%
)、《Linux/UNIX
系统编程手册》(60%
)、《算法》(50%
)、《深入理解Java
虚拟机》(50%
)、《图解HTTP
》(90%
)、《深入理解计算机系统》(40%
)、《大型网站技术架构》(100%
)、《深入分析Java Web
》(70%
)。其它书籍包括《白夜行》、《解忧杂货店》、《人类简史》、《活着》、《平凡的世界》等。2016
年最大的惊喜发生在最后一天。我的学生生涯第一篇一作SCI
被录用。从学术和技术的角度上说,我个人认为我的论文存在诸多不足之处,但是这篇论文对我而言象征意义重大。感谢我的导师。2016
年我开始花时间运营自己的博客,我把我的博客迁移到了Github
,并购买了域名,开始注重技术文章的质量以及文章的脉络。2016
年我的个人小项目RecommendationEngine在Github
上收集到了一丢丢的stars
和forks
。为了更好的学习网络编程,我开始编写一个轻量级的Web
服务器tinyhttpd,目前tinyhttpd
的主体框架和基本功能已完成。2016
年12
月开始,我开始跟随视频学习《深入理解计算机系统》,课程全英文且无字幕,在边听边理解了两节课后,除了感叹授课老师深厚的功底之外,我的英语听力也有所提升,至少目前听课不会感到不适了。- 入手
MacBook Pro
。 2016
年最不满意的一点是我的身体保持的很不好,严重缺少身体机能上的锻炼。
2017计划
- 身体是本钱,每周要强制性体育锻炼,每周的跑步次数大于等于
3
次。 - 继续完善自己的知识架构,努力把计算机系统的基础知识形成闭环,完成《深入理解计算机系统》第一轮的全面阅读。
2017
年有两件对我而言可能是非常重要的事情,一是实习,二是校招。从二月份开始要针对性的进行准备。- 开始准备研究生阶段的第二篇论文,同时作为研究生的毕业设计。
- 继续读书,将
2016
年未读完的部分读完,并继续阅读计算机科学领域的经典书籍。 - 争取能够阅读一个开源项目的源码(部分也行)。
- 锻炼自己的自律能力和观察能力,学会从不同角度看待问题。