本来是打算全程记录一下自己在「黑马程序员」学习 Java 的经历的,但是没有料到后面还会发生一些「变故」,所以这个原来要做「系列」的记录,现在就合成单篇的文章发一下吧。


1. 培训的起因

因为收到赞助,以及其他一系列各种各样的原因,最后还是决定「暂时」放弃继续做「亚马逊运营」这个职业,趁着自己还没有老过 26 岁赶紧再去学一项新的「技能」,尽可能的转行去找一份 IT 行业的工作。起码,自己对 IT 类的兴趣之大总归是做亚马逊不能比的。

但是,之前我对于这些 IT 培训机构的印象并不是很好,因为很早还没有考虑过转行的时候,就对一些从这些培训机构出来的学生描述的「简历作假」「就业困难」等问题有所耳闻了。但是考虑到自己学习是为了找工作为目的,要是自学的话,进度肯定特别的慢,尤其是之前自己折腾东西遇到问题的时候,解决起来真的会花费很多很多的时间。

多方面考虑,最后觉得自己还是只能报班学习,所以接下来就开始在口碑相对来说比较好一点的「黑马」和「千锋」里面做选择了。看这两家有一个原因就是我有朋友分别在这两家培训过,他们对这两家的评价也还不差。不过,这两家在中文互联网上来夸奖的不多,被喷倒是都不少。被喷的内容就如同之前说的,那些我「有所耳闻」的信息:

  1. 毕业后找工作靠「包装」和「美化」简历;
  2. 工作并不好找,一些人甚至最后又做回老本行。

我所看到被喷的主要也就是这两个方面。乍一看这些信息好像的确是挺不好的,但是转念一想又觉得这些人抛出来的这些「黑点」有点过于主观。

  1. 关于美化简历这件事情,是任何行业的培训班都避免不了的事情,可能对于还没有一丁点社会经验的人来说是不太好理解的;像我这种毕业都快 5 年的人来说,美化简历的事情看得够多的。像是 IT 行业,我觉得学的好的人,技术能力足够出众的话,也不见得需要去做「美化简历」这种事情;
  2. 关于工作好不好找这件事,一开始看到不少这样帖子的时候,我心里也是打鼓的,我也会思考自己会不会学了几个月最后还是跑回去做亚马逊。后来转念一想,且不说培训机构声称的「毕业率平均都在 95% 以上」是不是真的,对比一下网上查到的「报班学习人数」和「网上喷子人数」,很明显「喷子」的数量是比较少的。就像现在网上买东西,东西不错大家也懒得去好评,但是东西不满意却是会很乐意去留中差评……。

另外就是我的朋友是实际上在这两家都呆过并且毕业了工作了的,他们表示的都是只要学的好之后工作都没什么问题的(确实他们现在也都混的还不错),这些都是我自己能够看到的结果。所以吧,最后还是决定不要再犹豫了,再纠结下去自己就老了,老了之后就算我想转行估计都没有机会能给我了😂。


2. 培训机构的选择

应该要选择「黑马」还是「千锋」呢?在这两家的官网都看了挺长时间的,第一印象上,这两家从站点体验到课程安排,差别真的不多。最后我很肤浅的挑了「黑马」,为什么说我很肤浅呢,因为从「黑马」出来的那个朋友工资更高。不过这样说也不公平,因为从「千锋」出来的那个朋友学的是「前端」,而「黑马」出来的朋友学的是「后端」,前端后端刚开始虽然感觉薪资差不多,但是后期薪资的天花板似乎还是后端比前前端的会更高一些(自己感觉上是这样)。

确定了自己要选择「黑马」之后,就在上周抽了个空闲时间去了深圳的「黑马」校区。从我住的华为基地附近先坐公交车到五和地铁站,再坐地铁到兴东站,最后步行一段路到学校,单程全程差不多 40 分钟。还行,还没有算特别特别远的那种。

中粮商务大厦,学校所在的楼

学校在一栋中粮的大楼里头,有几层的楼。因为疫情原因授课还没恢复,所以几层用于教学的楼我没过去看,直接去的办公室的那一层,电梯出来就是大厅,前台让我先填了资料,然后去沙发坐着等老师接待我。

这是大厅的左侧,都是办公区和会议室。右侧啥都没有,就是一面墙。

等了几分钟,来了一位老师过领着我去了一间单独的办公室,开始跟我吧啦吧啦的说关于学校的一些信息之类的。因为之前大部分的信息我在网上已经有过了解了,所以老师简单说完之后,我也没有继续追问学校的信息。既然我都来到这个校区了,其实也是基本确定了自己是要报这儿的班了,所以我就大概咨询了一下关于具体学习方向的就业前景。

这一方面老师肯定是会说啥方向都好的,所以其实我并没有特别期待从老师的描述中去寻找自己的方向,况且我自己本来也给自己计划好了方向,所以听老师回答我的问题更多像是我在给自己「吃定心丸」。

我自己的计划是学习 Java(事实上老师也会主推 Java,一方面 Java 的确需求不小,另一方面就是我觉得 Java 的学费高所以……)。本身在 Java 课程中包含基础前端知识,比如 html css 和基础的 js,这些我自己本身是有一点了解的,所以可以趁在学习这些内容的同时,自学更多的前端知识,尽量争取毕业的时候能同时掌握 Java 要领和大部前端的技术。

如果找工作顺利,之后有空再自学 UI 设计。还有我作为一个「果蛆」,也理所应当地兴趣使然地去学一下 Obj 和 Swift。之后再是简单的 Python / PHP 还有 C。似乎我的计划有点多,但是都说编程语言互相之间都存在一定程度的「共通性」,所以有个大概的计划也比没有计划要好啦。

最后老师大概就介绍了一下学习时间线,有个朋友想学前端顺便帮他问了一下:

  1. 200 人民币报名入门课程,Java 是 15 天,前端是 20 天。课程结束后会有考试,从学生自身和学校两个方面来考察是否适合继续正式的「就业班」课程;
  2. Java 的就业班的课程差不多 5 个月的时间,前端的比后端少半个月时间,差不多就是四个半月;
  3. 确定要继续就读就业班的时候缴纳正式学费,目前 2020 年这个时间点,在黑马深圳这个城市 Java 需要 21900,前端是 19800;之前入门课程的 200 元可以抵消掉正式学费的金额(挺不便宜的);
  4. 课程的安排是很紧凑的,上课时间是早上 8:30,放学时间是下午的 6:00-6:30, 但是晚上还需要在校晚自习,持续到晚上 9:00;
  5. 每周的休息安排是上两天休息一天,上三天休息一天,一直重复。好像有一个休息日还是需要去学校自习,就等于是是单休(休息这一项有点记不清,大概是这样子安排的,就是比我高中安排更紧密的感觉);
  6. Java 就业班会分 8 人左右的小组,中期就需要开始合作坐项目了,毕业之前一共会完成 3 个(或者以上?记不清了)企业级的项目(一方面是培养「实战经验」,另一个方面当然也是来之后美化简历的了吧)。

再之后的事情就是找工作什么的了,这些就没什么好说的了。课程安排的确是很紧,毕竟别人可能需要学几年的知识点,现在要在几个月时间内都学习到,只能多付出一些努力了。至于之后找工作需不需要美化简历,其实现在我自己也估不到,自己是一定要把握好这次机会学好这份技能的,毕竟我口才不是很好也不太会撒谎,如果能靠「能力」找到工作,是能让自己少很多「口才上的负担」。

了解的差不多了之后我就走了,临走之前还去前台拿了一些黑马的宣传册回来。

在黑马的前台带回来的一堆宣传纸……

回来之后因为觉得学习过程安排还是挺紧张的,所以一直等到和那个想学前端的朋友差不多确定好了之后,才报了 6 月 21 日的基础班。最后的状态是:我们两个人都是学的 Java。我朋友一开始的确是打算学前端的,后面的时候因为看 Java 课程里面包含了很多前端的内容学习,也决定干脆学 Java 算了,前端进阶一点的部分就一起自学了。

所以再过几天,就要开始再做一次「学生」了,希望这一次无论在学习还是找工作上,自己都能够顺顺利利的。权当是自己人生的「新起点」了吧。


3. 开始体验「Java 基础班」

最开始是打算开始学习了之后,大约每周的时候写上一篇关于「黑马培训」的周记的,但是考虑到「Java 基础班」总共也就一个星期多一点点的时间,所以在基础班的体验就直接写成一篇好了。

在和招生老师沟通好之后,第一件事就是缴纳 ¥200 的基础班费用,这个费用黑马称呼是「占座费」,基础班之后如果不读的话是可以退款的,如果之后继续就读就业班,那这 ¥200 也是可以直接抵扣学费的。

这 ¥200 的费用缴纳完毕之后,会有班主任联系告知课程的时间安排,提供需要准备好的软硬件,还有邀请进班级群等一系列操作。

于是乎,6 月 21 号,「黑马程序员 JavaEE 基础班 116 班」就正式开班了。

开班典礼

开班第一天是「开班典礼」,先是由班主任介绍一下校规之类的行政方面的东西,再之后呢每个学生都要上去做自我介绍,最后就是由基础班的讲师来介绍一下课程相关的介绍,以及帮助大家部署好之后学习需要的开发环境。上午所有流程走完之后大家就都解散各回各家了。第二天就是正式开始上课了。

正式上课

22 号就开始正式上课了。日程表的时间安排的确是很紧的:

  • 8:10AM 开始点名,点名完毕后开始读英文单词;
  • 8:30AM 稍作准备(上洗手间之类的),开始上课;
  • 课程具体时间不固定,每节课大约 1 小时,休息 10 分钟;
  • 11:30AM 左右吃午饭,休息时间挺长的,足够午睡了;
  • 2:30PM 开始下午上课,同样一节 1 小时左右;
  • 5:30PM 左右吃午饭,不过可以休息的时间没有中午那么多;
  • 6:30PM 就差不多开始晚自习了,老师也会在,可以请教;
  • 9:00PM 晚自习结束,可以回家了。 
课程相关的事情

这一方面就和网站上的介绍差不多了,都是很基础的内容,和大家能在网上直接搜到的一些 Java 基础教程视频会讲的没什么出入。

第一堂课是介绍 Java 历史,最后一堂课大概是开始入门「面向对象」。

教室里的某些事情
  1. 在教室的后面的墙壁挂了袋子,每个袋子挂了学生的名字,上课之前大家要把自己的手机打开静音,然后放在袋子里;
  2. 教室是没有提供 Wi-Fi 的,只能通过网线连接网络(水晶头的扣片还都给抠掉了的,有些廉价的转接头可能还容易松动导致断线),所以如果没有 RJ45 接口的电脑还需要买一个转接线或者 USB HUB,MacBook 全系躺枪;
  3. 网络连接的是学校内网,一开始我还以为只有内网,不过还好班主任会提供的账号密码拨号,每根线给 2Mbps 的带宽,是的,下行峰值 200kb/s; 
  4. 教室两遍墙上挂着两个大音响,功率多少不知道,反正我们老师开的声音还挺大,以至于我的 Apple Watch 没完没了地提示我「注意听力健康」。
教室后面用来放学员手机的袋子
教室外的某些事情
  1. 学校的楼下就有很多吃饭的店子,但是价格都不便宜,考虑到学校所在的中粮商务大厦到底是一个写字楼,所以也不能说价格离谱;
  2. 在「兴东」地铁站和学校中间有一段路,有几家快餐店,价格就很实惠,两荤一素能压在 ¥11,兰州拉面店里的分量能比学校楼下那家兰州拉面多处几乎一倍;
  3. 在快餐店街还有一家粉馆,分量和味道都挺不错的,每次早餐都会去点一份猪杂粉,一般来说 ¥7 的小份就足够我吃了,如果是午餐或者晚餐可能会点中份;
  4. 快餐店一条街每到晚餐的时间,就有很多摆摊卖小吃的地摊,酱香饼啊烧烤啊水果啊啥都有,价格也很便宜,上次买了一大盒西瓜才 ¥5。

4. 结束基础班,放手黑马

基础班的最后一天是考试,这个考试是决定学员能不能直接进入接下来的「就业班」,如果通过了的话自然就可以按照正常的流程进入就业班,如果没有通过考核的话,可以复读就业班、换专业、退学。具体的我也不清楚,因为这个考试是很简单的,对自己有把握的甚至最后两题不做都行,估够 60 分过了及格线就行。

我嘛,是通过了考试的,但是为什么这个小标题里有「放手」两个字呢?这个问题其实我自己也不确定能够说得清楚,就尝试着解释一下吧。

  • 时间:每天上课下课的时间不是很好安排,至少在基础班这段时间的体验来说,是很差劲的。每天上午需要 6 点左右就起床,之后赶公交和地铁大约要 1 个多小时的时间才能到学校,晚上下了晚自习后到家就差不多是 10 点多了。基本可以说是没有自由时间可以安排。个人原因,也不会考虑临时搬家去学校附近;
  • 金钱:IT 培训机构的学费可以说都是差不多的,Java 课程的学费年年在涨,问了一下之前在黑马读 Java 的朋友,他那时候学费是 ¥16800,大约是三年多以前,现在学费已经到 ¥21980,对比起来实在太贵了,看下来感觉不划算;如果是在除北上广深外的城市就读可能能便宜一点,但是应该还是很贵;
  • 课程:倒不是说黑马的课程有什么问题,老师讲的也还不错,可能是因为自己的学习进度是有很强的「个人风格」,所以经常会出现老师的「教学进度」和自己的「学习进度」出现偏差,这样就会导致自己在上课的时候感觉挺疲倦的。加上每天经常睡眠不足,上课的时候就会经常打哈欠;
  • 就业:之前有提到过培训机构对于就业的帮助主要在于两点,一个是「就业培训」,一个就是「简历美化」。咨询一些老学员得到的白话版本就是,就业培训就是对于之后面试之类的进行一些模拟和培训,简历美化的话除了字面意思外还可以提供一些比如「离职证明」之类的东西让自己简历看起来更加「丰富」。这些东西在最开始的时候自己就有了解,所以说本身它并没有什么问题。但是,但是,但是我发现了一个更优解,所以……。

综上原因,我还是考虑离开黑马了。当然,我不是放弃 Java 学习,毕竟如果不学 Java 我要做什么呢?难道回去继续做亚马逊?当然不行!我个人的话主要还是找到了一个更适合自己学习的渠道,不过这个新的学习渠道具体怎么样,目前还不好说,所以暂时先不写它,等我自己再多体验一下之后再来介绍好了,现在可以说的就是它「不是自学」而且它也是「需要花钱」。不过不管怎么说,单单从目前的个人感觉上来说,这个「新渠道」的确是更加适合我的。


就这样吧,在黑马的学习就告一段落了。