{eval=Array;=+count(Array);}
我公司是技术公司,自己就是面试官,同时也做了多年的HR。
既从面试的角度提建议,更重要的,从职业发展的角度提点意见。
HR一般不懂技术,或者就只了解大概,就可以约面试。
但程序员的面试,决定性因素是技术面。技术一般会问他们项目中用到的JAVA关键技术,甚至常见的坑、难点、重点,这个没有实际项目经验是不可能回答出来的,即使强答,也是漏洞百出。
如果确实要准备面试,至少准备:
使用JAVA搭建开发框架的技术和关键点
数据库的技术,Mysql+MongoDB那是必须的
git代码管理和协作的技术
web开发前后端的模式,也就是开发API接口
知识了解一点spring的开源框架,没有了解框架中的最常见的应用插件,坐坐增删改查,那是完全不够的。面不上那是肯定的,即使面上了,也是过不了试用期。
缺的拼图需要补上。
其实,这才是我最想说的。
我曾经找过一位python的程序员,非科班出身,自学,各种Python群里混,上过培训班。我当初看他照模板写过几个爬虫应用、类微博应用,他在一些Python群里显得很牛逼,本人非常自信,急着用人,就用他了。
真正开始做项目,各种问题出来了,服务器不会配置、没有团队协作开发经验,连git都不会用,算法有各种性能问题,不能处理各种随机出现的问题。
他真正有提升,是我让一位专业的Python后端工程师带他以后。但带他的科班出身的工程师对他很不看好,因为,他对数据结构和算法没有什么概念,对软件工程更是缺乏理解,这些对软件科班出身的程序员来说,是基础ABC的东西,他很缺乏,他身上体现的能力实际是一个代码技工。
他在公司呆了差不多一年,最终还是待不下去了。我们试想一下,他到了30岁左右会如何?
很奔溃,我们公司也有一位这样的程序员,32岁,做了9年的程序员,比上位程序员还先走,劝退的,原因就是技能没升级、没后劲,工资还高,自然就没有竞争力。
不要等到油腻了,才去考虑这件事情。
所以,非专业的程序员走技术这条路一定要想清楚,不仅想到现在,而且要想到自己的长期的职业规划。如果打算长期走技术线:
要补软件的专业基础;
要不断更新技术(个人意见,JAVA并不是一个有前途的后端开发技术);
扩展技术视野,千万不要局限在一个小领域中;
大量的项目实践。最开始,不要纠结在工资上,技术上来了,工资自然就上来了。
我也是刚刚工作了2年半时间,最近刚刚好换的第三份工作,希望我的经历对你有帮助。
一般的面试没通过,可能有自己技术上的原因,也有可能是自己对职业的定位的因素。下面我按照我面试的过程,讲一讲我的经历吧。
面试前
思考几个比较重要的问题。
第一点,盘点自身
思考一下自己本身硬件如何,比如自己学历、自己掌握的java技术、自己能忍受的上下班时间等等自身因素。
第二点,定位工作
然后,结合自身的工作状况,比如想想自己前段时间或者目前为什么想离职,离职原因是什么;自己通过这一次离职,想得到一份什么样的工作;期望得到一个怎么样的符合预期的薪水;期望哪些福利等等。
第三点,确定公司范围
通过上面两个步骤,已经基本确定了自己自身和期望。接下来就是自己花时间思考下,自己此次换工作,究竟想在一家什么样的企业去上班;创业型的?互联网大厂?外企?国企?
面试中
第一点,java基础知识复习和java高级应用技术突击
作为一个两年工作经验的java developer,java的基础知识必须是要过硬的,比如java基础、java集合、java异常处理,jvm模型以及GC垃圾回收机制;数据库知识,比如mysql相关的东西,索引、索引优化;然后及时框架上的,比如,spring,spring原理,ioc,aop,mybaits;java高级的比如多线程、锁和并发、缓存以及消息队列等等
第二点,简历制作以及招聘平台选择
复习java的同事,简历的制作也是需要用心的,简历,重在“简”字,主要写自己做过的项目,以及自己在项目中承担的角色所做的工作,然后写出自己使用的技术和自己对产品或者团队的贡献。
平台选择上,现在互联网招聘的平台,基本都是猎聘和boss直聘了以及拉勾网。多个平台可以多投一些,在平台上一定要填好自己的简历,这个很重要,因为现在的网络平台,招聘人和猎头都是通过你自己填的这个简历去了解你的,你写的好,自己的机会自然就会多。
第三点,面试机会选择
当你的做好以及投递之后,会面临很多的面试机会,这个过程中,不要一下全部答应。结合自己面试前的思考,有目的的去选择,前面几个面试没过也没有关系,最重要的是要在面试中收获面试经验。当你面过了很多次之后,你大概就知道一般的面试官会问你哪些问题了,不管是java技术方面的还是个人发展以及过往经历上的,自己每次面试完之后,一定要进行总结和思考,并且从中学习。我是大概面试了差不多3家企业之后,后面就差不多知道如今我这个刚刚大学毕业两三年出来的人,一般的java方面会问些什么问题,后面的一些面试过程就都还好了。结果也都比价满意。
第四点,面试应答
面试过程中,对你已经准备复习过的问题,你面对的时候可能是比较easy的,这个当然很好,但是面试过程不同,面试官不一样,遇到的问题和场景又会不同,如果碰到自己实在是不知道如何回答的,不要瞎编,就真诚的给出自己的答案:这个目前还不清楚,后面可以学习一下。诚实很重要,毕竟你是大学毕业不久的人,也才两年工作经验,不知道很正常,但是在做人的问题上一定不能丢分。
面试完
面试完一家之后,立刻仔细回想一下自己刚刚面试过程中不懂不清楚的问题。先记下来,后面到家之后,一个一个弄清楚,这个过程很重要,要让每一次面试,都当成自己的成长,每一个面试官其实都是你的老师,要在面试中去学习,在面试中去成长。这样,你才能在后面的面试过程中,不断进步,成功的概率才会越来越大。鉴于此,这位同学,你已经有很多的面试经验了,自己多多学习和总结,你离成功已经很近了,继续加油,毕竟java真的是很吃香的一门技术。
我从事java开发多年,有问题可以留言评论区,关于分布式高并发和消息队列的面试视频资源有很多,关注或者私信欧文,后续会不断更新。
微信公众号可以关注“我的个人记事”,后续更新java面试题目。
互联网高级java高并发分布式消息队列面试视频在蜻蜓FM,搜索“浅戏互联网”,喜欢的朋友可以关注一下,谢谢。
谢邀~
没有Java工作经验,简历上包装成有两年工作经验,说好听点儿是包装,说严重点儿是造假。面试了20多家公司,没有一家通过,只能说明还是自身能力有问题,容易被面试官看穿深浅,如今有两个方法:
继续简历“包装”,海投简历,运气好的话总会有一家通过的。
实话实说,继续补充技术上的不足,多刷面试题,继续投简历面试。
我还是比较倾向于后者。
对于多度的简历包装,本人是不赞成的,我的建议一定要实事求是。
这一点是为什么呢?我也面试过很多Java开发的面试者,毕竟做了十多年的Java开发,大部分时候,当面试者不懂装懂的时候,我基本上一眼就能看出来;有的人没有实际用到过某项技术,也把它写成“熟练使用”,基本上几个问题下来,也就知道对方的深浅了。
除非你运气好,遇到了“半吊子”的面试官,当然,我们最好不要把希望寄托在运气上面。
首先,打铁还需自身硬,题主也已经认识到“基础有点差,几大开源框架都会用。但是不了解原理”,最根本的还是要提高自身的能力。当然,这不是一天两天就能补上的,所以可以先针对你会用的框架,整理其主要的知识点,有针对性的准备。
重新整理简历,不要过度的夸大工作经验和知识储备;但也要把自己有竞争力的一方面展示出来,比如学历、学校是不是还不错,再不济,Java是题主自学的,那么可以体现出“优秀的学习能力,对编程充满热情”。
对简历上写的所掌握的框架,整理其常见的面试题,因为有的时候你会写代码,但是不一定会表达出来;并且要对常见的面试问题,提前做好准备;比如:自我介绍,自己的优点缺点,你对未来的发展有什么规划。
缺少项目经验,一方面可以模拟一些常见的项目,自己开发一遍(实际上就是熟悉几种框架的集成),虽然不是在工作中开发出来的,但也比没有强;另外一方面,可以参加一些开源项目,当然这个以现在题主的实力还比较困难,不过可以先看懂、读懂。
个人搞Java四年了,做过项目经理,自己创业过,业务技术还算都不错。就你所说的情况,我大致发表下我的看法:第一,IT这一行总体来说对学历要求算是比较低的了,除了几大Bat公司或者其他少量的公司对学历有硬性要求,大部分公司要求最低还是大专,所以主要看能力。 第二,就你现在这个情况,最好就不要要求薪资这块了,薪资够生活就好了!你就主要找点大项目,重要看带你的人能力有多好,项目方面:最好是分布式集群系统,比如spring boot 和 dubbo这些,还有就是Edas这些ucloud云的中间件。项目最好不是二次开发。这样你能在最短时间内积累市面上最流行技术,然后再学习。第三,进去新公司了,最好给个时间节点,比如一年之内你要完成什么目标,比如spring 源码, 还有jdk源码等,同时你也熟悉了分布式框架。短期内给你的建议是这些。 等一年过后如果你真的做到上面的东西,广州深圳地方开个15问题应该不大,再差也不会低于10。 个人意见。
看到这个问题,从自身经历来回答你。我是在培训机构学的JAVA开发,说实话,在培训机构学习编程撑死只是达到了会写代码的程度。什么逻辑思维,业务流程,技术行话通通不懂。除非你以前就是学计算机的或者有其他编程语言的经验那还好点,否则连实习生的水准都不会有,何况你还是自学。
我第一份工作工资只给2300元,同事说什么我根本听不懂,但是我肯吃苦别人双休我单休,别人正常下班,我自觉加班到10来点,所以经过一年多的炼狱生活(工资低,被同事白眼,被领导日常似得骂着,自己逼着自己,还好和父母同住不用担心房租,嘿嘿)我拿到了对得起自己的薪水(目前薪资8K,二线城市,2年经验)。
技术这份工作是很实在的,任何伪装和包装在内行人眼里都是虚的,人家一问都就露馅了,不要好高骛远,脚踏实地的找份工作,虚心的向同事学习,到时候就不是你找公司,而是公司找你了。也别跟我说你自学了2年会用框架,会增删改查,太LOW了知道么。你的业务逻辑,开发思维才是最重要的,所谓的代码能力,只是你用来面试的资格而已,一般大企业都不会问这个的,都会给你一个模块让你阐述你怎么设计,怎么开发,怎么规避BUG等等。要么你就说你刚毕业,人家才会问你基础的这些东西。
SO,不要包装简历了,实事求是踏踏实实的找个开发助理或开发实习的工作从头开始吧。
无意间看到这个问题,有些个人意见想说,从面试的众多简历和候选人来看,简历美化应该是常见的事情,所以适度是可以的,虽然适度很难把握,从题干上来看,估计你的适度已经过了。
但从题干描述来看,可以换个角度看问题,希望我的思路能够给你一些帮助。
1、自学是最大的优势
虽然没有提及目前的学历水平是什么,但仅从自学2年而言,应该清楚自身在学习力和兴趣爱好方面的优势,因此应在学习力方面充分凸显自身的优势,而不是舍本逐末,追求经验的虚造和包装,不得不说是一种得不偿失的方式。
2、缺少有力说服的证据
这几年面试java,见过不少,压根不是学习计算机或者相关专业的,通过2-3个月的java编程类的培训,或者是考取证书、或者是自考本科等等方式,然后顺利走向开发岗位的人,与你相比,显见的是你缺少的,就是有力说服HR的证据,或是系统培训、或是证书、或是自考专业等等。
3、缺少完整实践的案例
就目前人才市场上的大中专应届生来说,谁在毕业前还没有一两份实践经验积累呢,一张完全空白的大学生简历,估计找工作都是难上加难了,何况如你这般自学2年的。在找工作的同时,寻找一些实践机会对你而言是十分必要的加分项,目前开发类的众包平台很多,或个人,或团队,承接一些中小开发任务,积累实践经验难道不是一箭双雕的事情吗。
最后,想说的是,面试多数是带有怀疑和审视的眼光的,对经验丰富的面试官而言,不要说虚假,哪怕是稍过的美化都可能成为怀疑的原点,所以简历包装可以,但不能虚造;美化可以,但不能过度。
另在这样一个互联网时代下,懂得自我营销是必须不断学习的能力之一,要想将自己营销出去,就需要全方位的包装自己,而不是仅仅追求简历的包装、面试的老练,一点实践案例、一次培训、一本证书,甚至是在开发者论坛上冒泡发声都是包装自己的途径和手段,埋头自学,能说服自己,但绝对说服不了别人。
楼主你好。
首先要告诉你的是,现在的大部分企业会有背调这样一个说法,会要求你填写上家公司的HR/直系领导/同事的联系方式以求证你这份经历是真是假。
其次,项目经验是包装不出来的,你自学的两年大家不清楚你到底是什么程度,可能你自己觉得我把基础都打牢了,初级开发没有问题,项目的正规流程涉及到需求分析,开发模式,各类框架,结构,数据处理,测试,部署,上线,运营等等等,你真的确定你有这些能力吗?
最后我想告诉你的是,之所以现在外面的公司普遍排斥培训班出身就是因为太多简历包装,不管认不认可你的技术能力,首先来说,诚信就已经出了问题。能力不足可以学习来弥补,但我已经不相信你了,我还愿意给你机会吗?
万事无绝对,楼主也不要丧失信心,多多去尝试一下体量小一些的公司的一些初级一些的岗位,刚刚开始不要急于求成希望高薪水,饭要一口一口吃,路要一步一步走,希望楼主能找到合适自己的工作
看到这个标题,很想对答主说一句:简历包装要坚持适度原则,自学2年java却包装简历2年工作经验。这不是简单的简历包装了,说白点就是简历的弄虚作假。
1、简历适度包装,不等同弄虚作假
在求职过程中,很多人为了让自己的简历进入HR的法眼,不得不考虑去做好简历的包装。现阶段的职场,简历包装的方式主要包括两点,一是要如何体现你是个优质的人才,二是用技术和能力来包装你的简历,但在这个过程中,我们可以对简历设计的精美与否进行调整,我们亦可以对简历上使用的文字语言表达进行修饰,但切忌不要弄虚作假以及吹牛。过度的弄虚作假和吹牛,就算让你通过简历初筛,获得面试的机会。最终也会跟答主一样,竹篮打水一场空,浪费了彼此双方的时间精力,最终却无法通过面试获得工作机会。
2、实事求是,才能让职场走得更顺
那么,如果处于答主这种状态下,我们该如何自处呢?在此,无忧精英菌建议答主可以进行一番深度思考,目前自己的状态是否适合求职还是进修。如果求职是目前自己特别需要的,那么不妨修改简历对简历进行加工修改,注意语言表述的严谨性之余,能将在技术专业水平的实际情况实事求是地罗列出来,同时,还降低自己的求职目标。只有这样,你才有机会获得与自己能力相符合的工作。当然,如果自己的能力与社会的需求不相匹配、无法获得企业的青睐时,精英菌建议答主可以先报读专业的JAVA课程,提升个人能力和获得相关证书后,才去求职。这样,你才会有更好的起点和发展机会。
对此问题你有什么不同的见解呢?
欢迎在下方留言评论,别忘给精英菌点个赞哦~
点击右上角关注无忧精英头条号,了解更多职场支招!
如果我是面试官,看完你问题的描述,很是害怕的不敢面见你,我觉得有几个点你需要重视:
1、自学2年Java。
别老拿自学说事,很多行业之所以会有相应的教材,那就是因为前辈的归纳和总结,也正是因为这个原因,才有了专门的老师和培训学校。他们对行业的发展和行业人才的需求选超过你想象,说白了你学的东西很有可能是纸上谈兵,尤其是不了解原理的情况下,很难解决中高难度的编程问题,最关键的是你根本不知道怎么去通过专业化的语言去解决问题。就像一个只会说中文的人和一个只会说英文的人,两个人一直呱唧呱唧的在讲话,有什么意义呢?你再这样就是误人误己,草根逆袭的难度太大,建议还是走走康庄大道。
2、包装简历?
简历是面试的敲门砖,但如果包装的太言过其实的话,那你只能面临更多的打击,因为面试官有种被人欺骗和戏谑的感觉。没有足够的实力,在面试中是一定会曝光的,尤其是你这种经过包装,给面试官留下太多期待的人。
建议你适当的运用语言的艺术来描述你的经历,千万不要胡乱包装,说的多了你自己都会信,但每次被问到都只是一脸懵。
3、自降薪水?
能力越强,工资越高的道理你应该懂吧?一个能干成事情的员工,老板宁愿花几倍工资去挖他们,但是对于一个不能产生价值的员工来说,就是公司发展的累赘啊,如何能以你的标准来衡量呢?
我建议你,跟你的面试官聊聊,听从他们一些更专业化的、需求性更强的建议。当然,面试的时候表现积极一点,让他们感受到你的努力和对这份工作的热爱也许都会帮助你赢得和面试官多聊几句的机会,但这个岗位的offer还得靠实打实的实力。
本文为职场潘多拉原创并首发悟空问答,如果喜欢,欢迎点赞转发!
大部分企业经营不善,在撤岗降薪,社会需求在降低,企业预算降低,毕业生过多,企业挑选空间较大,导致了供大于求局面,跟应聘者本人关系不大,市场不好,经济形势差而已。经济恢复就会好找工作很多。
0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答4
回答0
回答