1. 简历
简历是直接在一个朋友的姐姐的简历上修改的,采用的最普通的表格简历,虽然形式上没什么创新,但是排版要整齐,透出求职者的认真态度。最好是附上照片,好好整理一番,到照相馆去拍一张,花不了几个钱。一两页纸张即可,太长了别人没时间看。在页眉页脚处可以加点座右铭或者格言。
总之,要让人一看到你的简历就觉得你的态度非常认真。有一次帮一个同学在代交简历时,发现他的简历实在太粗糙了,也是用的表格,但是字体太小,而且每一项只有三言两语,内容不丰富,更有一处的文字都超出了表格,任何人看了都会觉得是敷衍的态度。
因为我是一直只投软件测试工程师这个岗位,所以只有一份简历。如果要应聘不同岗位,最好是有针对性的写简历,把所要应聘的岗位也写在简历上面,会给人一种目标明确的感觉。在求职的过程中要不断修改简历,可以借鉴身边同学朋友的简历,有的奖项或者教育经历可能你没想起来,而同学却写在了简历里面,不要因为借鉴同学的简历而觉得没面子,这个叫集思广益。我在看其他同学的简历是发现,他们甚至把志愿卖报纸的事情都写进去了,还有学校的电工实习课程之类的,都算作了社会实践。
简历里面不要有错别字,尽量做到细致,注意细节。有一个同学就是把两个项目搞反了,错失一次机会,他写的是“政治面貌:六级”,“英语水平:党员”。
除了自己的个性化简历外,还有中华英才网等求职网站的简历也要注意了,没有项目经验的,就把课程设计写上去,不要觉得虚伪,我们要的是一个笔试的机会。也是同样的道理,如果有好的修改方案,要及时更新简历。
个性化简历和网络简历都搞定后,就是投递简历了。
一般采用网络投递方式,这个非常方便,但要有耐心,有时候简历投出去一个月,公司才发来笔试通知,每天及时查收电子邮件,手机24小时开机。个人觉得在宣讲会上投递简历更有效果,所以为了保险起见,两种形式的简历都要投。
2. 笔试
笔试时我最为头疼的一项,作为计算机专业的学生,最好买一本专业性的求职指导书,我们买的是《C/C++程序员求职宝典》,这本书内容包含简历、笔试、面试和逻辑推理题,感觉还不错。
开始我只顾着赶场笔试,以为多一场笔试就多一次机会,有时候一天要笔试三场,但是效果甚微。后来也经过了一番思考,才决定少跑一点招聘会,静下来花点时间准备笔试。计算机专业的笔试多半包括C语言(注意指针的使用)、数据结构(字符串相关算法较多)、计算机网络(各个协议要清楚)、操作系统(主要是考Linux的指令)和数据库(简单SQL语句),但有的考得非常细,所以常常让人觉得挫败感。但是,也要养成好习惯,在笔试中遇到不会的题目,回来后一定要去查资料,不能在同一个地方摔倒两次,据我所知,同一道题出现两次的几率还不小呢,特别是经典的算法,比如把一个判断一个字符串是否是回文,这个考了至少三次。
在写算法的时候,要注意注释,书面要整洁。基本每次笔试我都会带上一个笔记本,因为经常会遇到编写测试用例的题目,用有行的纸来写,更加清晰条理,给每一个测试用例编号,更不要忘记了写测试用例的预期结果。经典的编写测试用例题目有:判断三角形问题、NextDate问题,这两个都是用的等价类划分,注意有效等价类和无效等价类;测试一个水杯或者一支笔,这个是考的性能测试,注意在每一个测试用例前面加上所测试的性能项,比如,安全性:检验笔芯里的油墨是否对人体有害。
有时候题目非常多非常难,但是不要放弃,记得第一次笔试的是上海微创,刚发下来试卷不多久,就有一个研究生模样的男生交卷了,估计是觉得太难了,懒得做。所以,不要过于高估别人,不要妄自菲薄,有时候就看谁更有耐心能够坚持下来了。
除了要准备专业知识外,逻辑推理也必不可少,多看看书上的推理过程,从中吸取经验,举一反三,这个一定要自己去亲自推理一下,不然到时候遇到了可能都找不到头绪,静下心来,两三个小时可以看完N多这种推理题。
最后说一说让我们工科生非常头疼的语言推理题,通常题量非常大,我也非常讨厌做,通常都是乱选一个,错误率当然就高了。后来遇到这样的题,静下来,思考一下,其实并不难的,可能公司就是考验人的耐心吧。
关于笔试,除了扎实的专业知识外,就是平静的心态了。我也曾经浮躁不堪,面对一次次笔试的失败,不愿意承认是自己知识准备不足,认为是自己外貌问题导致没有面试机会。幸而得到求职导师的指导,才认识到自己的错误,静下心来整理专业知识,争取做好笔试。
3. 面试
面试机会难得,要做好准备。
我的第一个面试时金山,那时候没什么经验,也没有提前准备,结果非常糟糕,连最基本的自我介绍都没做好。回来后我痛定思痛,把整个过程回忆了一遍,觉得自己回答得不好的问题有反复推敲,找到一个合适的回答方式。
几次面试下来,我的自我介绍基本如下:
我是来自****大学软件工程的***。
从小我就对学习有一种热爱,也非常勤奋,所以成绩一直名列前茅。(一笔带过)
上了大学后,我还是一如既往的严格要求自己,在军训期间就获得了优秀学员的称号。在大一到大二这段时间,通过自己的努力,在学习上取得了巨大进步,学院为此给我办法了学院是大进步之星的奖励。从此,我在学习上投入更多精力,更加认真,于是先后获得了国家三等奖学金、国家二等助学金和学院三好学生等奖励。
在社团方面,我曾担任院青协宣传部的副部长,主要是组织同学制作活动用的宣传板,学校对我这方面的工作也给出了肯定,有过通报表扬。
另外,我还利用课余时间做点兼职增加自己的阅历。我曾在出版社做过一年的兼职文字校对员,这段经历对我来说非常重要,让我对工作更加认真负责,也培养了我吃苦耐劳品质。
大三的暑假我还在一家嵌入式公司实习了近两个月,主要是学习使用C++test这个测试工具,在此期间我学习了许多软件测试的理论知识,也学习了各种文档的编写,培养了自己的学习能力。(重点谈大学期间的成就)
最后谈一谈我的爱好。
我最大的爱好是听歌,因为听歌可以让我心情舒畅,对生活保持积极的态度;我也喜欢看英语电影,可以锻炼听力能力,也可以了解不同的文化,扩大自己的视野;另外有时候还会DIY,培养一下创新能力,或者打打羽毛球锻炼身体。(不可忽视自己的爱好,在一次HR面中,那个面试官对我的各种爱好非常有兴趣,追问了许多,但是最好不要说自己的爱好是打游戏,相信一般面试官都不喜欢这样的回答)
做完了自我介绍后,面试官通常会就手上的简历来提问,所以要对自己的简历非常熟悉,比如我在简历里写了暑期实习的经历,面试官就会问具体做了什么事情,有什么收获。常见的几个问题就是:谈谈对软件测试的看法,为什么选择做软件测试(切忌不要说是因为自己的编程能力不够强,要谈软件测试的发展前景,谈自己各方面的条件符合软件测试),你觉得自己做软件测试有什么优势,为什么选择去深圳/北京/杭州呢(可以说哪些地方IT业发达,有更好的发展,表现自己的志气),你觉得自己的缺点是什么。通常技术面也并不问太多技术问题(可能因为我应聘的是软件测试吧),也有面试要你写算法的,这个要做好心理准备。
当面试官问你还有什么要问他的,要提前想好问题,我一般都会问公司的程序员和测试员的比例,了解一下公司对测试的重视程度;公司要招多少人,了解招聘比例;公司具体做什么类型的项目,了解一下工作情况等等。
在谈到薪资问题时,先要了解情况,结合自己的学历、岗位和公司所在地,给自己定好位,如果没谱,就问问已经签约的同学,不宜过低,那样会让人觉得你不自信,要知道,如果那个公司觉得你不能被录用,即使你不要钱,可能都不会录用你的。有的公司会在宣讲会上提到公司的待遇,那就说他们给出的待遇就差不多了。
作为技术岗位,通常是不会群面,一般是单面。有一次面试,是在一个小教室里,我站在讲台上,台下许多其他的求职者,还有一位面试官,结果我太紧张了,说话有点打结,而且条理不清晰,结果非常糟糕。所以大家在平时要多多利用上台发言的机会,锻炼自己的胆量,克服怯场。当然,如果没有那样的机会也不要太担心,我面试了10家,只有一家公司那样子让人上台讲。
虽然不需要穿正装,但是要干净整洁,这是别人的尊重,面试的时候语速慢一点,最后面带微笑,给人一种亲切感,适当运用一下幽默的语言。整个过程要保持一种自信的状态,即使心虚,也要装出自信来,为自己加油。当然,假装自信不是撒谎,没做过的项目不能乱编,你可以坦白跟面试官说,简历上的项目经验是指课程设计。
其实求职还要看缘分,也许每次面试的题目都是一样的,你给出的回答也是一样的,可是有的面试官满意而有的不满意,那就是缘分问题了。没有被录用不要气馁,破晓会是坚持的人最后获得的奖赏!