我的十年编程路 2022年篇
2022年,是我工作的第10个年头。我的工作内容主要是由编程和写作构成的,正如前一篇所描述的那样,刚开始是编程为主,写作为辅。后来慢慢地,编程就成为了写作题材的“源泉”,为写作造血。到现在,我已经分不清编程和写作,到底哪一个是主,谁又是辅,似乎写作对我来说更重要一些。
这一年的开端,新冠的形势异常严峻,我所在的小区一直是只进不出的政策。所以无奈,居家办公。但是人总不出屋,说到底还是会不舒服的。于是我和老婆便加入了小区的志愿者团队,帮着维持秩序之类的,我有幸和一位医生给行动不便的老人上门核酸。总之这段经历我觉得蛮有意思的,最后还收获了一个奖状和纪念品。
回想2021年底,我给自己定下的2022目标之一是:减少内耗。这个内耗包括自身上的,也包括与别人交往时的。或许是因为想要做的事情太多,真的没有必要把时间耗在没有价值的事情上,内耗就是其中之一。做选择的时候值得花些时间,但一旦做出选择,就奋勇向前,不再犹豫。
这一年在工作上,我上手了Python。缘起就是要做一款手机性能监控软件,实时观测硬件资源的使用情况,都是使用Python解析而来的结果。但由于用了阿里的开源代码,基本上我就是小幅度改动,所以虽说是“上手”,却也水得很。所以我在2022年底给自己立的flag之一就是学会在项目中用好Python。
哦,对了。说到flag,就像我那封寄给未来十年的信那样,每一年基本都说到做到了。而且最近两三年,还有超额完成的情况,我时常怀疑是不是我还不够了解自己,以至于定下的目标都比较容易。
这个软件有了雏形之后,还申请了一个软著,然后工作就比较清闲了。然而,当时的我怎么也想不到,下半年会迎来一次巨大的挑战。
9月中下旬的时候,我所在的部门接到一个项目,属于外包,而且涉及信息安全问题,是要进保密区进行工作的。其实对我来说,这样的工作本身没有吸引力,觉得又是拿旧的经验搭积木。再加上去保密区工作,意味着失联状态,连手环、蓝牙耳机都不能带,真是干啥都不方便。
但是,随着项目的开展,团队里面所有有经验的同事都离职了,甚至连组长都要离职。这个时候,如果我有离职,对项目的打击无疑是巨大的。想到自己刚开始工作的时候,也因为工作压力太大,扛不住当过逃兵,离职走人。那个时候我觉得,这或许就是对我的惩罚,也是对我的考验。如果我能扛下来,或许就意味着我战胜了自己,从过去的阴影中走出来。
另一方面,随着对工作内容的深入了解,我才知道这是整个集团首次承接测开项目,而且对我来说,虽然技能点是老相识,但测试的思路、用例的设计以及整个工作流都是全新的,我一下子就来了兴趣。
我所负责的模块,算上我总共有4个人做。作为模块对接人,我逐渐意识到光靠自己抗下所有工作量是不可能的,必须动员其它成员一起。但实际情况总是让人感到深深的无力感。首先是新人没经验,要么做得慢,要么不会做,光指导他们就耗了我很多的时间。还有就是有几年工作经验的同事,也是很滑头,总是有办法偷懒,偶尔还挑战我一下。坦率地讲,当时真的压力很大。但那时候支撑我的只有一个信念,那就是我要从过去的阴影中走出来,做个勇士。现在的困难就是必经之路,无论多难,我都要扛下来。
于是,我向前辈和其他同事求助,上演了换人、加人的戏份。读过《人月神话》的我明白,项目中加人往往并不会提升效率,不过我并没有最终的决定权。
也许是否极泰来,项目进度逐渐明朗起来。经过一番奋战,最终在截止日期前完成了所有的工作量,甚至还多做了一些。
整个项目分为四个模块,我所在的模块,验收是最顺利的。
后来在2022年的年终总结中,我复盘了整个过程。最终发现,还是那个简单到不能再简单的道理:“坚持就是胜利”。在最困难的时候,也不要放弃。将近年底的时候,我也跟风变身小阳人。那段时间其实挺煎熬的,一方面是肉体上的,另一方面就是当时的项目比较难做。不过在那个时间点,其实我们已经很接近成功了,或许那就是黎明前最黑暗的时刻。我记得当时团队里有人比较焦虑,为了安抚她,我嘴上说着别担心,一切都能过得去。但当时我的心里也没底,也很慌。但最终还真的就是“一切都能过得去”。你看,不仅能完成,还超额多做了一点。当然,整个过程中,少不了团队成员的支持和包容,真的很感谢你们。
另一方面就是合作方,也就是甲方。很多时候,我们在网上会看到“甲方爸爸”这个词。其实经过这次项目,我觉得大家在一起共事,有合作的机会,本身就是很有缘分的事。无论是甲方还是乙方,都想把事情做好,与其对立成敌人,为何不能成为朋友呢?大家都是一条船上的兄弟姐妹,一起把船停靠在岸才是王道。本着这个原则,客户与我们的沟通越来越顺畅,甚至还会互相问候。我记得年底的时候,政策放开,大家都成了小阳人,那个时候还和客户交流,要保重身体。虽然不能减轻病痛,但确实是很暖心。
一下子,就又到了年底。且慢,还没说我的创作成就。
2022年,《深入浅出Android Jetpack》终于面世了,《Go语言从入门到项目实战》也出版了。后者还顺便创作了配套的短视频、PPT课件和习题册。另外,还做了我人生中第一次直播。现在想来,在刚开始的时候,心情很紧张。但随着进行,心情就逐渐松弛下来,说的话也更自然了。总体上说算是成功的尝试,我发现了自己在这方面还是可以应付得来。
另外,受Go语言图书的启发,我在掘金小册上线了《零基础通关Go语言》,还有脱胎于最早的那本Flutter图书的《Flutter跨平台开发实战》。也因此获得了掘金社区的新年礼盒、端午礼盒等等各种纪念品。说实话,比公司给的东西还多,家里已经没地方放了。
随着我的作品越来越多,我突然冒出来一个想法。之前既然做过独立的个人博客网站,为什么现在不做一个作品展示网站呢?说干就干,而且,既然写过Go的书,那就用Go语言来实现。最终,基于hugo框架的网站上线了。我亲自搞定了域名、备案等等,把这个网站部署在了一台性能羸弱的阿里云虚机上。考虑到编码的便利性,我在虚机上安装了vscode,想改版的时候,直接远程编码,一键完成部署,非常方便。当然,为了保险起见,代码我还是传到Gitee上了,以防万一。
嗯,还有一个事儿。2021年的时候,我报名了PMP考试,奈何疫情原因,一直拖到了2022年才考。这一年的PMP,考纲改版,有的机构还提前泄题。不过最终还是一次通过了,这也为后面我转型做管理打下了理论基础。
2022年夏,我和老婆去广西旅行,暂时逃离工作,去感受大自然。那是距今为止的最后一次旅行了,不巧的是,我回到家,还被通知需要集中隔离一段时间。刚开始是七天,后来好像是变成了两天或是三天,总之就是简单地体验了一下集中隔离的感受,然后就回家了。
对了,这一年我有两样比较大的支出。一个是购买了最新款的Macbook Pro,花了2W出头的价格。不得不说,钱花到位了,用起来就是不一样。终于轮到电脑在等我的指令,而不是我等电脑操作完了。这其实是非常能提升工作效率的,不只是傻快,而是那种思路连续的感觉,能让我不自觉地专注于正在处理的事情。我认为从某种程度上说,后者比前者更加重要,有时候我们就是被某些事情打断了思路,等再回过神来,还需要一段时间才能再次进入专注状态。这种来回切换的过程,真的不太适合正常的人类。
另一件大的支出就是买了一对音响,把家里的5.1影院卖掉了。在家看电视的时间变少了,对于音乐来讲,5.1影院也不是好的选择。这一次,我是真金白银地支持了国产品牌惠威。这对将近5K的音响,声音很好地满足了我的需求。我认为,工作固然重要,但生活更重要。既然说到音响,说到音乐,那我就引一句约翰列侬的话:“当我们正在为生活疲于奔命时,生活已离我们而去”。希望正在读这篇文章的你,在结束了工作的忙碌之后,别忘了好好照顾一下自己的心灵。虽说经济基础决定上层建筑,但如今这个社会,如果标准是活着,其实很容易。虽然人和人之间有贫穷和富有的差别,但很多重要的东西,都是平等的。比如空气、水等等,当然还有音乐。音乐是世界通用的语言,也是较为廉价的,能让人们欣赏到高贵艺术的方式。
作为系列文章的最后终章,引一段好友对我的评价,这段评价最初写于2018年:
最近认识了一个小帅哥,萧。瘦瘦的身体却有大大的不同。因IT出身,对于性能优化乐趣满满。但让人诧异的是,其还是个赛车手,而且是个摄影爱好者。展示的照片,充满意境和诗意。
年轻人如何精致or有趣的生活?
不给自己人生设限,认真的做手头当下的事情,同时又不纠结于结果。
如此,生活必定精致、有趣。
人生有无限可能,年轻可以尽情去探索。
不设限,不纠结,专注当下,精彩就在每天、每时……
非常荣幸您能阅读到最后,希望文章中的内容能够帮助到您。
本博客内容均为博主原创,未经授权,请勿转载,谢谢!