Morning,各位!
前言:✍️ 当前正值金九银十的季节,互联网市场也相对之前有所回暖,苦逼打工人默默的投了一份简历,想着看看自己现在什么 level,然后....
个人背景
本人目前大四
,是个普通本科
的学生,专业是软件工程
,如果说为什么学习这个专业,那么我想可能是因为纯粹的热爱
,应该不同于有名校背景和天赋极高的人群,我本人的探索之路也是相对坎坷。 大概也应该知道相对差一点的大学的学习氛围啥样的,当然这也是自己造成的因果,既来之则安之,在上大学的前夕明确好自己的目标和职业规划这点很重要。
命运的齿轮开始转动
在大一下学期的时候,我因为某些契机加入了学校的算法实验室
,其实也就是个自学的地方,然后大家在一起参加一些程序设计的竞赛,这个时候命运的齿轮开始转动,认识了我对象哈哈(doge
),OK 言归正传, 在实验室参加竞赛的期间对我技术的提升和思维的开拓还是有很大帮助的,可惜的就是因为口罩原因,没出过校。所以,大家也都可以去通过参加一些竞赛去以赛促学,大概过程就类似于期末周, 彻夜通宵不挂科~
转折点
时间飞逝,转眼大二下了,我们是去分方向学习的,就是前后端分离,当然作为一个前端狂热粉我当然毫不犹豫的选择了前端,当让后端也不能落下,只是有个侧重点而已,学校教的内容都是很浅的,大部分时间都是自己去哔哩哔哩大学学习, 也就在这个期间我开始使用 github
,that's so cool,这个全球最大的同性交友社区果然名不虚传,在上面可以看到很多非常棒的开源项目,然后你也可以向你自己感兴趣的项目区提 issue 和 pr,去 为开源做贡献,以至于很长一段时间我都每天泡在里面寻找有趣的东西。
LeetCode
算法可以说是一个程序员的内功,LeetCode 的算法题也是非常的经典,当做闯关游戏去做会对自己的帮助更大,其实不用刷很多,每日一题即可,一题多解,把问题弄明白就行,就拿前端来说,可能需要处理的最多 数据结构就是树和数组了,那么我就去重点练习这些地方。保持好自己的节奏,just do it。
秋招
这周六刚好写了一下美团秋招的笔试题,整体来说难度中上,如果好好准备的话肯定还是可以的,不过像我这种一点准备的肯定直接 g,大厂还是很注重基础的考察的。个人感觉主要是看你有没有培养的价值,基础不牢地动山摇
- 计算机网络
- 设计模式
- 基础算法
- 二叉树 -> 堆
- 编译原理
- 数据库
...
然后其次考了很多找规律,思维类的题目,编程题两道也是偏思维的,不是那种算法和数据结构的题,功在平时,需要多积累。
这个原理其实类似盖房子,地基不牢,盖高了肯定倒,拿前端举例,框架只是个工具,解决问题的思路才是最重要的,比如 Vue 给你封装好了路由守卫,而 React 没有,那么我该怎么去做呢?
感受了一下大厂的招聘模式,还是一种不错的体验,既然知道了,那就继续去夯实基础啦,来年再战,哈哈
鸣谢
其实在这学习的期间我也是得到了很多人的帮助,对我本人的促动非常大,感谢我的好友小通、楞锤、猴子、树子、涛子以及我的 oo。
最后
本文就没聊技术,浅浅谈了一下自己的经历,和大家共勉, 最后希望大家都能在这个招聘季拿下自己满意的 offer~