2023年的脚步已经来临了。时光荏苒,白驹过隙,日月如梭,岁月不居,时节如流,又到了一年总结的时分了。
概述
本年过得特别快,许多时分都是忙,各种忙,记住上一年12月份中旬开端加班,本年下半年加班成常态,11月份强度加大,一会儿又过一年了。
流水账
1月份,拿到盖章的工程师证明A4纸,拿到架构师证书,扫描并保存之。还债。 2月份,在南宁过年,1人承当年夜饭使命。买蓝牙板子。月底紧迫加班完结一使命。 3月份,研讨蓝牙。 4月份,研讨蓝牙。大锤发烧,数天方好,花费500余。 5月份,无。 6月份,无。 7月份,带着大锤献血400cc。 8月份,无。 9月份,紧迫加班完结一使命。 10月份,新公司挂牌。 11月份,加班。换物业,小区较乱。 12月份,加班。
作业学习
整体看,本年的作业是比较忙的,上半年没有紧迫使命时,重构了一个工程代码,在此期间还搭了一个结构。下半年以来,使命逐渐多了,10月份开端,加班成常态,主要有新的项目在年末赶工完结,二是时不时有其它紧迫的业务。
那个工程在接手之初就看出机制有问题,本年犹甚。其实很久之前就想重构了,无奈工程代码太杂乱太绕,剖析不出条理。在领导下使命后,硬是通过printf
收拾流程,所以着手重构。重构后初测正常,但需许多数据验证,由于原工程已上线很久了,现在没有出太问题,因而,新版本也必须确保如此。
不久,需完结另一个和 web 有关的工程使命,由于时刻紧,本来的网页页面仅运用html
来排列组件,非常不美观,所以趁机运用bootstrap
重新做了一版,期间也研讨了vue,但不拿手,耗时又无提高(内部运用),终究放弃之。
趁有时刻,考虑将网页东西和其它东西兼并,在代码工程上仍是各自管理多个,但终究形态能够以网页展现,不方便展现的页面,不放在导航条上,不显现即不存在。在此期间考虑规划写了一个 Golang和C++结合的东西模板,先在网页东西试水,作用不错,后边在多个实践工程中应用了。关于网页东西,前端页面和 Golang 后台,运用最简略的 post 恳求,由 Gin 结构接纳,手动解析,预处理后,再通过 cgo 调用加载的 so 动态库,路径上尽管杂乱,但方便归纳各工程模块。那个 so 动态库,从代码角度看,和独自的应用程序完全相同,仅仅编译指令不同罢了( so 里就包含了 main 函数,仅仅不会调用罢了)。实践上,那个独自的应用程序也有2种方式:独自单次运行方式和终端交互的方式。 ——以上这些,都运用了笔者多年前已有的思路或主意或代码片段。前端网页的 boostrap,很早就触摸了;终端交互,是当年做 x86 渠道引导程序时弃用的代码;而相同代码不同编译方式,是早就把握了的。
后边运用的人多了,提出了不少定见,在一段较长的时刻时断时续进行了便捷性的优化,比方在网页输入框依据称号实现模糊查询,一些数据的展现。别的,也进行业务的适配(不一起刻,数据不同,所以要处理)。后边在网页东西整合了运用 vuepress 做的内部常识渠道。如此一来,就更完善。
接着又回到了重构的工程,由于要许多数据验证,所以在测验上比较费事,测验方案、测验代码完全靠自己。由于不能直接在生产环境测验,只能从日志抽离出所需数据,但日志较大,一天就可能有1GB。为了方便,决议在网页东西中增加测验页面,能处理日志文件,保存为 json 文件;从目录读取 json文件,恳求对应的服务器。在此期间,发现许多时分的测验不需要运用到虚拟机 Linux 环境,像恳求服务,完结能够在 windows 本地进行。所以修正代码兼容windows和linux系统,由于windows下做测验很方便。网页东西的开发优化,从年头到年尾,基本上都在做,占了较多的时刻,从无到有,渐渐作为自己依赖的东西,因而值得花一定的翰墨。
某次晋级服务器应用程序时,发现服务器磁盘满了。这个问题上一年反应过运维,按我的了解应是他们的事,不过许久以来没有改变,所以自己写了一个日志搬迁脚本,放到守时使命中,观察半年,还没出过问题。后来发现,一旦做了某些事,这些事就一起在自己身上了。之前是由于自测,所以安装了数据库,后来变成保护服务器了,还帮其它搭档部署他们的服务。
下半年开端一个新项目,触及云原生、docker、边际计算等。我担任了其中部分的微服务,由于运用了 docker,所以就用 Golang 开发(实践上不想放弃已有结构,加上C++开发较杂乱)。别的还担任了构建docker 镜像,运行部署等。终究的版本,光微服务就有十多个,还有 nginx、redis、mysql,等,我构建了大部分的镜像,最困难的是,程序不是我开发的,但我得确保程序能在容器中正常跑,有些还触及到内网环境。后来演变成一边开发自己担任的程序,一边帮其它搭档部署、查问题。年末准备上线前,发现还少了个服务,领导组织,所以加班2天完结一个版本,紧迫部署。后边试运行中不断有问题,因而加班成为常态。参与项目,一方面加深对云原生概念的了解,一方面加强对立线上问题才能(从前一听到线上问题非常紧张),一方面提高对业务的了解度。 有搭档已在项目中运用了 k8s ,但把握的人实在太少了,而且当前的项目是从零开端的,所以不适宜,不然出问题不知从何排查。因而整套微服务运用 docker-compose 部署,先是运用其本身提供的扩容才能,装备是少了,但生成的容器称号可读性不强,影响日志文件的连续性,被排除掉,所以在装备文件中一一指定容器。起先,为了防止容器的IP改变,将微服务部署到同一网络中,通过容器主机名通信,后来发现这一点反而导致 nginx 转发失利(由于晋级镜像,IP很大概率改变了),所以改为固定IP。再后来,我担任的微服务耗时较严峻,这个web服务接纳恳求,处理,再返回成果,处理包含调用C++动态库,查 sqlite3 数据库,等。在本地虚拟机测验在60ms90ms之间,偶然超过100ms,但在试运行服务器上,经常上100ms,上峰很是关注。所以出动 pprof 剖析,几回下来,发现日志模块是常客,经搭档提醒,把写日志的同步方式改为异步方式,加上缓存,成果出其不意,在30ms60ms之间,有时甚至在10ms左右完结恳求。后来想着把一切数据都在本地缓存起来,但内存占用近2GB,想到一起有多个副本,尽管服务器内存足够,但仍是不敢造次,待后续时机成熟就晋级亦可。
(补记:本年首次有外包的查核成果公示,拿了A+,可能是年末加班多,领导有看到。上一年白头发仅仅数根,现在已经多了许多,大锤都不敢拔了。入职2年半多,拿了2个A+,不知是时运好,仍是上天眷顾,仍是才能够。但愿发钱时,能对得起白头发,也能应对银行那边6%的房贷利率,尽管高高站岗的人不配有幸福日子,但盼头仍是要有的。
个人日子
年头买了2块蓝牙板子,做了些研讨,主要关注点是蓝牙协议和数据传输。后来买了配套的重力感应小板,做了个重力流水灯,给大锤和大妞玩。别的利用板子上的4个LED灯和按键,做了二进制的显现功用,让大锤记录按键的次数和LED的亮灭状况,起先饶有兴趣玩,尽管他不明白是什么。
文章写作方面,CSDN 有记录的有 30 余篇,如果加上未宣布的蓝牙方面文章,和上一年持平,排名在300~500名之间。截至现在的许多年,在这方面的坚守,都仍是能做到的。 年中参与掘金社区更文活动,主要宣布的是之前积累的文章和一些日常技术文章,拿了全勤奖。其中的拖鞋穿到年末坏了;电饭锅寄回老家,但老妈反应不好用;而积木,则在大锤生日当天送给他。
上一年开端运用 typora ,本年收费了,决议购买。由于对比其它同类东西,仍是 typora 顺手好用,不到100块钱,值得付出。
近年中某晚,和老妈打电话,说刚交话费又欠费了,我登陆APP查看,发现上一年6月份被注册了许多种包,甚至包含高考咨询之类的,后来得知,是有人打电话推销,而我妈听不明白普通话,被以为同意注册。当晚打10086,开端我还谦让一番,一是了解状况,二是换回本来的套餐,客服反反复复来来回回重复着相同的话术,便是不说处理方案,我就火了,一直追着要具体的方案和具体的时刻,但最终也只能说向上级反应,一天内回复。终究有客服打电话给我妈,仍是用流利的普通话,后又换了个客服,操着不流利的白话,总算有个阶段性成果:退还3个月的超量的话费。过了一个多月话费还没有到账,所以再次打电话咨询,过几天,老妈说话费到账了,持续近2个月,总算有个着落。
年中体检,成果比上一年略好,上一年有3项警告,本年有2项。便是体重一直减不下去,特别是年末,在家加班,免不了泡面相伴,有一次称量竟然高达140斤,想当年大锤住院那会,我的体重硬是减到了100斤出头。体重管理要作为下一年的要点方案履行才行。
上半年,集中听了B站杨宁教师的多个视频,《美学》重新看了一遍,文学理论方面也看了一遍,杨教师课里讲到的书,后边也买了一些。由于不忙,按时刻收拾了一些东坡诗词文赋,还看了本王安石传。
双十一前,罗师傅说某东上书籍半价,所以心血来潮,所以选书,下单,前后花了几百块,主要有《资治通鉴》,前四史,一些诗词,一些前史的书,等。后来开端在周末时到某旧书摊淘书,买了词典和一些自己认识的书,还有一些给小孩的绘本。旧书摊价格便宜,要花时刻,幸亏离常去的菜市场不远,整体看时刻仍是合算的。至于发稿,买的新书旧书,有《资治通鉴》、前四史、唐诗宋词元曲、狼图腾、 昆虫记、文化苦旅、文心雕龙(2个版本)、字典、词典(大锤过生日买的4本奥特曼不列出)。
鉴于我的家庭地位,一般只有深夜才有自己的时刻,幸亏B站上有许多相关视频,利用通勤时刻听,而后抽点时刻看文字,就当学习了。关于前四史,先从《史记》下手,其它三史暂时放着。关于字典类,在陪大锤写字时,拿来看一下。
家庭日子
年头发现燃气公众号无法正常查账单,直到年末才把一年的消费作为月度账单显现,打过几回电话,客服说不支持,主张按一下厨房管道仪表上的赤色按钮,便可显现余额。所以月底自己手动抄水表、燃气表,记录物业费等条目,再汇总到 excel 表剖析。由于这样,才能搞清楚家里那些必要开支的明细。
年中开端着手计费提前还款的事,找大妞她妈要了些钱,问爸爸妈妈要了些钱,9月初终究还到银行,一个月能少交点钱给银行,那些钱用在改善伙食上,一个月的收支基本上抹平了。
某天大妞她妈问我每个月的房贷是多少,我发了截图,就没然后了,记住当时刚搬来时,我说了一下燃气的费用,得到的回复是:不是我管钱,不用跟我说。因而,在家里,我从不说买菜花了多少钱,物业费多少钱,当然,我也从不在家里说“困了”、“累了”这种词。家里东西的小修小补,都是我亲自动手,从不让他人操心,更舍不得花钱请人来。
年末小区换了物业,结合小区公告、法院文书、网上新闻,才知道一些事由。小区建成之初,物业入住手续就不合法(不知是不是由于物业和开发商在称号上有重叠文字的原因),至今有十多年了,几年前开端打官司,物业成了被告,而上半年,业委会成了被履行人。最初几天看到挂横幅,粗心是承诺不涨价,要更好服务小区。至于未来,谁也不好说。
家务活方面,只要我在家,买菜烧饭洗碗都是一人包干(除了年末发烧那几天),上班时,就担任买菜洗碗拖地,本年大锤帮忙煮了几回饭,有时分,他仍是很听话的。厨艺方面,尝试了炸扣肉、芋头,炸猪脚,做炸蛋,大锤大妞点评不错,但他们妈妈说太上火了。
家里的气氛仍是跟曾经一样,大锤大妞长大了些,闹了些,大人免不了争吵,由于定见不合,当然也不许多点评什么。同一件事,不同人做,成果是不同的。比方,我是不能买腊肠给小孩吃的,有的人能够。由于还需作业,不可能花许多时刻去想去提高吵架水平的。
儿女教育
不知何时因何以,我就不能独自带大妞外出了,也不能抱她了。我听到大妞被教育时的话,粗心是不能让任何男人抱。因而在家我非常注意尺度,凡大妞的事,都让她请示他妈妈,准许方可。
本年正式开端教大锤拼音和认字。买了拼音卡和簿本练习,但没有天天强迫,仅仅距离一段想起来了就问一下,如果没有写就得写(当然也会强制写),写的数量也不多。 诗词文方面,除了巩固曾经背过的,新加的不多,其中有《岳阳楼记》、《腾王阁序》,这是通过考虑后选择的,前者胜在思想,后者朗诵有韵律美,两者的文字,都能够拿来认字。与起先的主意一样,不求数量,不能显摆,便是练童子功。 由于幼儿园要跳绳,所以买了绳子,大锤练了几个晚上就能跳了,从中能显着看出前进,从几个到十几个到几十个。我也有绳子,也跳,但与预期作用不显着。
大妞前进许多,能自主吃饭,懂得上厕所穿衣服了,偶然还能读几句三字经,唱几句儿歌,发音虽禁绝,年岁还小有改善空间。
哥哥妹妹在家里时不时打闹,抢东西,为此,没少吵架,我又复习了大锤小时至今的劣事。
大锤渐渐成长了,有些事会主动问,不乏逝世这种论题,有时在厨房问我“爸爸你会不会消失掉”,我从没提过类似的,但有人如此以为,后来教育大锤有些话在家里不能说。当然,独自去玩或睡觉前关起门,仍是能够说的。
下一年大锤正式上小学,依据平常表现,仍是觉得不明白事,不知道到时分是怎样的景象。尽量教,学得多少,就看他的了。也由于如此,有些事得带着他去做了。
个人事
回想
有时分,我会回想,回想幼年的事,幼年听的歌;回想肄业时光;旧事有欢喜有磨难,但回想时,往往偏向于美好。 我喜爱去那个菜市场,喜爱去旧货市场、旧书摊,那里有贩子气味,不时有白话交流,这都让我回想起小时分,老妈带我去赶集的时光。 文学艺术方面,相比于昆曲、黄梅戏,我更喜爱听粤曲,由于小时分听过,是不是同一首无关系,重要的是那个时光。我试过背《长恨歌》,久不能背完。但《琵琶行》很快就会背了,里面有些心境,与乐天竟有一丝相似。而看《浮生六记》,看到沈复一家子在清晨别离时,竟也有些心酸,或许那时我想家了。
距离
本年许多搭档生娃,我跟他人分享新生儿洗澡,护理肚脐,冲奶粉等经验时,成果他人是去月子中心,是1天近1千块钱的那种,出了月子还要请保姆。瞬间觉得人与人距离实在太大了。 有时分,搭档周末有问题联系我,以为我能马上查电脑看日志,殊不知那时我在买菜或烧饭,不是一切的家庭都有白叟带小孩或有阿姨烧饭,当然,想是一回事,仍是要回复而且给出处理时刻的。 无意间和一些相同身份的搭档聊天,得知正式职工的年终奖比外包的“多好几倍”,这个“好”字,让我不能放心,特别是下半年常态化无差别化加班。尽管我没能到现场,但也随时待命,也有几回夜晚加班处理了线上问题,那天周日发烧了还得去公司加班。但想到人与人的距离,又只能安慰自己要放心。
大事和小事
这一年国内外风云幻变不定,年末可说是重大改变,我一向不太懂国家事,中年以来都是管自己的小事。我朋友圈发的,不外加班、买菜、带小孩玩,等。从不敢用文字指点江山,也听从组织,让打疫苗,打之;让三天一核酸,检之。
杂想
年头买了棵发财树,渐渐长芽,枝叶渐多,前几天发现有些叶子干枯了。草木无情,有时飘零,本该如是,人见之有感,亦当如是。 本年是我的本命年,昨日那个在田野玩泥巴的小孩,通过肄业、作业、结婚、生子,今天就到了人生的半程了,再有2~3轮,估计差不多行将就木了——以我现在的压力,能不能坚持到那时,还得另说。
展望
期望下一年作业不那么忙,有时刻钻研些自己感兴趣的事。 期望下一年能多点时刻陪小孩,教小孩。 期望早日上岸,脱节外包工身份——尽管遥遥无期。
李迟 2023.1.15 周日