头图

本文参与了 SegmentFault 思否年度征文「一名技术人的 2022」,欢迎正在阅读的你也加入。

引言

每逢年末,都要来聊一聊关于今年的各种事情,今昔也不例外:)

与往年不同的是,今天刚搬完家,现在是晚上 1:44 ,正是忙碌一天后比较头痛的时刻。

此刻写点东西,脑子也许会放松一下。🤖

坐在桌子前,脑子里飞速的旋转,好多回忆或者事情飞速轮播;

去审视自己的心灵,有坚忍、也有丑陋;有下意识的谦逊、也有如初生的自大。

你是谁?Petterp 又是谁?

如分裂的同化对峙,又似 🎬 桥段的即将预演。

Hi,这是 Petterp 与他的 2022

本篇可能不会对你有技术上的帮助,更多是一个技术的经历与思考,希望我的生活,对你也会有所体会。

年末碎碎念

每到年末,总会有一些感觉。

好像什么都没做,好像什么都做了一点。

总觉得时间流逝的好快,自己似乎在一天天变的拖延,第二天计划列了一堆,但到了第二天,大概率又是原地停留,看似表现的很努力,但如果努力只是坐在桌前发呆或者前进一步,那就等同于一种病态的麻木,或者自我安慰。

这一情况在年中到达了顶点,做任何事都要想很多,却没有去完成第一步,那就是 行动 起来。

直到年中结束时,这一征兆开始现有改观,总算有些好转,再次回头去看,别想复杂,先动起来。

你不可能任何事都会按照预期来做,但别放弃最基本的行动。

No more excuses.

技术三两事

我觉得每一个同学都希望得到一种身份认同,或者说是小圈子文化,无论是在 IT 行业还是其他行业。

这一年,为了加速融入小圈,Petterp 做了这些事。

第一次参加DevFest

image-20221230085227465.png

我在左边 👈🏻,右边是未来的移动端隐藏大佬-康神,掘金地址
今年第一次参加 Google DevFest,也认识了几个常常活跃在掘金的大佬们,比如江同学(江佬)。

compose工作坊 时,硬着头皮写了半小时 compose ,因为许久没使用,基本都给遗忘了,好几次求助了江同学,最终写了一个过于简陋的demo。结束时又在江同学的帮助下厚着脸皮拿到了参与礼品,脸上那是一顿烧啊,情景不能说很惭愧,可以说特别惭愧,一度想找个地缝钻进去😂。

回去路上那是一顿痛下决心啊,哈哈。

对比之下,觉得距离追上江佬还是差距甚远,任重而道远。

我是这样坚信,别人行,我怎么能不行。


第一次作为GDG讲师

下半年一直在 GDG 进行投稿,因此受到了 阿力 的邀请线上分享,第一次邀请时没有想好该分享什么(也是因为不敢踏出第一步,就退缩了😂),等到第二次再邀请时,想着那就试试吧,就硬着头皮开始了。

选题时,想了很多,起初想聊聊 Android JetPack 生命周期组件系列的设计探索,但最后还是将选题落到了Kotlin 相关。

最终定的标题是 聊聊Kotlin的进阶使用技巧 ,主要谈一谈 Kotlin 隐藏的性能误区及常用注解和使用技巧。

定位相对比较简单,属于学会就能运用的一些技巧,对于经常使用 Kotlin 的同学而言,的确很简单,大佬看个热闹就行。

虽然 [相对] 简单,不过为了准备这次分享,前前后后还是花了近一周时间,在家里自己还预演了几次,哈哈哈。

最后等分享完再看完 乔禹昂(乔佬) 的分享 Kotlin函数式编程,脸上又是一度滚烫,甚感惭愧,自己离大佬差距还是很大。

借用群里小伙伴的话就是:

image-20221230232027865.png

不过还是感谢阿力,以及GDG的小伙伴们。

对我而言,这是我第一次迈出自己的熟悉的环境,作为线上直播的处女秀。对于移动端开发而言,希望我的经验也能帮助到使用 Kotlin 的小伙伴们,如果觉得有用,那就是最大的满足了。

更重要的要感谢我女朋友,听我一遍遍的预演与纠正我的英语发音。

第一次开源受到打赏

今年是 认真 做开源贡献的第一年,FloatingX 依然是花的时间最多的一个项目,对我个人而言,这个项目的开源是因为业务中需要,以及对其他同类开源组件的不满意,于是就有了其的诞生。

在过程中,也第一次收到了其他同学的打赏,@litaomn ,这是一种正向的反馈,自己的开源对别人有所帮助。

也感谢不断找出隐藏问题,帮助 FloatingX 前进的这些同学:

严格来说,FloatingX 并不是一个复杂或者有难度的项目。随着不断地迭代,相应的,它变得也越来越臃肿及复杂,这也是我在考虑的问题,一定程度上这是对自己负责,也是对使用的小伙伴负责。


第一次进入年度人气榜单

image-20221231194457578.png
有些东西,要争一争,至少对你的职业或者喜欢的事情而言。

今年是我在掘金写文的第三年,对我而言,这是 [认真写文] 的第二年。

借助我对象的话就是,38名怎么了,这无关其他,这是一种荣誉。

其实,对我自己而言,更多的是属于 身份认同 ,关于这个话题,我们下面会再聊到。🔖


技术小圈的一些事

伪大佬,真白菜

今年陆续收到其他小伙伴 大佬 这样的评价,内心却一点高兴不起来,反而感到更多的是惭愧与不适。

自觉承受不起这个title,每次都比较尴尬,深知自己就是个白菜,而真大佬往往笑而不语。

那怎么样才算是一个大佬呢?

其实这个问题没有答案,人群往往就像一个金字塔一样,在这一层或者某一个房间内你是经验先驱者,有这超过其他同学的经历或者技巧,但走出这个门,或者抬头去看,自然又会有更多的先驱者,大佬更像一种认同,仅代表这个同学对你的认可。

关于认同感

如果你想得到其他人认同,或者在这个圈子中有自己的标签。自然也应该展示出应有的价值,比如最基本的某厂title、或者分享界大佬、Github冲浪达人,后者往往与前者是在一起关联。

更重要的是你能带给别人什么?你的思想传递?你的经验指北?你的人脉?

如果你什么都不能赋予,那只能作为被动的等待者,看着高朋满座,却找不到自己的坐席,当然,这些都是不明之说。

当然,你也可以放弃这些认同,专心去做一些事,找到内心的平静。大隐于市,扫地僧级别,但我相信,无论你是否要做到后者,这个过程中你都会找到自己的天地。


在社区活跃有用吗

image-20221231001803665.png

今年,我收到了这一个 比较现实 的问题 :)

实话说,很少(于我个人而言)。

如果写博客或者开源没有为增加自己曝光的想法从而以此获得更多机会,我想,那是不可能的。

无论是那种交流群,或者技术进阶分享,背后都是提出者为了增加多的曝光机会,并以此得到潜在机会。这些行为看着掩藏着利益驱使,但我坚信 这些行为本身所带来互动是善意、正向的,是一种共振激励

在技术领域,无论是 写作 还是 开源社区贡献 或者 产品 的诞生,都是一种 创作 ,创作本身是为了解决一些问题或者创造新的可能。对于创作者而言,将所思所想能完整的叙述出来,不止是 文字视频,也可以是其他形式,并因此得到其他同学的 正向反馈 ,这便是一种能力。


人的一生有很多个大的选择时刻,比如 出生高考结婚 等。

对于身处社会看到本篇的我们而言,前两者或者前三者我们已经做出了选择,在不出意外的情况下,我们往往会在这样的情况下度过此生。我们常常在想着突破现有阶级,但社会阶级早已固化,阶级的跨越又是何等的艰难。

对于技术人而言,那如何才能跨越阶级呢?

认知提升 、是 自我觉醒、还是 得人之助 ,我想这些话说起来肯定都是特别简单,但至少你得先行动起来。

机会往往需要时间积累或者推进,如果你能做到坚持做你喜欢的事,自然也不会去等待机会,而是去寻找。

对于 技术路线 而言,寻找机会的路上需要🔑,这个钥匙是你的 知识积累 、是你 开源贡献、是你的 人脉 、更是你的 自信谦虚

或者说无论技术怎样迭代,跑的快虽然会摔倒,但至少不会被动被覆灭。

现在,在问你,社区活跃有用吗?

我觉得是有用的,至少让你看到了更多,让你明白自己所处的位置,明白自己某些方面的狭隘,也能更加笃定的看待事物的变迁,技术的潮起潮落。

当然如果在过程中,能得到其他同学的鼓励或者赞赏,那我想,这种喜悦会让你更加坚定想法:)

Flag的打脸时刻

去年定了一些Flag,到现在我们再回顾一下2022:

  • Flutter 的学习与深入
  • 设计模式在开源组件中的应用
  • 音视频入门,开源相关组件
  • Android 三方库的源码梳理
  • Github star400
  • 视频剪辑,能做简单的视频处理

说来惭愧,上述的任务实现的只有寥寥数几,但相关的,又去干了其他事:

  • 能写简单的 gradle 小插件,了解相关流程;
  • JetPack 系列库的源码解析(目前完成了生命周期系列组件)
  • Android 资源管理的流程分析
  • Kotlin 相关文章分享

如果去查看 Github ,也不难发现,上半年一直处于偷懒状态,下半年才开始逐渐发力。

image-20221227021412661

北京生活这些事

关于感情

如果某个人比你妈对你都在意,那这个人可能是你所寻找的那一个。

今年,我找到了她。

我遇到了一个女孩,她是我最坚定的支持者。她的脾气我偶尔也琢磨不定,她很会在意一些 [小] 事情,但对我这种大粗心而言,总觉得这些事情不都是小事吗?于是这种想法让我们不止一次长谈😶‍🌫️。

相比于以前,今年能更好的控制情绪,也能更加理解别人的感受,有时候想想,我的某些行为是挺够糟糕的。

有时候,问过几遍自己,如果人生要选择一个人这样走下去,会觉得后悔吗?

起初我没有答案,但突然某些时刻,你希望生命中能与这个人常伴,答案也就 跃然于心

希望你有如冬般的冽气,如水般的自由,无论到哪里,也别遗失对自己的充盈。

养猫日子

今年家里新添加了两个小朋友,西瓜妹妹

image-20221231234633040.png

左边妹妹,右边西瓜。

妹妹是前主人因为猫毛过敏,送给我代养,西瓜是为了陪伴妹妹然后再养的一只,主要是担心一只猫比较孤独。

然而没准对妹妹来说:可悲的人啊,本姑娘一个才不孤独呢。 🤪

家里的宠物设备也一直没更新,还是老的智能四件套,凑合用吧,要啥自行车。

摄影随拍

什么是好的照片?

这个问题我想了一会,是 技巧、后期、还是拍摄的主体与专业的摄影师呢

我的理解是:对每个人而言,当拿起手机或者相机,按下快门的那一刻,这便是好的照片,或者说值得留存的回忆,至少对我们自己而言是这样。

摄影是一门艺术,上帝将神来之笔给予我们每个人,让我们得以记录影像,从而留下瞬间。

无论岁月如何变迁,当你或者朋友再次翻起这张照片,这段视频,我们嘴角都会不自然的微笑,或者思绪的无限飞舞。

什么是好的照片,一定要增加好的故事,好的手法吗?

我想并不需要,因为当你开始按下快门的这一刻,这就是 好的照片

为什么要买一部相机?

不知道为什么,当我拿起手机,站在人群中,某些时刻会有点 社恐 ,没法很认真的去拍摄一张我想保存下的珍贵时刻。但如果是相机,这种情况就会少很多。我没法去评定为什么会这样?

所以,于我而言,拿起相机,意味着有更多的瞬间,被我留存。

**这些我所参与的时刻、爱着的人、呼吸的世界,走过的土地、见过的事物、望过的天,都将连同这一瞬的照片而被隐如字节之中。
在未来的某个时刻,也许我会再翻起这些回忆,也相信依然会想起那天我所珍重的世界。**


分享一些随拍:

image-20230101003336907.png

来自索尼与Apple联合呈现。

关于印象

其实我挺反感背后对某人进行议论,因为大概率是 一个故事从一个人物传递到另一个人物 ,在没有当事人在场的情况下,这些话语就 逐渐变了味道 。但大多数时候,我们总会经历这样的事情,然后某一刻你在别人那里听到了这些评价,感触良多,甚至会有点叹气。

很多时候,我们也无法决定别人对你的评价或者印象,就像对我个人而言,逐渐也无法看不懂这个世界的有些变化。

但事物总是 一个板子拍不响 ,与其在意这些想法,不如放弃这些 繁琐 的礼仪。

道不同不相为谋,就是如此。


关于身体

年初因为坚持健身,体重一度掉到了 120 斤以下,然后随着疫情在家隔离后,开始摆烂,现在又胖回到了140(里外里胖了40斤) 。真是尴尬,仿佛又要看到 [160] 的自己了,每天摸摸肚子,不由叹气。🙃

今年一定要控制在130,这个事情不是Flag,这是基本属性。🔺

今年去检查视力时,发现左右眼都近视了(左眼100+散光40,右眼150),而这个数据两年前似乎是 左眼1.0,右眼近视150🥲 。

于是怀着一种恐慌的心情,转角就去潘家园配了一副眼镜,戴上后那是一个清晰啊🤓。 神说,仿佛若有光!如果说以前看到的世界是 4k+朦胧效果 ,那现在就是 真4k+HDR+分区背光 ,不由的一阵眩晕。不过我觉得戴的几率应该不大,主要还是不适应。

虽然觉得平时已经够注意用眼了,但事实总是让人沉默,朋友们,还是要注意用眼姿势啊。

立一下Flag

新的一年,当然按照老传统,要立一下新的 Flag ,先给自己打打气。🏃🏻

关于技术

  • Gradle 系统化学习;
  • Android 常见库源码梳理;

    • Glide
    • OkHttp
    • LeakCanry
    • MMKV
    • Mvrx
  • Android 系统流程的梳理;

    • windows 相关;
    • App 启动流程分析;
    • Android 打包流程分析;
  • Kotlin 相关

    • KMM 学习与组件输出
  • 使用 Flutter 去写一个实际产品;

关于生活

  • 摄影艺术;

    1000 张照片(其实我觉得相机带出去就算一种胜利 : )

  • 做三次线上分享;

    主题暂定

  • 关于我们的 未来规划
  • Github Star 破1500;
  • 有一个 百人 的技术小群;
  • 两个 未知城市,上海及厦门(待定)
  • 坚持背单词,年底之前能读懂常见技术文档;

最后

纵有疾风起,这是 Petterp 与他的 2022 ,也是一个普通技术的随笔,如果本篇对你有所帮助,那就再好不过了。

大家新年快乐~


Petterp
0 声望0 粉丝

Kotlin -> Flutter , 一个移动端开发者