查看原文
其他

写在毕业季的大学总结!细数一下大学干过的“傻事”。

SnailClimb JavaGuide 2020-10-16

6.1号参加完毕业论文答辩,上周忙完了学校所有相关事情包括让人头疼的毕业论文,自己也总算松了口气。今天刚参加完表姐的婚礼,从外地赶回来,一个字“累”。这几天都是5点多起来,中午也没午休,晚上也睡得比较晚。

写自毕业季的大学生活概括

我是 2019 届的毕业生,长江大学是我的母校,虽然我的母校是一所起眼的双非学校,但是我还是挺喜欢她的,感谢在这里度过的这几年。在学校的这几年总的来说还算的上比较充实,我会起早学到很晚才睡觉,也会偶尔半夜发疯跑出去和同学一起走古城墙或者区网吧通宵。我不觉得自己是一个多么努力的人,只是很多时候把手头该做或者想做的事情尽力完成罢了。

我们在找工作的过程中难免会遇到卡学历的情况,特别是我们这种学校本身不太好的,我觉得这真的不可厚非,没有什么不公平,要怪就只能怪自己没有考上好的学校。考虑到招聘成本和时间,公司一定更愿意在学校本身比较好的人中选拔人才。我也曾抱怨过自己为什么不在 211 或者 985 的学校,但其实静下心来想一想,本来考不上 211 或者 985 就是自己的问题,而且在我们计算机这个领域,学历本身就相对于其他专业稍微要更加公平一点。那些专科、三本能进阿里的人也比比皆是,所以,多努力,不要抱怨。

大一:参加了很多有趣的课外活动

大一的时候,为了锻炼一下刚来大学干什么都畏畏缩缩的自己。凭借着一腔热血加了一个很不错的社团,然后尝试了很多我之前从未尝试过的事情:露营、户外烧烤、公交车演讲、环跑古城墙、徒步旅行、异地求生、圣诞节卖苹果…。

暑假期间还去孝感和社团的队友们办了补习班,几乎从无到有办了 6 个家教点(某些原因中途砍了一个)。说好听点,当时自己也算是孝感地区的主管,很多时候都是自己一个人从荆州到孝感各个镇上跑点,住过 20 元一晚的小镇旅社,为了以更低的价钱租到房子与房东纠缠。说句心里话,这些都是我不太愿意去做的事情,我本身属于比较爱面子而且不那么自信的人。但又有什么办法。有时候你想做成一件事情,你就不得不去做一些原本不想做的事情。我不知道这个经历对我有什么影响,但也算是大学比较宝贵的记忆之一了。

还记得暑假跑点那时候每天顶着太阳晒,也没防晒到处跑,每次吃饭都特别香,随便一个蔬菜都能吃几碗米饭。一个人给 6 个老师加上 10 来个学生和房东做了一个多月的饭。离开之前的前一天的晚上,我和老师们商量请一些近点的同学们来吃饭,然后我们一大早就出去买菜了,下图是做成后的成品,虽然在现在看来很简单,但感觉吃的特别香。那天晚上有几个家长专门跑过来看我做饭,家长们说他们的孩子非常喜欢我做的饭,哈哈哈,我表面说自己做的不好,实则内心暗暗自喜,哈哈哈!回家之后,我爸妈都以为我是逃荒回来的,当天下午直接拉我去买了几套衣服。

补习班最后一顿晚餐

那个时候我的室友们都窝在寝室玩游戏、玩手机的时候,我很幸运有这样一个不错的社团,给我的业余生活增加了很多趣味,最重要的是让我认识了一些不错的朋友,我觉得在大学交到这样的朋友很不容易。

整个大一,我把大量的时间都用在了课外活动以及课内学习上,对于编程当时不是太感兴趣,顶多就是完成以下老师布置的作业。我觉得大一的时候参加一些不错的社团活动,认识一些不错的朋友是很不错的。如果再来一次的话,我会选择在大一的时候就学好一门编程语言,然后平时没事就刷刷算法题,相信这对以后会很有帮助。但是人生无法重来,选择大于努力,做好眼前的事情才是最重要的。

大二:确定了自己的方向

到了大二,我的社团一个很好的朋友为了能让社团能继续延续下去,希望我和他们一起来继续带这个团队。虽然我当时极其不愿意,不愿意并不是因为我对于这个社团没有感情,而是我当时已经想好了大二要做的事情,我害怕自己没有太多精力去完成这件事情。在大二我加入了学校党委宣传部下的组织——长大在线,那时候我心里只想着要开始好好沉淀自己的技术,而不想去做太多与技术无关的事情,而带团队又是一件比较花费时间和精力的事情。

大一的时候我仅仅接触过 C 语言,对 C 语言的掌握程度仅仅是可以完成老师布置的课后习题。到了大二我才接触到 HTML、CSS、JS、Java、Linux 这些名词。那时候,我选的是安卓组,然后我就开始了学习安卓的旅程。加上学习 Java 的时间,差不过学了 3 个多月,当时我们安卓组的任务就是开发一个校园通出来。但是,到后面我对安卓真的一点兴趣没有,后面就干脆自己学自己的,于是大二下学期我就正式确定 Java Web 为自己最终的方向。后面就慢慢开始学习,我读的第一本 Java Web 方向的书籍是《Java Web 整合开发王者归来》,这本书我现在已经不推荐别人看了,一是内容太冗杂,二是年代比较久远导致很多东西在现在都不适用了。

长大在线 3 届同堂的一次例会

大三:做了三件重要的事情

大三这一年的主线中有两件比较重要的事情:

  1. 利用业余时间认真把公众号 JavaGuide 做好,目前粉丝也有46k+了。

  2. 我开源了 Java 学习文档 JavaGuide:

    https://github.com/Snailclimb/JavaGuide(43.6k star)

  3. 做了两个比较好的项目积累了一些项目经验,这也弥补了我后面找工作没有实习经历的弊端。

大三的时候,我留在了长大在线当副站长。说实话,我个人感觉这么久没对这个组织做什么实质性的贡献,唯一做的比较好的应该就是几乎没有缺席一次例会而且每次例会都会跑上去说说自己这周的学习和生活情况、几乎每天都待在办公室学习。大三这一年自己在学习过程中也总结了很多东西,会写一些博客来记录下来。

我到现在真的不记得我当时为什么要开始写博客了,我只记得那时候好像听一些前辈们说多写写博客对你以后找工作有帮助。然后我就一有时间就写一写博客发到网上,有一些博客大家竟然还挺喜欢的,当时就觉得好开心好开心,毕竟人偶尔鼓励一下会更有动力嘛!慢慢地,我对写博客这件事情的热情就更加浓烈了。

随着时间往后推移,微信逐渐成为我主要的交流工具。某天上课的时候,我没事打开公众号想搜一下有没有 Java 学习/面试方向的公众号或者文章。当时看了好几个公众号,感觉基本都没怎么更新了,或者说文章质量也很敷衍 (ps:可能是当时自己搜索姿势不对,实际上也是有很多 Java 方向的优质公众号)。然后,我就在我的备忘录上写了这样一句话:“目前微信公众号关于 JAVA 面试的微信公众号如此杂乱无章没有多大价值,是否考虑做一个 JAVA 面试相关的微信公众号?”。我找到了之前的手机,这段话还在自己的备忘录上面,如下图,哈哈哈,也是回忆了。

2018 年 3 月 6 日上课时候写的

然后上完课,回到寝室之后我就申请了一个公众号。因为当时觉得微信排版太麻烦,自己还有学习任务,到 3-18 号我才发了第一篇文章。到后面我才知道有 Markdown 格式转微信公众号格式的工具,那时候就感觉没那么麻烦了。

大三这一年自己还做了两个比较好一点的项目,其实我觉得应届生找工作想要有项目经验还算是比较容易的。如果你没有机会参与到实际项目中的话,我觉得你可以考虑下面几种方式来获得项目经验:

  1. 在网上找一个符合自己能力与找工作需求的实战项目视频或者博客跟着老师一起做。做的过程中,你要有自己的思考,不要浅尝辄止,对于很多知识点,别人的讲解可能只是满足项目就够了,你自己想多点知识的话,对于重要的知识点就要自己学会去往深出学。

  2. Github或者码云上面有很多实战类别项目,你可以选择一个来研究,为了让自己对这个项目更加理解,在理解原有代码的基础上,你可以对原有项目进行改进或者增加功能。

  3. 自己动手去做一个自己想完成的东西,遇到不会的东西就临时去学,现学现卖

在跟着网上的视频做的过程中,我觉得最重要的就是要学会去独立思考,一个项目中,老师可能仅仅只是给你讲一下项目用到的知识点,会不会去拓展或者去寻找更优的解决方案就是你自己的问题了。 举个简单的例子,你能不能在原有项目的基础之上加入自己的元素,能不能优化一下原有项目。另外,我遇到很多人都是做完项目就扔哪里了,以后也不管也不看,过段时间自己连这个项目是干啥的都不知道了。这种做法很不利于你的发展,

在面试之前一定要回顾一下自己项目的整体架构、一些重要的技术选型、做的过程中遇到的一些问题等等,这些都将是面试中的重点。

大四:短暂的求职历程

大四开学之后,我才正式开始投简历。从 9-6 号投递出去第一份简历,到 10-18 号左右拿到第一份 offer ,中间差不多有 1 个半月的时间了。可能自己比较随缘,而且自己所在的大学所处的位置并不是互联网比较发达的城市的原因。所以,很少会有公司愿意跑到我们学校那边来宣讲,来的公司也大多是一些自己没听过或者不太喜欢的公司。所以,在前期,我仅仅能够通过网上投递简历的方式来找工作。

零零总总算了一下,自己在网上投了大概有 10 份左右的简历,都是些自己还算喜欢的公司。简单说一下自己投递的一些公司:网上投递的公司有:ThoughtWorks、网易、小米、携程、爱奇艺、知乎、小红书、搜狐、欢聚时代、京东;直接邮箱投递的有:烽火、中电数据、蚂蚁金服花呗部门、今日头条;线下宣讲会投递的有:玄武科技。

网上投递的大部分简历都是在做完笔试之后就没有了下文了,即使有几场笔试自我感觉做的很不错的情况下,还是没有收到后续的面试邀请。还有些邮箱投递的简历,后面也都没了回应。所以,我总共也只参加了 3 个公司的面试,ThoughtWorks、玄武科技和中电数据,都算是拿到了 offer。拿到 ThoughtWorks 的 offer 之后,后面的一些笔试和少部分面试都拒了,最后选择了 ThoughtWorks 。

总结秋招,我觉得我有以下建议给大家:

  1. 提前刷笔试题、算法题;

  2. 简历上最好有一个比较好的项目经验,不然面试的时候不好问;

  3. 秋招在大三暑假就开始了,别等着开学再投递简历;

  4. 多总结经验,别怕失败,但是也不要打无准备的仗;

  5. 面试之前提前了解一下你要面试的公司;

  6. 面试之前可以针对你的公司进行定向复习;

  7. ……

关于大学应该怎样度过的几点建议

说几点自己的建议,虽然我不算优秀,但毕竟还是一个过来人。

  1. 确定好自己的方向,搞清你是要考研还是要找工作。如果你要考研的话,好好上每一门可能是考研的科目,平时有时间也要敲代码,最好也能做一个项目,对你复试还有能力提升都有帮助。找工作的话,尽早确定好自己的方向,心里有一个规划,搞清自己的优势和劣势。

  2. 自学很重要,养成自学的习惯,学会学习。

  3. 不要觉得逃课就是坏学生。我大学逃了很多课,逃课的大部分时间都是在学自己觉得更重要的东西,逃的大部分也是不那么重要并且不会影响我毕业的课。

  4. 大学恋爱还是相对来说很纯粹的,遇到合适的可以尝试去了解一下, 别人不喜欢你的话不要死缠烂,这种东西强求不来。你不得不承认,你了解一个人欲望还是始于他的长相而并不是soul。

  5. 管理自己的身材,没事去跑跑步,别当油腻男。

  6. 别太看重绩点。我觉得绩点对于找工作还有考研实际的作用都可以忽略不计,不过不挂科还是比较重要的。但是,绩点确实在奖学金评选和保研名额选取上占有最大的分量。

  7. 别太功利性。做事情以及学习知识都不要奢求它能立马带给你什么,坚持和功利往往是成反比的。

  8. ……


毕业后就要去上班了,说实话心里还是有点没做好准备,工作之后肯定没有上学的时候这么自由了。但是,该来的总是要来,坦然面对,继续过好人生非常重要的下一个阶段才是最重要的,加油!

推荐阅读

推荐20个5月最热门的Java开源项目

15个经典的Spring面试常见问题

面试官:“谈谈Spring中都用到了那些设计模式?”。

不就是个短信登录API嘛,有这么复杂吗?

漫画的方式带你了解重构!原来重构如此简单!!

后端开发实践系列——Spring Boot项目模板

盘点阿里巴巴 15 款开发者工具

蚂蚁金服2019实习生面经总结(已拿口头offer)

记一次蚂蚁金服的面试经历

Java学习必备书籍推荐终极版!

我觉得技术人员该有的提问方式

Java 8 新特性最佳指南

做公众号这一年的经历和一件“大事”(2018-03-10)

盘点一下Github上开源的Java面试/学习相关的仓库,看完弄懂薪资至少增加10k( 2018-12-24)

可能是一份最适合你的后端面试指南(部分内容前端同样适用)

欢迎关注点个再看

点击查看如何置顶


    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存