本文最后更新于:October 7, 2026 pm

本文作者:[wangwenhai] # 概要:2019年记录

今天是2020年2月24日,农历二月初二,龙抬头。如果不出这场意外,我应该抱得美人归了。然而天不作美,现在只能写代码、玩游戏,聊以排遣。突然就想起来我2019年的一些经历了,往年都有
写记录的习惯,2019年没写,现在补上。

2019年,我的关键词是:沉淀,稳重,追寻。

一、离开那家公司

我是2019年2月过完春节以后回到福建的。因为2018年被骗子骗了(这段经历我专门写过一篇《远离垃圾人群》),年底一直没找到合适的工作,于是为了过渡,11月开始在一家做电商的公司里做些零散的活,兼做服务端开发。2019年初回去以后考虑到电商公司终究不是自己想要发展的路线,于是在二月底的时候,提出了离职。当时电商公司的老板极力想留下我,给我加工资,但是我还是没有接受,因为我很清楚我未来的方向,而不是随遇而安随便将就。于是在这个电商公司经历了短短的3个月以后,我最终在2月28号离开了。
出去以后,我把简历投给了福建星网锐捷——一家在榕城做网络设备的知名企业,业内领先,主要做路由器、交换机,还有云电脑终端。第二天就通知我去面试。面试我的是一位看起来很随和的面试官,先问了些基础问题,又闲聊了几句,才知道他是北大博士。那一刻,我竟有些为自己的本科学历自卑。他问的多是基础:JVM参数、JVM调优、内存、堆栈指针之类。印象最深的是他让我写一个程序,让JVM抛出StackOverFlow异常。当时心里嘀咕,其实已经想到第一个经典的问题:无限递归,但是没敢说,我还以为在考察我写的代码是不是会出现栈溢出,结果是为了考察我基础是否扎实。通过这次面试,我明白了一件事:面试官问的每一个问题,都要认真回答,不要回避。
面试过后,我顺利进入星网锐捷旗下做KTV点歌系统的部门,主要做点歌机的相关业务,还涉及商城、终端通信等等,我负责的是商家相关的部分。带我的是面试我的那位面试官:他先丢给我一本资料,我看完才知道公司项目是用Groovy开发的。于是那段时间我用一周时间学会了Groovy,也顺带接受了GORM这个框架的思想——它借鉴自Ruby on Rails,很经典。那是我第一次完整学完一门JVM语言。
星网锐捷的福利非常好,我很喜欢这个地方:工时不折磨人,领导都很和善,愿意找下面的人聊一聊、了解情况。又因为我们做的是KTV相关的项目,公司里干脆内置了一间很豪华的KTV,下班还能进去唱两首,很热闹。当时觉得,这大概就是理想中的公司了,对未来也充满期待。

二、初入研究所

但是计划永远赶不上变化,偶然的一次QQ群闲聊,又改变了一次我的轨迹。之前认识的一个朋友在QQ群里跟我说,近期有个项目需要合作,让我过去聊聊。然后周末我就去了,目的地正是研究所。
当时聊的比较久,所内负责人直接跟我说,过来所里干吧,所里近期在研发机器人,缺人开发物联网业务。当时我还是比较纠结的,一边是很多人挤破头想进的好公司,另一边是我打心底喜欢的物联网。后者恰好对得上我的研究方向和擅长之处。
周末我叫了女朋友出来吃饭,跟她讲了这件事,她支持我追求自己的领域,而不是随便因为好的一些条件就轻易放弃。确实,从星网锐捷再次辞职是需要勇气的,毕竟才待了不到一个月。但我首先考虑的,还是研究的领域和方向,而不是待遇和工作环境。于是我下定决心,从星网锐捷辞了职。
于是三月底,我离开星网锐捷,去了研究所,主要任务是做一个人脸识别项目。

三、人脸识别

让我吃惊的是,这个项目居然做了两年之久——在我看来,它简单得像个毕业设计,第一次提交还是2017年,却一直做到现在都没结束。
我重新看了一遍代码,发现整个项目就是一群不怎么会写代码的人堆出来的,又乱又没法接手。于是我和负责人商量,推倒重做;他因为不太懂技术,起初并不同意,过了一阵子还是点了头。于是我索性把前两年堆起来的东西全删掉,重写了一遍。
磕磕绊绊,前前后后也做了挺久,总算把第一个版本做完,交了差。这算是我对研究所的最初印象。

四、研究所见闻

在研究所远远比在企业闲,工作安排得当,很快就可以做完,所以时间比较多,那段时间我也逐渐适应了所里的慢节奏。期间接触到几位硕士、博士。才知道他们和我是同一级入学的,不禁又陷入自责:同龄人都读到博士了,而我还是个本科毕业的普通打工人。
所里下班比较早,走在路上我总会想些事情:有时想想未来的路,有时想想工作里那些烦心事,顺口骂两句。
后期工作是做工业机器人后台相关的东西,属于半研究性的项目,所以进度不赶,那时候时间就比较多,所以有时间看看别的东西,兴趣来的时候,还买了SICP,可惜第一章都看不下去。
整体上研究所的生活是比较舒适的,很适合静下心研究一些东西,于是我再次下定决心继续研究物联网相关的技术。

五、意外收获:Erlang

我一开始是5点半下班,回到房间差不多7点,先玩一会儿游戏,然后开始第二段时间。有时候做一些东西,有时候学点知识,一般情况我的安排是:7-9点两个小时,看看网课,当时主要看的是C++,因为我心里始终有个结——一直没学会C++;除此之外,还有一些运维方面的,比如Docker,还有一些项目架构等等。9点以后不想看了就开始实战,写点代码,或者是做点小工具,玩玩开发板等等,一直熬到11点半左右,收拾一下开始睡觉,基本上都是十二点睡觉的。所以时间还算比较规律。
所以逐渐养成了白天上班学理论,晚上看视频做实战的习惯,这个习惯保持的还不错,2019年一整年都是这个节奏。
同时最大的收获是接触了Erlang。因为做物联网项目需要用到消息代理,所以我很早就开始研究EMQ,但那时候我只会安装使用,不会开发。2019年再次接触了以后,决定深入去研究一下,于是在9月开始买了一批Erlang相关的书开始学习,学起来比Groovy曲折得多,花了我一个多月才勉强写出一个能跑的服务器。等慢慢熟悉了Erlang,能对EMQ做二次开发,才算真正摸到了门道。
从10月起,Erlang正式进了我的技术栈。它本就是我早就想学的领域,算是那一年的最大收获。

六、智能共享柜

六月的时候,有个朋友给我推荐了一位老板,他们想做一个智能共享柜项目,于是我们跟他们合作,利用半年多的周末时间,做出了一套软硬件齐全的东西。这是我参与负责过的最完整的一个项目:软件设计、开发,连工厂跟进,全都亲身走了一遍,加上有经验丰富的前辈带队,那段时间不光技术见长,产品意识也增长不少。

七、生活

女朋友在另一家公司做互联网方面的工作,也非常累。周末的时间很短,两个身在异乡的年轻人,只能互相安慰、互相鼓励。去看场电影、吃顿饭,都觉得开心满足。当物质极为匮乏的时候,幸福反而来得容易。
一年了,我们两个人几乎都是把时间投入到了工作中,有时候她跟我抱怨,我和我的电脑过一辈子去,那时候也是没办法,落后就要被淘汰。不过她还是很支持我,甚至我花2万多买电脑还有电子产品的时候,她都支持。我觉得她26岁了,还是和一个小孩子一样,跟着我穷开心。
都感叹人生若得安稳,谁愿颠沛流离。一年多里,我们也有过很窘迫的时候。记得秋天时,她半夜肚子疼得打滚,连夜送去医院却被庸医耽误,花了几千块,病没治好反倒更重了。那时她哭着说坚持不下去了,我心里也非常难过。好在同学就在医院,开了个方子,一副药就见效了。一年多里,有窘迫,有痛苦,有迷茫,可我们又总安慰自己,未来还有希望,两个人在异乡就这么一天天过了下来。
我问她:你信不信我将来能成为一个很厉害的人。她想都不想就回答:我相信你一定会成为一个很厉害的人。

八、对物联网的一点感悟

2019年,我几乎把全部精力都花在了物联网上。在我看来,它是国内未来三年的大趋势,很有前景。但物联网的门槛也高,要积累的知识很多,有时候甚至要求你会画PCB,还得懂点HTML(这里说的是对行业的理解,而不是真去做前端)。学习路线其实很明确:三门主力语言(C、C++、Java),加上一些适合做嵌入式的框架,比如QT,还有Python(更适合系统之上)等等。另外单片机也得补一补,2020年打算学点STM32——不然做物联网软件就像个外行,对设备和硬件的运行原理一窍不通,根本没法深入。
潜力大,门槛高,技术难度大,是物联网技术的主要特征。

九、反思

反思一下2019年,我整体上算是走在最初计划的大方向上,但问题也不少。比如自制力还是太差,爱玩游戏,浪费了太多时间;还有就是效率不高,做事老拖拖拉拉,写一分钟代码,闲聊十分钟——这些都是往后要改的。
同时发现自己性格上面还是有些问题,比较自我,不愿意接受别人的意见,不会倾听,只会输出价值观。以后要学会不仅做一个输出者,还做一个倾听者,不要一味的强调是非对错,待人要和善,友好,做一个正直善良的人。

十、疫情耽误终身大事

和女朋友认识6年,在一起三年半,本是该定下终身大事的时候了。婚礼定在2020年2月1日,可2020年偏偏多事,随即又来了一波疫情,婚礼只能取消。我们万万没想到,想起来又像段子一样,哭笑不得。

十一、展望2020

2020年我们会好起来吗?我不知道,但是她说一定会。疫情过了以后一定会柳暗花明。
对我而言,2020年只要守住初心就好,不必奢望太多,也不好高骛远。能保持住现在的状态,就是最好的展望。


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!

选择 Previous
纪念来之不易的爱情 Next