1、确定学习路线
这是一段漫长的学习期。
以本人为例,大三上中期开始刷LeetCode,寒假前复习了C++基础,假期学习了基本的Linux命令,后边就都是边学边投边面。
1)查漏补缺,逐个知识点突破
2)找到定位,了解自身的水平
3)拿到实习岗位,增强实战能力,丰富简历内容
我想找偏后端的开发岗,技术栈为一门编程语言、数据结构、算法、计算机网络、(Linux)操作系统、数据库。
可以说是从零开始,有时系统地学习某方面的知识,有时查漏补缺逐个知识点突破。
1)数据结构:链表、栈、队列、二叉树···
2)算法:排序(至少会写冒泡、选择、插入,最好再来一个快速)、DFS、BFS···
3)计算机网络:TCP、HTTP(我没有系统地学习,几乎只看这两点)
4)操作系统:多线程和多进程···(我只会基本的Linux命令,没有系统地学习,大问题)
5)数据库:《MySQL必知必会》···(目前正在学,学完了再来讲一讲)
2、求职前的准备
1)编辑一份简历,可以用超级简历提供的模板
2)申请几个招聘网账号,如前程无忧、BOSS直聘、智联招聘、实习僧
3)关注几个招聘公众号,如校招薪水、毕业生就业在线、学校的就业指导中心、各个公司的招聘号
3、等待时机到来
校园招聘分为秋招(金九银十)和春招(金三银四),意思是九月十月,三月四月,这是招聘市场最热闹的时候,机会多但竞争也大。
另外还有个提前批,相当于增加一次机会,竞争偏小,
如果是求职实习这时很多人还没准备,
如果是找正式岗这时很多人还在实习。