2022 年 14 周总结

坚持做长期主义者,践行自己的观点,输入与输出都重要!

总结

1、上周写了一个 HTTP 的服务器接口,重新拾起大学学习的一些 HTTP 服务器的基础知识与一些 Golang 官方包!

2、学习了 MySQL 的两种日志的具体区别:redo-log 与 bin-log,MySQL 的聚簇索引与非聚簇索引,主键索引与普通索引等,具体也请看 MySQL 的博客。

3、学习 TDD,开始写第一个 TDD 的具体项目:命令行参数解析,具体请看 TDD 的那一篇博客!

下一周计划

本周的内容学习并不多,而且大部分的时间,忘记自己再干什么事情了,好像干了一些事情,也好像没干,可能日更更能记录自己的日子,但是可以知道的是 Test-Driven-Development 自己的确很认可!

1、程序员不仅要阅读项目、阅读文档,读书也是非常重要的。类似于代码整洁之道、架构设计之道、软件架构设计原则等高维层次的书也需要阅读!电子书个人感觉,方便,但是阅读的质量并未能达到纸质书的效果,而且自己在大学期间阅读的相应技术纸质书籍太少了!所以每年要多花点钱在自己的技术书籍上,多读一些经典的软件设计书籍,软件开发本身也是一个设计的过程,创造力的具体体现还是在经验上。

2、开发过程中,自己很有可能遇到几个细小的知识点无法搞定,写代码不需要多久,调试 + 格式的整理是时间占比较大的部分!日后需要先进行伪代码与 test 的文件撰写,写完后在开始正式的代码开发,身为程序员,对代码本身也需要敬畏!

3、Golang 官方的 package 包需要深入研究一下!第三方的包与库文件可以等待工作业务需要的时间去使用与研究,TDD 做好的同时,也需要进行实践驱动开发,具体的案例是先使用,再通过查看源代码的方式理解其中的设计思想与原理!包括架构设计、微服务、设计模式。


2022 年 14 周总结
https://chaggle.github.io/2022/04/03/summary/22-4-3/
作者
chaggle
发布于
2022年4月3日
许可协议