hj24.life

Things I Don T Know as of 2020

2021.02.11

去年的 Things I Don’t Know as of 2019

一年过去了,更新一篇作为年终总结。

2019 年的进度

  1. k8s、k3s: 在扇贝日常的开发和运维中用上了 k8s,但是还只是会用一些 kubectl 的操作和写一些配置文件

  2. RabbitMQ: 目前日常开发经常使用的一个组件,主要用于在微服务中广播消息,做服务间的解耦

  3. React: 毕设结束后没有再接触了,一是工作太忙了,二是目前想在后端方向上更深入一些,没有精力学习前端的内容

  4. Service Mesh: 在扇贝有实践,不过不是专门负责这一块的,了解有限。

  5. Go: 这个算是入门掌握了,目前我的主力开发语言已经从 Python 换成 go 了

  6. 操作系统: 很惭愧,没有腾出实践深入学习。

  7. flask, bottle的源码: 有看一点,不过因为主攻 go,所以没有达成这个目标

  8. TCP/IP协议: 很惭愧,和操作系统一样,但是日常开发中涉及到相关部分时还是会去了解一些

  9. Python Cookbook: 有继续在看

总的来说,2019 年列下的这些,在 2020 年都有意无意的在学习,起到了还算不错的指导作用,那么我希望这个系列会一直延续下去吧,作为年终总结一样的东西来年更。

Things I Don T Know as of 2020

  1. 系统设计: 算上实习和在扇贝的正式工作的时间,目前也有一年半的工作经验了,随着负责的项目越来越多,深知系统设计的重要性,好的设计能为后续的功能迭代省下很多时间 (别问我为什么知道,当你写完一个项目,面对各种合理不合理的需求,迭代举步维艰时你就知道了,dddd)

  2. Mysql: 其实目前日常在用的都是 mysql,也对索引,表设计有些了解,但是很多时候服务的瓶颈都在写数据库这,还是有必要深入学习的,未雨绸缪嘛

  3. Websocket 协议: 一直都有了解,但是一直都没有实践过,既然去年的计网那个点没有时间深入,不如就拆成一个一个小点逐个击破吧,就拿它来开刀

  4. Wireshark: 一个抓包工具,之前很少抓包,大部分时候 chrome 自带的 network 就够用了,但面对比较难以复现的 bug 的时候,掌握一个专业的转包工具还是比不可少的,这个算是计网第二刀吧

  5. Redis: 去年的 flask, bottle的源码打算暂且搁置了,还是希望自己能够不要局限于某个语言,恰好 Redis 的源码和设计细节又是比较适合入门学习的,买了黄健宏的 redis 设计与实现,希望有空看完

2020 年的我只列了五点,但都是比较大的点,其实工作起来实在太忙,再列更多的也看不过来了,希望 2021 年结束之后完成度可以更高一些。

写于 2021 年除夕,祝各位新年快乐。