大家好,我是洋子
最近一段时间各大互联网公司基本都开校招了,洋子也收到了很多关于面试和秋招的咨询,其中有好几个咨询都是关于学习进度的问题,有一个印象比较深刻,他的问题如下:
学弟提问
洋子哥,我目前是双非本科计科专业的25届毕业生,我想开始准备测开方向的学习,请问这个时间点来得及吗,我想寒假尝试拿到实习,春招拿到offer
还有就是不知道需要怎么准备,进度需要大概什么样的节奏,之前就是学了一些计组计网数据结构数据库的内容,但没有深入,也没实习和项目…
一开始洋子很疑惑,为什么准备考研又突然想着来找工作,25年考研还有几个月才开始,也还有时间去准备考研
后面经过询问,这个学弟已经准备了大半年的考研,觉得提升学历有限,可能读研读出来更找不到工作了,考研也还是考郑大这些不是特别强的211,家庭背景也一般,还是需要早点挣钱养活自己
洋子的建议
针对他的个人情况,不应轻易放弃考研
一是双非本,虽然是学计算机专业,但出来找工作还是比较困难的,能找到好点的工作,一般都需要提早去丰富自己的实习经历,另外由于目前对于秋招还没有任何准备,没有自学项目,也没有实习经历,突然来找工作,完全就会让自己陷入很被动的局面
二是已经投了半年的时间在考研上,本就是不该中途放弃,在考研是一场持久战,考的不仅是成绩,更是心态,在这里并不是一味鼓励大家一定要去考研,比如学历本科本来就是211,985就没有必要了
双非本提升学历,洋子觉得还是比较有必要性的,现在就业市场上211,985的学历不占少数,一线互联网大厂也会卡学历,国企的话就更不用说了,即使是双非硕,在读研期间多去实习,后面就业也比本科学历好使
当然,最后怎么决策还是要看他自己了,毕竟考研还是有失败风险,现在的经济状态下,读研2-3年后,未必有现在更好就业
那要是现在找工作该怎么办,虽然很多厂秋招都开了,但是现在还有很多同学没有开始准备秋招,如何从现在开始准备测开岗位的话,要从哪里开始去切入呢
主要从这5个方面来展开说说:编程语言、计算机基础、数据结构与算法、项目、简历和面试题
编程语言: 测试行业用的最多还是Java和Python这两门语言,应届生选其中一个语言学就行了,如果你学过Java,那么继续巩固Java的基础知识就好了,没必要两门语言都去掌握
计算机基础:主要是计算机网络、操作系统、数据库、Linux这些计算机基础知识(计算机组成原理求职测开一般考察到的概率很小,这里就不说了),都已经快8月底了,现在就不要抱着书每个知识点挨着去啃了,时间上来不及
那直接背面试题八股文行不行,也不太建议,因为直接背八股面试官可能会角度去问,比如计算机网络里面的HTTP协议、TCP、UDP协议可以延伸非常多的面试题,针对面试的高频知识点,还是需要系统的学一下,可以选择稍微入门简单的书籍**《图解HTTP》、《图解TCP/IP》这样的书,也可以去B站上找找视频,拿计算机网络来说湖大教书匠的《计算机网络微课堂》**就很不错
数据库里面的SQL: 在面试时一般会让你根据一张数据表或两张表,写出SQL查询语句查出对应的数据,比如给你student表(里面有name,student id等字段)和分数表(里面有score分数,student id,学科名等字段),让你查各科分数都大于80分的学生姓名,可以在牛客或者力扣找SQL练习题来实操,基础理论入门可以查这个尚硅谷的B站视频
Linux命令在面试的时候也是会写对应的题目,比如如何查看linux的日志,筛选关键字,给个文件让你解析出ip地址等等,可以在牛客上刷对应题目
数据结构和算法的准备一般没有捷径,先掌握常用的数据结构理论(数组、链表、二叉树等),另外就是常见的算法思想,比如二分查找,动态规划,排序算法等要清楚原理,可以看看《剑指offer》、《labuladong的算法小抄》,接下来就是刷leetcode算法题,每天至少刷一道算法题,保持手感
项目的准备: 有自己的项目就尽量不要再用网上烂大街的项目,或者要用的话也改改名字、改改项目描述 ,因为重复率真的很高,我在帮大家改简历的时候,已经发现几个同学都是重复的项目了,工作职责都写的一摸一样,虽然面试官也知道校招候选人做的项目都是练手项目,但是如果简历写的都一样,未免也有点太说不过去了
最后就是关于写简历和面试技巧了,简历的写法可以看看以前写的文章《简历这样改,才能拿到面试机会》、《一步步教你写软件测试的简历》,而对于面试题和面试技巧可以加入我的学习圈子拿到测开高频面试题答案
对于25届的同学,千万不要浪费时间在一些无意义的事情上了,好好利用这几个月的时间,不要想着还有春招的机会,春招名额比秋招更少,只会更卷!