很多培训出来的老铁,都不敢说自己培训出来的,反正只要不说自己是培训出来的基本面试通过的概率大点。
中国习惯了应试教育培训,雅思培训,CET46培训,考各种职业资格证培训...所以冥冥中好像所有的培训机构都是冲着应试这回事儿去的。但是你要明白个事情,做IT又不是学完了去考证,这可是硬技能的东西,你怎么可能三四个月填鸭一下就月薪过万?如果真能如此那大家都不用十年寒窗考大学了,都去培训班就完了呗:
不是真爱培训机构通常会把IT从业人员的薪资、前景吹嘘的很高。这些被吸引过来的学员,往往只看到这个行业的前景和高薪,并不是真正喜欢程序员这个职业。入门门槛过低,非因材施教培训机构对入学的学员几乎没有任何要求,只要你交了钱就可以去学。然而,很多人并不适合这个职业。导致培训机构出来的人,很难有大成就。自学能力较差选择去培训机构的人,通常自学能力较弱,培训机构会教你怎么写Java代码,怎么安装某个IDE,怎么完成一个个人博客或购物车之类的小项目。然而,你是在框好的架子下被动地按照老师的要求“完成”了这些事。到了工作中,面对巨大的未知和陌生的项目,你能不能举一反三灵活运用,充满了未知。简历作假许多HR表示,培训机构出来的程序员,简历都清一色的写着:“做过百度外卖、美团、微信飞机大战等项目…“并且一些机构还会鼓励学员造假简历。这使得HR在筛选简历的时候会撇弃掉培训机构的学员。
那么,哪些人适合做程序员或者一名合格的程序员应该具备哪些素质和能力呢?
首先,进入这个行业前,必须要有对互联网的兴趣和热爱,而不仅仅是为了拿高薪;发自内心的喜欢编程,否则你只能做一个码农;良好的自学能力,程序员尤其需要自我学习能力,[一个程序员能不能自己学会一门技术、能不能自己解决一个问题特别重要]。因为,很少有主管会手把手的教会你编程和设计的实际技巧,也很少有主管会大发慈悲把你送去研习班学习工作需要的技能,在一个现实的环境里,一切都要靠你自己。假如你自己不能独立习得某项必须的技术,真没有人能帮得上你。假如你自己不能独立解决问题,真没有人能始终拉扯着你。这也正合梁漱溟说的话:“任何一个人的学问成就,都是出于自学。学校教育不过给学生一个开端,使他更容易自学而已。青年于此,不可不勉。”
PS:培训只是入门,能让你走下去的,是对知识的渴求与无数个孤独寂静的深夜中的思考和沉淀。