时间飞逝,转眼间又一年过去了,2017这一年是自己迷上程序员这一称呼的一年、是成长的一年,我开始认清世界之大。
从几个方面来描述这一年:
工作:
由远到近,列举几个做过的项目中的表现来描述今年的工作情况。
Canopen:
在年初收尾时,人已经不处于开发状态,文档记录也少,有些细节总是凭借回忆来处理,在出现意见不符合时就开始争吵,这样的开发太可怕了。
自定义通信协议制定:
在开发这个项目时看了各种的自定义通信协议是如何做的,在那个时候的我不能很好的去研究如何做才符号我们预期想要的,不会去问市场是怎样的一个反馈,只是拍脑袋认为大部分的协议都差不多,校验、心跳包,最后提出在Can上实现Modbus,不是说这个不行,而是说那时候我应该跟相关人员需要更好的需求沟通,从而有更好的判断,这个时候的我还是门外汉。
以太网Bug:
开发这个项目时自己还什么都不懂,很失败的开发经历,开发流程中错了非常多。项目成员之间沟通太少,导致有人将Lwip协议栈的tcp_pcb全局链表在中断外给修改了,从而导致Lwip内存管理机制出错,这个时候的我在Bug解决方面自己还是比较满意的,找这个Bug时差不多将Lwip整个协议栈源码给理清了。
这个以太网Bug找了很久,工作时第一次遇到需要查找两个礼拜的Bug,当时都不好意思领薪水,解决这个Bug我收获了自信。
位图转矢量图:
做这个时就是不断的看资料,看很多论文研究,了解大致的实现过程,对比各种方案优劣后因为暂时不需要就停止了。
预研项目:
做预研项目时各种专利论文、竞品分析、还需要破解通信协议,坦白说一开始是觉得麻烦但在自己完全理清一个竞品、一项技术的实现设计方案以及它为什么这样设计的时候,感觉自己又开始自信了。
学习:
读书:
相对于去年今年学习热情增加了不少,也许是迷上了IT,看了挺多书的,今年看完的没看完的书单有《程序员的思维修炼:开发认知潜能的九堂课》、《代码整洁之道:程序员的职业素养》、《程序员的自我修养--链接、装载与库(高清带完整书签版)》、《程序员修炼之道(高清、带书签)》、《代码大全》、《深度探索嵌入式操作系统》、《后台开发核心技术与应用实践》、《网易一千零一夜》、《编程珠玑第二版》、《大话设计模式》等,至于买了还没翻过的就不提了,今年书买的有点多,也有在重新学习英语,即使英文再差,我有的是时间,时间的积累必定会有收获。
博客:
终于也开始坚持写博客,虽然很懒有时候一两个礼拜写一篇甚至也有超出半个月才写,但好歹也是开始了。在博客上我看到了世界的差距,认识到了自己的弱小,不管技术高低有趣就行。
微信公众号:
手机上也关注了各种IT相关的公众号,每天都会抽出时间查阅关注新的动态,这个也是每天在坚持。
生活:
在生活上我更改了自己的作息时间,不再熬夜,每天保持自己的最佳睡眠时间7个小时45分钟,保证工作时处于高效率状态。不像以前一样加班总是做工作相关的内容,每天的安排是至少8小时高效率时间是为公司做事,其它时间为自己的学习时间,会看书、博客、微信公众号,当然空闲时间也会打游戏、看电视、出去和朋友们吃喝玩乐。
也有在锻炼身体,想尽量减少身体的原因造成的低效率,总体上来讲自己在生活方面的把控是去年不能比的。
爱情:
虽然在IT界也算长得一表人才,但还是无法避免处于自由的状态!!!
展望2018:
今年对人生的规划有了改变,只要是IT相关的我都感兴趣,明年的目标:
1.阅读10本好书。
2.将赖世雄的整个系列美语学习完。
3.博客尽量每周一篇,拒绝拖延症。
4.Github都没怎么动,明年至少参与5个感兴趣的开源项目。
5.想要正常的六块腹肌而不是一坨肉。
6.更好的工作,吃更多好吃的。
7.还是会期待遇见爱情。
总结:
总体上来讲,今年的表现对自己来说还是比较满意的,我感觉自己接下来会进步的很快,我是不会停下来的。