大家好,我是拭心。
2023 还有一周就结束了,我开始回顾这一年做了什么。
乍一想好像没做成什么,今年的空闲时间有很大部分都花在了打游戏、刷短视频上,对外输出的内容比预想的少了很多。这篇文章整理了今年我对外输出的内容,如果对你有用,欢迎留言点赞转发❤️。
文章
总结类文章
# 一名工作七年安卓开发的 2022 总结:8k 阅读;总结回顾 2022。去年是大事比较多的一年,疫情结束、亲人离世、换工作、完成书稿,件件都让我印象深刻,反观今年,就显得平淡了很多。
# 30 岁了!通过 AI 问答完成了这篇思考文章:1.2k 阅读;三十岁,工作和生活对我的要求更高了,在迷茫中逐步摸索、适应,通过 ChatGPT 得到了一些问题的答案。有时候打的字越多,越渴望得到认可,这种感觉 ChatGPT 给到了。
# 一名七年老安卓的一二月小结:7.9k 阅读;还好有这篇文章,要不然我都忘记一二月做了这么多事:工作里分享了两个提效工具、开源内存分析工具、完成一次直播技术分享。
# 七年老程序员的三四月总结:三十岁、准备婚礼、三次分享:2.2w 阅读;三四月状态也不错:发表了七篇文章、完成三次分享(公司内 2 次、社区 1 次)。这让十一二月的我非常佩服,最近俩月我基本没输出什么😭
# 经过半年的努力,终于成为了谷歌开发者专家(GDE):2.4w 阅读;记录我成为谷歌开发专家的过程,核心就四个字:社区贡献。
# 七年老程序员的五六月总结:十一件有意义的事:4k 阅读;五六月我的生活里发生了这几件重要的事:顺利举办了婚礼、回高中看望老师时给学弟学妹做了"优秀学长分享"😂、陪老丈人逛上海、加入鱼皮知识星球、完成两次直播分享。
# 七年老程序员的七八月总结:又夺冠了:2.6k 阅读;七八月是丰收的月份,有 2 个好消息:内部创新大赛夺冠🏆(上一次夺冠还是上一次)、正式成为 GDE。另外也鼓起勇气在公司活动上摆了自家羊肉的易拉宝哈哈。需要重点记得的是,这个月工作上犯了一个大错,这个错误以后都要铭记!
# 七年老程序员的九十月总结:上热榜、社区分享、重学后端:1.7k 阅读;九月十月参加了三场线下活动,认识了不少新的朋友😊;国庆除了上口语课再次学习了后端,明年一定要拿一些作品出来!
技术类文章
# Android 资深开发需要掌握的常用框架原理:1.7w 阅读;之前写的文章系统整理了一下,时隔几年,一些框架可能 API 有了不同,但底层架构和实现还是变化不大的,再次证明学习原理优于 API。
# React/ReactNative 状态管理: redux 如何使用:2.4k 阅读;介绍了 ReactNative 状态管理最热门的框架 redux 的使用。
# React/ReactNative 状态管理: redux-toolkit 如何使用:1.8k 阅读;介绍了 redux 的简化版 redux-toolkit 如何使用。
# React/ReactNative 状态管理: rematch 如何使用:1k 阅读;介绍了公司项目里正在用的状态管理框架 rematch 的使用。
# React/ReactNative 状态管理终于懂了!redux redux-toolkit 与 rematch 对比总结:1.7k 阅读;总结了前三篇文章的内容,对比总结了状态管理的核心。本来还想写写 mobx zustand,但后来想想还是用到了再仔细研究吧,时间宝贵,要改变这种追求大而全的思想。
# React Native 各版本(0.64~0.72)特性及 Breaking Changes:1.2k 阅读;今年在做 React Native 新架构升级,花了些时间整理不同版本的特性和重要改变。
面试类文章
# 前段时间面试了一些人,有这些槽点跟大家说说:5.4w 阅读;站在面试官角度讲了面试各个流程里的注意点,今年阅读量最高的一篇文章。
# 简历共赏|一位不愿透露姓名的技术专家:1w 阅读;深度分析一份简历的优缺点。
# 写给毕业季的学生们|我的五次 offer 选择经历:2.6k 阅读;这篇文章是编程导航知识星球的内部直播分享文字版,主要讲了从实习到社招的几次工作选择经历,反思了其中的对与错。
直播
今年为了申请 Google 开发者专家,有意地增加了社区直播分享的次数。
1.Android 图片内存分析新方案
在开发安卓应用程序时,许多人可能会有这样的问题:如何及时发现不合理的图像内存使用情况,并将其定位到特定的代码中?这次分享介绍了:为什么我们应该关注图像占用的内存,图像内存监控和分析的常见解决方案,以及新的解决方案是什么样子的以及如何实现。
2.认识 Android 动态链接
许多开发者使用过 Android 动态库,但对动态链接的概念知之甚少。这次分享介绍了 Android 动态链接的知识,帮助观众加深对这一领域的理解。
3.Android 14 适配开发者交流
讨论了 Android 14 的新特性和 API 变更。
4.2023 Google I/O 精彩直击
和另一位 GDE 讨论了今年 Google I/O 的亮点,AI 方面还是有不少吸引人的点的。
5.现代 Android 开发都要学什么
2023 南京 DevFest 分享内容,第一次出差参加 DevFest,很有趣的体验。
经过这几次分享,我发现公开演讲没有那么可怕。以前我总担心公开讲话会语无伦次讲不好,但这几次分享我都得到了大家的鼓励和认可,极大地增加了我的信心。
开源库
今年在开源方面也做了一点点小贡献:开源了一个图片内存分析工具 AndroidBitmapMonitor,到今天获得了 510 star。
之所以有这个库是因为 Android Studio 分析图片占用的内存只支持 8.0 以前的设备,出于对图片创建流程的认识,开发了这个工具库,同时了两篇文章介绍它的使用和原理:
-
# 自研的内存分析利器开源了!Android Bitmap Monitor 助你定位不合理的图片使用:1.2w 阅读;介绍了 AndroidBitmapMonitor 的功能使用,好的介绍文档可以让更多人了解你的作品。
-
# 深入理解 图片内存优化的常见方案和 AndroidBitmapMonitor 的原理:社区说直播分享的文字版,也是 AndroidBitmapMonitor 的原理解析。
总结
好了,这就是我今年对外输出的内容。
有时候内心会有声音说:做这些输出有什么用,又没有钱赚。
是的,虽然没有直接给到钱,但是输出有这些好处:
- 可以让自己有动力去完整的梳理某个知识点
- 可以让自己的影响力更大一些
- 可以提升结构化表达和临场应变能力
另外 GDE 也有责任在社区里保持活跃,持续输出内容。
说到这里我开始展望明年了:2024 年,Android 技术分享什么比较合适呢?