培训班之路
2017年4月初,我踏上了去贵阳某Java培训班的路。
成本
学费¥18000,报名费¥800,分期付一起总共大概¥25000,租房¥500(集体宿舍一个床位),生活杂费每月开支大概¥1200。总共待了5个半月,总共开支接近4万块。
毕业后
5个半月后,我顺利的进入贵阳当地一个初创公司做Java后端开发(增删改查)。当然,总体过程是顺利的,但也是巧合的。当时公司到班上选人的时候,实际上我们另一半的人是被淘汰掉的,然而另一半选上的同学又因为工资及入职面谈时出现的种种原因又被淘汰掉了。所以我们先前被淘汰的另一半人反倒又被公司叫去面谈了,所以就顺利入职这家公司了。在这家公司做了一年不到,后来团队陆续解散了,所以我也顺利地失业了,同时也意味着我的转行之路也顺利地失败了。
当然,到今天为止,我内心依然是感谢培训班老师的,他们真的很用心地在教我们知识,教我们求职方面的技巧。
同时,我也很感谢入职公司,以及我们的CTO简哥(不知道我这篇文章会不会被同学或者简哥本人看到,我希望不会,不然就尴尬了~!简哥是贵阳本地人,在上海同花顺干过,对下面的码仔兄弟们特别好,无论是工作上,还是生活上),是他给了我机会可以实际上手去做Java开发的工作(虽然成长不大,但对软件开发这个行业有了最真实,最整体的认知,知道自己的不足以及需要学习什么),同时也是公司让我认识了几个软件开发圈子里的同行,虽然早两年前就没有做软件开发了,但是之前同事还有在联系,这让我有机会在再次决定进入这个行业时有个心理上有个准备,至少我可以了解到他们依然还活跃在这个行业,至少我觉得我有认识这个行业里的朋友。
入学经历
好了,以上谈了那么些毕业后的情况,现在再谈谈当初入学时的一些经历吧!
交完学费的第一天就到班里报到了,那时班上坐了七、八个学员在对着远程屏幕上课,上课的老师在北京总部。我分班的时候他们已经上了几节计算机基础知识的课了,我看了一下课程安排,主要是Linux,Windows命令的基础操作,电脑基本构成,以及Java开发环境搭建等相关内容。
我记得当天交完学费后(百度分期),我回老家兴义去拿书,以及带了一些必要的生活用品。好像是第三天我又回到贵阳的时候,班上又陆续有两三个学员报到,走进教室待了几分钟后,班里走来一位漂亮的小姐姐,后来知道她就是我们线下课堂的指导老师,有不懂的知识点或遇到问题可以现场问她。在她巧舌如簧,幽默有趣的几句话之下,教室里面的气氛一下就活跃起来了。当然,也有可能是她适当地开了一点车,逗得全场男生们都笑开了,一个班上三十来号人,似乎只有其中仅有的两位女生保持了静默状态。
在介绍了每天上课作息时间怎么分配,课程怎么安排之后,我们开始上课了,授课方式是对着大屏幕看北京总部老师的直播课,线下教室里有一名辅导老师,在需要的时候可以向她提问。线下学生每人一台电脑,远程老师一边讲一边敲代码,每敲完一个小demo都会停下来让全国各地的学们也现场跟着敲一遍去运行,调试......
其实Java培训班的授课模式差不多也就是我上面说的这样了,每天早上九点上课,中午12点吃饭,下午两点半上课一直到五点,中间每个小时休息15分钟,晚上线下课堂老师守着自习到九点钟,周六线下课堂老师再守自习一整天,周天学生自己安排。总体上说学习强度还是很大的,每天知识点不重样,每天上课前远程授课老师快速过一篇前一天的练习题。
就这样,第一阶段讲计算机基础知识(大概三四天吧),第二阶段讲Java语法基础,第三阶段讲Java面向对象编程.....JavaAPI,sql语句,servrlet,jsp,html/css/js,mybatis,ssm,ssh,面试技巧等。
培训后期
在我们课程快上完的最后两个星期,其它班级陆续有企业来招人了,心态似乎有些不好了。我自己觉得我还是比较能坚持的,至少相比才学了两三周就放弃的人来说。但是越到后面越慌,在接近课程快要上完的最后一个半月就开始有些慌了。不仅课程越来越难,同时也每天想着毕业后找工作的事情,心理压力越来越大,感觉像很多知识没法消化了。
我记得培训接近最后一个月那段时间,每天上课讲的内容下课后实操做练习很多都做不出来,不仅仅是出了bug,满处报红不能解决,甚至有些连流程都理解不通。无从下手,我记得当时jquery怎么与后台数据库交互的我都没搞清楚。ssm的三层架构怎么前后端交互数据的,mybatis怎么配置的,sping怎么配置的.....我也没弄太清楚。
然而,就在这样没有技术准备,更没有心理准备的状态下,时间一点一点地逼近,学校也与用人单位安排好了双选会(招聘)的时候。面试成功的机会一点也没有,当然,学得好的人也有,但我不是那个。好在用人单位本身也是愿意给机会的,只要基础不是太差,工资要求不高......
培训毕业后的第一份工作
开头说过,毕业后也顺利的找到了第一份Java开发的工作。现在我再来谈谈第一份开发工作当时面试时的一些情况,以及工作的一些情况。
记得当时是公司HR到班里去面试的,当时班上学得最好的两个同学基本算是一次通过了,另外有两个同学是会扯,会说话也算是通过了,另个还有两个还是三个也算是通过了。另外一部分包括我在内的同学是没有通过的。后来第二天我们几个没面上的同学去贵阳一个政府单位面试(记得好像是学校与法院安排的面试机会),面上的同学去那家公司(我后来入职的那家)谈工资。
到下午的时候,老师打电话告诉我们之前面上的同学又没被公司选上,谈崩了,说是因为工资要得太高。又让我们几个同学去,问我们能不能接受公司给的实习工资(税后4k),又过了一天我们就去了,也被公司选上了,于是就顺利的进入了这家公司。
隐约记得当时这家公司的CTO跟我面试的一些场景和对话,这个CTO也就是我上面所说的简哥。当时我在等前面一位同学面谈时,公司办公室一旁两个小伙在对着电脑屏幕讨论着bug,其中一个小伙话说什么我听不太清楚,但是只见他和旁边另一个同事对答如流,侃侃而谈。
当时的场景我是又惧,又喜。
惧的是我知道一旦进入工作后肯定会遇到很多难题,以自己的能力解决不了,很快会被公司劝退。
喜的是我看到了一个真实的工作氛围,技术氛围,这是我喜欢的工作,虽然经历过培训班“快速催熟鸡仔”般洗礼之后。
在等待同学与CTO面谈的过程中,在观察办公室里即将成为同事的哥们的讨论程序的过程中,很快就到我了。当我走进面试的那间屋的时候,CTO简哥斜靠在沙发上示意我在他对面坐下来,说实话当时我是有些慌的,因为在前一天就有前面一批来面试的同学告诉我他是个大光头,会给人一种压迫感。在简哥提问了一些Java基础知识,以及springMVC的工作流程后,我被慢慢地引导到谈论一些对个人对未来技术发展规划的话题上去了,这个时候我们提到了大数据,我提到了人工智能,我说我将来可能会往大数据的方向发展。这个时候,简哥也跟我说了一些大数据的应用领域,大数据可以用来做犯罪监控之类的话题,比如说,一个小区摄像头抓拍到人员进出频繁,这时后台是不是可以通过大数据分析是不是有聚众吸毒,赌博之类的违法犯罪发生。又比如马路上抓拍车辆违章这些情况等等....
当时我面试其实没有问多少技术问题,后面越谈话题越开放,泛化了。我当时的心情其实是很激动,又很紧张的。但同时随着谈的话题越来越泛化以后,我对未来发展的大胆“规划”在今天看来也显得非常的无知和愚昧。
就这样,我软件开发之路看起来好像很顺利。第二天体检,第三天正式入职,简哥给讲现有的系统架构,以及让我们试写增删改查。就这样开启了我们Java软件开发之路。工作中,慢慢地发现工作本身只是做一些增删改查的事情,难一点实在做不出来的业务项目经理就搞定了,好像也轮不到自己写。一天上班有说有笑,上班的时候同事之间相互发烟抽,而且就在办公室抽。那段时间我开始了我人生中抽烟时间最久的一次,大概抽了两个月。冬天的时候公司开着暖气,周末的时候就跑到公司蹭暖气,蹭网络,补知识点,解决前一天没写通的增删改查模块。周末的时候我们还组织了团建搞烧烤,感觉那段时间还是过得很开心,也觉得充实的。
我2017年10月份入职,前几个月公司大BOSS也会每半个月左右请我去吃顿好的,平常有一些技术分享,以及一些培训机会。元月份,公司开了个年终会,看起来一切发展得都很顺利。
Java开发从培训到就业,能走到这个阶段,我相信,大多数人都会觉得转行软件开发这条路似乎没那么难,其实不然,一路走来每个阶段犯过什么错,或者努力不够,或者策略不对都会导致转行失败。在以后的文章里,我会接着把我的故事讲完,让有打算转行干软件开发的朋友有所启发。
【我的转行之路(Java开发从入门到放弃)之一(从培训班到就业)】如上,我的转行之路前半段
推荐阅读
- 用java做一个js引擎
- Java8新特性及代码示例
- 代付|微信公众号如何实现支付功能()
- Java毕业设计项目实战篇|Java项目:企业人事管理系统(java+SSM+jsp+mysql+maven)
- java|使用Spring连接mysql数据库
- Leetcode|leetcode-蜡烛之间的盘子(经典空换时)
- java|== 和 equals 的区别你知道吗()
- 面试题|操作系统高频面试题
- #|【JavaWeb】Cookie和Session解析