我的2022

又是新的一年啦,虽然最近一段时间过的比较懒散,但是年终总结系列还是不能落下!

去年回顾

开始之前,先做一下去年的新年目标(OKR)完成度回顾

  • 写一篇游戏服务器架构的分享
  • 完成KCP开源框架并写一篇分享文章
  • 练吉他,录更多歌曲
  • 搞钱!搞钱!搞钱!
  • 摇到车牌号!!!
  • 我要出门!我要拍照!

很明显,总体完成度只有50%,好,我们一条一条的过。

目标 描述 完成度
1 首先是写一篇游戏服务器架构的分享,我想说这一条应该算是超额完成了,去年一共写了14篇文章(算上2021的年终总结,应该是15篇),文章类型包括了游戏技术,摄影技术,甚至是散文。我甚至去掘金搬运了以往的31篇文章,混了俩杯子一手机支架的奖品 1400%
2 这一点当然也算完成了,并且年初就已经完成,它已经被包含在了第一条列举的14篇文章里 100%
3 去年算是没怎么练吉他了,最多只能算是拿起来随便玩玩,弹弹自己喜欢的歌,没有再系统和深入的练习,甚至电钢琴也已经二手卖了,录歌是一直想录,但是一直没有行动 0%
4 这个嘛,怎么说,工资每个月都正常发,没涨薪,但是也没降薪,更没被裁员,该赚的钱都拿到手了,但工资之外是一点额外收入都没有,这一年的开销也不少,真正留在银行卡的,好像又没有达到我的目标 50%
5 哎,这玩意儿咋说呢,我就不该列在我的目标里,这玩意儿难道不是看命的吗 0%
6 超额完成,今年除了极端天气,基本上每个周末都会出门拍照,我做了一个统计,今年拍摄原片5729,精修788,相比于往年,2018年原片45;2019年原片106;2020年原片612;2021年原片80;今年的拍摄真的是爆发式增长,相机镜头也算是发挥了最大价值 10000%

以上,就是2022的OKR目标完成度总结,没有全部完成,但是总体情况也还算可观


接下来,进入2022详细的年终总结盘点了

工作

技术

总体来说,算是平平稳稳,我们这个工作,在刚入行几年的时候,会是一个快速的上升期,在六七年的时候,在总体技术的框架上基本还是趋于稳定了,主要还是累积工作和项目经验。在我看来,在技术上真正划分七年工作经验和五年工作经验的,不是我会多少框架,会什么技术,而是你的学习能力,代码质量,以及对于底层架构和原理的理解程度。

其实工作之后就会越来越发现,真正厉害的人,不是说可以把Spring用到极致,或者把MyBatis用到极致的人,而是给一个新的技术,他可以很快学习并理解的那种人。只要有融会贯通的能力加上足够好的基础,你看任何技术都会有一种似曾相似的感觉。

工作任务不是很多的时候,我还是会偶尔看一些大佬的讲解视频,优秀框架的源码,或者看一些别人的技术文章。老实说,很多底层知识,我看了N遍,但是过一段时间我还是会忘记,真正要用起来的时候,还得靠搜索引擎,这点我认为不是很好的现象,工作已经不是应试教育了,不是当时背会了就行了,而是得靠脑子去理解记忆。 这一点,希望在今年,我能有所改善,希望看过的东西,能通过理解去记忆。

说到技术文章,不得不说,CSDN真的是复制粘贴的重灾区,有些人甚至跟不看自己粘的是啥,能不能运行,就往上一扔,我实在不清楚这样文章的作用是啥,粘贴这样一篇文章又有什么意义。也不是拉踩,也不是因为拿了掘金给的礼品,相对来说,掘金的文章在质量上真的略胜一筹,不过还有一些像博客园,51cto等我看的就不是太多,就不做评价了。

今年工作整体还算稳步前进,也就是年终的时候项目稍微着急了点,我这边主要还是负责联机战斗的开发。涉及到网络通讯,战斗逻辑,匹配等一系列内容,在开发过程中,也算是让我对联机战斗的整体结构有更进一步的理解。这中间也遇到过很多问题和困难,每次解决并理解一个难点的时候,都是对自己的经验的进一步积累。

我忘了从哪里看到一句话,他说“真正学会一门技术,不是说你当时能够记住或者能灵活使用,而是你当时学会了,再把它扔一边几个月,再捡起来的时候,你也能很快记得它”。所以对于今年,我还是希望我可以通过理解记忆,研究更多的底层技术。

处事

当然了,工作不止是技术,还有人情世故。虽然说程序员这个行业,跟其他行业对比起来,已经算是非常单纯的了,但是这其中也仍然有一些隐藏的为人处世的方式。人类是群居动物,合群也算是人类的一个基础属性了,怎么跟同事关系处理的融洽,也算是一门学问。我的工作经验不多,但是也算是总结出一套自己的相处方式:

  1. 快速响应,礼貌相处

不要理解成对上快速响应,而是对所有人都要快速响应,举个例子,前端有需要我们后端的时候,只要我们时间足够,就一定要能帮忙就帮忙;QA提bug的时候,我们也是能优先解决,就优先解决;策划提需求的时候,只要不是碰到服务器的底线(影响服务器性能,影响代码结构,或者影响项目排期),一般也是能加就加。

为什么这么说呢,其实道理很简单,互联网这个行业,或者说游戏这个行业,它也是一个圈子,建立自己的口碑,其实也是非常重要的,现在这个社会结构,对于打工人来说,是不可能一辈子都在一家公司打工的,没准这家公司你喷过的人,几经辗转又会成为你的同事。打工路漫漫,你也说不准,你眼前的这个人,会不会就是你以后工作机会的转机。话说话来,快速响应和礼貌相处,其实也是对于一个职场人相当重要的素质。

当然了,对于什么样的人,就要用什么样的工作态度,对于什么样的老板,就要用什么样的打工心态。如果你的同事本身就是一个xx,那我为何要去理会一个xx呢,你自己心里应该会清楚,什么样的人,会在职场上走的更远,自信点,当你爬上山顶的时候,你是看不到你眼前这个人的。同样的,如果公司老板和高层都是xx,那你更应该清楚这样的公司能活多久,打工人就要有打工人的心态。你需要明确你现在还坐在这里的目的,我赚我的钱,我学我的技术,只要在不影响我的利益的前提下,我能附和多少是多少,实在不行我就走人了,何必理会一个xx老板呢。

反过来说,那些人品过硬的同事,却是你值得深交的人,说不定以后,他们就会是你前进道路的引路人。

  1. 做人留一线

我们这个行业,其实经常会遇到,跟别人协作的时候,如果别人那边出了错,最好还是不要冷嘲热讽或者落井下石,其实本质上来说,我们大家都是一条线上的,大家都是打工人,为老板打工,为项目打工而已。出错在工作中也是在所难免的,谁也不能保证自己一直不出错。

举个例子,别人提供的接口有问题,你可以问“你的这个接口我拿到的数据不对,你有空帮我看看吗,是不是我哪里参数传的不对”,而不是直接说“你这个接口返回的数据不对吧,你这个是不是有bug啊”。很明显,前者是以假设对方没有问题的语气去沟通,,这样能让人更容易接收并且帮你去看看那个接口是不是真的有问题,而后者的话语只会让人很反感,甚至不愿意搭理你。

再举个例子,QA测试的时候发现了你的bug并告诉你,你第一时间不要去质疑是不是他的环境有问题,是不是他使用方式有问题。最简单的方式是回复“好的,稍等我看下”,然后去看一看,这是什么问题。很简单,如果真的不是你的bug,你就以不是你的问题为前提去排查问题,比如直接去查一下你发的数据是不是对的,如果第一步直接就发现没问题,那你就可以理直气壮的回复QA这个不是我的问题,应该是XXX的问题,然后就把bug转走了。假如是你的问题,那你也算是避免了一次给别人留下甩锅的不好印象。所以不管什么情况,你礼貌的回复并且尝试去排查一下问题,怎么着都是不亏的。


基本上,以上两点也算是我在我这个行业工作这两年来,对工作中的处事方式的总结。其实简单来说,就是两点,不要触碰别人的底线,也不要让别人触碰你的底线。

当然了,这一切的前提,都是你要让自己强大起来,你必须要有在“这里工作是出于我的职业操守,大不了我就离职,并且我还能找到更好的工作”的能力与自信。

生活

写作

前面已经提到过,2022年,我写了14篇文章,虽然其中包括了工作中用到的游戏技术,但是其实这些都是我业余时间对于自己个人技术的总结,所以我归到生活的分类里。

技术系列

最让我满意的,或者说能上我个人年度技术文章榜单的,是以下几个:

【三分钟系列gc中的三色标记算法到底是什么】

这篇文章是我在B战10刷马士兵的G1视频所得到的结果,那段时间我工作内容不是很多,所以就开始通过这个视频去理解G1垃圾回收。我喜欢看马士兵老师视频的一个原因是,很多晦涩难懂的知识点,他都可以用一种比较通俗易懂的方式讲解。所以在N刷之后,我也开始尝试用我自己的理解,去看看我能不能把G1垃圾回收,以及三色标记算法说清楚。每次我回头看这篇文章的时候,我自己都惊叹这篇文章的质量确实是挺高,如果我以一个不同G1的角度去看这篇文章,也基本理解个大概。

【如何设计一个多人游戏场景】

在上一个项目以及现在这个项目的架构中,我都时常感叹游戏场景的设计思路的巧妙。它非常巧妙的把Java的多线程技术和游戏场景结合起来,合理利用CPU多核的性能优势,实现了多人游戏场景的搭建。这也是我继上一篇G1垃圾回收的文章之后,又一篇希望用白话文去讲解游戏场景的设计思路的文章。这篇文章也是我一直想写的一篇文章,因为我一直想要通过自己的理解,去讲清楚一个游戏服务器,它最基础的游戏场景的架构是怎么样的。

【聊聊游戏同步技术】

有了前面两篇文章的积累,我大概已经知道如何用通俗易懂的语言去讲解知识点了,所以有了这篇对游戏同步技术的讲解的文章。因为自己一直在游戏行业做游戏服务器相关的开发,所以对于游戏的同步技术的应用的理解是比较透彻的,而游戏在现在的人群中也是相当普遍的,所以我也是想做一个偏向于科普类的文章,让大家知道,我们玩的网络游戏,到底是如何运作的。

【程序员怎么通关羊了个羊】

这篇文章,就是偏娱乐向了,对于行业内的人来说,这些漏洞都算是基础中的基础的了,有这些漏洞的产品出现,只能说明这款产品在开发之处就对于游戏安全的考虑是做的不够的。对于行业外的人来说,可能就偏向于炫技了。总体来说,他算是偏娱乐向的文章,而恰恰是这种越白话的文章,受众更多,它在掘金的阅读量已经快5k了。

摄影系列

今年尝试了一种新的技术类型文章——摄影技术文章,虽然自己也不是专业的,技术也并不是很好,但是我想摄影这个东西,每个人可能都会有不同的想法,表达出自己的思路,也不是坏事。

【夏日小清新日系电影感摄影修图】

这组照片,来自北京双秀公园的拍摄,因为第一次拍出自己比较满意的小清新风格,所以分享了一下拍摄和修图的思路。相比于开发技术来说,摄影技术储备就比较弱了,我也就只能点到为止,说一说自己拍摄时的一些思路,能拍的比较好看,老实说,也有一些玄学的存在,也就是完全凭感觉。

【修图效率提高秘技 | iPad/Mac修图大法】
那天偶然间发现的,ipad能mac进行连屏操作,平时只能用鼠标在mac的camera raw上拖动的滑块,在ipad连屏后,就能用在ipad上用笔或者用手拖动了,刚发现的时候很兴奋,所以里面写了一篇文章分享。

【情绪片 | 前期和后期调色修图思路】
那天是在798拍摄的一组照片,其实那天在很多场景拍了多组自己都比较满意的照片,这组情绪片的调色风格更加明显,所以我就拿出来单独写了一篇文章来分享。

散文系列

年初的时候,尝试过写散文,当时只是想写点什么,所以就尝试了一下散文。不过也不算系列了,因为整个2022年,就写了一篇

【狗狗回忆录】

当时写这篇文章的时候,其实只是想对于我从小到大陪伴过我的宠物写一篇文章,最后的重心毫无疑问的落在了欢欢上,因为它是陪我时间最长的宠物,从我高考到我工作,也从它1个月到它12岁。
遗憾的是,写这篇文章的时候是1月份,而在4月份的时候,欢欢就去了汪星球了。后来5月份的时候,家里买了一只新的欢欢,我国庆回去过一次,它也算是非常听话粘人的狗。

昨天晚上,我还梦见了以前那只欢欢,我梦见我去一个地方接它,它一下就扑到我怀里,我甚至还能感受到它身体的热量,那种被依赖的感觉特别熟悉,但是我忽然意识到,这是8个月前已经去世的欢欢,突然又觉得很难过。不过我也知道,它终将是会有一天离开我们的,随着它年龄越来越高,那一天也会越来越近,这是大自然的规律,谁也无法打破。希望它在汪星球能过得好吧。

摄影

聊到摄影,除了前面说的写了几篇关于摄影技术的分享文章,今年拍摄的照片可谓是爆发式增长。

器材

当然了,要说摄影,就避不开得先说器材。今年可以说是把器材进行了大换代。在今年以前,我的设备是A7M3机身,蔡司55/1.8镜头,适马16/1.4镜头,以及索尼85/1.8镜头。可以说这个组合陪我渡过了大概两年的时间。

A7M3 —> A7M4

相机是好相机,镜头也是好镜头。但是新出的A7M4机身实在是诱人,为了不让黄牛得逞,我甚至写了监控脚本,监控招商银行的货源,一旦有货立马通知我,最终我也如愿以偿抢购到了A7M4的机身。而A7M3嘛,当初二手市场抄到比它原价还高的时候,我没舍得卖,现在比当初已经跌了好几千,目前还是以备机的形式存在,什么时候价格合适,再卖了吧。

适马16/1.4 —> 索尼20/1.8G

适马16/1.4这颗镜头不用说,升级镜头的时候必然会卖掉,它是我当初对镜头不够了解的时候购买的APSC的镜头,真是委屈A7M3的全画幅传感器了。好在这颗镜头在APSC的机身上还是比较吃香的,所以很快就卖掉了。而索尼20/1.8G这颗镜头,除了拥有比适马16/1.4更广的视角(适马16mm用在全画幅上就相当于24mm视角了),它还有优秀的黑G画质,光圈不算大,但也足够用了,以后如果想拍星空,它也绝对够用的,今年我也用它拍了一些VLOG。

蔡司55/1.8 —> 索尼35/1.4GM

蔡司55/1.8这颗镜头是个好镜头,就是用久了会有点腻,这个焦段,广度不够广,长焦又不够长,属于比较尴尬的存在,当然了,这颗镜头的出片率还是非常高的,它的色彩非常棒,也就是大家说的“德味儿”,它的缺点,什么色散,紫边,对于我这种新手来说,都不算缺点,它依然给我带来了很多好看的成片。这个镜头也算是非常热门了,也是很快就卖出去了。
奈何这个焦段用久了确实会审美疲劳,总觉得画面不够广,但是我又不想画面太广以致于不好构图。后来我在b站10刷了一个别人用35GM的丽江旅拍视频,于是就种草了35GM,日思夜想,最终还是买来了。事实上它也并没有让我失望,35这个焦段,我一开始上手的时候,确实用的不是很好,但是用久了就会发现,这是一只能讲故事的镜头,35mm的焦段能更好的包括主体和环境,它既是小广角,能带入更多环境,也不会太广以致于夸张的广角透视感。由于所以的红标加持,这个镜头的各方面也都做到镜头中的顶级(除了呼吸效应,虽然我也不是很在意)。

索尼85/1.8 —> 索尼70-200/GM

长焦端我之前一直使用的索尼原厂的85/1.8,这个镜头在它的价位上,各方面都没得说,而且85mm这个人像镜皇的焦段,也让我排出了不少刀锐奶化的人像片,不过用久了之后,还是会觉得长焦不够长。
用了70-200之后,才发现回不去了,70-200的魅力不是85能给的,虽然最大光圈只有F2.8,但是架不住人家焦段多啊,70,85,135,200,都是人像的经典焦段,并且135及以上的空间压缩感是85不能比拟的。


摄影是用光的艺术,钱花光的光

作品

不知道是不是因为2021年在家憋得太久,2022年,从春节之后开始,基本上每个周末我们都会出门,当然了,如果光是我们两个人,估计也不会这样乐此不疲,大概从2021年的年末开始,就新增了出行拍摄伙伴——杜总和欢总。有小伙伴之后,又是不一样的拍摄体验,我们拍摄频率直线上升。频率大概是这个样子:

照片

基本上就是一个月2-4次,修图水平自认为今年也提升了不少,对调色也有了一些新的认识。
前文提到,据统计,2018年原片45张;2019年原片106张;2020年原片612张;2021年原片80张;今年拍摄原片5729张,精修788张

小清新风格

_DSC8132
_DSC8234
1H5A4790

糖果色风格

image-1672587489013
image-1672587531772
image-1672587598471
image-1672587628278

情绪风格

image-1672587692761
image-1672587729955

汉服

image-1672587783283
image-1672587820094
image-1672587864339
image-1672587937469
image-1672587959110

还没完,B站发布11个视频,其中2个唯美风格视频,5个VLOG视频,2个开箱视频,1个评测视频,1个弹琴整活视频。所以我的视频后期能力也有一些提升,研究了一段时间达芬奇之后,发现还是在Mac上,还是FCPX比较顺手,不知道是不是因为我不是M系列芯片的原因,达芬奇在我的Mac上里的流畅度远不如FPCX。

唯美风格视频:
【四月物语|唯美电影感|a7m3】

因为在B站上总看人家说的电影感,所以自己也想尝试拍出电影感的画面,看了很多像《情书》《四月物语》《海蒂与爷爷》等唯美的电影,买了黑柔滤镜,然后学着别人拍了这样的视频,总体还是比较满意,不过因为那时候还没有A7M4,,A7M3拍的视频在色彩上总是差点意思,用了10比特422后只能说真香

VLOG:
【川妹被辣哭,竟是因为它?】
这算是第一次尝试拍这种探店VLOG吧,20/1.8这颗镜头拍VLOG的视角非常舒服,这期的视频整体的色彩看起来就非常舒服,不排除那天餐厅的灯光比较好,A7M4的色彩也就体现出来了,是真的好看啊。

【90后北漂小夫妻的一天,每一个平凡的日子都值得记录】
一个平凡的周末拍的VLOG,虽然很简单,但是我感觉还是温暖的

【海坨山谷 | 情侣度假胜地 | 京郊小瑞士 | 北京周末放松】
严格来说不算是2022的视频了,而是2020年拍的视频,2022年才想起来把它剪了

开箱视频:
【大疆Action3开箱轻体验实拍】
当时也没多想,就是随便拍了一个开箱视频,可能是这款产品新出的原因,没想到播放量一直上不去的我们,因为这个视频一下就上去了。

评测视频:
【大疆Action3评测:运动相机值不值得买?】
因为看到了开箱视频的流量,想着趁Action3的热度还在,又尝试拍了一期评测视频,果然,它的播放量也非常可观,也是我这么久一来,上传的最长的视频(13分钟)

其他

今年有一点很值得说的是,今年比往年每个月多做了一件事,就是统计每个月的账单,并且在年终的时候统计年度账单。

一开始,我也在寻找,看看有没有什么软件,能统计到我们在各个支付平台的消费,很显然,我们失败了,并且我也去调研了一下,发现没有任何一个支付平台是原因提供消费接口的,当然这点也理解,毕竟涉及到用户的财产安全,应该没有哪个产品愿意冒险做这样一个功能。

好在各个平台都有一个很实用的功能——导出账单,所以我们只能退而求其次,导出账单进行数据整个统一,我当然也想让他自己导出账单进行统计了,不幸的是,甚至导出的账单,各个平台也都是加密文件,需要密码才能解锁,整个过程十分繁琐。

最终我的账单统计方式只能妥协为每个月初手动导出上个月的账单,并把它放在指定文件夹,然后我再自己写一个解析并整合各个平台的账单,最后导出总账单的工具。于是它就成了现在这样:

image-1672589135525
image-1672589231150

最终它能输出一个整个后的excel文件以及收入和支出的饼图

image-1672589514892
image-1672589475549

最终我们也靠这个工具,每个月都导出了账单,年度也导出年度账单,它帮助我们更好的了解了我们的收入结构和支出结构
image-1672589554952

展望

2022年,我也算是完成了很多事,无论是文章输出、照片输出、还是视频输出,产量都远高于以往。希望2023年继续努力!

2022年总结

  • 输出15篇文章
  • 发布11个视频
  • 拍摄照片788(精修片)/5729(原片)
  • 重制2个小游戏(飞机大战/天天伐木)

2023年OKR

  • 打包两款小游戏上线GooglePlay和AppStore
  • 输出优质文章5-10篇
  • 录制一个教学视频(罗老师的要求,尝试下知识付费的路子)
  • 录歌2-5首
  • 搞钱!搞钱!搞钱!存钱!存钱!存钱!
  • 拍VLOG 5-10期
  • 出门旅游,拍一期高质量旅拍VLOG

image-1672588069225
image-1672588427889
image-1672588507925