自学2年java包装简历2年工作经验,面试15家没有一家公司通过,什么原因?

黑色天鹅


没有Java工作经验,简历上包装成有两年工作经验,说好听点儿是包装,说严重点儿是造假。面试了20多家公司,没有一家通过,只能说明还是自身能力有问题,容易被面试官看穿深浅,如今有两个方法:

  • 继续简历“包装”,海投简历,运气好的话总会有一家通过的。

  • 实话实说,继续补充技术上的不足,多刷面试题,继续投简历面试。

我还是比较倾向于后者。

简历“包装”

对于多度的简历包装,本人是不赞成的,我的建议一定要实事求是。

这一点是为什么呢?我也面试过很多Java开发的面试者,毕竟做了十多年的Java开发,大部分时候,当面试者不懂装懂的时候,我基本上一眼就能看出来;有的人没有实际用到过某项技术,也把它写成“熟练使用”,基本上几个问题下来,也就知道对方的深浅了。

除非你运气好,遇到了“半吊子”的面试官,当然,我们最好不要把希望寄托在运气上面。


如何提高面试通过率

  • 首先,打铁还需自身硬,题主也已经认识到“基础有点差,几大开源框架都会用。但是不了解原理”,最根本的还是要提高自身的能力。当然,这不是一天两天就能补上的,所以可以先针对你会用的框架,整理其主要的知识点,有针对性的准备。

  • 重新整理简历,不要过度的夸大工作经验和知识储备;但也要把自己有竞争力的一方面展示出来,比如学历、学校是不是还不错,再不济,Java是题主自学的,那么可以体现出“优秀的学习能力,对编程充满热情”。

  • 对简历上写的所掌握的框架,整理其常见的面试题,因为有的时候你会写代码,但是不一定会表达出来;并且要对常见的面试问题,提前做好准备;比如:自我介绍,自己的优点缺点,你对未来的发展有什么规划。

  • 缺少项目经验,一方面可以模拟一些常见的项目,自己开发一遍(实际上就是熟悉几种框架的集成),虽然不是在工作中开发出来的,但也比没有强;另外一方面,可以参加一些开源项目,当然这个以现在题主的实力还比较困难,不过可以先看懂、读懂。


希望我的回答,能够帮助到你!我将持续分享Java开发、架构设计、职业发展等方面的见解,希望能得到你的关注;另外,关注我后私信【资料】两个字,可获取架构、大数据、面试等相关资料。


会点代码的大叔


如果只是面试两三家公司没通过,可能的因素很多,但如果面试15家公司还没有通过,那一定是自己的原因。而这个原因也非常的明显,自学两年java,把他包装成两年的工作经历,这个谎可不好圆,纸上谈兵来瞒天过海,难!
第一,对于java工程师的面试,绝大多数的公司不是去给你做两个题,考考你对于整个java系统知识的了解。即使有考题,有笔试,只不过是最低的一个门槛,而不是主要的考核方式。对方的技术人员,招聘方的技术人员一定会和面试者聊聊他过往做的项目经历。而你到底有没有料,一开口就知道。
自学java和工作当中的使用,这个瞒天过海还真的不容易,所以非常大概率是对方发现了你这个简历是包装的。而如果你不是包装的还没通过面试,那就只能说明人家觉得你觉得两年的时间里做到这个水平,太差了。
第二,诚信是用人的最基本底线。
没有哪个公司会选择聘用不诚信的人。今天你在简历上包装,那明天你是不是会在工作汇报上说谎,会在给客户交付的质量掺假。公司付不起这样的责任,也承担不起这样的未知风险。
第三,自我降低标准降低。
题主说,自己把薪资要求降低到了5000。题主这里有个误区,以为工资下降,是能够让自己面试成功率提升。可惜你不知道每个岗位都有其市场的价值,通常面试者只会把自己价格是得更高一点,来展现自己有超出对方需要的价值,而不是自贬身价,让人一眼就看出你对自身能力的不自信,或者是对未来的缺乏追求。
在广州这样的城市,Java两年的工作经历,市场价绝对不止5000,应届生都可以给自己开价八千九千。那如果今天一个工作两年的工程师说只要5000,你觉得给别人留下的是怎样的印象?
我倒是建议题主可以诚实一点。两年的java自学其实没什么竞争力,可能还比不上去培训机构培训三个月的学生。所以要么就是把自己基础再打牢一点再出来,要么就找一个要求低一点的,好好学习,逐步提升。职场是一个长期的工程,没有真诚,可能连做豆腐渣工程的资格都没有。
我是职场达人秋叶大叔,欢迎你的关注~

秋叶大叔


坦率的讲,包装简历并不是一个聪明的做法。

通过简历HR没有办法判断出来你的技术水平,毕竟HR可能这辈子连一行“hello world”的代码都没写过,她在筛选简历的时候,主要是看关键词,所以,如果你简历中有呈现招聘职位所列的要求,你会得到面试邀约的机会。

但是,在实际的面试中,HR让你讲讲过去工作中的项目经验,技术主管问问你具体的技术问题,你只是“见过肥猪跑”纸上谈兵,与两年经验的水准相去甚远,对方又不傻,很容易就发现了你包装简历的猫腻,自然不会让你通过。

每家企业都有自己的文化,但是对人基本的要求是诚实,一旦发现你的简历有水分,这次面试也就到此为止了。


就算你蒙混过关,在办理入职手续的时候也会非常蛋疼,你上家公司的离职证明呢?

你说上家公司黄了?没法开具了?那你之前工作两年的社保缴纳记录呢?公司小没给上?你银行卡的工资发放记录呢?……

你要用一个又一个的谎言来圆最初的简历包装。

说的不那么高尚一点,如果你没有本事把谎话说的和真的一样,我比较建议说真话,毕竟,绝大多数求职者不会撒谎撒的那么天衣无缝,而且,绝大多数面试官也没有这么好骗。


自学2年java,也不是一个明智的选择,如果要这么久来自学,学习的时间成本实在太高了……尤其你基础比较差,学2年会“增删改查”太糟糕了……

如果可能建议参加培训班系统的学习一下,虽然看起来是花了钱付了学费,但是你半年就可以出来,培训机构还会推荐工作,另外一年半赚到的薪水早就把学费赚回来了。

如果你自学能力超强,那么自己去K也没问题,但反之,自学了2年,实在不是一个明智的选择。

感觉自己很努力,是没用的,关键是结果。


至于期望薪资,在广州,做java,2年经验,要5k,说真的,这个期望薪资就暴露出了你简历是造的假……真的做了2年java开发,怎么可能才要5k?

你越是降低你的薪资要求,反而越让面试官怀疑,要薪水也是对自己能力自信的表现!

你这样的做法,相当于是自取灭亡。


个人比较建议,还不如直接找下java的初级职位,先找到一份开发工作,开始做,慢慢成长,别总想着包装简历的事,你没工作过社会经验浅,玩的这点套路,面试官看的透透的……

莫不如诚实一点,我就是新手,想找一份java的工作,薪资低一点也没关系,总比成天在家待着强。


明哥聊求职


谢谢推荐!

自学两年java相信你对java的语法、面向对象开发流程应该有比较清楚的了解,也学习了流行的框架,应该说你的理论知识应该具备一名实习程序员的要求,注意是实习程序员,并不是初级程序员。

既然是实习程序员水平就应该先找个实习岗位,这样既是对你自己负责又对公司负责。实习岗位会给你带来实际的项目经验,同时公司又不会给你很多的压力,你也有相对充分的学习时间。

反而你通过包装简历(实在想不出你是怎么包装的)想获取工作机会的做法会让公司在工作安排上陷入两难。第一,你没有实际的工作经验,项目履历空白,公司无法为你安排开发任务。第二,你个人定位与实际水平存在差距,如果你进入公司需有一定的时间熟悉业务,企业不想冒险,除非企业目前缺人厉害也许会考虑。

最后我认为自学两年java,时间有点长了,自学一年就可以找实习岗位了。毕竟自学只有最初的几个月提高较快,后期成长就比较慢了。


关于编程的问题,大家可以关注我获取更多咨询。


IT人刘俊明


我公司是技术公司,自己就是面试官,同时也做了多年的HR。

既从面试的角度提建议,更重要的,从职业发展的角度提点意见。

面试

HR一般不懂技术,或者就只了解大概,就可以约面试。

但程序员的面试,决定性因素是技术面。技术一般会问他们项目中用到的JAVA关键技术,甚至常见的坑、难点、重点,这个没有实际项目经验是不可能回答出来的,即使强答,也是漏洞百出。

如果确实要准备面试,至少准备:

  • 使用JAVA搭建开发框架的技术和关键点

  • 数据库的技术,Mysql+MongoDB那是必须的

  • git代码管理和协作的技术

  • web开发前后端的模式,也就是开发API接口

知识了解一点spring的开源框架,没有了解框架中的最常见的应用插件,坐坐增删改查,那是完全不够的。面不上那是肯定的,即使面上了,也是过不了试用期。

缺的拼图需要补上。

对非专业程序员的职业发展建议

其实,这才是我最想说的。

我曾经找过一位python的程序员,非科班出身,自学,各种Python群里混,上过培训班。我当初看他照模板写过几个爬虫应用、类微博应用,他在一些Python群里显得很牛逼,本人非常自信,急着用人,就用他了。

真正开始做项目,各种问题出来了,服务器不会配置、没有团队协作开发经验,连git都不会用,算法有各种性能问题,不能处理各种随机出现的问题。

他真正有提升,是我让一位专业的Python后端工程师带他以后。但带他的科班出身的工程师对他很不看好,因为,他对数据结构和算法没有什么概念,对软件工程更是缺乏理解,这些对软件科班出身的程序员来说,是基础ABC的东西,他很缺乏,他身上体现的能力实际是一个代码技工。

他在公司呆了差不多一年,最终还是待不下去了。我们试想一下,他到了30岁左右会如何?

很奔溃,我们公司也有一位这样的程序员,32岁,做了9年的程序员,比上位程序员还先走,劝退的,原因就是技能没升级、没后劲,工资还高,自然就没有竞争力。

不要等到油腻了,才去考虑这件事情。

所以,非专业的程序员走技术这条路一定要想清楚,不仅想到现在,而且要想到自己的长期的职业规划。如果打算长期走技术线:

  1. 要补软件的专业基础;

  2. 要不断更新技术(个人意见,JAVA并不是一个有前途的后端开发技术);

  3. 扩展技术视野,千万不要局限在一个小领域中;

  4. 大量的项目实践。最开始,不要纠结在工资上,技术上来了,工资自然就上来了。


江焕勇


说实话,在内行人眼里,随便问你几句,基本就知道你有几年了。从你描述来说,更像是一个刚毕业的大学生,而不是2年工作经验的开发人员。看到这个问题,感触挺多的,我来分享一下自己的经验吧


别的地方不清楚,就深圳来说,2年经验,首先你就不要再说什么增删改查了,太丢份。java web开发,会用框架是最基础的,简历上写2年经验,面试没人会问你这框架怎么用,增删改查如何实现这样的,一般来说会从你做过的项目入手,层层深入和展开,如果你没做过项目或者答得磕磕绊绊,基本就被pass了。

对于一个2年的java web程序员来说,应该有更高的追求。框架虽然说不要求能写一个新的出来,但起码要知道它的运作原理是什么,比如spring中各种设计模式应该有了自己的理解,mybatis的缓存机制等等,光是一个数据库性能优化就够你搞很长时间的。作为一个两年经验的人,java8你应该很了解了,并且熟练使用函数式编程了,处理各种多线程及分布式也得心应手,应对高并发也有自己的解决方案,说到高并发,服务器也是java web的一块重头戏。相信我,很多小公司都没有专门的运维人员,所以服务器的性能调优也是你的责任,同时,现在基本都是linux服务器,linux基本命令得很熟练,懂得在linux调试程序和数据库也是加分项。数据库的话,仅仅知道增删改查是不算懂数据库的,mysql这种关系型数据库就不说了,redis和mongodb肯定也得十分熟练。最后就是HTTP协议,Socket这些,面试很容易被问到。

如果上面所有你大部分都能说的头头是道,并且包含了自己的经验和理解,甚至还有一些拓展之外的东西(打个比方:深入研究jdk1.8源码等),可展现你的研究能力和自学能力,那应该大多数面试你都可以轻松应付。头3年,是程序员的黄金时段,这个时候,你学东西最快,最有激情,有很多东西,其实都不用去刻意学,跟着做就会了。当然,我说的比较全面,可能要求高了一点,但是前几年,你对自己要求不高,后面就不会有这个动力了,可能自己会一辈子平庸下去。


据说这样可以


首先面试了这么多家还是没有拿到一个offer,如果这个信息属实的话,需要多从自身找问题了,包装简历其实只是一方面的原因,而且工作经验也不是主体的原因。

根据多年面试别人的经验帮你梳理下

基本功不扎实

面试了这么多家,一家也没有给你机会证明最大的问题,你的基本功还是太薄弱。无论大的或者小的公司对于基本功很扎实的,但是项目经验很少的初学者还是愿意给一些机会的,所以楼主最大的问题在于基本功不扎实,经受不住考验。

基本功的弥补只需要拿出时间和毅力,这一关过不去下边很难持续下去,只要这一点有所突破后面的就不是啥问题了。

面试过程要展示自己真实的一面,不能因为着急找不到工作就说谎

有很多人就怕找不到工作,不仅包装简历而且包装面试的过程,技术面试讲究的就是实事求是,不懂的直接说不懂,技术面试官最讨厌不懂装懂,做技术做真实的感觉就是踏踏实实。

简历这块不要包装的太厉害,不然面试直接无法回答,俗话说一句谎言,十句补,太难了。

要不要继续找java的工作,从根本上还是取决于你自己,下功夫补补基础,也能奠定点信心给自己。静下心来安安静静的梳理下自己的知识体系,重点补上自己的薄弱环节。


大学生编程指南


  • 因为你包装了2年的工作经验,简历可以修饰,但不能作假,在一些企业面试的过程中,你有木有实际工作过这个岗位,他们是很容易判别的,如果发现你的简历作假,那他们肯定是不愿意聘用你的,就看你面试的过程中会不会露出破绽。

  • 另外,你是自学的两年java,基础有点差,技能不达标,这大概就是你没有获得企业聘用最大的原因。

  • 建议你可以报名一个培训班,系统化的学习一下java,不要轻易放弃,毕竟花了这么长时间,特别不容易,java岗位本身也是一个发展和薪资等各方面都不错的岗位。

更多有趣、好玩、求职干货

老司机职前菌等你来哟~也欢迎在下方留言讨论


应届生求职网


上个月也面了不下50人,小科普一下:1.本质原因-为什么有人花7000买苹果而不去买10个杂牌手机?因为苹果好用,杂牌手机不能用。招聘同理,公司宁愿出3w招个货真价实能用的,而不招10个3k不能用的,这是根本原因;2.面试官又不傻,2年工作经验的积累应该是很多的,按理说成长快的人才应该独挡一面,绝对不会低于10k,你要5k,明显是心理虚了。不要以为会写几个sql语句就算很不错了,知道数据库如何优化吗,gc的原理?jvm?看过多少著名的源代码?3.基础,基础是遇到未知问题,解决问题的基石:死锁的4个条件?什么是多态?设计模式用过几个?快排思想?ACID是什么?OSI7层模型? 所以,继续学习吧


叫我红竛巾


无意间看到这个问题,有些个人意见想说,从面试的众多简历和候选人来看,简历美化应该是常见的事情,所以适度是可以的,虽然适度很难把握,从题干上来看,估计你的适度已经过了。

但从题干描述来看,可以换个角度看问题,希望我的思路能够给你一些帮助。

1、自学是最大的优势

虽然没有提及目前的学历水平是什么,但仅从自学2年而言,应该清楚自身在学习力和兴趣爱好方面的优势,因此应在学习力方面充分凸显自身的优势,而不是舍本逐末,追求经验的虚造和包装,不得不说是一种得不偿失的方式。

2、缺少有力说服的证据

这几年面试java,见过不少,压根不是学习计算机或者相关专业的,通过2-3个月的java编程类的培训,或者是考取证书、或者是自考本科等等方式,然后顺利走向开发岗位的人,与你相比,显见的是你缺少的,就是有力说服HR的证据,或是系统培训、或是证书、或是自考专业等等。

3、缺少完整实践的案例
就目前人才市场上的大中专应届生来说,谁在毕业前还没有一两份实践经验积累呢,一张完全空白的大学生简历,估计找工作都是难上加难了,何况如你这般自学2年的。在找工作的同时,寻找一些实践机会对你而言是十分必要的加分项,目前开发类的众包平台很多,或个人,或团队,承接一些中小开发任务,积累实践经验难道不是一箭双雕的事情吗。

最后,想说的是,面试多数是带有怀疑和审视的眼光的,对经验丰富的面试官而言,不要说虚假,哪怕是稍过的美化都可能成为怀疑的原点,所以简历包装可以,但不能虚造;美化可以,但不能过度。

另在这样一个互联网时代下,懂得自我营销是必须不断学习的能力之一,要想将自己营销出去,就需要全方位的包装自己,而不是仅仅追求简历的包装、面试的老练,一点实践案例、一次培训、一本证书,甚至是在开发者论坛上冒泡发声都是包装自己的途径和手段,埋头自学,能说服自己,但绝对说服不了别人。


分享到:


相關文章: