2020年度总结

写文章的原因

一方面是由于加入的技术群很多人都在写年终总结,另一方面也是自己觉得确实应该写一篇文章来记录一下这一年,记录这无法忽视的疫情,记录这已经逝去的校园美好时光

疫情

犹记得就在上一年的12月份学校放假回家过年了,那时谁能预想到竟然会有一场席卷全球的风暴来了,竟然会在家连续待了几个月,都不带出门的,当然我也庆幸自己12月份回家了,否则学校放假迟一点,就赶上疫情爆发,就回不去家了。
回顾我这2020年,由于疫情,在家连续待了几个月,考研也没有考上,于是自学java几个月,使用java做了一个毕设,然后就开始找工作了。
当时,都说2020年是最难的一年,都说这一年是很难找工作的,我考虑到自己的情况和自己又想转型做java,非常焦虑,害怕自己找不到工作,害怕毕业了还是要留在家里靠父母养活,感觉那样有点丢人。于是就开始我的找工作之旅,当时稚嫩的自己找了差不多一周吧,投了很多份简历在各种求职平台上,但是都没有什么回复,于是我就慌了,然后没几天之后,终于接到了一个电话,简单聊了几句之后,就可以去了,由于害怕自己找不到工作,于是就接受了这份工作,虽然不是做java开发的。这份工作很神奇,非常紧急,我记得我大概周五接的电话,周一就让到,到郑州之后,直接去广州出差,一入职就让去出差的公司,真的是闻所未闻,甚至我家人都以为这是个皮包公司,是骗人的,不是正经公司,结果到了,才发现,只是项目紧张而已。

不知不觉从在广州出差了两个月,这两个月几乎都是996,没想到我一毕业就体验了996的生活,不知道是该高兴还是该难过,反正那段时间是挺难熬的,而且在那个项目组,由于项目紧张,没有老同志教我,都是靠自己学习的,关键是不是目前使用的主流技术,技术问题不会了,在互联网上也搜索不到,非常难受。终于在出差了两个月后,回到了郑州,当天就赶紧去租了房(要不没有地方住),在郑州的生活现在回想起来还是挺惬意的,早上九点上班,由于住的地方离公司非常近,所以可以八点多起床,路上买个早餐,慢慢悠悠的地去公司。不好的地方在于 总是不能够6点准时下班,往往要拖时间,这让我很不爽,而且干的工作也不是我想要的,于是开始往北京的公司投简历,不知道是因为我没有来过北京,还是说因为它是祖国的首都,虽然其他城市我同样想去,但是感觉自己对北京有一种执念,所以投的北京的公司。由于是在职然后求职,所以也不是很着急,但是由于当时任务比较繁重,感觉自己搞不了了,也是想早点跳槽,正好在这个契机,一家北京的公司打来电话,又是简单的聊了聊,说他们不是做java开发的,是图形化开发,java作为底层,python作为上层,不用接触代码,但是自己想看也可以,于是我傻傻的急急忙忙的同意了,然后也是非常紧急,三天后就要在北京入职了,于是当天我就在公司提了离职,由于公司比较坑,按理来说我来实习的日子就应该算是在实习期内的,但是公司说必须拿到毕业证之后才能算做实习期,所以按照公司的方式来说,我还在实习期,所以三天之内就可以离职,所以我当天给公司提了离职在之后,一个在外出差的领导在逃避我,不跟我谈论这个话题,我很着急,所以第二天直接找了另外一个领导,交了电脑和相关资料后,就又匆匆忙忙的来北京了。

​ 哎,怎么说那,我也不是非常有事业心的那种人,但是总是我觉得我还年轻,应该去外面闯荡一下,等到老了,有些东西了,会害怕失去了,就不会再有勇气想要去什么地方就去了。

在北京的工作平常是在银行里面驻场开发,整天就是画图,每一天都感觉很漫长,和上一家一样,技术问题都无法在网上查阅到,更惨的是银行是内网开发,根本都上不了外网,感觉每天都是在煎熬,都在期待着下班。本来想着工作之余,自己多学习学习,提升自己的技术,因为自己并不想在这家公司长待,只是一个过渡期,没想到十一月份,自己还没有主动辞职,反倒是被公司主动辞退了。那个时候非常难受,虽然我认为自己工作的还不错,但是由于那个小领导不满意,只能被迫辞职了,比较怂的我也没有什么保证金。

在被公司辞职找工作的时候,我明白了许多东西,懂的了家人的重要性,一生之中只有家人是不离不弃的,是我们永远的陪伴;真实且现实的认识到了金钱的重要性,哪里都需要钱,没有钱真的是寸步难行。非常感谢在我辞职期间,老妈老爸对我的支持,虽然他们工资不多,但是仍旧要帮我支付在北京的生活成本。

12月份真的就是一边学习,一边找工作,每天都在紧张的学习和面试中度过,一开始面试的时候还非常紧张,不知道该如何回答,后来就慢慢熟悉和了解了,知道了一些面试套路,由于面试的都是一些小公司,所以面试的问题并不是非常难,都是网上一些常见的面试题,对于项目和java基础问的比较多,我准备好的jvm都没有怎么问,最终我是拿到了两家的offre,虽然也没有多少钱,但是对于我这紧急找工作的人来说,算还可以了,总算是有份工作了,不需要再问爸妈要钱了。

目前是在新公司工作了一个月了,已经初步了解了公司的产品和开发流程,十来个人的小团队,用的说是springcloud,其实也就是用了个gateway,前端用的react,对于这一个月的开发,我分享一些收获。

  1. 深刻理解了大部分公司都是技术服务于业务,作为一名专业的程序开发人员,你不仅要非常熟悉开发工具和语言,同时还要熟悉业务,因为业务往往提的需求是非常模糊的,需要你从开发的角度来思考,思考需求应该提供一些别的信息,以此来避免开发过程中需求不明确的情况。
  2. 我们开发人员并不需要拘泥于某一种开发语言,而是要博采众长,需要什么,学什么,一种开发语言只是实现开发目的一种选择,并不是必要条件,只是相对来说更符合性能需求而已
  3. 自己平时需要学习一点技术东西,深入原理的学习,这样才可以保证自己不被后浪拍死在沙滩上
  4. 之前以为不就是日常学习吗?有什么时候难的,工作了之后才发现,工作了一天之后已经累的不行了,会会到家里只想躺着,根本没有什心思学习。所以我决定给自己降低期待,每天问问自己,今天有没有学到一些新的知识点,每天睡前都要问自己,“你是不是比昨天更博学了”