比培训机构学成的几率大吗?
谢谢邀请,
作为一个已经写了十几年代码的老程序员,其实无论是自学还是参加培训本质上都是让自己开窍学习,编程相对别的职业入门还是相对难一些,很多人学了一年了,都不没找到学习编程的感觉,更别说是开窍了,编程是一个自我认知不断加强的过程,最厉害的法宝是坚持到底。同样是一个知识点在不同的阶段认知水平差距非常大,这就是自我认知的过程。做一个程序员特别是工作了好多年的,拿出刚入行一年的代码看,几乎已经没法认出是自己写的代码了,思维经过很多层的冲刷已经很难记得最初的烙印了。
说到自学编程,不是什么人都能自学编程并且找到合适的工作,至于是自学什么编程语言本质上都一样,只不过每种编程语言在语法特性上有所差异。
什么人适合自学编程?1.自制力强,意志坚强
很多人都有一个编程梦,而且都有尝试着自学的冲动,一般开始学的时候都非常有劲头,真正到了展示意志力的时候选择了放弃,不是每个人都适合去自学,意志力是一个长期培养的素质,如果对于意志力没有足够的信心不建议选择自学,编程到了一定程度都需要坚持,毕竟不是每个人上来就具备深刻的计算机思维模式,计算机语感的培养是需要时间的,所以坚持是必要条件。
2.目标性强,让自己保持激情
自学编程完全靠的是自己的一种克制力,要让自己时刻保持一种积极学习的心态,就需要讲究方法策略,就需要有一定的规划,制定每个月每周甚至到每天的计划,不达成目标就要对自己有所惩罚,对自己要狠一些,整天让自己得过且过,保持有这种心态的人很难自学好。
3.懂得获取资源,吸收进自己的知识体系
现在网络上的学习资料多如牛毛,但真要变成自己的需要东西,并且有机的吸收到自己的体系中去需要去学习,很多人学习编程网上找到视频资料就开始呼呼的学起来了,完全按照视频的格式去学习,学的挺嗨,听的也很明白,但就是遇到问题不知道怎么去思考,特别是需要自己独立思考的时候完全不知道怎么去下手,这种属于典型的为了学习而学习的人
要知道自己如何去学,为什么去学,学到什么阶段,距离自己的知识体系的要求还差多少,都没有一个评估,放到做人属于自知之明,学技术就是有的放矢。有了视频对于重点知识的理解就方便了许多,但如果配合书本的学习,想办法让自己在单位时间内学的更多更快。
如果满足上面的一条或者更多就可以考虑自学了,有很多基础很不错的,甚至本身自学已经具备了很强的能力,还是想扩展自己的知识面,参加个培训查漏补缺,培训的目的查漏补缺,很多零基础的人把培训当成救世主了,什么都靠不住,能靠得住的只有自己
培训有两种效果:1.查漏补缺,自学的时候可能遗漏知识点,知识点学的会更加全面一些
2.催化剂作用,本来自学找不到感觉,可能通过一段时间的培训知道了如何去学习,能起到这种效果就相当不错了
想成为一个程序员自学能力是必备的,在项目开发过程中遇到难点,只能自己去克服,不会有人专门给你培训下知识点,所以想成为一个程序员先让自己成为一个懂得自学的人。