方法不对,纯粹为了学习而学习,为了运行通代码而学,那对不起,估计没机会进公司。

但是,如果是面向面试学java和找工作,估计顶多4个月能学好,同时能找工作。

我最近一直在帮公司做java方面的技术面试,平时利用周末时间兼职在培训班辅导Java初学者找工作,结合上述经历,我说下对于通过自学java的方式找工作的一些建议。

1 如果学历是本科以下,或者之前没有商业项目经验,建议投小公司,因为大公司看学历。

2 简历上一定要有项目经验的描述,如果没有,简历没面试机会。而且,如果27岁以上的简历,简历上的项目经验不足2年,这份简历也没有面试机会。

3 结合面试过程准备技能,这样能最快找到工作。在找到工作前,只需要学最基本的,一定别系统学,因为零基础系统学java,一定会浪费时间学太多的对找第一份工作没用的技能。

4 如果自学后2个月内,感觉学习效率太低,或者看不到希望,同时又想入行,建议报培训班,因为培训班是用钱买时间和买帮助。

1 第一步,我让他们搭建必要的环境,比如jdk,idea,mysql等,然后让他们运行通第一个java代码,以及让他们熟悉IDEA等开发工作的用法,这个过程一定别超过1周,一般2,3天应该能做好。

2 在安装java开发环境的这几天,我让他们自己去招聘网站搜初级开发的职位,看下需要什么技能。对于这点,不同城市不同公司的要求未必相同,但基本上都需要用Spring Boot(或SSM)框架,需要能用数据库,当然还会包含些对Java核心技能方面的要求。

但在学Java核心技术时,我会要求学员边运行代码边看,同时只看Java面向对象,集合,异常处理,JDBC,多线程方面的技能,其它的,比如IO,设计模式,JVM调优,Socket编程,Java界面编程这块,不用看。

这样边敲代码边看,一般能用半个月到一个月的时间看完Java核心,如果这部分学习的时间超过1个月,就属于效率太慢,甚至可以这样说,通过自学找工作很难。

我这本书里面包含了两部分的内容,第一是Spring Boot组件,比如 IOC,AOP,等,第二部分是Spring Boot整合分布式组件等技能,对于初学者来说,可以用一个月的时间先熟悉Spring Boot组件。这个阶段的学习需要连数据库,大概需要在1个月内完成学习。

自学Java,如果不能在2个月内完成Java核心以及Spring Boot的学习,后面也不用找工作了,因为找工作的难度要比学习难多了,如果对于2个月内依然无法完成学习的同学,建议还是报个培训班吧,这样好歹还有入行的希望。

我辅导的学生,一般能用1个半月学好Java核心以及Spring Boot,也就是找工作的最必要的技能,在此基础上,初学者就要通过写简历找工作了。

上文也已经说了,初学者第一份工作可以投小公司,不过在简历上,一定至少包含一个Spring Boot相关经验,当然项目经验越多越好。如何写简历,从而让简历帮你争取到面试机会,大家可以看我这篇文章。

写好简历后得海投,如果海投后发现基本没公司给面试机会,那一定是简历上有问题,初学者简历一般普遍会存在如下的问题。

1 简历上的项目看上去像学习项目,或者是编造的,比如用2个月完成了一个大型项目。

2 简历上的技术看上去和初学者身份不匹配,比如零基础就用到了Docker等高深技术。

4 简历上的项目年限或工作年限有问题,比如25岁了是本科毕业,应该有3年经验,但简历上才写了半年Java相关经验。

写在最后,我还想说下,现在是2022年年初,至少现在,通过Java入行IT还是值。

就拿我辅导过的几个朋友举例吧,他们普遍是25岁到28岁之前,学历有本科,但也有大专甚至更低,之前干的是网关或销售之类的活,月入未必有5k。但通过自学(当然还包括培训班)入行java后,经过我辅导简历和面试,第一份工作最差是11k,普遍的有13k。

当然由于之前缺乏Java项目经验,干第一份活时很累,而且甚至可能受气,但基本都能过3个月的试用期。不过一旦用第一份工作积累项目经验后,第二份工作的工资就不一样了。

在上海,对有3到5年java开发经验的程序员,哪怕是一般公司,本科学历一般能给到15k/月以上,甚至给到20k也不成问题,而大厂一般能给到35w甚至更多,而大专学历,薪资顶多就打八折,如果面试好,甚至不打折也有可能。相比于其它行业,Java程序员至少能有用加班换高薪的机会。

也写了这么多了,顺带也打个广告,如果大家想要在写简历和找工作方面得到进一步辅导,可以咨询我。

1 我会用我自己出的书的电子版来帮大家提升,这些资料的价格都比咨询的价格要贵。

2 顺带辅导简历和面试。如果你在上海,学历可以,我还可以帮忙内推,当然,如果学历暂时是大专,我也有内推的机会。

最后祝广大有志于入行java程序员的朋友早日入行,更祝广大程序员朋友早日实现技术和薪资的双丰收。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注