关于开发培训班的吐槽

记得几年前,我还在大学的时候,有软件开发界大佬写博客直言不会招培训班学员,看到是某培训机构培训出来的人,连面试机会都不会给;而那个培训机构也不甘示弱,写文反驳,一时间刀光剑影,争议不断。

最近所在的部门在招人,一个Java Web开发培训机构推荐来10余个学员。一番笔试面试之后,我似乎能理解当年的大佬为何会说出那样政治不正确的话了。

首先是笔试。

我们的笔试题难么?其实不算难。两道编程题,几道基础知识题而已。比如:

Write a function that takes a string as input and returns the string reversed.

Example:
Given s = "hello", return "olleh".

这道题来自Leetcode,难度为“简单”,而前来答题的10余人中,只有两个人可以算是答对。一个人写了StringBuffer.reverse(),另一个则用了循环。其余的人?完全不知所谓。

再说说面试。

一共三个人通过(或者勉强通过)了笔试,我参加了其中两个的面试。他们的简历上写着了解MVC模式,熟悉SSM(Spring,SpringMVC,Mybatis)框架;他们告诉我,他们在这个培训班中都是成绩比较好的学员,一般都在前六名的范围。

实际情况却不如人意。他们能说出ListSet的区别,却说不出Java里都有哪些List;他们能说出MVC分别代表什么意思,却说不出他们学的那些框架都有什么功能;他们不用框架写的项目分成了DAO、Service等等层,却并不知道为什么要那样做。

也难怪,三个月的培训,要讲JDBC,讲Servlet,讲JSP,讲Spring,讲SpringMVC,讲Mybatis,怎么会有时间去想“为什么”?想必,当年的大佬,会说出那样引战的话,也是因为不喜欢这样的培训结果吧。

我们问,为什么要参加这个培训?他们说,听说Java比较火。

我们问,这个培训要花多少钱呢?他们说,大约一万五吧。