转行学java,去上一个培训班是非常有必要的。不过要选对适合自己的班很重要。

我的培训java经历
我现在是做自然语言处理方向三四年经验了。我是本科管理专业,后来研究生转学的计算机专业。那时候我还写不出冒泡排序,暑假的时候我就决心找一个培训班学习。后来我选的是j2ee班,这个培训班给了我很多见识。
我周围的培训同学大多都是转行的,之前有销售,会计,学历上基本都是专科毕业,也有几个本科暑假来学习的。有一些人已经工作五六年了,我的同桌小孩都有俩了。也许是生活压力见识了社会,他们认真和努力的程度超出了我的想象,每天早上七点多来自习,八点多上课一直到晚上八点半下自习。我自认为努力但是在他们面前就不值一提。这大概就是受过生活洗礼和压迫之后的无奈。

所以可想而知,那个学习氛围是非常好的。只从努力刻苦这个角度来看,我觉得这个氛围绝对超出世界名校。

转行java培训还是自学?

学的内容上,培训非常的务实,也很深入不会像教科书那样模板化,讲到难点都会从本质的内存角度上去做出解释。老师都是企业里做了很多年项目的人,知道技术上有哪些坑,项目里怎么做才会减少维护提高复用等。这个是自学和正统学校里绝对得不到的。因此意义很大。而且,培训期间都会带着我们做真实的项目,无论技术还是业务角度都是贴近工业界的,这对于要马上找工作的同学非常有利。不仅如此,如果培训完继续上学,这种理念也会帮助我们更容易抓到未来学习的重点和避免坑点。

 

此外,对于转行的人来说,这一类学校在面试和公司推荐上都很有经验,毕竟有这个人脉。不过对于找工作来说,学历和技术都很重要,培训班只能带来技术,这一点还是要明白。在IT界,有很多层,顶尖公司例如美国google,英国deepmind,中国face++等对于学历要求还是很高的,第二梯队有阿里巴巴,华为一类的大公司同样要求学历。但是第三,第四梯队有很多初创的小公司甚至是外包公司,对技术要求要高于学历要求。培训班出来的同学虽然一二梯队很难进,但是三四梯队的待遇是很有可能比阿里一类公司高不少的。工作几年之后再跳槽到大公司也是可以的。

转行java培训还是自学?

总的来说,

优点:1. 培训班内容务实紧凑;2.学习氛围极好就算再不努力也会被改变;3.可以提升技术实战和项目实战能力;4.提供工作资源;
缺点:1.耗时(当然自学更耗时),2.贵(通常两三个月要一两万,不过值得)