本人在互联网大厂和外企做过技术面试官,也有过校招和招聘应届毕业生的经验,所以自认为在这个问题上有一定的发言权。
 
应届毕业生(其实其他求职者也一样)首先要知道,面试官凭什么决定这份简历有面试机会?而不是丢弃?就凭相关项目里用到的技术和职位所需的技术是否匹配。在此基础上,相关项目经验如果是商业项目那最好,同时项目时长越长越好。
 
这里先解释下什么叫商业项目,能挣到钱的算商业项目,比如企业里开发的项目绝对属于商业项目,实习项目或毕业设计项目,如果能从公司里接来的,或者有基金或有学院买单,那也能算商业项目。但是,像培训班项目或自己学习用的项目,叫学习项目,不是商业项目。
 
因为商业项目不仅包含开发技能,更包含项目管理和部署等技能,所以要比学习项目值钱的多。所以说,应届生应当尽量挖掘自己的商业经验。如何挖掘?
 
1 如果你实习阶段是在公司里做的,那么这段经验是商业项目经验。
2 如果你大三大四,利用寒假暑假,或者平时时间,帮老师做从外面接来的项目,这也属于商业项目,如果你是利用这段时间在外面公司干兼职挣钱,这也是商业项目经验。
 
这些经验绝对要比自己运行通的项目经验值钱,所以尽量挖掘并写到简历上,当然,如果实在没有,那么也得多些一些学习项目经验。比方说,学习项目经验有半年,这总比其他没有项目经历的简历要好,但如果没任何项目经验,这份简历估计很难得到面试机会。
 
也就是说,在应届生的简历上,在写好姓名性别等基本信息后,应当立即列出自己商业项目的年限,以及商业项目里用到的技术,范例如下。
 
掌握的技能(Java方向,其他方向采用类似的方式改):
1 有1年的商业项目经验,在xxx公司做过实习。
这里的商业项目经验应当尽可能地写长些,同时可以列出公司名,这样面试官看简历时就能确信,如果实在没有商业项目经验,这里可以写,有1年(或半年)的项目经验。,
2 在商业项目里,用过Spring boot,jpa等组件,有用Spring boot增删改查技能开发业务模块的项目经验,在项目中,同时用到了logback,swagger和junit等组件。
这里请注意,先列出用Spring boot做增删改查的基本面,同时强调技能是来自项目,而不是只知道理论,而且这里列出的技术,你面试前得准备,面试时得会说。
3 (写项目管理技能,进一步说明项目的真实性)本项目用的是敏捷开发模式,我们每天都会开站会。项目是用maven管理,用git管理代码,用jira记录进度和bug,用jenkins做部署。
 
这里请注意,面试官不会对it应届生做过多的期望,所以应届生写上以后,面试官看了以后顶多问问基本情况,而基本情况大家可以通过查资料就能知道。但写上这块以后,就能进一步验证项目是商业项目,而不是学习项目。
 
如果可以,写上如下的话,但面试时得会说。,
4 看过ArrayList和快速失效等底层源码,在项目中用过redis缓存,dubbo 远端调用,rabbitmq消息队列和nginx等中间件。
5 熟悉在linux观察日志排查问题的流程,有解决过线上问题的经验,解决过数据库性能问题和oom问题和其他业务问题。(突出解决过线上项目问题)。
6 你掌握的其他技术要点
 
请注意,这部分需要以点的形式,突出你的项目经验年限和掌握的技能,同时,这部分列出的技能,必须和应聘岗位所要求的技术上点相匹配,比如应聘岗位还要求有xml文件读写的经验,那么你在这里也需要列上。也就是说,你需要为每份工作微调简历,这部分需要微调你掌握的技术点,从而最大程度地列出你和该职位的匹配度。
 
大家可以想象下,当面试官拿到这份简历,姑且不说你的实际技能,但看到你第一有足够的项目年限,第二掌握的技术和职位要求一致,就至少肯继续看了。但我在实际校招过程中,能做到这点的简历其实不多。
 
写好你的技术要点,随后就需要通过写项目描述,进一步落实你的项目经验年限,同时通过项目列出你掌握的技术。这里列多少个项目你自己看着办,但需要注意如下的要点。
1 比如之前写了有1年项目经验,那么你这里列出的若干个项目,加起来的时长得匹配够1年。
2 如果是商业项目,写清楚这个项目是在哪个公司做的,客户方是谁。再不济别写成xx管理系统,xx物流系统这种大而全,一看就是学习项目的样子。
3 别多写业务,因为面试官不关心,而要突出你用的技术,同时尽可能多地加入亮点,比如解决过性能问题,用过分布式组件,解决过线上问题,专研过底层源码,这都可以算是亮点。
 
如下给个写项目的范例。
 
时间:2021年7月到12月,项目名,xx超市的收银系统(小公司维护项目),公司名:xx软件公司
用到技术,Spring boot,mysql,jpa,redis,xml(再加上职位要求上列的技术)
我做的事情:1 用Spring boot全栈流程开发了xx模块 2 用sql语句编写了查询xx模块数据的业务 3 用前端css+div+jquery等,编写了xx页面,
亮点:通过看linux日志,排查过xx模块的线上问题,有解决oom问题的经历,有解决过redis缓存穿透问题的经历,有用junit写单元测试的经历。
 
这里请注意,如果你所在的公司小,那么可以写是维护项目,维护项目就是这个项目已经做成了,也上线了,现在是添加和维护功能。你在里面,务必别多写业务,但要尽可能多地写用到的技术,当然这里列出的技术,也应当是能尽量匹配上当前职位所要求的技术。同时尽可能多地列上亮点。
 
比如这个项目是半年,你之前写的spring boot相关项目年限是1年,那么你得再像这样,列个半年项目经验。
 
大家可以想象一下,当面试官第一眼通过你在简历最上部分写的总纲性介绍,发现你有足够多的项目年限,而且用到的技术也能对上,而且你之后写的项目描述,加起来的年限足够,而且在项目里也用过所要求的技术,那么这份简历大概率能得到面试机会。
 
随后,你可以写一些个人介绍性的问题,但这部分一定得对你找工作有帮助。比如可以写肯吃苦,学习能力强,成绩好,得过奖,团队协作能力强等等。但绝不要写一些兴趣爱好之类的和找工作无关的文字。
 
写到这里,也说下我见到过的基本没有面试机会的简历的样子。
1 大书特书学校经历,比如学生会经历,兴趣爱好等,甚至会列出所学课程,但不包含任何项目和技能相关的描述。
2 笼统地列出自己掌握的技术,但没任何项目经验描述。这类简历总比第一类简历好,但如果遇到有项目经验描述的,一定是优先面试有项目经验的人。
 
从上文的描述中大家能发现,简历上,项目经验描述至关重要,那么如何高效地积累项目经验呢?
 
1 如果你有时间,比如是大三,最好是你去找些软件公司的实习机会,比如毕业设计你上点心,或者你主动找有外快项目的老师一起做。当你真正做过项目,哪怕就3个月,别人都不用说,你自己就会知道面试该准备什么。
2 如果你实在没有机会去外面的软件公司实习,你好歹做好你的毕业设计或课程设计,虽然这些有可能是你老师拍脑袋想出来的选题,但好歹成系统,多少也会让你综合实践些技术。
3 再不行,你买几本带案例的书,或者找至少3个Spring boot框架的项目,第一运行通,第二照书,找视频理解其中关键模块(比如控制器,业务层,jpa)的含义,然后再熟悉基本的sql语句,这样好歹你也算有项目经验。
4 如果你感觉实在没有时间了,同时感觉自己也没能力运行通项目,在万不得已的情况下,那么可能只能去找培训班了。培训班虽然学费贵,但好歹有人带。相比之下,如果个人动手能力确实不高,看一些视频还未必能调试通。所以上培训班可能真是没办法中的办法了。
按照上述做法,在简历的显著位置总纲性地列出你的项目经验和技术,让面试官开门见山地感觉你的匹配度,再用项目描述细化落实你的项目经验和技术,那么这份简历大概率有面试机会。
 
在得到面试机会后,如何高效准备面试,如何在面试中充分发挥出自己的技能从而能得到工作机会,这里面的学问也很多。不过本文的主题仅仅是问如何写简历,同时项目组来事情了,所以本人就暂时写到这里,自认为上述文字应该能对大家有所帮助。
如果大家感兴趣,本人会继续更新,再从校招面试官的角度给些应届生准备面试的相关技巧。
 
 

这是我的公众号,其中包含了大量面试文章,同时我自己出了多本Python和Java方面的书籍,会定期在公众号里发书的电子版。请大家关注下我的公众号,谢谢了。

搞IT的应届生如何写好简历?的更多相关文章

  1. "双非"应届生校招如何获得大厂青睐?(内附技术岗超全求职攻略)

    写在前面的话 笔者从17年的2月份开始准备春招,其中遇到不少坑,也意识到自己走过的弯路.故写了这篇文章总结一番,本文适合主动学习的,对自己要学的课程不明确的,对面试有恐惧症的...等将来打算从事技术岗 ...

  2. 2019应届生,用python爬虫记录自己求职经历,分享求职中的一些坑

    前言 文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取http ...

  3. "双非"应届生校招如何获得大厂青睐?(内附前端大厂面经+技术岗超全求职攻略)

    写在前面的话 笔者从17年的2月份开始准备春招,其中遇到不少坑,也意识到自己走过的弯路.故写了这篇文章总结一番,本文适合主动学习的,对自己要学的课程不明确的,对面试有恐惧症的...等将来打算从事技术岗 ...

  4. IT应届生如何准备找工作?

    今天和一个弟弟吃饭,他明年年初即将计算机研究生毕业.谈论到怎么找工作,觉得自己会的不多,心里非常发虚.虽然我当年找工作也走了很多弯路,思路并不是很清晰.但是工作了这么多年,对企业需要什么样子的人还是有 ...

  5. GISer 应届生找工作历程(完结)

    有半个月没更博客了,前几天在学校准备这保研,因为没有时间复习高数自然就没有过.    也没啥的,我本来就不打算复习,就是看看运气咋样(哈哈).在昨天开始跑的招聘会,一天下来不同地方跑了三家挺累的,记录 ...

  6. 好公司、行业、领导?应届生应根据什么选offer?

    两个年轻人大学毕业了,一个去了收入更高的大企业工作,一个去了收入较低的小作坊式工厂工作.你们说他们谁的青春时光最能升值呢?表面上看应该是大企业,可是大企业是做马车制造的,小作坊是做汽车的.现在人们都知 ...

  7. 突然心血来潮,想写写我在java面试中遇到的事。作为一个应届生,我觉得我的情况都与大部分应届生是差不多的,希望你们能在这上面得到一些有用的

    面试过程吧,怎么说呢?从一开始接触面试到现在成功了几家,这中间我确实收获了许多,那我就从我第一次面试开始讲吧. 第一次面试是有人介绍过来的,总之还是有一位贵人相助,所以第一次面试时,面试官很好没有怎么 ...

  8. IBM中国研究院、SAP、网易游戏、IBM2015应届生招聘笔试面试问题分享

    IBM中国研究院实习生 早在今年4月份.我面试的是IBM中国研究院的实习生岗位.主要是自然语言处理和语义网方向.那时我还在香港上学,两个考官对我进行的是电话面试,大概持续半个多小时,首先是我的自我介绍 ...

  9. JavaSE 基础知识(常识概念 + 基础语法)问答总结/面试题 —— 讲给应届生的 Java 开源知识项目

    写在最前面 这个项目是从20年末就立好的 flag,经过几年的学习,回过头再去看很多知识点又有新的理解.所以趁着找实习的准备,结合以前的学习储备,创建一个主要针对应届生和初学者的 Java 开源知识项 ...

随机推荐

  1. 使用Token进行CSRF漏洞防御

    1.登录验证成功之后,在会话SESSION["user_token"]中保存Token. 2.在后台操作中,增删改表单中添加隐藏域hidden,设置value为Token. 3.提 ...

  2. 菜鸡的Java笔记 第十九 - java 继承

    继承性的主要目的,继承的实现,继承的限制                继承是面向对象中的第二大主要特点,其核心的本质在于:可以将父类的功能一直沿用下去                为什么需要继承? ...

  3. <C#任务导引教程>练习九

    //75,异常情况using System;class Program{    public static void Main()    {        Console.Write("请输 ...

  4. [bzoj1280]卖猪

    首先考虑猪无法流动,那么源点向每一个猪圈连猪圈中猪个数的边,每一个顾客向汇点连所需猪的边,每一个猪圈向能打开它的顾客连inf的边,跑最大流即可. 但考虑猪要流动,有一个十分巧妙地做法,将每一个顾客所有 ...

  5. [hdu5379]Mahjong tree

    一棵子树的每一个儿子相当于划分一个区间,同时这些区间一定要存在一个点连续(直接的儿子),因此每一棵树最多只有两个儿子存在子树,并且这两个儿子所分到的区间一定是该区间最左和最右两段,所以ans*=(so ...

  6. [noi34]palindrome

    分割实际上就是不断地从两端取出一样的一段,并对剩下的串进行分割.下面我们来证明一下每一次贪心取出最短一段的正确性: 考虑两种分割方式,分别表示成S=A+B+A和S=C+D+C,其中A就是最短的一段,那 ...

  7. 数字逻辑实践4->面向硬件电路的设计思维--FPGA设计总述

    本文是对实验课上讲解的"面向硬件电路的设计思维"的总结,结合数字逻辑课本,进行提炼和整理. 主要来源是课件与本人整理,部分参考了网络大佬的博客. 本文主要介绍不同于之前软件设计思维 ...

  8. jenkins cron

    1. Jenkins cron syntax Jenkins Cron 语法遵循Cron实用程序的语法(略有不同)具体来说,每行包含由TAB或SPACE分隔的5个字段(分时日月周): 分钟(Minut ...

  9. Kubernetes-网络

    前言 本篇是Kubernetes第十一篇,大家一定要把环境搭建起来,看是解决不了问题的,必须实战,此篇文章概念比较多,后续我会继续出一些网络相关实战以及原理探索篇. Kubernetes系列文章: K ...

  10. React-native键盘遮挡输入框问题的解决

    2016年10月25日更新: 现在有一个更准确一点的做法是用一个View包裹住TextInput,然后通过该View的onLayout方法获取该输入框的y轴位置,再减去一个适当的高度去处理scroll ...