查看原文
其他

考研结束,抓紧做这件事!

鱼皮 程序员鱼皮 2024-01-30

大家好,我是程序员鱼皮。

首先恭喜各位考研的朋友,终于结束了战斗。大家辛苦啦,咱的读者必须成功上岸!

但是,我之前也说过:考研结束后,战争才刚刚开始。。

无论是觉得考研稳上岸的、还是不确定的、或者是不考研的同学,都要尽全力 提前 去准备即将到来的春招,不要掉以轻心!

最近 编程导航 很多刚考完研的小伙伴已经开始找我咨询了,其中比较多的问题是:刚考完研,不知道怎么去高效准备春招?

那本篇文章就解答一下这个问题,给出一些建议,希望帮助大家利用好考研结束后的这段时间,拿到更多机会,让未来的路走的更轻松。


决胜春招!

1、立即行动

如果想要破卷,就一定要记住:早就是机会!

很多刚考完研的同学会觉得,我已经很久没学编程了,感觉其他同学进度比我快,很迷茫啊。

其实不然,考研的过程中,已经磨练了你的心性、并且巩固了一些计算机基础。只要你立刻开始行动备战,什么时候都不算晚。

阿Q精神,你可以这么想:考研大军几百万,我在考完研第一周就立刻开始备战,肯定也能超过很多还在 “安逸享乐” 的同学。

行动是第一生产力,放下手中的游戏、短视频,阅读完这篇文章,你就已经成功 50% 了。

2、明确方向

时间有限的情况下,抄近道、走直路才能比别人走的更远。

首先,一定要明确 1 个 方向或岗位,比如前端、Java 后端、Go 后端、测试、运维等,而不是说什么我要做全栈、前端后端两手抓都去碰碰运气之类的。

这里我给大家的建议是,优先选择自己目前 所学知识最多的方向,避免完全从 0 开始学习。

不要花时间纠结哪个方向卷不卷、哪个方向机会更多。我做 编程导航 都 2 年了,接触过各种方向的学员、也调研过各个方向的就业情况,其实到头来会发现,还是 Java、C++、前端这种主流的方向更适合大多数人。

如果你 实在不知道 要选什么方向的话,就学 Java,毕竟网上资源多,我们编程导航也有这么多的学习经验、教程和项目,起码保证你能坚持学下去。

3、准备简历

咦,咋还没开始春招,我就要准备简历了?

首先,在你明确方向 / 岗位后,就必须要准备简历!而不是拖到找工作的前一天才开始写。因为写简历的过程本质上是在帮自己回顾、梳理总结自己学过的所有技术知识和做过的项目,提前发现自己的不足,并明确之后的学习改进方向。

如何写出一份优秀的简历,这里就给大家提供 3 个资源,足够了。

1)在线简历制作工具

推荐使用我们公司自己开发的 老鱼简历。不仅提供了开箱即用的简历模板,还有简历助手教你怎么写简历,甚至可以用 AI 帮你总结分析、自动生成简历!

老鱼简历:https://laoyujianli.com/

2)保姆级写简历技巧

这是鱼皮本人结合修改上千份简历的经验,精心编写的、2 万多字的写简历指南文档,认真阅读一遍,就会写简历了。

文档:https://t.zsxq.com/152andVdA

3)现成的简历参考

俗话说知己知彼,百战不殆。编程导航 的朋友可以直接在我们网站的简历专区,查看鱼皮本人修改过的 几百份 现成的简历来参考。基本上看个十几份简历,就知道自己的水平处在什么位置,分析出接下来要学哪些知识。

简历参考:https://www.code-nav.cn/resume

在准备简历的过程中,可能会感到有压力。不过没关系,这是很正常的!我们要做的就是 克服压力、弥补不足

还有一些其他的建议:

  • 如果你不知道简历上的技术板块怎么写,那就想想自己学过什么技术,然后去网上看课程大纲来快速浏览该技术的知识点,再针对性地学习和查漏补缺。
  • 如果不知道项目板块怎么写,那就翻一翻自己之前做过的课设,无论项目好坏,先把用了哪些技术、做了哪些功能写上去。有总比没有好,后面再持续完善。

4、制定计划

准备好简历后,就要为接下来几个月的时间制定一份学习计划,从大到小的计划都要有

比如下个月我要完成一个项目、这周我要看完一套课程、今天我上午要学算法、下午要做项目之类的。计划越详细越好,相当于你在跑马拉松时全程都有路标,能帮助你坚持执行,并有效防止时间偷偷溜走。

具体要怎么定计划呢?2 个技巧:

1)结合简历

别人的计划未必适用于你,所以一定要从自身的简历出发,制定更适合自己的计划。

举些例子:

1)技术学的不多。那就阅读我的 Java 学习路线,按照顺序依次学习,并保证能写出代码。

Java 学习路线:http://codefather.cn

2)项目没有亮点。那就学习更多技术特性,并运用到项目中,建议持续完善一个自己的主打项目,而不是反复增删改查。

3)没有上线项目。那就抓紧看网上的教程去完成。

这里当然要推荐鱼皮手把手带大家做的 7 大项目教程,从学知识 => 实践项目 => 复习笔记 => 项目答疑 => 简历写法 => 面试题解的一条龙服务!

加入项目学习:https://yupi.icu

往期项目
最新项目

2)明确关键时间点

一定要给自己的计划设置 里程碑 。比如 2 - 3 月份春招开始,那么 1 月结束我要完成基础的巩固、并且上线 1 个项目;2 月第一周复习数据库、第二周复习缓存、第三周复习 JVM 之类的。

不会做计划?

如果你发现自己心里没数、做不出计划,也完全不用慌。有几种方式帮你做计划:

1)参考其他同学的学习计划和总结。

我们《编程导航学习指南》沉淀了很多同学真实的学习计划、总结、学习经验方法,找到一个情况相似的分享,就能快速复刻了。

编程导航学习指南:https://yuyuanweb.feishu.cn/wiki/CHzBwweCIiKEoLkB5TVcPsGNnTf

2)直接向鱼皮和大厂巨佬提问

编程导航的同学可以随时 1 对 1 向我和大厂嘉宾提问,只要描述清楚自己的情况,很快帮你做出计划,这是最省事的方法。

3)和其他同学交流。

网上渠道很多,大家也可以加入鱼皮的 24 届校招交流群

4)查看招聘官网的岗位描述,便于自己确定学习重点。

参考计划

这里鱼皮也给大家分享一个适用于求职突击的学习计划,以 Java 岗为例:

1)学习 Java 基础,看黑马的 Java 教程(常见算法和集合进阶跳过)

指路:https://www.bilibili.com/video/BV17F411T7Ao,这里没推荐韩老师是考虑到时间有限。

2)学习 Java 开发框架,看黑马的 Java Web 一条龙教程(前端部分可跳过)

指路:https://www.bilibili.com/video/BV1m84y1w7Tb

3)直接做项目,以项目驱动学习。推荐直接跟我的项目一条龙,按顺序做完,后端必备的技能基本都学会并运用了。当然,也可以自己一个个搜索网上的项目教程。

指路:https://yuyuanweb.feishu.cn/wiki/SePYwTc9tipQiCktw7Uc7kujnCd

4)系统学习 Java 后端中间件,比如 Redis、MQ、ES 等,B 站搜教程就行了。

如果每天能冲刺学习 6 - 8 小时,2 - 3 个月可以完成项目的上线,当然,也要看个人的学习态度和能力啦。

5、上线项目

校招面试问题主要分为三部分:项目、算法、专业技能。(社招还会多一个 “工作经历”)

我之所以把项目排到第一位,是因为相对于算法和专业技能这些可以背的、相对死板的考察,项目才是真正用来区分和衡量面试者水平的。根据你做的项目,就能看出你的编程能力、编程经验、编程思维、学习能力、自主性、问题解决能力等等。

有一个好的项目经历,甚至可以主导面试的内容。比如我在自我介绍时提到自己做过一个微服务项目,用了数据库、缓存之类的技术,面试官接下来十有八九就会问你项目中用到的技术了。因为自己做过,所以回答起来才会更自然。实践出真知嘛,所谓背书的干不过写书的,也是这个道理。

而项目上线与否,差别也是很大的。之前分享过,校招强烈建议把项目上线、提供可在线访问的地址,否则万一跟别人的项目撞车了,面试官可能就会觉得你是抄的、不够真实。

前面我已经给大家推荐过一波自己的项目教程了,能力强、不需要别人教的同学也可以利用好 GitHub,多搜一些开源项目自学。

比如我开源的前端项目 - 极客范 Web 终端:

指路:http://yuindex.yupi.icu/#/

我开源的前后端全栈项目 -  SQL 代码数据生成器:

指路:http://sqlfather.yupi.icu/

还有我开源的 AI 自动回复工具:

指路:https://github.com/liyupi/yu-auto-reply

这些项目都是我本人开发的,得到大厂朋友认可的。都是可以利用起来并学习的资源。

6、刷算法题

算法是程序员的基本功,大厂面试是少不了算法题目的,基本每轮都有 2 - 3 道。

但我的建议是,如果你的简历还没有已上线的项目、如果技术还没有学习到位,那么每日刷算法的时间消耗 不要超过一个半小时,每日 2 - 3 道题目,巩固下编程语法就足够了。

为什么这么说呢?

算法不是通过突击就能快速掌握的,可以学会,但是能否做出来题目需要天赋以及持续的练习。

2)刷算法这件事并不能给你的简历增加亮点,可能你刷了 200 题后,简历还跟之前一个样、缺乏竞争力。连面试机会都拿不到,刷那么多算法,性价比显然是不高的。

如果要系统地学习算法,可以阅读我的免费算法学习路线。

指路:https://codefather.cn

7、准备面试

准备面试主要分为背八股文、自我介绍、面试问答。

这些都是要从自己的简历出发,简历上着重写了什么技术,就去网上搜该技术对应的面试题和题解;做过什么项目,就准备好项目的介绍、以及项目中是如何运用技术的。而不是什么都背!

无数同学的亲身经历证明,八股文真的是有效的。等你自己参与了几场面试后也会发现,经典的面试题就那么多,很多知识都是重复问来问去,比如:

  • Java 后端:MySQL 数据库如何性能优化、JVM 内存结构、Redis 是单线程还是多线程
  • 前端:网页性能优化、Promise 原理、HTTP 和 HTTPS 区别

可别小瞧了背八股文,很多知识是你在学编程的过程中可能从未接触过的,通过背诵也能帮助你查漏补缺。

除了死记硬背外,时间允许的话我建议大家动手实践一下,比如 MySQL 数据库性能优化是吧,你可以试着提升自己项目中的数据库查询性能,这样在跟面试官对线的时候,才能理直气壮地说 “我做过”,而不是 “应该是这样吧”。

自我介绍也需要认真准备,不能支支吾吾,而是要流畅地介绍自己的优势、自己做过的项目、自己擅长的技术等等,便于引导面试官提问。

至于面试问答,我的建议是随缘就好,因为不同面试官 / HR 的问题可能都会有些区别,直接准备的命中率可能没那么高,不如先做好其他的事情,有机会参与面试后,持续地复盘总结就好。



OK,这篇文章写了将近 4000 字,希望对大家有帮助吧。

最后给关注公众号的朋友们发放 编程导航学习圈 的限时优惠券,助力大家更快地学编程、做项目,少走弯路。

加入编程导航后可获取鱼皮所有的原创项目教程、星球的百万字《学习指南》和《求职指南》、和几万名编程爱好者一起交流进步。

⬇️ 扫描下方二维码即可领券加入:

加入 3 天内可全额退款,欢迎加入体验,有没有帮助试了才知道。

往期推荐

写了7年代码,第一次见这么狗血的小Bug!

鱼皮的大学简历,仅供参考

果然,大厂都在卷这个!

小公司的需求评审,竟然是这样?

几分钟,教你搭个 AI 绘画平台~

投简历没回复?先做到这点。。

继续滑动看下一个

考研结束,抓紧做这件事!

鱼皮 程序员鱼皮
向上滑动看下一个

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

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