工作

2021年初一至今又过去了一年,这一年感觉有时过的很快,有时过的很慢。今年做了很多项目,同时也学到了很多新知识,更是接触了新的领域。

AStar算法

今年把AStar算法研究个彻底,从优化到改进。学习了AStar算法的启发式优化,减少拐点算法,共线算法,奖励算法等。研究了AStar的各种变种,分层搜索HPA,跳点搜索JPS,终身规划LPAStar,Field DStar,DStar lite。利用AStar算法解决了很多公司实际的问题。电气专业中,地库和主楼应急灯连线项目,地库和主楼的四套桥架项目,主楼的灯泡和插座连线项目,主楼公共区域的灯连线项目;给排水专业中,地库的消火栓连线项目。根据项目需求的不同,也更新和完善了AStar算法。目前有三个版本的AStar算法,各有千秋。第一个版本是最灵活的,但是使用起来学习成本太高,所以就有了第二个AStar版本,该版本使用成本低,好用。第三版是针对于管线综合的特制版AStar,随着对业务和项目的理解加深,对AStar算法的编写逻辑和接口的设计有了更好的理解。

启发式算法

启发式算法也学习了很多,遗传算法、模拟退火算法、禁忌搜索算法。针对布置无桩筏板,刚开始选择使用禁忌搜索算法,后来又优化了禁忌搜索+模拟退火算法,做过这个项目也是对启发式算法有了更深的理解。最近在解决固定筏板布桩问题中,使用遗传算法解决,虽然效果不太好,但是还是有了一些新的思路。

几何算法

对几何相关的算法也学到不少。在做筏板附加筋项目时,熟练使用了cipper包,针对几何多边形的处理真的很方便,例如对多边形外轮廓求交集、并集和补集。在做有桩筏板项目时,对多边形各个边和角相关的知识和处理有了更多的理解,对凸角、凹槽、阴角、阳角等操作。我也实现了不少几何算法,例如针对多边形的膨胀和腐蚀算法,针对多个多边形的合并和切割算法;多条线段任意外扩成多边形算法。

深度神经网络算法

对深度神经网络也学到了不少算法,也算是入门人工智能了。学会了CNN的各种流行的模型,vgg16,resnet18,多层感知机。在做家居分类的项目中,实践和运用这些模型,实践出真知,更加深了我在实际商业训练模型中的调参和样本处理中的经验。

系统设计

对一个系统的设计我也有了新的理解,在设计管线综合系统的时候,我也查了很多有关设计模式的资料,对于暖通、电气和给排水三个专业,我模仿SpringBoot的设计模式,把每个专业的每种管线的设计,设计成一个微服务,每个微服务独立,各个服务之间各不相关。

写作

在编写文档方面也学到很多,编写了AStar算法的文档,包括单起点单终点和单起点多终点的策略;编写管线综合的专利。

今年也带了一个组员,敲代码和管理人员确实不一样,2022年要加强这方面的学习。

学习和生活

2021年,是从学生到打工人转变的一年,是心路历程坎坷反复折磨的一年,是逐渐进入社会生活开始柴米油盐酱醋茶的一年。

我把我的2021分为三等份:毕业的折磨(2021.2-2021.6);彻底放假的迷茫(2021.7-2021. 10);享受生活的开始(2021.10-2022.1)。

毕业的折磨

因为yq原因,学校外出需要天天请假,折磨了我小半年我终于受不了了,决定搬回家住。每天开车上下班,从家到学校大概40分钟的路程。改变,意味着一切都是新鲜的,早上听着歌,超着车,其乐无穷。限号那天,早上需要赶在限号时间开始之前就到公司,每周二大概7点多就到公司了,离上班还有90分钟的时间,我就想着怎么利用。常言道习惯成自然,之后我竟然养成了每天8点到公司的习惯,早上总能预留60分钟左右去学习新知识,至于学什么,先按下不表。

写毕业论文可谓是真的折磨。那段时间工作上很忙,私底下也在学校给一个老师做项目,根本抽不出时间去写毕业设计,所以只能用的工作之前半成品的一个管理系统,简单完善了一下,就开始着手写论文了。由于各种历史遗留原因,和写论文相关的理论课(软件工程,数据库设计等)我都没有认真学过,所以论文写的很折磨,出来混迟早是要还的。这也要怪以前我总因为毕业设计主要看你做的系统好不好,现在知道了,原来只看论文里编的故事好不好。

奋斗了两周把毕业论文写完了,结果查重37%,基本上全是因为数据库设计和背景介绍重复。因为写的是系统嘛,重复率确实很高,怎么办呢?突发奇想,我去翻了翻mybatis,springboot,mysql的今年最新更新的说明文档,抄上去这是不可能重复的,天才的我!数据库设计重复怎么办呢?在每个字段上面都加上我的名字的拼音作为前缀,完美!仅仅改着两点,就把查重率降到了21%,搞定。

毕业答辩也是折磨,我在上面对着ppt讲的热火朝天,结果三个评委老师就低着头看我的论文,看数据库设计,看类图、业务图等,我讲完之后,我的批斗大会正式开始。三位老师论文批斗,说我论文里面故事讲的不合理(系统需求不合理),类图画的不对,布拉布拉。我就回答:“啊对对对!啊是是是!我下去认真改改。”,反正也是混过去了吧。

其实对于毕业论文,我刚开始是很想认真对待的,我也不想写什么mis系统,本来打算研究个算法什么的。但是呢,我问了我的指导老师,他很不建议,可能是他嫌麻烦,也可能是怕我做不好,基于各种原因,我也就放弃了,也是有一小点遗憾吧。

毕业论文只是折磨之一,最折磨的是大四下学期我还有两门课!只是因为学分算错了,哭!一门ios,一门多媒体。本来以为ios会好玩一点,学一些前沿技术,是我想多了,ios使用在10年前极为先进的Objective-C,用的xcode还是6.0,最折磨的是我的mac还装不了xcode6,因为现在xcode已经更新到了13.为了按照xcode6,我使用我的mac安装了一个低版本mac虚拟机,就为了适配xcode6,在mac按照mac虚拟机,真有我的!如果你问我为什么不用xcode13编程,因为老师最后是要在xcode6打开我的程序,我使用xcode13编好的程序,在xcode6会运行错误,算我零分!世界上最折磨的事情莫过于你必须学一些根本毫无用处的知识。

于是我就天天盼着毕业,我盼啊盼啊,终于7月份,我毕业啦!

彻底放假的迷茫

从7月份开始,迎来了我学生时代无限的假期,但是从工作角度来说,我从现在开始最长的假期就是过年那十天假,呜呜呜!

我心心念念盼来的毕业,带给我的只有迷茫。学校是一座围城,城外的人想进去,城里的人想出去,可出去之后,又进入了另一座围城。

迷茫其实贯穿了我的整个2021,表现在我看的书中。我读了《巴菲特幕后智囊:查理·芒格传》,试图从别人的人生中获得一些启示;我读了《浪潮之巅》,试图理解庞大的公司怎么会衰落;我读了《代码本色》,去学习怎么用程序模拟大自然现象;我查询各种有关启发式算法的书籍;我读各种汇编和操作系统,试图去自己编写属于自己的操作系统;我也尝试减肥,读了《轻断食1》《轻断食2》,并且在自己身上做了多次实验;我也尝试去读一些小说,莫拉维亚多本名著,最喜欢《鄙视》,阿西莫夫的科幻小说,最喜欢《永恒的终结》;我也为我的爱好买单,我去读了很多推理小说,东野圭吾的,最喜欢《祈念守护人》,大山诚一郎的,最喜欢《字母表疑案》;我也想提升自己的写作能力,看了《从零开始学写作》,学习吴军的《阅读与写作》;我也看了几本人工智能的书,主要是深度神经网络相关的。这一年看了40多本书,种类不一,从中能看出我在生活上和学习上的迷茫,我试图从书籍中寻找我的未来,我想,我并没有找到,但是这些书却在润物细无声的影响着我的想法,我的思考和我对未来的想象。

看我2021年发的博客,从轻断食,到cpu,到OJ题解,到vue,到webdriver爬网页,到cv图片分类。我在不同的改变我在做的事情,我在寻找,找到我未来的路在哪,上面哪个岔路才是对的。今年就像是我大学四年的缩影,我每年都在改变我在做的事情,大一学心理学、博弈论,大二打ICPC,大三创业,大四工作。把我的大学四年比作四个方向不同的力(物理),虽然方向不同,但是每个力分解之后,最大的力总是朝向同一个方向作用。这就是我的想法,我虽然不像那些做一件事能坚持一万小时的人,但是我在尝试的过程中,整体也在朝着正确的方向在慢慢前进,类似于小批量随机梯度下降,指导着我寻找优解的方向。

虽然我今年一直在工作,但是毕业前和毕业后心态不一样。这个心态的转变很微妙,也不是说我在毕业那一刻就瞬间感觉到了有什么变化,恰恰相反,我在拿到毕业证那一刻,毫无感觉,我甚至对老师说:“就这样毕业了,真的一点感觉都没有,索然无味,没有一点喜悦或伤感。”可能我在大学并没有拼命过,我也没考研,也没遗憾,一切就这么平和。我没有顿悟过,2021是渐悟的过程。

享受生活的开始

我开始早起,开始健身,开始做饭,开始恋爱。

早起的起源就是我的车限号,于是我现在也就养成了7点起床的生物钟。

好巧不巧,我室友会健身,于是每天早上就去健身房教我使用各种器材,做各种动作。

今年厨艺大涨,学会了红烧排骨,红烧茄子,炸蘑菇,京酱肉丝,清蒸鲈鱼,娃娃菜炒香肠,西红柿炒蛋的两种做法,炒米的两种做法等,这些都是实验了好多遍的菜,可以说是拿手了,回家可以给我爸妈整一桌了。

今年收获漂亮女朋友一枚,幸运的我。

享受并不意味着舒服。2022是学习的新起点。学习一定是痛苦的,不停的冲破自己的舒适区,抵抗损失厌恶,忍受缺少多巴胺的时刻,这些就是我的2022,也是享受生活的开始。

我要重拾数学,提前为我即将失去的3471跟头发告别。我要开始背英语,最折磨的环节。深入学习深度神经网络,每周看一篇相关的论文,这算是我的舒适区。发一篇论文,这是一个挑战,也是一个敲门砖。最重要的就是考研了,反复折磨我的念头,到现在我仍然没有确定,现在离考研还有300多天,变数太多,能让我放弃的变数就一个,公司的发展,拭目以待!

回顾去年的愿望(​​2020年终总结(闲聊我的学习和工作)​​),我想我做到了。

2021坎坷折磨,如风,有急有缓;如星,有明有灭。事情有顺有逆,感情有喜有悲。

2022无论如何,我也会坦然面对,像风一样,追寻本心的自由。