为什么自学编程很难找到工作?

您所在的位置:网站首页 java自学难不难 为什么自学编程很难找到工作?

为什么自学编程很难找到工作?

#为什么自学编程很难找到工作?| 来源: 网络整理| 查看: 265

本文不讲鸡汤,也不讲虚的,就以Java来说明零项目经验找工作难的原因。

在零项目经验找工作的场景里,培训班学员甚至都比自学编程好找工作,因为培训班学员至少在技术上能到位,而且还多少知道包装简历和编造项目经验,而自学的人甚至连这都做不到。本人写过太多的Java零项目经验找工作的文章,比如有如下两篇。

所以本文不再讲自学的情况下该如何找工作,就从面试官的角度来讲讲为什么不要自学入行的朋友以及如何判断是零项目经验。

为什么不要自学入行,其实这也好理解,在社招情况下,公司出的薪资是面向有项目经验的,即入职后能干活,或者是经过短时间(顶多半个月)适应后能干活,但如果零项目经验,一定做不到。

而且公司宁可出高点的薪资招有项目经验的求职者,也不肯出低价招个零项目经验的,因为这种求职者真有可能入职1,2个月后还没法干活。

这里再多说一句,在22年上半年的时候,上海有些小公司会在低薪的情况下录用一些零项目经验但会干基本活的java程序员,不过后面这种情况越来越少,原因是找工作的java程序员不少,哪怕是小公司都有资格挑人了,所以在22年下半年以及23年初,不少小公司都开始招有项目经验的求职者。

下面再说如何从简历上看求职者是否有真实项目经验。

1 有些简历上只有项目情况,但没有公司情况。比如21年6月到22年12月,做个某电商项目,但没写公司,这种情况基本上都是报个班,或者是自己跑通个项目,然后投简历。

2 有些简历虽然公司和项目都有,但最近半年是空档期,即没写公司。这种简历面试官一般都会很警惕,因为最近空档期和培训班学习的时间能对上,所以会从项目角度严格甄别。

3 简历上写的项目是电商或xx管理系统,这些系统的特点是,都有现成产品,所以当下一般没公司肯再自己开发,因为开发出来也卖不出去,此类项目基本上都是培训班项目或github的项目。

4 简历上的项目都会用到甚至用全值钱技术,但是从使用场景上来看,真实项目绝对不会这样用。这里写一些我看得太多的技术用法,比如用redis缓存token,用redis缓存购物车信息,下订单后用kafka向数据库发消息,秒杀场景用redis做分布式锁,一个小项目用全nacos,ribbon,hystrix(或sentinel),openfeign, zuul(或gateway)甚至是seata等组件。

5 本人会定期去看各大培训班讲课所用的java项目,我想其它的一些资深面试官也会这样做。本人真收到很多项目描述基本很雷同的简历,而且项目描述和有些培训班给出的项目介绍基本一致。这种简历基本上应该都是培训班毕业的,但零项目经验的简历。

然后再说如何在面试中判断求职者是否有真实项目经验。

1 问项目细节,比如开发人数,客户是谁,是否上线,开发流程多少,迭代周期多少。

2 问项目管理的流程和工具,比如测试用什么工具,管理bug用什么工具,部署用什么工具。

3 就问所用组件的必要性。比如这些项目基本上都用mysql,我就问,为什么不用oracle或sql server。如果项目里用到redis或kafka,我就问数据并发量,同时再为在这个场景里为啥要用?

其实通过上述夺命三问,就能甄别出很多零项目经验的求职者,因为这些人在做学习项目的时候,技术上只限于写代码,一定不会涵盖项目管理(比如测试部署)和用组件解决实际问题方面。

针对实际的项目经验,其实还可以从解决问题和技术使用情况等角度来问,比如项目里面是怎么写日志的,如何解决全局异常,swagger怎么用,如何监控服务器,项目出问题该怎么排查怎么解决,再如redis等组件,就问用了以后解决了哪些问题,以及用这些组件的时候踩过哪些坑。

但如果是自学入行或通过培训班入行的求职者,基本上都问不到这块。而且这些求职者面试的准备基本上只是背八股文,但在面试过程中,面试官一定是先确认真实项目,如果被判断下来是零项目经验,面试官一般八股文都不问了。

所以最后再啰嗦下,自学编程或通过培训班入行,其实学到什么程度是一回事,但通过面试找工作是另一回事,尤其是需要在面试里证明自己的真实项目经验,这就是自学入行或通过培训班入行难找工作的原因。对此本人也写了不少文章,比如下面的文章应该能对零项目经验的求职者有帮助。

写了那么多了,顺带发起个咨询。如果大家想进一步了解简历和面试方面的技能,可以咨询我。

1 用资料帮大家巩固spring boot,甚至是spring boot整合分布式组件和微服务的技能,同时提供Java面试方面的资料。这些资料在市面上有明码标价,这些资料的钱就超过咨询的费用了。但本人不负责技术提升,人家培训班收费上万的事情本人做不了。

2 提供简历辅导服务,经本人辅导后的简历,基本上都能大大提升竞争力,从而得到面试机会。

3 以电话交流的方式提供面试辅导服务,包括但不限于教如何介绍商业项目经验,如何在面试中证明spring boot能力,如何在项目中证明调优看日志和分布式组件等方面的亮点。尤其地,在辅导过程中本人还会教授“引导方法”,告诉大家如何在准备的基础上,引导面试官问出你的亮点和技能。

4 甚至还能提供就业辅导和薪资方面的咨询。如果条件合适,还有外企能公司的内推机会。

最后祝广大程序员朋友都能找到心仪的工作,同时实现技术和薪资的双提升,也同时请大家多多点赞我的文章。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3