美国上市公司,专注Java培训22年

阿里Java工程师,我也参加过Java培训


最近,经常有很多粉丝问我一些关乎java培训的事情。最多的莫过于以下几个问题:

1、我技术不太好,到底要不要报Java培训班

2、如果要报Java培训班,什么时候报最合适

3、到底哪家Java培训机构最靠谱呢?不知道该怎么选择

4、现在很多公司都歧视培训的,你怎么看?

还有人和我表达过这样的想法:

没有Java培训的时候,很多人很迷茫;有了Java培训以后,很多人更迷茫了。

关于这个问题,我倒是可以简单谈一谈,毕竟我也是个过来人,因为我也参加过Java培训。

先交代下背景,我是一个双非院校的二本软件工程专业本科毕业后通过校招加入阿里的。我是在大学期间参加的培训,当时也是误打误撞。有一个当地的培训机构到我们学校做宣讲,介绍他们的培训内容,主要是Java培训,说的挺好的,大概就是可以提升技术能力、可以参与项目实战、学习期间就可以同时做项目赚钱、在毕业的时候就可以有工作经验等等的。但是,他们宣讲的那天我不在学校!

后来回到学校以后,寝室有两个室友说要去参加那个培训机构的试听课。非要拉着我,我也就跟着去了。我们大概坐车半个小时左右,来到一个创业园的某间教室开始听这个试听课。那次老师大概讲的是Java中的一些基础知识,类似于if-else/for循环这样的东西。但是具体内容我已经完全不记得了。给我印象最深的有几个事情,我现在还记得:

1、那个老师打字速度挺快,敲代码嗖嗖的。

2、学会了一个快捷键,ctrl+z可以回退

3、认识了几个新的软件,其中有一个叫飞鸽

但是,那次试听课,比较吸引我的就是那种"新"的上课形式,在学校的时候,我们讲C语言的老师只是在PPT上讲那本谭浩强的《C程序设计》。(这里不得不吐槽下现在的高校以及高校里面的老师)但是,这次试听课上,老师给我们搞了个当时我觉得比较高大上的局域网屏幕共享、老师实时敲代码、找BUG,然后我们可以看到他的所有操作。而且还有录屏,可以带回家去看。这对于一个早就厌倦了听PPT的我来说,确实挺新奇。但是那个培训班的费用可真是不菲,要7000块钱。要知道的是,那时候我一年的学费才6000(我们学院前两年6000/年,后两年14000/年),当时心想,我都花了6000块钱在学校上课了,难道还要再花7000块钱出去学吗?后来那个培训班的老师为了招生,提出了可以分期付款的方式,可以先交2000块钱上课,然后后面觉得可以的话再继续交后面的钱。于是就这样,我交了钱,然后参加了那个Java培训。

很多人问过我,这个Java培训班上的有没有用?我能通过校招加入阿里,和当初参加这个培训有多大关系?其实,既有关系,有没有关系。先说为什么说没关系。因为那个Java培训班教给我的东西并没有在我找工作上给我有多大的帮助。我上的那个班,现在看来只是一个基础的Java入门培训,讲的东西最高深的也就是到了SSH。而且那时候老师让我们搭建SSH项目,竟然是通过导入jar包的方式,经常遇到各种冲突问题。当时自己还搞了个移动硬盘,里面放了一套可以完美运行起来的SSH的所有jar包。现在想想那时候该有多傻,明明可以用maven搞定的,但是老师根本就没提过这个东西。更别提什么SVN、GIT这些了。而且,当时学的东西,也就是仅限于使用罢了,只是一个能写代码的码农而已。至于什么底层原理根本就不知道。之所以自己可以在后来的校招中拿到很多Offer,主要还是因为自己大三那一年做了很多准备,恶补了很多基础知识以及底层原理。那么,为什么又说有关系呢。我觉得,这个培训班给我带来最多的,就是在上了那个班之后,有了一点"自信"。因为培训班讲的东西确实要比学校里务实一些,并且也比学校讲的快一些。(再吐槽下高校的课程安排)所以上了几天之后,就觉得自己和班上那些没去参加培训的同学不一样了。就觉得自己懂得好像比他们要多一样。上课的时候为了表现得出自己很懂,就开始认真听课。还会耍些小心机一样的问老师一些问题(其实自己都知道答案,就是想表现的自己很高深的样子)。说个好玩的事儿,我当时竟然嚣张到扬言要通过SQL注入入侵校园网改成绩。当时感觉自己能说出SQL注入就很牛X,但是可能在同学眼里是个傻X吧。但是别人想什么都不重要,我就在这不断的"自信"中,确实让自己不断的更加努力了。

其实关于Java培训机构,自己也接触了很多,各种形式的基本都有接触过。从线上到线下再到线上线下结合。从动辄上万元的培训费到几十块钱的知识付费课程。

有一些是找我公众号投放广告的,有一些是线下找我过去当讲师的,还有一些是朋友创业在做的。这背后的商业逻辑我仔细研究过,后面有机会给大家聊聊。其实想想,相对于其他行业,程序员这个行业还算好的,至少这方面的培训产业是比较丰富和完善的。我身边有一些朋友也有很多想要提高自己的想法,比如电商运营、插画师、平面设计等。我曾经和他们聊过。他们那个细分行业里面,也有一些培训,但是做的都不是很成熟,可选择的余地很低。相比之下,至少IT类的培训还是有很多选择的。甚至还有很多免费的资源可以用。再回过头来说我自己。只能说,我参加培训,是阴差阳错。参加培训没有直接改变我,但是不得不说,我受他的影响很多。这也是为什么我有的时候公众号会发一些培训机构的广告,赚点零花钱是一方面。另外,我总是想着,万一有哪个朋友和我一样,因为一个偶然的机会发生一点点改变呢。(有人可能会觉得这是在给自己接广告找借口,但是我到现在都还很感谢当时硬拉着我去参加培训的室友。)我写这篇文章,不是劝谁去报培训班,我也不会在这篇文章中推荐培机构。只是刚刚最近有很多人问这个问题,想说一下培训这件事儿在自己身上带来的一些改变。其实呢,参不参加培训、参加什么样的培训机构真的不重要,重要的是,你能不能给自己一个改变的理由!你只需要一个理由而已,Java培训只是其中一个选择。

免责声明:内容来源于公开网络,若涉及侵权联系尽快删除!


【免责声明】本文部分系转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,如涉及作品内容、版权和其它问题,请在30日内与我们联系,我们会予以重改或删除相关文章,以保证您的权益!

Java开发高端课程免费试学

大咖讲师+项目实战全面提升你的职场竞争力

  • 海量实战教程
  • 1V1答疑解惑
  • 行业动态分析
  • 大神学习路径图

相关推荐

更多
  • 中级Java发开工程师需要那些技术和工程师证
    中级Java发开工程师需要那些技术和工程师证
    中级Java发开工程师需要那些技术和工程师证?中级Java开发工程师通常需要具备以下技术和技能: 详情>>

    2024-04-02

  • Java高级工程师岗位要求
    Java高级工程师岗位要求
    Java高级工程师岗位要求,Java高级工程师是企业中非常关键的技术岗位,主要负责软件的设计、开发、测试和维护工作。具体岗位要求可能因企业的规模、行业、产品和技术栈的不同而有所差异,但通常包括以下几个方面: 详情>>

    2024-03-05

  • 面试Java开发工程师一般问什么问题?
    面试Java开发工程师一般问什么问题?
    面试Java开发工程师一般问什么问题?面试Java开发工程师时,面试官通常会从多个角度评估应聘者的技能和经验,包括基础知识、编程能力、项目经验、问题解决能力、沟通能力以及对Java技术的理解。以下是一些常见的面试问题: 详情>>

    2024-02-29

  • 如何用Java开发游戏?
    如何用Java开发游戏?
    如何用Java开发游戏?使用Java开发游戏可以分为几个步骤,下面是一些基础的指导: 详情>>

    2024-02-29

  • Java开班时间

    收起