在面试中,候选人很有可能被问及未来的规划,比如3年规划和5年规划。
在被问及此类问题时,大家首先要了解面试官问这个问题的动机,在此基础上,大家就能说出面试官想听的话,至于是不是这样?五年后的事情,你不关心,面试官更不关心。
首先说下,面试官干嘛问你这个问题?
1 最重要的,是确认候选人的稳定性,同时确认候选人未来的发展规划是不是和公司期望的一致。
公司招一个程序员,不指望他干一辈子,甚至也没指望能干满5年。不过出于招聘成本和业务稳定方面的考虑,至少希望程序员在两年内别跳槽。如果能干满3年,公司就更赚了,因为有工资倒挂的因素。
所以如果候选人说,未来想进一步提升学历,去考研,那么基本上这个面试就挂了。合着公司辛苦招进一个人,2年内会边工作边准备考研,考研成功后还会离职,哪怕这位候选人能力再强,估计也不会招进来。
同理,如果候选人面的是一家小公司,如果被问及这个问题时说,未来期望是进大厂发展,那么这场面试估计也挂了。虽然有些话大家都知道,但彼此都得保持默契,别说出来。
站在公司的角度,公司招进来一个程序员,总是希望这位程序员能在技术上不断发展,更好地适应程序员的角色,同时也足够稳定,不要有其他想法,能干到能被“自然优化”到年龄那最好了。大家如果明白这点以后,就知道这个问题该怎么回答了。
2 此外,面试官问这个问题,是想确认候选人的责任心和上进心。这个问题上,虽然没有候选人会直接说“混吃等死”之类的回答,但如果在这个问题上支支吾吾,不能有效组织文字回答,这就说明候选人没有考虑过未来发展的问题,进而会推断出候选人平时可能会得过且过,不怎么上进。
所以,对这个问题,不管你是怎么想的,但可以按如下的思路来组织语句回答。
1 我是想走技术路线,想找个平台稳定地专研(Spring boot,或微服务等)方面的技术,这里记住,这个岗位招聘时需要什么技术,就说想要专研这方面的技术。
2 同时,我对xx行业背景的业务很感兴趣,想在这一领域深耕一下,不仅想全面了解这块业务,而且还想全面掌握xx技术在该领域的解决方案。这里,你应聘的职位是做什么行业(比如保险),你就说什么,这个职位需要用什么技术,你就说什么。
3 为了达到这个目的,我首先会做好本职工作,然后会尽量解决项目中遇到的技术问题,如果项目里用到的技术我不熟,我会第一时间去了解。你这样一说,就相当于表决心,这种话大多数面试官都爱听。
4 我知道,这个领域会遇到高并发(或其他)等问题,我现在对这块也有一定的了解(间接说明自己的能力),具体地,我知道xx,xx和xx技术,当下就可以应用在项目中。而且在这个问题上,我会不断提升自己的技能,在未来2年内达到技术专家的能力,在业务上和技术上,解决项目上的大多数问题。这里,你与其说未来规划的职位,还不如说期望在未来有能力解决业务和技术上的问题,这样针对性更强,而且更有可行性,这种话,面试官听上去就会感觉很实在。
但是,如果公司规模比较小,不建议你说架构师等方面的职位。如果你应聘大厂,你说期望能成架构师也没什么。但如果是小公司,业务方面只限增删改查,人家就会想,我们公司没法提供这种项目实践机会,是不是这位候选人就干不长了?所以如果你应聘的是小公司,还不如说你的规划是成“技术专家”。
其实不管面试中是否被问及未来规划,程序员本身自己一定要有,所谓人无远虑必有近忧。
大多数程序员的规划是什么呢?
1 入行后1年内,熟悉主攻技术(比如Spring boot)增删改查方面的技能,并熟悉项目开发管理测试发布和部署相关技能。
2 入行2年到3年内,熟悉单机版调优技能,如果可以,熟悉linux上分析日志和安装组件相关技能。
3 最早不限,一般可以在入职3年到5年到时间内接触比较值钱的技能,比如高并发分布式组件,或者是python深度学习等,或者学足以让你进大厂的技能。同时,争取在工作后的3到5年内挑战大厂的职位。如果不积极挑战,那么可能在30岁前还能在小厂里舒服地呆着,后面就难说了。
4 至于后面的规划,一方面个人情况不同,另一方面人各有志,就不继续展开了。
这是我的公众号,其中包含了大量面试文章,同时我自己出了多本Python和Java方面的书籍,会定期在公众号里发书的电子版。请大家关注下我的公众号,谢谢了。
在面试中,候选人很有可能被问及未来的规划,比如3年规划和5年规划。 在被问及此类问题时,大家首先要了解面试官问这个问题的动机,在此基础上,大家就能说出面试官想听的话,至于是不是这样?五年后的事情,你不关心,面试官更不关心。 首先说下,面试官干嘛问你这个问题? 1 最重要的,是确认候选人的稳定性,同时确认候选人未来的发展规划是不是和公司期望的一致。 公司招一个程序员,不指望他干一辈子,甚至也没指望能干满5年。不过出于招聘成本和业务稳定方面的考虑,至...
身边有很多
程序员
小伙伴,明明业务能力很强,但总是因为
面试
与大厂失之交臂。其实,
面试
也是一门大学问,它不仅考验一个人的学识和工作积累,也考验临场反应能力和语言表达能力。
面试
官要通过短短一个
面试
来判断你是否适合这家公司,而你要通过短短一个
面试
来展现自己所有的闪光点。
对
程序员
来说,想要成功拿到心仪的offer,除了准备好自身的专业知识和过硬的技能外,也不能忽略一些常规的
面试
细节。
下面小编为大家整理好了“
程序员
面试
常见的几个
问题
及
回答
技巧”,小伙伴们在
面试
的
时
候,可以进行借鉴参考:
我认为三年对于
程序员
来说是第一个门槛,这个阶段将会淘汰掉一批不适合写代码的人。这一阶段,我们走出校园,迈入社会,成为一名
程序员
,正式从书本 上的内容迈向真正的企业级开发。我们知道如何团队协作、如何使用项目管理工具、项目版本如何控制、我们写的代码如何测试如何在线上运行等等,积累了一定的 开发经验,也对代码有了一定深入的认识,是一个比较纯粹的Coder的阶段。
作为刚毕业的
Java
程序员
,我对
未来
有着明确的
规划
。首先,我希望能够持续提升自己的技术能力。
Java
是一门广泛应用于企业级开发的编程语言,因此,我计划继续学习并深入研究
Java
相关的知识和技术,包括
Java
框架、数据库和并发编程等。我会通过不断的学习和实践,提升自己的编码能力,理解并应用新的技术趋势和最佳实践。
其次,我希望能够积累丰富的项目经验。毕业后,我会尽快进入一家优秀的软件开发公司或参与有挑战性的项目,以不断提高自己解决
问题
和项目管理能力。通过参与各种类型的项目,我将能够全面了解软件开发生命周期的不同阶段,并学习到团队协作和沟通技巧。
此外,我还计划在实践中提升自己的软技能。作为一名成功的
程序员
,不仅需要技术上的扎实,还需要具备良好的沟通能力、团队合作能力和
问题
解决能力。我将积极参与技术交流和社区活动,与行业内的专业人士交流经验,提高自己的软技能水平。
最后,我也考虑到了个人发展的长远目标。除了在技术领域不断进步外,我还计划在
未来
数年内获得相关的高级证书和学位,如Oracle的
Java
开发认证、软件工程硕士等,以加强自己的竞争力和专业知识。
总结起来,作为一名刚毕业的
Java
程序员
,我希望通过持续学习和实践,提升自己的技术能力和项目经验,同
时
注重软技能的培养,并保持对个人发展的长远
规划
。我相信通过不断的努力和追求,我能够在
未来
成为一名出色的
Java
开发专业人士。