我建议不要报培训班。举个不恰当的例子,如果把培训班比作养鸡场,那么培训班出来的就是饲料鸡,用饲料快速催费,口感很差。相比之下,自己到处找资料自学,就像是农家放养的土鸡,生长周期要长很多,但是做出来的菜比较美味。接下来说说培训班存在的问题一:培训班的教学方式就和中国的教育一样,纯粹是知识的灌输。可能有人要问了,知识灌输有什么不好,我不是在短时间内学到大量知识了吗?知识灌输的缺点,在于很多知识根本不能活学活用,举一反三。要知道,企业里业务变化很快,如果不懂知识的原理,很难有效应对快速变化的需求。培训班存在的问题二:培训周期太短。目前大多数培训班的培训周期在 4 到 5 个月,虽然满足了很多参加培训者快速参加工作赚取高薪的投机心理,但是参训者很难在这么短的时间内了解软件开发的全部流程,很多软件开发的基本概念都不了解。培训班存在的问题三:师资太差。培训班经常会招收一些刚毕业大学生做教师,这些大学毕业生之所以会进培训机构当老师也是因为他们没有企业级实习开发经验,技能栈知识栈不足,视野狭窄。有的甚至会直接招刚毕业的学员当老师。即使有的老师以前在企业做过,在技术快速更新的年代,他们教的东西还能跟的上时代吗,还是企业里在用的技术吗?培训班存在的问题四:诱导学员简历造假,破坏人力市场诚信。说完了培训班本身存在的问题,再来说说参加培训班会存在什么问题。第一,无法培养自觉的自学能力。参加培训班的人根本不懂所用技术的原理,不了解该技术的历史,以及该技术产生的时代背景,自然不可能对技术产生激情,不会因为热爱而自发的狂热的学习,深入研究技术。第二,基础差,工作吃力,未来成长乏力,只能为了糊口,勉强应付,代码质量根本无从谈起。综上,培训班是揠苗助长,还是静下心来,扎扎实实的自学,厚积薄发。最后是给自学者的建议:如何开始一门语言的学习?比如要学 python ,以 python resources quora 为关键字在 Google 里搜索,点击前几个链接,里面会有很多资源链接。再以 python resources stackoverflow 为关键字在 google 搜索,点击前几个链接,里面会有很多资源链接。基本参考 quora 和 stackoverflow 里的资源链接开始展开学习就够了。另外,学习过程中会有很多收获,最好及时记录下来,方便将来查阅。建议用 markdown 格式将笔记写成文章,放到博客网站上,简书支持 markdown ,推荐使用简书。博客请一定用心写,不要都是转载别人文章,也不要全是浅尝辄止的文章,最好在某个主题上深挖一点。写博客的好处是有成就感,更容易让学习坚持下去。如果不怕折腾,也可以自己搭个简单的博客,比如我的:
blog.engchen.com