大三,目标大厂实习(校招),算法和项目应该如何准备,是要要深入了解底层原理?

分享某位鱼友的提问、以及我的建议,给目标找到日常实习或暑期实习的同学参考。当然,同样适用于校招。


首先是这位鱼友的基本情况,写得非常认真清晰:



目前处于入门阶段、有一定的项目经验。

然后是他的问题:



我的回答:


首先小伙伴的问题非常认真,从你的提问,比如列举问题的方式来看,整个人的逻辑思维能力、学习态度都是非常认真的,这是你个人的优势。关于你的规划没有什么问题,需要注意把控下时间节点。像今年过年稍微晚一点,应该会在二月底或者三月初,大厂陆续开始暑期实习(就是所谓的春招),所以你可以暂定 2 月 20 号左右,作为你必须要填一份基础简历的关键时间点。在那之后,就要进入面试准备阶段了,每天去刷一刷八股文、多看一些别人的面经。但是在这之前,我不太建议你把时间投入在准备八股文和面经上。


几个建议:


1)如果你要进大厂的话,每天必须要刷算法题。按照你的节奏来就好,如果某天已经很累了,也不必强制自己刷算法。尽量在自己的黄金时间刷算法,比如说早上起来、或者其他固定的时间,效果会更好,养成习惯。


等面试前一周再突击八股文,到时候如果天天背的话,时间也是完全足够了。你现在的学习重点就是做项目,因为其实如果是按照大厂标准,现在你的项目经验、项目能力还是稍微欠缺一些的。所以我是希望你能够在二月中旬,就 15 号之前吧,最好能再完成两个星球项目,就按照我的 项目学习建议 顺序来就好了。


2)你已经做了黑马点评项目,那么可以把该项目中提到的一些功能,比如签到、附近店铺之类的,想办法跟你现在做的其他项目进行融合。比如伙伴匹配系统,可以增加找附近伙伴功能,后面做项目也要遵循这样的一个套路。把你做过的可能跟别人重复的几个项目,对其中一部分功能进行整合,再推出一个新的项目来增加区分度,就会增加竞争力。


3)关于项目的前端,其实现在这个阶段,不需要有熟练开发前端的能力,只要你能够通过视频 + 查文档 + 问 AI 等方式解决问题就 OK 了。如果你觉得项目中有比较复杂的、不理解的前端部分,可以跳过教程、直接用我的代码。


4)是否要深入了解底层呢?我感觉现在还没有到那个阶段,比如深入了解框架原理等。我的建议是先在简历写满项目,再去深入底层。因为首先要过简历关,对吧?你在简历上写 “理解原理” 这四个字其实是很轻松的,有些面试官可能也不太会当回事儿。但是项目是你独一无二的经历,更容易增加区分度,所以优先注重项目。

0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
程序员鱼皮
下载 APP