目前,社会上的培训很多,有技能型的培训、有团队建设的培训,还有一些少儿培训、应试培训和领导力培训。当然,其中最扯的就是成功学培训,当然今天我们不说它。我们谈一谈关于it的培训,世面上的it培训很多,有java培训、嵌入式式培训、敏捷培训、php培训、计算机考试培训、考研专业课培训等等。很多人特别迷信这些培训,很多培训机构也乐于夸大自己的培训水平,这其中忽悠的成分很大,培训的效果也是因人而异。
(1)很多it培训企业,打着名师的幌子,招募一批又一批的学生去培训。很多学生去了之后发现,原来允诺的老师和实际上课的老师根本不是同一个人。很多所谓的老师,其实自己的水平很一般,试想一个自己在公司里面都没有工作过几年的人,能有什么知识传授给你。
(2)有些学生不把重点放在个人能力的提高上,而是把重心放在了培训上面,对培训企业的承诺非常迷信。什么保证找到工作,什么保证薪水多少多少钱,都是瞎扯。还有的企业打着免费的幌子,其实是和你签一个变相的商业贷款合同,最后还得自己承担压力。这世界上没有免费的午餐,不要轻信别人的承诺,凡事靠自己。
(3)一般来说,培训的时间都是短暂而且集中的。要在几天或者几个星期之内上完所有的课程,那么培训机构必须对大量的内容进行删减。相比较原理和基础,他们愿意在工具和模板上花费更多的时间,只要按照一定的流程走,按照一定的方法进行编排,你就可以做出东西来。但是,这个软件为什么这么开发、流程为什么这么设计,你不用知道,也不需要知道,做出来了就好。表面上看,培训机构出来的学生动手能力很强,但是往往后劲不足,如果希望个人在此更进一步,还是需要多花些时间好好补充基础知识才行。
(4)有些培训机构是和企业长期合作的,这方面的培训组织在科技开发区特别多,特别是北京、上海、苏州、深圳这些地方。表面上,这些机构培训的老师都是教授、学者,但是他们除了一些空洞的理论和不切实际的口水仗,剩下的只是一堆ppt而已。当然,什么敏捷理论、面向对象、结对编程啊,很多培训都会带着很好的外衣,但是培训结果如何,自己有没有从中得到什么,恐怕只有你自己的内心才会真正告诉你。
(5)很多培训其实就是上课,讲ppt,如果时间充裕一些,还会现场给你书写一段代码。但是很多朋友课也听了,书也读了,实际效果却寥寥。究其原因,主要是自己缺少联系和实践。工科,尤其是计算机学科,那是需要自己一行一行代码调试练习出来的,别人的经验和方法再好也是别人的,只有自己实践了、不断犯错,才可以把知识真正学过来、融会贯通。
(6)培训从来都不是便宜的。短期课程几千,长期课程上万,如果是企业的培训课程,那更是很大的一笔支出。但是,我们的投入产出比如何,这是我们需要深思的问题。就拿我熟悉的嵌入式来说,为什么不尝试自己买一块开发板,为什么自己不生成工具链、为什么不学着用google来解决问题?知识的学习是一辈子的事情,但是建立了属于自己的学习方法,调整好合适的心态,积极总结和反思,这才是我们一辈子的财富。有了这么好的网络,我们想到的难道只是用它来娱乐?