@
kangkangop 不考虑通信、硬件之类的,只考虑做软件的话,就先要决定是否上研,决定上研了,就努力保研考研,一切都要能上研服务,别的就不多想了;
不想上研本科出来工作的话,一定要先选定一个技术方向,后端、前端、算法、数据、运维、安全、AI 、嵌入式等等,不能泛泛地都学,选定了一个以后就开始猛学,自学+刷题,学校的课能毕业就行,然后尽量有能发布到 github 上的完整小项目代码,然后注册个博客园边学变写博客沉淀记录,github 和博客都要写到简历上的,一直持续到大三那年 3 、4 月开始就开始找实习、秋招,广撒网; 多看看优秀简历对比下;
另外,每个技术栈上还有细分,毕业生不可能掌握很多技术栈的,不然学不深,选定一个技术栈学深一点,面试才有优势;
在方向上来讲,我个人感觉其实还是后台开发最稳,市场需求大,本科容易自学,未来也有发展前途; 技术栈建议 java 后台那一套,因为网上资料很多,面经很多,容易学,岗位也多,毕竟你时间也不是太多了;
然后讲讲是读研还是本科出来工作。
首先我个人经验,除非是那种大一大二就开始钻研技术,对技术有热情的同学,其他人在本科毕业找工作和上研之间难以两全,所以一定先想好是奔着本科出来就业还是保研考研,切忌左右摇摆犹豫不决;
读研的好处:
1. 获得学历上的提升,本科不好可以考个好学校提升学历;(其实招聘的时候,你本科或者研究生的学校名 >> 你是否是研究生)
2. 读研后出来工作可以享受政府优惠待遇,这里最主要的是北京和上海落户(比如,北京是清北上复浙+南大+中科大本科直接落户,双一流学科硕士可以落户,如果不走毕业生落户后面想两全 高工资和户口 会很难很难)
3. 3 年再读书提升的时间(本科技术不深,研究生期间可以继续深入提升,找更好的工作)
4. 延缓找工作的压力
本科出来毕业的好处:
1. 年轻,3 年时间在职场里获得先发优势(你做到能单挑一个业务或者小 leader ,同龄人刚入职)
2. 技术同等、学校同等 情况下,本科生招聘更占优势(这是真的,23 和 26, 肯定招 23 的,并且你秋招就会知道,同档 offer 本科和研究生学历获得的定级和薪资几乎一样)
3. 提前赚钱和攒钱,能买自己想买的东西(尤其家里关系不好的可以提前切断联系过上舒心生活)
坏处基本和好处相反,就不重复了
就业环境这个不是个人能决定了的,读研 3 年后变成啥样不好说,这里不讨论了