八年老程序员的 2023 输出内容汇总(文章、直播、开源库)

大家好,我是拭心。

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 图片内存分析新方案

Android 图片内存分析新方案

在开发安卓应用程序时,许多人可能会有这样的问题:如何及时发现不合理的图像内存使用情况,并将其定位到特定的代码中?这次分享介绍了:为什么我们应该关注图像占用的内存,图像内存监控和分析的常见解决方案,以及新的解决方案是什么样子的以及如何实现。

2.认识 Android 动态链接

认识 Android 动态链接

许多开发者使用过 Android 动态库,但对动态链接的概念知之甚少。这次分享介绍了 Android 动态链接的知识,帮助观众加深对这一领域的理解。

3.Android 14 适配开发者交流

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 以前的设备,出于对图片创建流程的认识,开发了这个工具库,同时了两篇文章介绍它的使用和原理:

  1. # 自研的内存分析利器开源了!Android Bitmap Monitor 助你定位不合理的图片使用:1.2w 阅读;介绍了 AndroidBitmapMonitor 的功能使用,好的介绍文档可以让更多人了解你的作品。

  2. # 深入理解 图片内存优化的常见方案和 AndroidBitmapMonitor 的原理:社区说直播分享的文字版,也是 AndroidBitmapMonitor 的原理解析。

总结

好了,这就是我今年对外输出的内容。

有时候内心会有声音说:做这些输出有什么用,又没有钱赚。

是的,虽然没有直接给到钱,但是输出有这些好处:

  1. 可以让自己有动力去完整的梳理某个知识点
  2. 可以让自己的影响力更大一些
  3. 可以提升结构化表达和临场应变能力

另外 GDE 也有责任在社区里保持活跃,持续输出内容。

说到这里我开始展望明年了:2024 年,Android 技术分享什么比较合适呢?

相关推荐
Estar.Lee2 小时前
查手机号归属地免费API接口教程
android·网络·后端·网络协议·tcp/ip·oneapi
温辉_xh2 小时前
uiautomator案例
android
y先森2 小时前
CSS3中的伸缩盒模型(弹性盒子、弹性布局)之伸缩容器、伸缩项目、主轴方向、主轴换行方式、复合属性flex-flow
前端·css·css3
前端Hardy2 小时前
纯HTML&CSS实现3D旋转地球
前端·javascript·css·3d·html
susu10830189112 小时前
vue3中父div设置display flex,2个子div重叠
前端·javascript·vue.js
工业甲酰苯胺3 小时前
MySQL 主从复制之多线程复制
android·mysql·adb
IT女孩儿3 小时前
CSS查缺补漏(补充上一条)
前端·css
少说多做3433 小时前
Android 不同情况下使用 runOnUiThread
android·java
吃杠碰小鸡4 小时前
commitlint校验git提交信息
前端
虾球xz5 小时前
游戏引擎学习第20天
前端·学习·游戏引擎