1 提出问题
应届生朋友或Java程序员在找Java方面的工作时,一定会需要准备Java项目经验,但事实上不少求职者,是没有项目经验,或者只具有开源社区等的学习项目经验,这样的话,就很有可能在面试时无法有效地证明自己在Java方面的能力。
其实对一些有真实java开发经验的程序员也存在类似问题,比如他们在日常工作中只是做增删改查的活,而所应聘岗位需要具备分布式组件等高阶技能,那么怎么通过项目来证明相关技能的实践技能呢?本文就将围绕Java面试,讲述准备项目经验的问题。
2 对项目经验的常见误解
第一,混淆商业项目和学习项目。
面试官关心的,只是商业项目经验。有些公司在招聘时,还有java方面要3年经验等条件,此时如果无法证明足量的商业项目经验,不过面试的可能性很大。
商业项目是指用来挣钱的项目,比如在软件公司里做的,或者跟朋友一起创业做的项目,或者是自己兼职帮人做的项目。与之对应的是学习项目,比如课程设计毕业设计项目,或者自己从github上拿下来跑通一个项目,当然培训班给的项目也只能算学习项目。
有些应届生朋友,或者工作几年想转行的朋友,在简历上写了多个学习项目,这样的简历甚至没面试机会。
第二,需要通过商业项目展示技术和亮点,而不是业务。
很多求职者在面试中,会大谈特谈项目的业务逻辑,比如会详细介绍流程,这些面试官不关心,因为没指望求职者入职后做同样的项目。
面试股而是希望通过项目,确认求职者是怎么用spring boot和分布式等技术,以及其他资深技术。
第三,认为一定要运行通一个项目,才能当成是自己的项目。
这种说法存在两个问题,第一,运行通的项目只能算学习项目,面试时不能算,应当尽量把这种项目挖掘成商业项目。第二面试时一定不会要求当场演示项目,求职者只需通过项目场景证明自己熟练使用相关技术即可。
第四,除了本项目用到的技