八年老程序员的 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 技术分享什么比较合适呢?

相关推荐
m0_7482550223 分钟前
前端常用算法集合
前端·算法
真的很上进37 分钟前
如何借助 Babel+TS+ESLint 构建现代 JS 工程环境?
java·前端·javascript·css·react.js·vue·html
web1309332039843 分钟前
vue elementUI form组件动态添加el-form-item并且动态添加rules必填项校验方法
前端·vue.js·elementui
NiNg_1_2341 小时前
Echarts连接数据库,实时绘制图表详解
前端·数据库·echarts
众拾达人1 小时前
Android自动化测试实战 Java篇 主流工具 框架 脚本
android·java·开发语言
如若1232 小时前
对文件内的文件名生成目录,方便查阅
java·前端·python
吃着火锅x唱着歌2 小时前
PHP7内核剖析 学习笔记 第四章 内存管理(1)
android·笔记·学习
滚雪球~2 小时前
npm error code ETIMEDOUT
前端·npm·node.js
沙漏无语3 小时前
npm : 无法加载文件 D:\Nodejs\node_global\npm.ps1,因为在此系统上禁止运行脚本
前端·npm·node.js
supermapsupport3 小时前
iClient3D for Cesium在Vue中快速实现场景卷帘
前端·vue.js·3d·cesium·supermap