时光荏苒,白驹过隙,日月如梭,岁月不居,时节如流。新的2024年已悄然来临,又到年终总结的时候了。回首过去,不禁感慨日子消逝,一年匆匆。
2023年过得特别快,很多时候都是在忙,各种忙,记得去年12月份中旬开始加班,今年下半年加班成常态,12月份强度加大,一下子又过一年了。
1月份,在南宁过年。
2月份,组织架构调整。
3月份,出差参加展会。
4月份,无。
5月份,上旬,父母来南宁。下旬,阿婆百岁,回老家奔丧。
6月份,某周末晚上被加了一次班,凌晨回。
7月份,无。
8月份,月初大锤大妞去外婆家。上旬手机损坏换机。下旬大锤上学报名。
9月份,中秋假期回老家,中秋当晚加班远程解决问题至凌晨。
10月份,某周末晚上被加了一次班,凌晨回。
11月份,出差参加培训。大锤体育课摔跤住院。大妞发烧请假一段时间。
12月份,经常性加班。元旦前一晚值班至凌晨。
年初,组织架构调整了,我也接了几个工程和事务。因此,今年比去年更忙了。上半年负责一个新的项目管理和开发,同时进行软件的国产化适配。下半年以来,分散的任务渐渐多了,有解决线上问题,进行功能迭代,编写方案,等。12月份开始,由于有新的项目须在年底赶工完成,加班比较多。如此,一年便过去了。
今年出差2次,一次参加展会,一次参加培训。出差于我而言不是美事,除了舟车劳顿外,还可能有各种电话,还要写代码远程更新版本。比如那几天在福州的宾馆里写代码至半夜,比如那天晚上在西安的大雁塔远程协助分析盲猜问题的可能原因。除此外,出差结束后,还要写总结(打印给领导签字),写PPT,进行内培。截至写文章时,11月份出差垫付的机票和会务费还没报下来。
上半年负责一个和地图有关的项目,这块于我完全是新的概念,像地图服务,系统架构,技术栈,部署等,都是无经验的。于是搜索资料,找人询问,总算有些理解了。起初,领导安排了产品经理和前后端开发人员,高峰时有6个,但慢慢地,最终只有3个人做开发。其中2位是新同事——“新”有2层含义,一是初识,二是技术上。因此,从需求调研,整理需求,写方案,设计架构,开发,测试,申请服务器,部署,培训,都需深度参与。对于开发,我只限于后端和数据库这块,前端实在非我所能。这个项目在在每次部门会议上都被点名。获取较多的经验有:项目人员如有新人,必须设计好框架和接口,有实现过程中需把关;涉及外部资源依赖,必须提早提出并及时跟进。
在做上述项目的同时,还进行着基于arm架构的国产化系统的软件适配。把工控机上的很多个工程都过了一次——其实也不多,一双手能数完。主要工作有搭建环境、安装依赖库、改造代码、编译工程和运行程序。考虑到通用性和扩展性,使用容器做编译环境。考虑到各业务系统对Mysql的依赖,权衡后使用TiDB数据库。在测试过程中,另外发现有些原本存在的bug,在x86上不会死机,但在arm上即时挂掉,由于可重现问题,解决起来不难。难的是和硬件或系统相关的问题,如串口只能发不能收,如某国产Linux系统无法知晓密码情况下要登录系统,等等。由于对debian系、redhat系的Linux系统有一定研究,虽然软件这块只有自己一个人搞,幸好无须做业务逻辑的处理,除了时间久一点外,其它的都还好。
下半年,新接手领导安排的一个C++工程,需在短时间内熟悉并改代码,画流程图,加调试宏,做源码分析笔记,请教同事相关的业务知识以便与代码对应起来。由于对C++有一定的了解,加上代码可读性强,投入了时间后,基本上已经上手了。
继续开发维护2个Golang工程,继续重构Golang工程,进行工具函数的积累,比如bigcache之类研究 。
今年开始写了一些软件方案,但连自己都认为拿不出手。业务知识匮乏,如某某布局距离多少米,高度多少,有什么类型,我也只知道个数字,但分不清,说不明。
维护性的工程,在非必要时不动代码。有如类似功能,争取重新实现。祖传代码有其价值,也伴随着风险。在此思路下,下半年的一次功能迭代中,用 Golang 重写了一个程序,运行在工控机上。
今年遇到好几个生产环境线上问题,问题大,时间紧,有时问题完全没有思路,都快到深夜还睡不着。还好基本上都及时处理了。也有几个较大较重要的项目/事务,在启动时已经规定了截止时间,无论如何都要保证按时按质上线。这些都让自己养成急性子习惯。或许有人不急,但任务毕竟是派给了自己——虽然一半问题不在自己这边。
某次不小心将硬盘一个分区格式。幸好有其它电脑上备份,于是下决心整理文档,目前仓库体积已近2GB了。事务性的按年份建档,存储重要的资料和文档。涉及代码修改的,使用前缀加上日期格式区分。协助问题类单独一目录,如有明确分类的,分之,其它按日期排序,这样在提交年终总结给领导时,也可能得到量化的指标。由于使用 Markdown 格式编写,用 Typora 打开,虽然目录文件多,涉及内容多,但查找起来快速,毕竟都是和自己有关的东西。
今年人员变少了,事情变多了。个人使用到的技术栈较多较杂,安装系统、维护服务器、C++、Golang、数据库、容器化。其实一味搞技术不是办法,我也想跳出写代码的框框,向上看看,比如领导安排写方案,但无奈基础差,不是这块料。我名义上有2个组员,对于手上的事,也尝试着将机械性的重复的事分派出去,但或多或少都有瑕疵,还得自己做。我比较喜欢那些愿意思考、善于总结的人一起共事,只是这种事,可遇不可求。
今年依然坚持去旧书摊淘书,入手的主要有带拼音的书,老书和字帖。有竖版的书,如《说文解字》、《龙文鞭影》、唐诗三百首。有古汉语的书,如文言虚词、古代汉语(王力主编)。有改编的带拼音的国内外名著,如三国、西游、绿野仙踪、柳林风声。像父与子、三毛等漫画也买有。日常的阅读,一是给大锤讲故事,二是给小孩做个样子。
因为通勤路上有较多时间,所以听书比较多。主要围绕先秦时期,包括听《史记》,听相关讲座。在听的过程,收获颇多,感慨颇多,古人对“义”、“死”的态度和所作所为,令我十分钦佩。当然,也不是死读书,认为古时候所有的事都是对的。了解过去,只是丰富自己的精神。
我阅读不贪多,遇到出差或回家,习惯带上一本薄的书,打发途中时间。有时候看到一些诗歌,会有莫名的触动,像《佳人》、《秋浦歌》等。
文章写作方面,CSDN 有记录的有 30 余篇,数量与去年相同,排名稳定500名内,虽然退步了,但对排名已经不太关注了。坚持每月写个人总结,不好的地方是家庭事占了不少篇幅,后续需要减少。我写文章心路大概经历几个阶段:强迫自己写,追求排名和影响力;不关注排名但要求自己写;随缘写,怕写错影响别人。
曾经下决心研究ffmpeg,目的是做一个带转码和播放的工具,一方面是将视频转换成音频,在通勤路上听,二是截取视频片段,给大锤看。但目前没有完成。后面开始写一个记账工具,因为日常使用的记账APP改版了,导出数据要收费,由于已经记账十来年了,于是花了点时间,找了些方法,把所有的账目明细都导到本地,使用sqlite存储。但目前还没有完成。
年底时,把之前买房的糊涂账算了一遍。很多年前,我的工资都是上交的,每年都会给钱父母。一方面工作强度大,担心自己哪天出问题;一方面对他人也有交待。但大锤快到上学年纪,房子的事我不考虑就没人考虑了,因此自己的钱就自己保管,后来看房买房刷墙都亲历亲为。资金方面,截至目前,加上提前还款的,大锤妈出了6万,老爸出了10万,老妈出了20万。考虑再三,还是决定将这些钱当成借款。于自己的小家,于二老,不管还债(金钱和非金钱两方面)或养老,这些钱都要记着。
家务活方面,下半年开始,大锤妈要求每个月给生活费,她负责买菜,但油盐米这些还是我负责。
家里的气氛还是跟以前一样,大锤上学了,大妞上幼儿园了,但更闹了。小孩吵,大人免不了争吵,甚至于为了一道作业题而吵。
今年房贷利率下调了,给银行的利息不用那么多了,但上有二老,下有二小,中有房贷,压力还是有的。今年无法转正,领导帮忙争取了加薪。年底时领导又说一次转正的事,搞得我有些不好意思,无背景无人脉,靠投入心思写代码和加班得到领导认可。除了有时因效率不高被领导批评外,其它都是好的,经济方面都是向好的。计划再过几年,还银行的就不用那么多,存一点钱,慢慢还钱。
渐渐发觉,伴随小孩成长的同时,自己也会成长。今年带大锤去江边玩,去近郊看夕阳,去科技馆,去博物馆。遗憾的是,今年只有一次是带着大锤和大妞去图书馆的。当然平时去公园都是尽量全家一起去。
大锤上小学了,8月份忙着报名注册,当初买房的目的达成,不用走远路上学。11月某天,大锤上体育课摔跤手受伤,住院了一周,在家休养了1个多月,到现在手还没完全康复。
今年大锤喜欢上了天文,大妞也跟着喜欢。今年买了2个望远镜,目前只剩一个能用的。也陪大锤看了星星,像昴星团、参宿、毕宿这些,我也是第一次看到。除此外,教大锤背了二十八星宿,至于步天歌,我只是会开头几句而已。
和大锤去买的书,有文字的看得少,像父与子、三毛这样的书,大锤大妞都爱看。今年还买了毛笔和刻刀,是大锤吵着要的,但也只是一时兴起而已。
希望明年工作不那么忙,有时间钻研些自己感兴趣的开源项目以提高技术水平,有时间多了解些非技术方面的东西,以开拓视野。
希望明年能多点时间陪小孩,教小孩。
李迟 2024.1.17 晚
原文链接:https://blog.csdn.net/subfate/article/details/135662396?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522171836858016800186528637%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=171836858016800186528637&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-23-135662396-null-null.nonecase&utm_term=%E8%A5%BF%E5%AE%89%E6%9C%8D%E5%8A%A1%E5%99%A8
原创文章,作者:优速盾-小U,如若转载,请注明出处:https://www.cdnb.net/bbs/archives/33370