本文为 2026年4月工作生活总结。
研发编码
对AI的一些想法
近来经常使用AI,用得多了,有些想法说法。
关于代码辅助。与网上那些5分钟完成代码编写部署,不需要修改的说法不同,我不敢完全放手把代码交给AI,一是工作代码毕竟不是我的,可能涉及保密问题;二是有些功能,如果让AI给出完整的方案反而会乱,也浪费自己时间。因此,我是抽取出不同的小功能,换成通用的描述,让AI写代码,我来验证。用这种方式,能解决很多疑难问题和常见问题。比如数字转字符串,一些小功能的工具类,等。AI带来便利的同时,我也担心自己的能力下降,所以又不敢太过依赖AI。
关于文档编写。最近除了写代码,还要写方案、PPT和标书。时间紧任务重,不得不借助AI。但副作用也有,参与一些同事编制的方案的讨论时,能看出来文字是AI写的,特征是语句不像是普通人写的,术语太专业晦涩,字数太多,等等。这又是一个矛盾点。
一个工程的优化改造
年初接手了一个C++工程,最近也在优化修改。做的事包括但不限于:
- 日志调整。如打印格式,更改文字顺序,把描述文字改为更容易理解的。
- 缓存区大小调整。如加大远程接口返回数据的缓存,因此发现数据太多,日志被截断了,不方便分析问题。
- 变量调整。如原来在每次存数据到数据库时,均会获取本机IP。现在修改为在程序初始化时即获取IP,赋值给全局变量,在保存数据时,直接用即可,减少函数调用。
- 添加请求ID和响应码,前者表明请求方是谁,后者表示本系统处理状态。
- 重新整理错误码。有的场景0表示成功,有的是1表示成功,有的默认值必须为255,有的默认值为0,等,但本次也只是小范围修改,毕竟有这个工程的年龄比大锤还大,牵涉面太广了。
我是有代码洁癖的,对于一些影响感观或思路的代码,我会大刀阔斧地改。这几年随着其他人的转岗或升迁,我接手了不少各种工程和工种,但手上的工程尚未交出去过。因此,为了不给未来的自己挖坑,现在的自己就得把坑填好了。
生活记录
生活杂事
今天是4月30号,4月的最后一天,3月份的工资终于到账了。5月1日上午能准时转账,就不用被某人责备了。
小孩子现在年龄不大,应该还没有叛逆期,但有些事,始终不听不做不理。像扫地这些事是不可能做的。
最近2个月,每天都加班得很晚,一方面是的确有些工作要做,另一方面是不想呆家里,一回到家,还没吃饭,先被吵烦,还有碗等着洗。
深夜才有自己的时间,过年时在老家买了些草药,喝了一半,血压还没降下来。