停下来,多想想,再出发(2019年度总结)
1.前言
前一段看到高中同学在群里发的一张之前高中双旦晚会的照片,感觉就发生在不久之前,然而实际上现在已经大四了,明年就要毕业了。这么多年了,还没有认认真真地停下来总结一下自己过去的时间里都做了什么,有什么不足的地方需要改正,有什么做的比较好的地方需要自己以后需要坚持下去。那么就从今年开始吧,定期停下来,想一想自己做了什么,对于这个结果满意吗,以后该怎么做。
2.关于2019
2.1.开始学习Spring
说起Spring,还要从最初的一个微信小程序比赛开始,这个比赛起初是当时为了帮一个大四学姐凑毕业条件才参加的。主要有四个人,两个人负责前端,两个人负责后端,。当时想简化操作,不想用原生Servlet做后端,就去网易云课堂上找了Spring的课听。那个时候听完之后照着视频简单地搭了一个SSM框架,这也是第一次对Spring的尝试,虽然最后拿的奖项不高,但是这个过程确确实实让我对Spring有了初步的理解,还是挺有意义的。
之后再次使用Spring是大三下学期末的课设,还是SSM框架,IDE用的还是Eclipse,没有用Maven,所有的Jar包都是自己一点一点导进去的,感觉当时挺蠢的,但是当时觉得这已经比原生Servlet简单多了。
今年的第三次学习Spring,便是大四上学期,也就是今年下半年,在培训的时候学习了SpringBoot,关于培训下面会单独展开说。
总的来说,Spring贯穿于今年一年的时间线,但是对于Spring的学习还没有到头,来年还需继续努力。
2.2.蓝桥杯
当初报蓝桥杯完全是为了刷学分,拿奖学金和学校给的比赛奖金去的。省赛当天马拉松封路,叫的滴滴只能停在离赛点两三公里外的地方,无奈找了辆小绿车骑过去,然后到地方还没有停车的桩,但是快迟到了,我和我同学就直接把车往门口一扔就去参加比赛了,现在想想还好车没丢。然后到机房的时候发现我旁边坐的是上次参加另一个比赛时遇到的那个小姐姐,可惜死宅比较怂,还是没有打招呼。然后提前一个小时交卷然后和同学赶紧去海底捞排队去了,关于比赛题目,现在已经全都忘了。
省赛成绩出来之后,跟预想的保底省二差不多,拿了省一可以去北京参加国赛了。对于国赛,虽然嘴上说着公费旅游就行了,但是心里边还是想拿奖的,所以也刷了一些题,研究了一下往年的题型。然后就是北京之旅,总结以下就是技不如人,甘拜下风,拿了优秀奖。然后因为时间太紧了,只有两天,就只能逛一下故宫和去北大那个什么体育馆参加颁奖典礼,就连夜返程了。
总结一下,这次比赛对于我来说,还是一段挺不错的经历,但是GTMD的学校,把奖金取消了,原本除去报名费还能赚700块,现在倒亏300报名费,真的时没想到。
2.3.抉择
到了大三下学期,基本上有很多人都在想是留校考研还是出去实习,起初我也是想考研来着的,还买了一大堆工具书,就这样到了五月,学校开始给我们做思想工作,介绍两条路的优劣。那个时候才知道,如果选择实习,只能选择学校指定的企业或者培训机构。当时说实话我想考的学校是华南理工,但是专硕好像数二要换数一,再加上自己当时有点浮躁,就怕自己考不上,又没有实习经验,到时候就只剩下二战一条路,我怂了。
然后就想找工作,找工作的话,学校指定了两家企业,一家对日外包,一家政府外包,具体名字就不说了。第一家对日外包没去面试,第二家,面试的时候问了一堆莫名其妙的面试题,感觉特别不专业,虽然后来通知面试过了,但是觉得不太靠谱,就没去,现在想想还好没去,所以剩下的就只有培训机构了。培训机构对于我而言就是换个地方自学,我也确实需要一段时间来自学,所以就选了一个视频上环境比较好的,接下来就是培训机构的经历了。
2.4.培训机构
培训机构这段经历怎么说呢,收获还是挺大的,不过这些都跟培训机构说没关系吧,还是有点关系。因为太心疼这笔钱了,四个月学校谈的优惠价8000,然后是住宿费2000,四个月加上生活费差不多花了1W6-1W8吧,东西基本上全靠自学。
在这期间,看了四分之三本Thinking in JAVA,说实话这是我第一次系统地学JAVA,之前在学校这门课是水过去的,有很多知识点都很模糊,差不多学了有一个半月吧,最后还差IO和多线程没看到,当时这部分有点迷,就先看的疯狂讲义,现在觉得这部分以后一定要补上去,很重要。然后IDE换成了IDEA,刚开始还有点不适应,现在觉得真香!然后开始断断续续的在博客园写点博客,重新学了一遍Mysql,买了腾讯云的服务器和域名,自己配了Nginx和ssl证书,然后也开始使用Maven和SVN,也看了一点设计模式和Linux的东西,还有SpringBoot,最后培训的老师给了一个'企业级项目',50多张表的项目,做的还行吧。
讲真的,这样一看我这四个月还是学了不少东西的,主要是心疼钱,没错就是贫穷使我不得不学习,所以效率比在学校高多了,在学校就只想天天打游戏混吃等死。还有当时培训机构的讲师还是非常负责的,对我也很照顾,因为知道我的水平好一点,所以基本上不怎么约束我,我经常就她在上边讲她的,我在下面学我的。不是说她讲的不好,是因为她可能要照顾那些基础不好的,所以得讲的稍微慢一点。到最后要做最后的项目的时候,直接把我叫出去,配上四个人让我带着他们做一个大一点的项目,对我还是很信任的。
最后总结一下要不要报培训机构,其实吧这东西看人,你要是自制力强又有自学能力,B站上有很多相关的视频,完全可以跟着学,像我之前发的MySql笔记就是跟着B站上的一期视频做的。并不是说你报了培训机构就一定能找到工作,或者说找到一份你很满意的工作。干这行还是要有自学能力,现在技术迭代的太快了,没有自学能力真的很快就会被淘汰。
2.5.实习
当初找实习的时候特别焦虑,因为已经十月中旬,秋招马上就要结束了,如果找不到实习,很大概率就得等到来年春招了。当时也是背各种面试题,不求甚解地背,可以说那段时间是我最受挫败的一段时间,每天各种网站上投简历,没有回音,然后还去参加了一场招聘会,有很多是社招,还有一个HR就直接表示看不起培训机构出来的,当时真的是各种焦虑。
后来还是培训机构里面的一个老师帮我内推了一家公司,具体名字就不提了,后来简历通过了,去面试。面试的话一共经历了三轮,第一轮是我现在的主管和两个开发面的我,进去之后主管连自我介绍都没让我做,问了一些基础的问题,让我讲了一下我做的项目,然后又扯了一下平时的看了什么书,上不上Github一些问题,全程不到10分钟就让我出去了,我还以为我凉了,因为我看别人都是面试了20分钟左右。
第二轮面试是电话面试,现在我了解到,面试我的是另一个部门,如果我第二次电话面试表现得好一点,就去另一个部门了。但是当时人有点懵,就发挥的不太好 ,所以我现在实在第一次面试我的主管的部门。第三轮面试就是HR沟通入职时间,没什么好讲的了。
刚到公司的前半个月处于无所事事状态,带我的那个人帮我装完环境之后就一直让我看代码,后来才一点点从改个界面开始到现在负责整个模块,这个过程还是挺不错的。入职这一个半月,我学了ES,学了VUE,还学了一些公司的框架,特别是VUE,现在的水平已经能够满足日常工作使用了。
感觉自己实习以来还是有点怠惰,晚上回去之后就没有再接着学习了 ,其实这段时间应该是抽出来一点提升自己的,学点自己感兴趣的技术。也不知道自己走了什么狗屎运能来到现在的公司,继续努力吧,争取来年转正。
3.思考总结
2019对于我来说还是蛮重要的一年,这一年学了不少技术,当然时间也并没有完全地利用起来,有很多事都没有坚持到最后,比如说Thinking in JAVA没有读完,设计模式,Mysql,Linux也没有完整地学完所有内容等。所以坚持是我现在还缺少的东西,手机备忘录里存了这样一句话:
现在不管是摆地摊还是做开发,你都给我坚持下去。你不要今天摆地摊,遇到了城管,你明天又去当厨师。你当厨师你又觉得油烟对身体有害,又去干出租车司机,不要转来转去。人家的时间都用在了努力,而你的时间却用在了选择,当你将放弃当作一种习惯,你一辈子也不会有出息。
高效地利用自己的空闲时间去坚持学习,这是我觉得目前我缺少的东西,希望来年能够做到这一点吧。还有一点,其实今年学的东西有很多都没有挖的特别深,这一点一直在我心里有点别扭,希望以后能沉的更深去学一点知识吧。
4.来年目标
- 读完Thinking in JAVA
- 每月至少更新两篇技术博客,MySql的博客的坑补完
- 学习JAVA虚拟机相关知识
- Docker容器学习
- Spring源码学习
- 中间件相关知识学习
- 了解相关机器学习知识
- 408书籍再复习一遍
- Linux学习