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

黑色天鹅


我也是刚刚工作了2年半时间,最近刚刚好换的第三份工作,希望我的经历对你有帮助。


一般的面试没通过,可能有自己技术上的原因,也有可能是自己对职业的定位的因素。下面我按照我面试的过程,讲一讲我的经历吧。

面试前
思考几个比较重要的问题。
第一点,盘点自身
思考一下自己本身硬件如何,比如自己学历、自己掌握的java技术、自己能忍受的上下班时间等等自身因素。
第二点,定位工作
然后,结合自身的工作状况,比如想想自己前段时间或者目前为什么想离职,离职原因是什么;自己通过这一次离职,想得到一份什么样的工作;期望得到一个怎么样的符合预期的薪水;期望哪些福利等等。
第三点,确定公司范围
通过上面两个步骤,已经基本确定了自己自身和期望。接下来就是自己花时间思考下,自己此次换工作,究竟想在一家什么样的企业去上班;创业型的?互联网大厂?外企?国企?

面试中
第一点,java基础知识复习和java高级应用技术突击

作为一个两年工作经验的java developer,java的基础知识必须是要过硬的,比如java基础、java集合、java异常处理,jvm模型以及GC垃圾回收机制;数据库知识,比如mysql相关的东西,索引、索引优化;然后及时框架上的,比如,spring,spring原理,ioc,aop,mybaits;java高级的比如多线程、锁和并发、缓存以及消息队列等等

第二点,简历制作以及招聘平台选择

<strong>复习java的同事,简历的制作也是需要用心的,简历,重在“简”字,主要写自己做过的项目,以及自己在项目中承担的角色所做的工作,然后写出自己使用的技术和自己对产品或者团队的贡献。
<strong>

平台选择上,现在互联网招聘的平台,基本都是猎聘和boss直聘了以及拉勾网。多个平台可以多投一些,在平台上一定要填好自己的简历,这个很重要,因为现在的网络平台,招聘人和猎头都是通过你自己填的这个简历去了解你的,你写的好,自己的机会自然就会多。

第三点,面试机会选择

<strong>当你的做好以及投递之后,会面临很多的面试机会,这个过程中,不要一下全部答应。结合自己面试前的思考,有目的的去选择,前面几个面试没过也没有关系,最重要的是要在面试中收获面试经验。当你面过了很多次之后,你大概就知道一般的面试官会问你哪些问题了,不管是java技术方面的还是个人发展以及过往经历上的,自己每次面试完之后,一定要进行总结和思考,并且从中学习。我是大概面试了差不多3家企业之后,后面就差不多知道如今我这个刚刚大学毕业两三年出来的人,一般的java方面会问些什么问题,后面的一些面试过程就都还好了。结果也都比价满意。
<strong>

第四点,面试应答

面试过程中,对你已经准备复习过的问题,你面对的时候可能是比较easy的,这个当然很好,但是面试过程不同,面试官不一样,遇到的问题和场景又会不同,如果碰到自己实在是不知道如何回答的,不要瞎编,就真诚的给出自己的答案:这个目前还不清楚,后面可以学习一下。诚实很重要,毕竟你是大学毕业不久的人,也才两年工作经验,不知道很正常,但是在做人的问题上一定不能丢分。



面试完

面试完一家之后,立刻仔细回想一下自己刚刚面试过程中不懂不清楚的问题。先记下来,后面到家之后,一个一个弄清楚,这个过程很重要,要让每一次面试,都当成自己的成长,每一个面试官其实都是你的老师,要在面试中去学习,在面试中去成长。这样,你才能在后面的面试过程中,不断进步,成功的概率才会越来越大。鉴于此,这位同学,你已经有很多的面试经验了,自己多多学习和总结,你离成功已经很近了,继续加油,毕竟java真的是很吃香的一门技术。

我从事java开发多年,有问题可以留言评论区,关于分布式高并发和消息队列的面试视频资源有很多,关注或者私信欧文,后续会不断更新。

<strong>

微信公众号可以关注“我的个人记事”,后续更新java面试题目。

互联网高级java高并发分布式消息队列面试视频在蜻蜓FM

,搜索“浅戏互联网”,喜欢的朋友可以关注一下,谢谢。

<strong>


浅戏互联网


我公司是技术公司,自己就是面试官,同时也做了多年的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年,是程序员的黄金时段,这个时候,你学东西最快,最有激情,有很多东西,其实都不用去刻意学,跟着做就会了。当然,我说的比较全面,可能要求高了一点,但是前几年,你对自己要求不高,后面就不会有这个动力了,可能自己会一辈子平庸下去。


据说这样可以


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

秋叶大叔


看到这个问题,从自身经历来回答你。我是在培训机构学的JAVA开发,说实话,在培训机构学习编程撑死只是达到了会写代码的程度。什么逻辑思维,业务流程,技术行话通通不懂。除非你以前就是学计算机的或者有其他编程语言的经验那还好点,否则连实习生的水准都不会有,何况你还是自学。

我第一份工作工资只给2300元,同事说什么我根本听不懂,但是我肯吃苦别人双休我单休,别人正常下班,我自觉加班到10来点,所以经过一年多的炼狱生活(工资低,被同事白眼,被领导日常似得骂着,自己逼着自己,还好和父母同住不用担心房租,嘿嘿)我拿到了对得起自己的薪水(目前薪资8K,二线城市,2年经验)。

技术这份工作是很实在的,任何伪装和包装在内行人眼里都是虚的,人家一问都就露馅了,不要好高骛远,脚踏实地的找份工作,虚心的向同事学习,到时候就不是你找公司,而是公司找你了。也别跟我说你自学了2年会用框架,会增删改查,太LOW了知道么。你的业务逻辑,开发思维才是最重要的,所谓的代码能力,只是你用来面试的资格而已,一般大企业都不会问这个的,都会给你一个模块让你阐述你怎么设计,怎么开发,怎么规避BUG等等。要么你就说你刚毕业,人家才会问你基础的这些东西。

SO,不要包装简历了,实事求是踏踏实实的找个开发助理或开发实习的工作从头开始吧。


寂夜的哀伤


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

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


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

我还是比较倾向于后者。

简历“包装”

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

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

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


如何提高面试通过率

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

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

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

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


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


会点代码的大叔


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

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

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

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


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

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

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

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


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

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

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

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


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

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

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


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

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


明哥聊求职


面试失败的原因有内因、外因。

外因:公司要求、行业大环境(僧多粥少,就业机会少,行业处于饱和状态);内因:个人能力不匹配、眼高手低,不经筛选盲目面试。

此外,广州的工资水平总体而言是不高,应届毕业生平均工资约3000-4000,工作2~3年是一个分水岭,小部分出类拔萃者,能有月薪8000-9000,甚至过万,但是,资历一般,能力不突出的或许还在4500-6500直接浮动。(销售行业不在此讨论范围内,尤其是医药代表,医药代表基本两年都可以买房买车了。)

题主应先自我反思,你自学两年java,是自认为很努力,但问题是,你努力的定义是怎样的,稻盛和夫说,成功就是付出不亚于任何人的努力!你努力的水平到了哪个标准?你有什么相应的工作经验,做出了怎样的成绩吗?如果有,没有公司是拒绝人才的。

原谅我由此作唐突推测,面试不成功应该不是期望薪资所致,应该先回归自身能力、经验不足当面找找原因,是否还需要多加提升,放低心态,踏踏实实从低层做起,积累经验,积蓄力量再继续往高处走。

此外,题主可以分析面试的公司有哪些共性,面试题目有什么特点,自身真实的能力能否匹配公司岗位要求,多反思多总结,面试失败的原因就水落石出了。

社会是残酷的,能力不是你自封的,都需要有业内成绩以及相关资质证书作为凭证的,公司不是慈善机构,不可能听你"黄婆卖瓜,自卖自夸"就给你丰厚年薪的。

善于总结分析也是一种能力,只有分析出失败的原因才能找到成功的方向方法。

祝早日找到心仪的工作!


冰皓紫璇的小小世界


我学校毕业,工作三年,经历了初期的不知所措,到现在的游刃有余,仍然在不断学习,争取在技术有所发展,现在就以个人的角度,来尝试解析你遇到的这种情况,发言仅是个人的所思所感,希望对你个人的职途有所帮助。


首先,从应聘者的角度。你自学两年,却包装成2年的工作经验,这对其他求职者是一种不公平。当然,这种不公平你可以欺骗自己,不去理会。但是,真实的情况让你在面试中越来越没有底气,表现出来的越来越心虚,久而久之,你害怕去面试,害怕面对面试官的提问。而这表现在刚步入社会的求职者或许是正常的,但是对于一个两年工作经验的求职者,显示是不相符的,要么是你个人的能力有限,要么是你的经历不真实,但是无论如果,这样的人,是不符合公司任职要求的,公司也不放心把项目交给你。


其次,从面试官的角度。能做面试官的,而且是技术面试官,人家至少有两把刷子的,你的所有表现和个人能力,人家随便问几句就能判断个大概。两年的工作经验,随随便便问个经历过的线上环境的架构问题,你都得踌躇好半天。没有经历过的东西,再编的像,都不可能是真实的。而且,企业往往对待录用的员工要做背景调查,我们公司曾经有一个应聘者,一面、二面感觉都不错,但是就是个人的简历中经历的一些关键东西,描述的不真实,直接卡在HR了,然后直接领导也很失望,他就这样错过了。当然,这种情况也很正常,每个人总会找到自己的位置,但前提是,要对自己有一个清晰的定位。


现在企业越来越注重员工价值观的问题,而新人的价值观是公司价值尺度的最直接体现,你的这种不诚实表现,会让你的路越走越窄,隐瞒真实情况或许会让你一时受益,但是当真相揭开的时候,你会发现你失去的比你得到的要多的多。曾经看过一个问答的问题,题主以隐藏学历的代价通过面试进入了某大公司,但是由于害怕自己的真实情况被发现,他不敢和同事交流,每天活的心惊胆战的,在考虑要不要从该公司离职……


从某一定程度上,你很不幸,你隐藏了自己没有工作经验的事实,却没有进入任何一家公司,这可以说是不幸。但是,也可以说,你很幸运,因为你没有造成既定事实,有机会去纠正你的不诚信行为,找准定位,寻找合适的公司接收你,你也会有属于你的职业道路,而这职业道路是不掺假的,以诚信的价值观一步一步走过来的,相信会比你以不可说的方式获得的成功更值得诉说和有成就感。


夕阳雨晴


对于有经验的面试官,面试者是不是真的有经验,几句话就能试出来。

说说我面试的几次经验,因为部门需要补充员工,我们通过招聘网站约了几个比较合适的人来面试。

其中有两位的简历中有管理经验、编程经验和工具的使用经验,看简历时觉得听满足当前的需要。

第一位面试,让她介绍了自己管理的团队,几句话就清楚了所谓的管理经验也只是在项目中负责了几个人的调配。

第二位面试,让他介绍下工作中使用的编程语言、工具如何使用,也是几句话就清楚了编程语言是自学的python,其它的语言就是了解,没有更多的代码经验。工具只会向导录制,系统升成脚本做参数化。离我们的期望差太多,也只能很抱歉地告诉他不合适。

现在,为了找工作,很多人都会包装简历,其实我们招聘都知道简历只是参考,是不是真的合适一定要聊,有没有经验聊聊就能知道。可以包装简历,但是不要对简历有太高的期望,包装的简历只是增加了面试的机会,如果自身的能力不够强,机会越多失败的也越多。

现在IT行业的职业培训很火,职业培训出现之初,因为市场需求大,而高校的课程跟不上市场需求,所以培训毕业的学员很容易找到待遇很好的工作。目前来看,名校的毕业生又有好的实习经验的,大企业校招更喜欢这样的学生。而培训的学员,拼的实际是更多的工作经验,如果没有经验,建议还是实事求是,找个正规的企业做两年开发充实经验提升技能,再找工作应该会比较容易了。

祝每个找工作都能找到心仪的工作,加油!


分享到:


相關文章: