Skip to content

May 18 2021阶段总结

2021-05-18

Loading...

很久没有写过总结了,过年在家的时候将主域名的技术文章全部迁移到了 coding 开头的子域名,打算将主域名单独作为一个记录生活的博客。迁移完成后,为了撑起主题,便草草写了几篇文章,博客也一直搁置到现在。

大概是这段时间太忙了吧。正好电脑寄出去改装了,闲来无事,写写这段时间的总结。

去年的大三上学期,开始考虑就业问题,本来是打算参加培训班学习嵌入式方向,交了押金,也签了合同,后来转念一想,虽然嵌入式和自己的专业挺契合,但是,我不喜欢自己的专业啊,我更不喜欢嵌入式!

学了三年的通信工程,我对硬件实在是提不起什么太大的兴趣,专业课程也是水水就过了,说是学到了什么拿得出手的本领,我估计是没有。

程序员一直是我的理想工作,回想起高中时代买的一本 《PHP 从入门到精通》,虽然当时有利用空余时间学习的打算,但是由于学习压力挺大,所以就暂停了计划。

虽然高中时沉迷手机,走过许多弯路,但还是很感谢当时还算认真学习的自己,考上了一所和自己水平相当的高校。有时候想想,如果高中认真一点,或许自己的大学能考得更好?,但没有遗憾和后悔。

回到正题,大学的专业是通信工程,软硬兼修,偏硬件。大一的时候软件方面的入门课程是 C 和 C++ ,学校的教育,怎么说呢,还是停留在理论阶段,只是教授语法,没有工程实践。

在这三年期间,为了完成自己的程序员梦想,当时也没有什么计划,感兴趣的就自学,前前后后学下来,也算是入门了。HTML、CSS、JavaScript、Python、Django、Linux、Shell 都会一点。慢慢的就培养起来了自己比较全面的知识体系,从前端到后端,也为后来的全面学习 Java 打下了基础。

原来自己喜欢的一直是软件,想明白自己想干什么之后,我决定放弃去参加嵌入式培训,自学 Java 。

为什么要学 Java ?不是已经学了 Python 的 Django 框架了吗?不是前后端自己都能干了吗?直接深入学习 Python Web 开发,找工作多好呀?

不吹?,我自认为自己的 Python 还算不错,当时学习 Python 也是了解到这门语言的火热程度,什么大数据、人工智能,不学总感觉自己会错过什么,所以就入坑了。

后来发现,大数据和人工智能和我没关系呀。别人要求的至少是数学大牛、硕士起步,而我一个本科数学渣渣也配?Python Web 就业形势也不太行。所以综合考虑下,还是转投 Java 吧,起码不会饿死街头?。

从今年的寒假(2021.12)开始,自己开始学习 Java 方面的知识,计划是今年的春招(2021.3-5)自己得冲一冲,找找暑假实习。从基础的 Java SE 到 Java EE,然后学习 SSM、Spring、Spring Boot、Spring Cloud,最后是赶在被称为金三银四的春招进行到一半的时候学完了 Spring Boot 的大体内容,并且完成了一个电商项目的后端系统。

深刻地记得当时是4月初,写完自己的第一份简历,请了 v2ex 的一位前辈修改修改,便开始还海投了。初生牛犊不怕虎,把所有的大型互联网公司投了个遍(阿里、字节、京东、快手、百度、小米、美团、携程、拼多多…),最后前前后后总的算起来大概是投了一二十吧,被拒的不少,但大部分都过了简历筛选的环节,进入笔试。

四月上中旬,迎接我的就是接连不断的笔试通知,有时周末两天可能有四五场笔试,因为算法基础薄弱,在笔试面试环节摔得很惨,非常非常非常惨痛的教训!

大公司很看重对应届生基础能力,尤其对数据结构和算法的考察。四月份的求职无果,本以为春招找实习没戏了,突然,在五月中旬的一个下午,接到了 hr 的电话,告诉我说前两轮技术面试都通过了,这是最后的电话面试。当然, hr 环节问题不大,offer 到手,这突如其来的 offer 真是让我欢喜了一阵子。

写了这么多,总算找到了合适的暑假实习 offer ,可所谓前景一片美好 。回头总结,其实包含了不少运气成份。从刚开始面试时候的懵懵懂懂,到最后对 Java 面试有个整体的认识,慢慢学习总结了面试官考察的知识点以及重点内容,对自己后面的学习方向,备战方向有一个很好的导向作用。

最感谢的还是当时找到方向、果断放弃并坚持下来的自己,近四个月的系统学习,换成是大一大二的我,肯定坚持不下来。成果是喜人的,未来也是美好的。学习不能松懈,成长不能停滞。决胜秋招,便是目前的唯一目标。

一路走来,成长不少。这个世界并不缺少机会,只是,在这机会到来时,我们能否抓住?投资自己,便是在安逸时代最好的投资,当战争号角吹响,必能崭露锋芒、一往无前!