查看原文
其他

我的四月小结

拭心 拭心又在思考了我的天 2024-01-03


大家好,我是拭心,好久不见。


时间就像银行余额,总比预想中用的快,一转眼四月又过去了,简单总结一下我的四月。

努力

这个月各种事情不少,首先是关于 996 的话题更多了,马云的几次言论让 996 有了新的定义:“福报”。

有一天我下班回家,小肉一脸凝重地说最近看到好多程序员加班猝死,让我多注意身体,不图赚大钱,只要健健康康平平凡凡也好。

听了她的话我哈哈一笑,然后陷入了沉思,什么是平凡?

现在的生活算是平凡吧,只要不买房,平时吃喝玩乐置办点东西,收入够用。但现实是不可能不买房,程序员这行的生命周期也不太长。若干年后,有房贷有小孩岁数还不小,还想保持现在的“平凡”生活水平,其实也不简单。

马云的那句“你不付出超越别人的努力和时间,你怎么能够实现你想要的成功?” 我还是赞同的,社会资源一般,个人资质一般,想要过看似 “平凡”的生活,的确需要多付出。

关键是,付出到哪里。

忘了从哪里看到的“赚钱的几种方式”,印象深刻:

1.跪着赚钱,体力劳动,无技术含量,赚多少取决于付出时间多少2.站着赚钱,体力劳动,赚多少取决于技术水平在市场的价值和产出3.坐着赚钱,脑力劳动,产出劳动成果,赚多少取决于卖给多少人,边际成本比较低4.躺着赚钱,公司、平台、产品、商铺受益人,赚多少取决于交易量

如果所处阶段不高,在当前阶段付出再多,也很难有质的改变。唯有放眼将来,为进入下一阶段而努力,才能事半功倍。

对于处于第二个阶段的底层程序员来说,最直接的努力方向就是提升自己的技术。如果有幸跟随业务发展快速成长,就有机会进入第三、第四个阶段。

工作

这个月主要在做新业务的开发,从设计稿上看新的业务和之前有很多相似点,但实际上采用了完全不同的开发方式。

之前的直播间按照布局的上中下分成三个 Fragment,随着业务的发展,每个 Fragment 内部的业务代码越来越多,虽然后面做了一些拆分,但还是耦合的太严重,牵一发而动全身。 Fragment 之间的通信时也是通过各种回调,回调类型越来越多后,维护起来就比较头疼了。

新的业务里,尝试了类似 MVP 的模式,Model 没有拆的很彻底,主要是把布局和逻辑拆分开来。尤其是不同业务模块的依赖,从依赖具体实现改成了依赖接口,这样虽然写起来类多了些,但好处也很明显,每个模块只做自己该做的事,避免了大杂烩,而且在后面修改或者迁移时,只要修改实例化的部分就好。

新业务开发差不多一个月了,从一开始的抵触到现在的愉快,这个转变的过程还是挺有意思的。

一开始我觉得这种模式太烦了,之前的代码直接复制过来不就好了嘛。但事实是之前的代码根本不好复用,要复制一个类,关联的一大堆都得拿过来,复用性极差。经过一段时间探索和适应,感受到了新模式的好,开始庆幸这次新业务机会,让我能从新角度来思考怎么把业务代码写的更好,还是要经常走出舒适区啊!

差的还很多

偶然在一个同事的去年总结里看到吐槽自己,心里十分的尴尬:

说的就是我,去年总结了一篇关于直播业务的内容,然后美滋滋的发给同事看,心里还觉得自己很厉害很懂业务。结果被事实狠狠的打了脸哈哈。

被打脸是好事,疼痛让人清醒嘛。

在不擅长的领域,还是要多花时间沉淀,而不是总想着炫耀、被夸赞,分享总结没错,但一定要谦虚谨慎。

读书

这个月计划读两本书,经过五一假期赶进度,总算完成了。

第一本是在微信读书上看完的《股权是什么》。

经常看到某某公司新一轮融资XX亿,某某员工获得XX期权/股票这样,身处这个浪潮里,我们还是有必要对这些数字背后的意义有所了解,不一定什么时候就有自己一份了。

这本书很薄,差不多几个小时就读完。读完这本书,可以对有限公司、股权激励、创业公司的股权分配以及新三板等概念有基本的认识,对于小白来说,是本不错的入门书,推荐指数:四颗星。


第二本是实体书《Linux 系统编程》,麦田哥推荐的。

介绍了 Linux 系统的文件管理、进程管理、内存管理和信号等基础知识和系统调用接口,结合《深入理解计算机系统》相关章节,让我对 Linux 系统有了更多的认识。推荐指数:三颗星。

电影

这个月看了六部电影,除了复联4,基本上都是在通勤路上看完的。不记录不知道,通勤路上居然能挤出这么多时间。

分别是:

1.小偷家族,推荐指数:四颗星2.Love Death & Robot,推荐指数:五颗星3.国家破产之日,推荐指数:四颗星4.遗愿清单,推荐指数:五颗星5.复联4,推荐指数:四星半6.Hello! 树先生,推荐指数:四星半



五月继续加油!




推荐阅读


三月小结

毕业两年总结

跳槽需要内推?这里有一大波机会



继续滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存