裸辞、走出舒适区,美中不足的2023年

2023年过去了,算上实习时长我也入行Android一坤年了,今年的关键词应该是美中不足了。今年换了一份工作,或许我本身的水平有限,目前就业市场对于我这种Android新人来说仍然是非常恶劣。

工作

我在2022年的校招中选择了一家音视频的To B的公司,在工作过程中,我也接触了很多的公司、很多的项目。但是我逐渐发现,我或许并不适合To B的工作,因此我今年选择了主动离职。提了离职之后,我松了一口气,原以为终于能够休息一段时间了,然而,在离职的一个星期之后我就开始陷入了焦虑。便开始了学习、刷算法面经、准备面试的生活。

这一段日子是比较煎熬的,几乎没有怎么打游戏和看剧,买了大量的游戏一个都没有通关,我得把丢掉的算法和八股文重新捡起来,还得不断地投递简历接受毒打,为什么说是毒打呢?在两个月里,我沟通了45个招聘软件中发布出来的岗位,获得了20个投递简历的机会,获得了7个面试的机会,最后拿到了两个Offer,两个Offer和上一份工作相比都是平薪,福利交通也差一些,最后选择了其中一个入职,也算是干上了期望的To C的工作。

或许是我对求职市场的期望太高,在被数家公司拒绝简历的时候我是有些懵B的。

去年挖的坑

翻看去年的年终总结,我发现去年挖的坑我基本都完成了。

小鹅事务所

我将小鹅事务所以NIA的最佳实践为目标进行了彻底的重构,可以查看我的前一篇文章。目前进展如下:

  1. 将单模块的APP拆分为10多个模块,每个模块都自底向上单向依赖,不耦合在一起。
  2. 重构了Gradle脚本,使用了复合构建、也尝试了VersionCatalog,当所有构建脚本变得井井有条时,这种感觉很舒畅。
  3. 使用Compose彻底重构了UI展示部分,移除了所有View代码,现在这个应用已经是单Activity的应用了。

值得一提的是,我尝试了一下Glance编写桌面小部件,虽然与普通的Compose有一些区别,但是还是比View好用太多了。

博客

翻看掘金的个人总结,我在2023年输出了11篇文章,收获了234个赞,330个收藏,帮助了22304个开发者,我感觉还是非常开心的。我发现一个现象,越简单越入门的文章点击量和推送量会多很多,反而精心编写的但是需要有些基础才能看懂的文章点击量和推送量少了很多,但是点赞和收藏也会多一些。

而我最喜欢,最用心的文章就是Android动效从入门到实战,由于是动效实战,我为之做了二十多个动图,也在对外进行了一次试分享,虽然只有差不多十个人来看,但是还是很紧张,也从准备过程中学到了不少。这得感谢Bagutree给予的机会,和校长、超大、曹大、强哥等等的鼓励。

和去年相比,我博客的内容逐渐有所改变,不再是开发经验总结和爬坑记录,而有了更多的尝试。我尝试了OpenGL ES,UI设计和动画设计,尝鲜了Compose并将设计的内容开发出来。

今年也通过掘金认识了不少非常优秀又有趣的人。

生活

2023是走出舒适区的一年,虽然并不完美,但是尝试了很多新的东西。主动离职选择了新的工作。去了4个城市,也算是第一次走出广东看看中国各地,可是有两次是出差并没有怎么玩。也下定决心去做近视矫正手术,虽然有些后遗症,但是也不后悔,摘下眼镜的感觉太爽了。

Not only Android

今年的目标主要是往全栈方向走,但是不止全栈开发。

在开发上我会追随Kotlin Multiplatform和Compose的更新,并以这个为起点入门iOS开发,有机会可以学习一下后端知识。技术本身的价值并不高,因此我需要掌握产品思维和业务思维,而这个思维也要融入到代码编写中,为代码带来更有远见的设计。并且我也会持续地学习 UI / UX 设计和动效设计。

相关推荐
千里马学框架4 天前
一起学 Android 14:ShellTransition 屏幕旋转过程深度剖析
android·智能手机·性能优化·framework·性能·屏幕旋转·rotation
美狐美颜SDK开放平台4 天前
开发直播APP时如何接入视频美颜SDK?开发流程与注意事项
android·人工智能·计算机视觉·音视频·直播美颜sdk
AFinalStone4 天前
Android7 SystemUI源码解析(七)Keyguard锁屏模块深度解析
android·systemui
致远ccc4 天前
Google Play 上架前如何测试 App?多国家 Android 环境测试
android·app测试·googleplay·多国家应用测试
ttyyttemo4 天前
Kotlin 协程中的 Job 结构化并发与取消
android
sun0077004 天前
tbox 4g/5g切换,导致wan ip 改变,导致车机旧网络不可用。需要重启车机才行
android
其实防守也摸鱼4 天前
内网穿透与反向代理:原理、工具与实战指南
android·大数据·运维·安全·网络安全·自动化·渗透
duyacode4 天前
FastAPI为什么成为默认答案
程序员
AFinalStone4 天前
Android7 SystemUI 源码解析(四)NavigationBar 导航栏与 SystemBars
android·systemui
JMchen4 天前
属性动画原理与高级动画实现
android·kotlin·canvas