这一年
前言
只有光头才能变强。
文本已收录至我的GitHub精选文章,欢迎Star:
https://github.com/ZhongFuCheng3y/3y
一年时间是真的快,上一年我还是学生,今年我已经工作半年了,这篇文章记录一下我今年发生过的一些事和感想。不知道明年写2020
年总结的时候再回看这篇文章是什么感觉。我回看上年写的总结,说实话,有点low
。哈哈哈哈
从小到大一直待在广州,现在在杭州上班,有很多初体验,觉得还不错。
总结今年的事,明年继续努力吧
二月至五月 在实习
在今年二月份的时候原Leader问我什么时候去实习,我想着我在家也没什么事情要做,所以就过完年就打算去实习了。
实习去杭州有很多人生的初体验:
第一次坐飞机
第一次租房子
第一次看下雪(雨飘雪)
当时还写了一篇文章,简单记录了一下坐飞机、租房子的过程。
很多学生刚步入工作的时候都会想过一个问题:实习的工作难不难?我能不能胜任?实习去到公司究竟是做什么的阿?
当然了,这个问题我也肯定是想过的。我去公司之前还特意问了一下前Leader,部门在用的技术栈是什么(主要是我想快点适应公司用的技术,等到真正实习的时候就不至于脚忙手乱了)
问前Leader部门在用的技术栈我去实习的时候,遇到一个对我很好的学长,我每天有着我自己的学习计划,我学长也会对我进行辅导。
入职第二天,学长就约了一个会议室,花了一个多小时给我讲解了现在部门主要做什么,为什么要这样做,以及相关的一些系统。
当时他还特定指明:现在你可能听起来不太懂,或者听完很快就忘了。但是没关系的,慢慢地你就懂了。
那时候实习主要是在学习TensorFlow
、学习公司技术栈/中间件的相关知识,那时候实习给我开阔了视野。说实话,如果我在一家平平凡凡的公司做后端,机器学习这种想都不会想。
当时学习时也输出了自己的学习笔记,可能是因为我的公众号和博客都是写Java为主的,我觉得我写得还算用心,但就是没什么人看。
我写的TensorFlow系列文章实习其实我没做什么比较难的需求和任务,总结下来可能是这几件事:
学习公司自研的中间件/技术栈,日常的操作(登服务器/git/看日志等等)
学习TensorFlow的基本入门知识
学习几个在线上使用的系统,了解它们的业务背景和系统所在的位置和相关流程
编写一些小需求,继续了解系统
我学长在我实习回来后就去别的公司发展了,如果能在他手下带我一年,我觉得我的成长可能会起飞(哈哈哈),在实习的时候也给了我很多的帮助:
他技术很强,给我讲解技术的时候也是非常通俗易懂的(是目前我听过讲解技术讲得最好的了)
耐心。刚开始他让我把Git的某个分支拉到本地,我说我不会…哈哈哈哈哈(扎心了),他也没说我。只是很轻描淡语给我说,工具这东西不用深学,能用就好。
乐于助人。他曾经告诉我:如果你做一件事超过30分钟没解决掉,来问我。不要怕打扰到我,没问题的。
刚去到杭州的时候,人生地不熟,每周也会跟我谈谈心,了解一下我的生活状况和近况。
我是在实习的时候就开始接手推送系统了,当时他说:
接手一个系统需要先了解这个系统的业务背景,先让别人给你讲解一下这个系统是干嘛用的,然后你再看代码,如果不了解业务去直接看代码,会很懵的。
刚入职场的我,是非常非常感谢他的。
在4月底的时候,因为学校毕业设计答辩就请假回广州了。
五月-六月 在广州
在4月底的时候回到广州,回去洗了个头发,导致耳朵进水了。难受了几天以后去看医生,最后检查出来已经是耳膜穿孔了,需要做手术。
老实说,当我得知要做手术的时候还是挺不情愿的。我从小到大没生过什么大的病,去医院挂号也是由于耳朵进水了才学会的,平时感冒发烧什么的少之又少。
听到要手术的时候都有点懵逼了,也没感受到这给我带来有多难受,心里会有点抗拒做手术这件事。后来跟家里人商量以后,我爸给出建议:“医生建议做手术,你就做完手术再去工作吧。毕竟你还年轻,别拖到以后了”。
医生的手纸当时也写了一篇文章记录了那段经历:
那时候也总结了几句约束自己的话:
身体不舒服,早去看医生。
看医生去三甲医院。
注意身体、锻炼身体。
如果我平时再注意一点身体的情况,及时看医生。可能耳膜就不至于穿孔了(耳膜穿孔不仅仅是一次的进水问题。
三甲医院并不会比普通的医院贵很多,看病最好选较好的医院,减少误诊的概率。
没事多锻炼身体,身体才是本钱(现在每周都会有两个晚上去健身半小时)
六月到十二月 工作
当时在实习的时候已经接触了推送系统,所以真正入职的时候也安排我做推送系统了。我前学长走了以后,给我分配了一个新的学长(其实在实习的时候就坐在我对面,hahha)。
新的学长也是一位非常优秀的人,我接触推送系统也是因为他带我进去的。刚开始搞推送系统,产品提的需求会比较少,他会想各种各样的点子去优化系统,尝试让这个系统带来更多的价值。
在这个过程中我明白了一件事:
技术服务业务。做技术不止是了解自己系统的运行流程,还得了解给业务带来了什么。以我这边为例,推送系统是一个工具类的系统,目的是为了拉活用户。
所以,每天产生的数据和一些常见的运营套路都是需要去了解的,这样会对理解系统的整体性有很大的帮助。
(我还在努力中)…我认为让自己负责的系统能对业务产生更大的价值,除了是自己的工作职责,在这个过程中对自己的成长是绝对有帮助的。
在工作中最大的感受就是:周围的伙伴都很强
如果之前有关注过我的同学可能会知道我经常说自己菜鸡,其实也没骗你们什么的。我周围的人都很强,跟他们比起来我就是个菜鸡。
我技术能力不太行,业务理解能力也不太行,只好继续努力加油了。
最近的日常就是:我在找前同事留下来的Bug、系统答疑、我修复我自己写的Bug(需求)。
今年的产出
在工作的时候(也是今年),我写的文章几乎都是在工作中遇到的,写下一些笔记:
实习学习TensorFlow,于是我就写了几篇TensorFlow入门的文章
公司用自研的消息队列,于是我去了解什么是消息队列
公司同样用到了Kafka,于是我去了解什么是Kafka(顺带了解一下Zookeeper)
有段时间写SQL比较多,于是我就写了一下在工作中常用到的SQL
有段时间在服务器上查日志比较多,于是我就写了一篇在工作总常用到的Linux命令
推送系统是前后端分离的,看代码的时候Java接口明明返回的是JSON,但F12看返回却是返回HTML,于是我写了一篇前后端分离的知识
在做推送系统的时候,会多提一下我这边的推送类型:什么是PUSH推送,小程序推送
在做推送系统的时候,也会遇到各种各样的Bug和需要解决的问题,于是我写了:什么是限流、什么是ABTest、什么是短连接、简单使用fastjson等等的文章
组内需要技术分享,简单学习了一下较新的技术,于是写了什么是WebFlux
平时也有自己瞎扯皮的:程序员的快乐就是这么朴素无华且枯燥,如何写一篇技术文章、买了一台MacBook Pro等等
……
从历史记录我数了一下,今年输出了52篇文章,刚好一年差不多52周。有的文章可能是比较水,但博客嘛,自己爱写啥就写啥。
工作了会有很多想写的,公司里用到的技术栈还是很多的(Elasticsearch、大数据那些都想学和写)。但时间的的确确是一个问题,这一年写出来的文章,很多都是我周末去公司写的。
从学习到写出一篇文章,这个周期会特别特别的长。我写的大多数都是我以前没接触过的,所以更新的频率会在下降,但我还在坚持写。
这个时间是花得值的,我写的文章都是我在工作中遇到或需要学习的,我写出来可以方便我后续的查阅。如果你还能在文章中学习到东西,那我会非常开心。
这一年
刚去杭州工作那一段时间是孤独的,但很快就调整过来了。
我感到自己情绪有负能量的时候,我常常会想:别人行,为什么我不行呢?
刚到杭州的时候会感到一丝孤独感,但是转头想一下:其实大多数做IT的都要背井离乡(前往北上广深杭),他们肯定会有我这样的境遇。多多少少应该都会感受到孤独感,但是他们不也好好的吗?他们能行,我也能行。
实习是充实的
正如前面所说的,我刚刚入职场的时候遇到了一个对我很好的学长。我每天都有我自己的学习任务,开阔了不少的视野。
在实习的时候学到了很多之前没有学过的东西(这一部分有很多都是公司的自研的中间件)。
工作在成长
从实习了解系统,到现在一个人负责系统。每天在查问题、答疑、写Bug(需求),我自认为本身是一个较内向的人,现在会有跟各种业务方的交流(沟通、表达能力在慢慢上去)。从学长带着做系统,到现在一个人负责系统的后端,在期间也会遇到不少的挑战。
遇到了一群很好的同事
我的两任学长都对我很好,给我说了很多他们的经验,教导我怎么去看待一个问题,以后的方向可能是什么…
在周末的时候会经常跟同事们出去走走。去过西湖、爬过北高峰、去同事家做菜…..
明年
我不是一个有规划的人,比较佛系和随意。明年做一个普普通通平平庸庸顺顺利利的靓仔就好了
以前在广州的时候还是靓仔,现在都没有称呼了
(你好,外卖)
(你好,要吃点什么啊…)
祝大家明年能够逢考必过做一个事事顺利的靓仔