2021 总结 - bennyhuo

很快啊,2021 年就过去了 ……

想了挺久,还是写个总结吧。毕竟 2021 年还是挺有趣的一年。

视频内容输出

从 2017 年开始,我几乎每年在慕课网上出一套课程:

跟慕课网的教学经理交流,听说有的老师可以做到一个月出一门课,我说我做不到啊,光录视频剪视频我一个月都下不来。就这样每次课程的制作时间都会花去我半年的业余时间,特别累。

从去年(2021 年)开始,我决定短时间先不出课程了,一方面身体吃不消,另一方面我也希望多在社区上投入一些精力。

于是 2021 年我在 B 站发了 70 个视频:

bennyhuo 不是算命的

视频内容主要涉及 Kotlin 1.5、1.6 版本更新Kotlin 协程 1.5 版本更新(1.6 的更新视频还在计划中)Kotlin 的一些小知识C++ 的一些有趣的知识点介绍Java 17研发效率、技巧 等等内容。

订阅量从年初的 300 左右增长到 5900,基本达到了我的预期(5000),谢谢大家的关注和一键三连

社区活动

疫情肆虐,保护好我们身边的人是当下最重要的事情。

我们绝大多数的活动都转到了线上。我在 2021 年参加了三次活动,分别是:

你可能会奇怪,年底的两次活动怎么讲了一样的题目?确实一样,但内容上第二次有了新产出,所以也不算是重复讲同样的内容了。如果你对元编程的内容感兴趣,看 GDG 那次即可,内容上增加了单测的编写,以及基于 X Processing 一套代码实现 KAPT 和 KSP 的内容介绍等内容。

GDE 的申请

这一年,我终于下定决心去申请一下 GDE。Google 负责社区的 Tracy 在 2020 年的时候就提过这个事儿,但我当时忙着做 C 语言的课程,实在是抽不出精力准备。毕竟 GDE,不认认真真准备怎么能行呢,万一被拒了岂不是很憋屈。

我在 2021 年 7 月开始,B 站视频停更了一个月,天天做英语听力和阅读,我倒是不太担心我做的东西不被认可,我主要是担心面试官不知道我在说什么(或者我不知道他在说什么)。

当然,后面的故事就有趣了起来,我的一面面试官是来自胡志明市的 Tran Toan,他的英语自然是非常流利的,他也非常照顾我,面试过程基本上就是我俩在愉快地聊天,探讨 Kotlin 的各种有意思的东西。二面面试官是来自 Google 的大佬钟辉(Fred Chung)老师,相信很多小伙伴都听过他的演讲,我之前在一次 JetBrains 的活动上与他一起做分享,可以说非常幸运了。

整个申请的过程都得到了 GDE 项目的负责人 Lily 的帮助和鼓励。

对了,最近我看到有些小伙伴比较疑惑,为什么凯哥(朱凯)和涛哥(朱涛)都是 Android & Kotlin GDE,而我只是 Kotlin GDE。我稍微解释一下哈,GDE 项目的方向有很多,大家可以在 Directory of Experts worldwide 这个页面看到所有的 GDE,以及大家擅长的方向:

申请的时候可以根据自身实际情况去选择相应的方向,每个方向都有相应的方向的面试官约你面试,通过了就能获得这个方向的认证。

理论上我也可以试试申请 Android 方向,不过我觉得我在纯 Android 领域输出的内容不多,影响力也不太够,所以就只申请了 Kotlin(免得被打脸,哈哈)。

大家如果对 GDE 这个项目感兴趣,也欢迎大家找我了解相关信息,如果申请过程中需要帮助,我也会尽力帮助大家。

顺便说一句,通过 GDE 的认证以后,可以申请 JetBrains 全家桶 License,很香。

换工作

这大概是我在 2021 年经历得最魔幻的一件事。

我在腾讯地图工作了 6 年多,做过地图 SDK,做过车机应用,做过数据采集工具;画过 UI,调过策略,写过框架;从被人带,到没人带,到带新人;经历了从 2-1 开始到 3-2 的所有答辩,运气比较好都一次通过;拿过三星及以上的所有绩效,走的时候绩效的奖牌装了一箱子;工位从第三极 8 楼到 10 楼,到 9 楼,再到 8 楼,再到北京总部大厦吸甲醛。

在腾讯这 6 年我收获了很多,但我最后因为想要体验走路 5 分钟到公司而换到了望京。在望京的公司里面,我选了小而美的猿辅导。

后来的事情可能大家都比较清楚了。我想对我影响比较大的大概是,工位搬了,走路 5 分钟变成了走路 10 分钟 = =、

健身环

我这种不爱运动的胖子很难因为爱好和乐趣去活动,于是想试试健身环。

一开始还真小瞧它了,但随着游戏关卡难度的提升,这玩意越来越折磨人。

我大概在玩了两三个月的时候,对于游戏开始时要不要调高(或调低)难度的提示感到麻烦,于是索性把难度调到了最高的 30 级。结果我想多了,调到最高难度之后,它又隔几天问一下我是不是要调低难度,我感觉我被套路了,于是我再也没有搭理它。。

终于,在上周我完成了解救堕拉攻的任务,通过了基础的 23 关。运动时间(不包括剧情衔接、选关、买道具之类的时间,大概是游戏时间的一半)30 多个小时,我差不多每天平均 10 分钟,持续了 160 多天完成。体重从 170 涨到了 180,大概是因为我的胳膊和腿更粗了吧,另外腰突的问题似乎改善了不少。

基础模式通过以后解锁了额外 23 关,据说这 23 关打完还会有大师 23 关,还有各种任务要做,这个游戏应该可以玩很久。

最重要的

小家伙出生了,非常可爱,像她妈妈一样。

最后

欢迎大家在 B 站关注我:bennyhuo 不是算命的

也欢迎大家关注微信公众号:Kotlin

2022 继续加油。


关于作者

霍丙乾 bennyhuo,Google 开发者专家(Kotlin 方向);《深入理解 Kotlin 协程》 作者(机械工业出版社,2020.6);《深入实践 Kotlin 元编程》 作者(机械工业出版社,2023.8);前腾讯高级工程师,现就职于猿辅导