考研与找工作

转眼间一年过去了,回想去年的此刻,我还在学校自习室里为考研奋斗,梦想着能考上研究生,摆脱我不感兴趣的复合材料专业,投入到码农的大军中,考研的结果意料之外,情理之中,目标定的太高,努力不够,分数勉强到达国家线,没能达到北邮的复试线。于是开始了校招之旅,由于不是计算机科班出身,对找工作还是缺乏信心,年初刚开学的时候去深圳面试过一次,爬虫岗位,笔试通过了,面试挂了,第一次面试,也没什么项目经验,面试官不知从哪问起,没有聊到一起,理所当然挂了。回过头来看,就算那一次面试成功了,也不可能在那里工作下去,因为毕业季学校的事实在是太多了。第二次就是现在这家公司的面试了,是本地的公司,所以实习什么的比较方便,面试的时候和面试官聊的都是一些计算机基础的知识,刚考过研这些知识还算熟,于是顺利地通过了。

实习与毕业

四月份成功入职现在的公司,开始实习。实习的这段时光也是坎坷的,因为有本科毕业设计要完成,这边又要实习,兼顾两边确实有些累。入职第一天,导师就打电话给我让我放弃实习,专心做毕设,我已经铁了心了要转行了,毕设对我来说不是那么重要了,心里想着只要毕设能通过就行,于是拒绝了老师的要求。没想到导师不同意,要我换导师,可是这时开题报告都交了,怎么换导师?于是在我死磨硬泡下,导师同意一周实习三天,做毕设两天。不过后来也管的不严,都是一周四天,晚上泡实验室做毕设,白天去公司实习,毕业季拍照,答辩,改论文,一大堆事,公司这边没少请假,实习工作也是一些琐碎的事情。万幸的是顺利毕业了,并且成功的步入互联网行业,没有去本专业同学大多都去了的工厂。实习期间的工作是优化elasticsearch,我当时看到这个一脸懵逼,不过这可能是我们部门唯一一个能接触大数据生态的东西了,真是非常感谢领导。在此期间我了解elasticsearch基本原理,查询语法,优化了日志收集过程中遗漏日志的问题,写了脚本自动定时压缩,清理日志,收获颇多。

正式工作

七月份转正,开始接手后台项目,根据业务需求,完成相应功能,模块的开发。包括权限管理系统,账单模块,统计分析报表模块等。主要技术栈是flaskgo, flask的话我比较熟悉,所以上手还是挺快的,主要就是对业务不太熟悉,很多时候做出来的东西需要根据业务的需求反复修改。在后台开发过程中收获也很多,包括对js的进一步熟悉,对数据库的使用,对前后端分离的实践,以及对团队协作,对git的进一步熟悉。其中让我收获最多的应该就是数据库了,各种子查询,联接查询,以及亿级表的分表实践。同时ElasticSearch依然由我维护,并且开始使用Kibana进行图表数据分析,还解决了日志收集过程中开启大量端口,导致time_wait过多的问题。

工作之余

除了工作外,也时常给自己充电,最大的收获是完成了6.824lab(lab3lab4的总结还在酝酿,应该快了), 对分布式有了一定的了解,不间断的刷leetcode,提高算法水平。读完了三本书,《深入理解计算机系统》,《linux 内核设计与实现》,《白帽子讲 web 完全》。唯一遗憾的是之前设定目标要读flask源码的任务没有完成。另外特别开心的一件事是,今年去日本旅游了一趟,赶上了公司团建旅游的福利,对于刚刚毕业的我来说是非常幸运的,真的特别感谢公司。 在日本大阪,京都,奈良呆了几天,参观了一些日本的寺庙,说实话这些景点对在庐山脚下长大的我来说并不觉得有多美,毕竟庐山这样的景点太多,不过有一点值得称赞的是,景点里的卫生非常好,人也非常热情。去时正好赶上日本学生秋游,氛围非常好,仿佛置身于动漫之中。自由行的两天,一天感受了大阪的夜景,品尝了日本的章鱼丸,大阪烧,一乐拉面。最后一天去环球影城玩了一天,VR 与过山车的结合真是让人置身于电影之中呢。

总结与展望

这一年既坎坷又充实。学习,工作,生活都收获很多。希望新的一年的工作顺利,身体健康。