“2022 年全新的开始”
上一次写年度总结还是2020年,一转眼两年过去了,感觉自己在技术上还是没有很大的进步是怎么回事,呜呜呜呜 2021 年最重要的两件事:
- 研究生顺利毕业
-
入职恒为开始自己的程序员生涯
学习
看了下豆瓣,读了有 15 本书,主要是技术加上历史书籍
- 《x86汇编语言–从实模式到保护模式》从想读到读完花了 1500 多天,简直了,书的大部分内容都很好,但是最后几章非常难读,大段大段的汇编代码,原本很清晰的概念在作者的一遍遍复述下我居然有点被他绕晕了,越看越糊涂,有种看小说烂尾的感觉,当然也有可能是我太菜了,总体而言还是不错的
- 《程序员的自我修养》又是一本历时 1500 多天的书,内容非常硬核,有一部分内容跳过了,等我再写两年 C/C++ 代码再读一遍
- 《Wireshark 网络分析就是这么简单》五星推荐的好书,在刚开始工作写网络协议解析插件的时候给我提供了巨大的帮助
- 《TCP/IP 网络编程》网络编程的入门好书,就是看完就忘了……
- 《Borland 传奇》没做过桌面应用开发的我看里面的技术部分完全不知所云,久远的历史了
- 《薄世宁医学通识讲义》很好的医学通识科普书,父辈之类的要是能看一遍就好了,能避免很多骗局
- 《基督山伯爵》读之前没想到会这么上头,简直是爽文的祖宗,好评
- 《潜规则》感觉也就那样,并没有我想象中的牛逼
- 《嵌入式C语言自我修养》刚刚入行的我学到了很多有用的知识,很不错
- 《历史的叙事方式》读这本书的时候发现自己对严肃的大段带有明确观点的内容读不下去了,感觉自己的阅读能力、逻辑思维能力都在下降
- 《国史纲要》一大堆字不认识233
总的来说读书还是很少,花了太多时间在小说上,哎。 2022 年了,虽然工作了但是反而技术书籍都是在工作期间看的,这里给 2022 年顶一个读书小目标,看 20 本书,其中要有 10 本技术书,基本上一个月一本, 这就意味着逛 b 站和 CSGO 的时间要大幅度减少,惨啊,以下几本书要求无论如何一定要读完,这也是防止我为了达成目标看一些漫画书以次充好,
- 《Linux/Uinx 系统编程手册》
- 《Java 编程的逻辑》
- 《计算机网络: 自顶向下方法(原书第 7 版)》
- 《Linux 高性能服务器编程》
- 《C++ 语言导学》
- 《金阁寺》
- 《编舟记》
- 《Go 语言趣学指南》
- 《置身室内:中国政府与经济发展》
-
《文明的冲突》
生活
今年是和阿曹在一起的第 2 年了,感觉时间过得好快,但是阿曹还是这么可爱,要是能多见几次面就好了。 感觉父母年级大了,很担心他们的身体,考虑给他们买个保险啥的,还有就是结婚之类的问题,才工作半年没啥积蓄的我表示真的好难啊! 希望自己未来三年内能够和阿曹结婚定居,嗯。 然后少打一些 CSGO,起码周一到周五,在自己一个人的情况下只能一天只能打一把; 减少熬夜的次数,两点睡实在是太晚了233; 每天锻炼,指做俯卧撑、引体向上和凯格尔,大概率做不到每天 计划和阿曹来一次远途旅游; 努力生活吧。
工作
说实话,工作半年我感觉比读研过的要开心多了,也学到了不少东西,还能挣钱感觉很充实; 缺点的话也有,钱少,但是一想到一周上班五天我摸鱼或者自由学习也就还行吧; 技术方向话的话还是 Linux C/C++,现在的工作主要是在网络方向上,也正好仔细学习一下网络,毕竟也是一个技术生命很长的方向; 考虑到未来要回常州,所以需要先准备一下 Java web 方向,计划2022年学一下 Java 技术栈,能用 Spring 写一个简单的小网站; 最后还要考公,不过这是一个持久战,也做好了不能一次上岸的准备。
计划
先回顾一下两年前的计划:
- 写一篇论文
- 读完《Unix/Linux编程实践教程》
- 读完《TCP/IP网络编程》
- 读完《Linux高性能服务器编程》
- 读《C++ Primer》
- 修改博客样式
- LeetCode 刷题
- 考六级
- 学会双拼
- 和小曹好好谈恋爱
1、3、5、10 达成了,剩下的全都没有完成,哎,该死的 CSGO 但是即使是这样子,计划还是要有的,而且要更多更细致,人总是要成长的,不想被社会毒打就只能自己毒打自己了,所以以下是 2022 年的计划:
- 完成学习部分的目标,最低要求看完列出来的书目
- 修改博客样式,这里结合百度的前端公开课或者晓舟报告,刚好当做项目实践了
- 完成 CS144
- 学完 C/C++ 气象中心实战
- 学完透视 HTTP 协议
- 学完常用算法 15 讲
- 完成 db_tutorial(其中 B+ 数这一块需要搞明白,目前实际上只是跟着敲代码,很多东西还没完全搞明白需要花功夫再多看两遍)
- 学习 4G 相关知识
- 学完 GAMES101
- 完成南京大学计算机系统基础
- 和阿曹来一次远途旅游
- 和阿曹好好谈恋爱
2022.3.4 日更新: 最近照着上述计划开始执行的时候发现一个问题,里面的大多数任务都是看书或者看专栏之类的学习任务,实施了一段时间后发现这样学人很容易疲惫且没有成就感,结合最近的学习发现是可实操的项目实践少了,于是决定配合上述学习任务增加一些编码实践任务:
- C/C++ 气象数据中心实战
- 晓舟 CMS
- 适合 C/C++ 初学者的寒假项目
- 现代 C++ 高性能并行编程(讲的实在是太好了没办法不看)
- QT 自制 Wireshark(这里可以结合之前做的pcap_info 和理解了实现再谈网络性能),由于使用了 QT,所以需要有一定的 QT 相关知识,这里可以先看一下 B 站 C++ 核心编程阶段三中 QT 的入门内容,还可以结合慕课网里的重构 C++ 知识体系,里面最后的项目也是 QT
- sylar 服务器框架
- Go 项目(时间估计不够先列出来)Golang 大海葵原神服务器、zinx-Golang 轻量级 TCP 服务器框架
- 这里还缺一个 Java 项目,暂时没有入门 Java web,所以先列一下备选方案:B 站狂神说Java、Java 全栈知识体系
- 不知道拖了有多少年的 LT 项目(需要结合 sylar 和高性能服务器开发)里面有一个JSON解析器,可以结合之前完成的 JSON_tutorial
已经是 2022 年 2 月份了,进度十分不理想,因此决定每一个季度都要更新下该季度年度计划完成情况。
最后,加油吧少年!!!