题图:Streetwill
这周比较有感觉有突破性的一个事是主动拉了一场code review。把最近负责的项目代码扒开了给大家吐槽。整场持续了两个小时,个人感觉还是非常不错的,坚定了我把《code review可持续化》当成一个系列去推进的信心。这次唯一的不足就是吐槽得不够狠,大部分coder对自己的代码都迷之自信,且自尊心强,不太容易接受别人对自己代码的质疑,这个现象及想法真的比较low,你不在组里偷偷接受大家批评,偷偷提炼,偷偷变强,以后怎么去大平台装B。能量守恒定律表示:提前在组里丢脸,出去了才能长脸。
这次的code也是复习完设计模式之后的一次实践,代码还很稚嫩,很多地方抽象得不明不白。后续要在这一块多练习,每一个类的抽象,方法的封装都要能给出具体的理由。这样理解才会更加深刻。
期望后续每个方向每个月都能有一场全体code review。毕竟人多力量大,吐槽才有意思。
这周冰哥的《网络IO模型》真的很赞,毕竟是各种技术大会的常客,台风依旧很稳。对我的触动是:“感觉我的技术路线走偏了”。现如今社会更多的需要π字形人才,专业技能+软技能。暂且抛开软技能不说,扎实的专业技能必须给力,但是这个怎么评估呢?是专精某一块还是广涉猎呢。
小孩子才做选择题,成年人是都要。既要有专精的领域,比如存储、网络。又要了解熟悉目前流行的大部分技术栈。这样才不会脱节。因为历史原因,目前我的状态是复习各种数据库、网络、中间件等方面的东西,但是又都不精通。导致我那个字的主干不稳,这是很严重的问题。地基不劳,房子随时都会倒。根基不深,树随时都会折。
是时候调整一下战略了。我本身对分布式存储很感兴趣,前段时间才温习了一些基础的理论知识。网络是每位架构师不得不跨过的一道坎,最近一直在关注这块。往这两块钻一钻,希望一年之后能有一些看得见的产出,也希望大家能一起钻一钻,交互钻。