当前位置:   article > 正文

从面试官甄别项目经验的角度,说说如何在简历中写项目经验(java后端方向)_java项目经验

java项目经验

最后

image.png

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

1 和学习项目相比,商业项目为什么值钱?

为什么在筛选简历和面试过程中要甄别学习项目还是商业项目?

1  学习项目里,只要跑通正常流程,无需考虑异常处理机制,也无需经过高并发情况下的压测。

2  学习项目里,数据库方面,只需增删改查,而商业项目里会涉及到优化甚至集群。

3  学习项目里,模块间功能调用基本就靠写类写接口,而商业项目里,需要考虑微服务高并发场景,甚至需要考虑服务失效。

4 学习项目里,最多搭建个web服务器,把代码一扔,直接跑就能看出效果,而商业项目需要专门部署,还需要写日志,以及根据日志调试问题。

总之,商业项目有很多事情,比如黑盒白盒单元化回归测试,运维部署,和需求方扯皮,和其它team讨论接口等等,这类事情在学习项目里甚至都想不到。

而一些培训班让学员做的项目,在帮助学员提升相关技能方面,或者有些作用,但仅此而已。如果直接在简历中当商业项目写,甚至还会起到反作用。而不少培训班所谓的就业培训老师,让他们自己去面试java之类的开发岗,还未必能成,可想而知他们煞有介事的“包装简历”和“模拟面试”的效果了。

本人内心自认为尚不算阴暗,不会因为看穿此类项目经验而窃窃自喜,相反更会内心沉重:候选人也算上进,但他们费钱费时间费经历准备的简历和面试技巧毫无用处,而我职责使然又没法让他们过。正因如此,在后文里将给出相关的甄别技巧,说难听点,至少吹牛也得打草稿吧。

2 一些编造项目经验的方法其实是掩耳盗铃

我听说有些培训班所谓的就业辅导,是给学员zh若干项目模板和问题,让学员练习,并通过模拟面试让学员说起来像模像样。甚至有些培训班自己还有公司,所以提供的项目也算有据可查。培训完以后,就由老师带队到北上广去应聘。

有时候甚至不用面试,一些有经验的面试官直接能从简历上甄别出这些虚假项目。比如项目名是xx金融管理系统,xx财务系统,xx学籍管理系统等,时间不会超过半年,技术方面就很敷衍地写一些常规技术,比如spring mvc,redis,jdbc等。

或者为了慎重,在面试里可以通过如下问题来确认。

1 你项目是如何部署在什么环境上?发布流程是什么?如果出现线上问题,如何排查?很多培训班项目或学习项目也就随便找台机器运行通就了解,所以候选人接触不到基于linux部署以及基于maven和jenkins的打包部署流程,这个问题可以问出很多编造的项目。

2 在项目里,代码review和单元测试,是怎么做的?同理,很多培训班项目只考虑功能,不考虑这块。

3  这个项目现在是否上线?大多数培训班项目一般都不会上线,同时会有很多不上线的理由。

4  抽出项目里用到的一个高大上的技术,比如dubbo,问负载均衡和失效转移的问题。在不少培训班项目里,对这些分布式组件,仅仅是调用而已,不大会考虑分布式部署的问题,当然估计也没资深的老师能把这块讲透。

很多创业公司,或规模很小的公司,有时候会招不到人,所以是没资格挑挑拣拣的。这时遇到项目经验造假的人,只要技能尚可,或者甚至只要动手能力强,就会录用,至少我在身边看到的一些小公司是这样的。但录用管录用,面试官其实是知道候选人项目底细的。

3 商业项目如果写得很敷衍,就会被当成学习项目(简历中商业项目该怎么写)

针对之前讲述的甄别方式,这里会给出若干在简历中写商业项目的技巧,一方面,如果很敷衍地写,你的项目经验就会被当成学习项目,另一方面,如果在简历上包含足够多面试官感兴趣的要素,你的简历通过筛选的可能性就越大,也就是说,能得到更多的面试机会。

1 讲清楚必要的要素,比如项目周期,人数,项目名,客户是谁,用到什么技术,但就凭这点,无法证明是商业项目。

2 讲清楚部署和上线的方式,比如在云端,或linux上如何部署,用到哪些命令?上线前测试怎么做的?是否用到灰度测试,把这块讲清楚了,会让人感受到你不仅会开发,更有运维方面的技能。

3 讲清楚管理项目质量的方式,比如单元测试工具,通过sonar等工具提升代码质量的方式。

4 写明目前项目已经上线,再可以提一下,如果平时遇到产线问题,是通过什么工具排查和解决的。

自然,如果在项目里用到了其它好的技术,比如用elk收集日志,用zabbix进行压测,这种就属于不写白不写的。

我之前在面试时,发现很多候选人其实做了很多事情,各种技能掌握得也非常到位,但在简历中丝毫没体现出来,这就很吃亏,因为这可能就错过了不少面试机会。

4 在校生和毕业生,该如何准备项目经验

不少毕业生在找工作时,苦于没实际项目经验,一方面确实可以在大三大四时干些实际项目,但如果确实在找工作时没项目,那该怎么办呢?

1 这时候没办法了,得加班加点,用最多一个月的时间,运行通一个全栈的项目,比如vuejs+Spring Boot+mybatis,这个过程中有问题,赶紧通过看视频看资料等各种手段弥补,项目未必要大而全,甚至只包含简单几个增删改查功能也行,但第一要了解全栈流程,第二要了解必要的技术语法。这个过程一定不能省。

总结

如果你选择了IT行业并坚定的走下去,这个方向肯定是没有一丝问题的,这是个高薪行业,但是高薪是凭自己的努力学习获取来的,这次我把P8大佬用过的一些学习笔记(pdf)都整理在本文中了

《Java中高级核心知识全面解析》

小米商场项目实战,别再担心面试没有实战项目:

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

net/forums/4f45ff00ff254613a03fab5e56a57acb)收录**

需要这份系统化的资料的朋友,可以点击这里获取

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号