计算机专业简历范文参考(计算机类简历怎么写)
同学们要应聘的软件工程师,其实就是众所周知的程序员、coder,说白了就是“写代码的”,不要小看这写代码的,写代码对技术的要求是非常高的,不同的IT公司倾向于不同的技术,他们在招聘时会有针对性地侧重对你的技术的考察,所以“技术”是你的简历中的重头戏,是关键词,是标签,是你向用人单位亮出的尚方宝剑。
一、列出专业技能点
1.详列具体的语言技能
例如java,c++等
2. 经历要呼应并突出技能
亮出技能之后,你的各种经历就要围绕这些技术来写。这就好比做一道菜,你的实习工作、比赛获奖、课程作业、专业培训等等经历都是原材料,你加入这些材料的目的就是为了一个共同的目的,要让人尝一口你的菜,就能品出其中的酸甜苦辣咸,所以像实习经历、知名比赛这样能提味的材料就多放,课程作业、专业培训这类味道淡的材料就少放。和技术无关的兼职打工行政经历,尽可能不放—
3. 技能的掌握程度并不可信
有些同学会在所列的语言技能后面标上“熟练”、“精通”等表示掌握程度的字眼,是否精通、熟练并没有一个统一的权衡标准,你所谓的“精通”,到了HR那里可能连“良好”都谈不上。而且你对语言技能的掌握程度也不是你说一说别人就相信的,HR一定会在面试的时候再具体考察你的熟练程度,特别是你所谓“精通”的技能,HR是绝不会放过的,所以掌握程度一般般的同学要小心了,千万别夸大事实,弄巧成拙。
4. 证书只是技能的简单证明
在程序员的简历中,证书的地位远不如技能,不要过于迷信认证的威力,如果你确实考了许多认证,那么挑选一些含金量高的列在技能后面。建议你在罗列证书的时候要注意以下几点:
写清楚名称(中文全名或者英文名的缩写),全球公认的证书还好,如果你考的是一个不知名的培训机构颁发的小范围认证的证书,再不写清楚具体是什么,想吸引HR的眼球是不太可能了。
认证级别一定要写明,初级高级,或者分数(有分数的要写清楚总分,eg:88/100),有级别区分的千万不要一个“通过”就代替了。
认证时间要表明,有些证书是XX年之内有效的,所以什么时候考的要说明。
证书的具体内容就没有必要罗列了,原本证书只是起到一个辅助证明的作用,占太多空间就有些喧宾夺主了。
5. 技能和证书怎样排版
在简历排版上,你要将你掌握的技能和证书单独列出一项,直接显示在简历的前1/3处。
6. 如何选取含金量高的证书
有些“考霸”每天忙于考这个证那个证,求职的时候通通列在简历中,特别自豪地向HR展示自己的能力,甚至把“导游资格证”、“营养师证”、“钢琴9级”等与计算机专业不相干的证书也与技能证书混在一起来写,殊不知你列出的那些边边角角没多大意义的证书只会干扰HR的注意力,直接忽视你最重要的那几个认证。
计算机软件专业的同学应多关注这些认证:JAVA系列认证、微软的MCP/MCTS认证、LINUX和UNIX认证、ORACLE系列认证、CISCO系列认证等。而像国二、国三这样的全国各个专业大学生都能考的证书,就不要列在简历中了。
二、技术经历的撰写
1. 技术经历该如何写
技术经历是你的专业能力的直接体现,而且这也是简历中特别被看重的部分,所以不要一笔带过,要详细提到你在项目中用到的程序语言、你的个人贡献和产品细节。简历需要突出自己的经验,看简历的人希望了解你做的工作的难度和对本公司有多少帮助。尤其在项目中遇到关于技术的问题时,你是如何通过怎样的技能解决这些难题的。
2. 各类技术经历的撰写顺序
技术经历是很宽泛的,它既可以是你在实习工作中经历的一个项目,也可以是你在学校里参与的一个科研课题,或是一次技能大赛,甚至只是你的一次课程作业,我们在列举这些经历的时候,要注意一下前后次序,挖掘你的经历:IT技术实习 > 知名IT赛事 > 课程作业 > 相关培训
(1)实习经历
实习经历的撰写一定要具体、简洁、有条理,具体是指你对工作的描述一定要详细,你做了什么、取得哪些成果,要一一列出,不可泛泛而谈;简洁是指你的语言要精练,每行每句话描述一件事情,与你的职责无关的事情不必多写;
(2)比赛经历
专业的比赛经历是技能的PK场,特别能检验你的专业动手能力,IT公司尤其看重这一点,特别是当你取得名次奖项的时候。
计算机软件类的专业竞赛主要分为算法类和产品开发类。
算法类的主要有: ACM ICPC, 国内各大互联网厂商组织的算法比赛。
产品开发类的主要有:微软全球的“创新杯”,花旗集团的“花旗杯”,苹果中国的苹果技术开发大赛,谷歌中国的Android开发大赛。
(3)培训经历
把培训经历排在最后,是因为把培训列在简历中,其实是没有什么实际意义的,人人都可以参加培训,一段培训就好比多选修了一门课程,并不会给你多加分。培训的含金量取决于培训的级别和培训的技能,招聘方假设你在参加培训后就可以掌握相应的技能,因此,如果你没有更好的实际经历证明你掌握技能的能力,那么在培训经历中就需要展开描述。否则你的培训经历可以直接归并到教育背景当中,一句话概括就可以了。
三、教育背景
相比较专业技能和项目经历,教育背景并不是十分重要,因为一般的软件公司只看你的能力和你的作品,如果你对软件开发有足够的热情并且精通几门开发语言,有一定的软件开发经验,用人单位是不会苛刻你是否是211,985出身,也不会限定非计算机软件专业的学生不要。
所以如果你只是一个三等院校、专科学历,甚至专业也不是软件科班出身,但是你非常热爱IT行业,对软件编程有独到的见解,并且有比较牛的项目经历和作品,那么不要犹豫,先亮出你的成果吧,至于教育背景,排在最后就OK了。
四、校园活动/社会活动
除了技能证书、项目经历、教育背景在简历中占有重要的一席之地,校园活动、社会活动也可以作为简历内容的补充,但是要特别注意,简历的至少2/3都应该用来突出你的专业技术,非技术类的经历最多不超多1/3,如果你的简历通篇都在写社团活动、志愿者活动、干部经历,那么快快回去修改吧。
因为这类校园活动对于想招聘软件技术人才的公司来说,参考价值不大,你的社会经历再丰富,HR也不会多看几眼,企业更关心的是你的编程语言学的怎么样,逻辑思维强不强,分析能力、算法能力是否擅长。
不过在“程序猿”的世界里,也是有“社会活动猿”的。在招聘开发人员时,还会考察我们常见的软技能,因为大部分产品、项目都是团队合作出来的,像微软、IBM、Google这样的知名的大型IT公司,会在应届生中挑出一批既有突出的开发技能,又有较强的管理能力、协调能力的综合性人才,作为公司的后备管理人才,即管理培训生。
五、其他信息
个人信息 一般在简历开头表明,这部分要尽量简洁,必备信息包括:姓名、性别、联系方式、求职意向。
兴趣爱好 是HR了解你性格的另一个方面,对于想进入软件行业的你,不爱计算机,不爱互联网,岂不是太说不过去了。如果你没有让人刮目相看的一技之长,不妨写一写你对专业的热爱。
六、让自己成为一名技术极客
前面我们列出的种种简历撰写要点,都是以传统的人事部门的视角来分析的,而一名资深的“程序猿”在审核你的简历时,往往喜欢关注一些技术极客,他们更倾向对技术狂热的、有想法的“程序猿”。
七、应届毕业生可以应聘的软件技术类岗位
1. 软件开发工程师
大多数软件专业的毕业生都是从最基础的程序员做起的,对一名程序员最基本的要求就是要熟练掌握一门编程语言,以至精通。编程语言不下百种,例如C、C++、Java、JSP、SQL、PHP、JavaScript等等。
2. 软件测试工程师
软件测试工程师就是一家软件企业的“质量管理”,技术要求不高,但专业的知识面要广,而且它的工作的认真、耐心、细致等个性偏好,更适合女生来承担。
3. 售前/售后技术支持工程师
技术支持就是在售前或售后提供技术维护、应用培训、升级管理、解决投诉等工作,所以要兼具技术人员和销售人员两方面的素质。
一方面在个性上要开朗、乐于沟通、能吃苦、有团队合作意识;
另一方面要有“广而优”的专业知识、良好的自学能力以及优秀的英语口语。
4. IT技术员/网管
网络管理员不同于网吧管理员,他负责所有与网络的建立、管理、故障排除以及网络安全等有关的工作。网管通常是一个没有工作经验的应届生的工作的起点,虽然相比较软件开发是一个技术要求低的岗位,但也不是丝毫没有技术含量的。
5. 数据库管理员(DBA)
因为数据库是一个企业的心脏,所以DBA是一个门槛比较高的职位,通常需要有一定经验的人来承担。除了需要抗压能力、好奇心、自学能力、耐心、细心、善于沟通等特质,还要具备以下技能,
掌握一款数据库产品,如SQL Server 、MySQL、Oracle
熟悉一种操作系统,如Linux系统
至少会一种编程工具,如C++,JAVA,PHP
有一个闪亮的资格认证,oracle 的ocp认证或国家软考的数据库工程师
6. 软件运维工程师
小型网站可能没有真正意义上的运维工程师,更多的是集合网络、系统、开发工作于一身的“复合型人才”,所以软件工程专业的应届毕业生想应聘运维工程师的职位不太可能。运维工程师对技能的要求也非常高,运维是一个集多种IT技能于一身的岗位,对系统、网络、存储、协议、需求、开发、测试、安全等各环节都需要了解一些,但对于某些环节需熟悉甚至精通。
想做运维工程师的同学要培养以下这些能力:
运维所需的技能:
开发能力
通用应用方面的了解
系统、网络、安全方面的知识
运维所需的个人素质:
沟通能力、团队协作
胆大心细、创新能力
主动性、执行力
精力旺盛、抗压能力
7. 系统构架工程师
应届毕业生不会直接做系统架构,一般会从程序设计、代码编写、单元测试以及文档编写等工作做起,积累一定开发经验以后,才会逐渐涉及到架构的工作。因为架构师的要求非常高,需要技术水平高超、经验丰富的人来承担,而且在有些软件公司,架构师往往不是一个专门的和正式的职位,一般由最有经验的程序员来负责架构方面的工作。