个人简历的项目经验案例 程序员项目经验怎么写

作为一名程序员,大家之前肯定都做过一些项目,手头可能还有一些项目 。
但是还是有很多同学朋友问我“没有项目怎么办” 。诚然,确实有很多同学没有实习经验,没有像样的项目经验 。对于这样的学生,简历上的项目经历只能是空吗?
其实就算是按照一些课程去做项目,也可以通过丰富项目的内容,让项目成为自己的 。只要你真的做了,真的理解了代码逻辑,同时有所收获,这个项目就是有价值的,你就能上简历 。
正因为如此,很多简历上的项目经历质量参差不齐,有些项目经历非常相似 。面试官一眼就能知道你的项目是真是假 。【文末有项目经验描述的例子】
大多数面试官会问一些关于你项目经历的问题 。能否清晰的描述和编号你的项目经历,决定了你项目的价值 。就算项目太烂,解释不清楚,也没用 。
所以回答程序员项目的问题是有技巧可循的 。比技巧更重要的是三个原则,这也是我经过各种面试总结出来的东西 。
1、真实性 项目经历,是真的,简历造假之类的,真的不要想了 。面试官一点点问你简历里的东西,保证你会显得很傻,简历上的高科技技能最终会成为你被面试官抓住的把柄 。
什么是真的?首先,你要真的去做这些项目 。其次,对项目的描述要真实,可以适当修饰,但不能夸张 。
2、所写内容一定要和你有关 【个人简历的项目经验案例 程序员项目经验怎么写】很多朋友都犯了错,包括我 。我喜欢把项目经历写上去,比如把整个系统开发工作写在简历上,把部门的技术栈搬到简历上,把你没有参与的工作都写在简历上 。
其实只是看起来很美 。面试官问你不熟悉的模块,你只能说这个不是你做的,那个也不是你做的 。这就很尴尬了,面试官肯定扣了不少分 。
经历了几次这样的损失,简历上的项目经历与我无关,被面试官问到细节我也能处理的很轻松 。毕竟我自己也做过,肯定清楚 。
所以,与其依靠别人的模块浑水摸鱼,不如想想如何细化自己的项目内容 。即使真的只是简单的CRUD,也没关系 。所谓“自己找亮点”,这个时候,你就要努力找出项目中的亮点 。
比如你用哪个ORM框架实现数据库交互,为什么用Mybatis而不用Hibernate,或者用哪个Web框架,日志系统,构建工具,或者用什么数据库,缓存,为什么用这些技术?
此外,还可以介绍如何优化模块的性能,如何实现复杂的业务逻辑 。
3、分点叙述,条理清晰 这与其说是原则,不如说是技巧 。把“分点叙述”翻译成白话就是“一段介绍一个模块,如果你做了三个模块,那就分成1、2、3点,分别用一句话介绍你做了什么”
另外,可以在要点描述中提及技术栈,或者在项目总结部分介绍相关技术栈 。
例如:
本人负责部门数据操作报表模块的开发,使用JUC并发工具、线程池等技术完成该模块的业务逻辑开发,使用MySQL数据库和Hibernate框架完成数据层处理 。同时,我对该模块的业务代码进行了优化,提高了30%的数据报表响应速度 。
为什么要分点叙述,其实是为了让你的项目更加清晰,面试官很容易看到你做了哪些模块,并据此提问 。
之前没有分项目描述,结果面试官只能从很长的一段话里提取一些关键词来提问,可能会让面试官很不满意 。
不仅项目体验中的模块需要单独描述,你在介绍自己的项目时也应该这样做,这样好处显而易见 。
你很快就能清晰有条理地向每一位面试官介绍你的项目,并且对于每个模块,你能很自然地说出他们的难点、亮点和实施过程 。
不要问我为什么知道,程序员面试的次数越来越多,习惯于介绍项目,回答项目问题 。所以每次遇到关于项目的问题,我基本都是张嘴就来,面试官问什么我就知道该怎么回答 。
以上三个原则虽然不能包治百病,但应该对很多同学还是挺有好处的 。
重点来了,到底验怎样证你的项目经验和技术? 既然面试官不可能对你了如指掌,那他们怎么验证你的项目经验和技能呢?下面总结一些常见的提问方式 。
2 。准备项目的各种细节 。一旦被问,就说明你没做过
一般来说,面试前,大家都要准备好项目的描述,要自信,因为这部分你说了算,要流利,因为充分准备后才能知道自己想说什么 。而这些都是你实际的项目经历,所以一旦面试官觉得你说不出什么,可信度就很低了 。
很多人拘泥于“项目做过哪些业务,代码实现的细节”,相当于把提问的权利直接交给了面试官 。下表列出了一些不好的答案 。


推荐阅读