裸辞、走出舒适区,美中不足的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 设计和动效设计。

相关推荐
执明wa10 小时前
LayoutInflater详解: XML是如何变成View的?
android·xml·开发语言·android studio
404_coder10 小时前
源码视角下的 Android 开机流程:从 Zygote、SystemServer 到 Launcher
android
二流小码农11 小时前
鸿蒙开发:以登录案例了解代码架构MVVM
android·ios·harmonyos
用户693717500138411 小时前
从代码生产者到 AI 协作者:软件工程师的角色重构
android·前端·后端
GitLqr12 小时前
别在 Flutter 的 main() 里乱锁屏幕方向,小心 iPad 分屏功能被你搞没了
android·flutter·ios
sg_knight12 小时前
MySQL 存储过程详解:从入门到实战
android·数据库·mysql·database·dba·关系型数据库·db
爱笑鱼12 小时前
Binder(四):ioctl(BINDER_WRITE_READ) 之后,事务怎样到达目标进程?
android
AFinalStone12 小时前
Android 7系统休眠唤醒(二)开机全链路—BootROM到Launcher
android·电源管理·休眠唤醒
码栈研说12 小时前
Go 语言大白话入门 10 - 排序与常用数据操作
后端·程序员