如果你想学习编程,无非是两个途径,一个是自学,另一个就是通过培训了。我呢是通过参加动力节点培训学的Java开发,看题主这个问题,就让我想起当初我也在这个问题上纠结了很久。最后
如果你想学习编程,无非是两个途径,一个是自学,另一个就是通过培训了。我呢是通过参加动力节点培训学的Java开发,看题主这个问题,就让我想起当初我也在这个问题上纠结了很久。最后理性分析看清自身才选择的培训。下面说说我的看法吧。
自学编程开发
自学一般分为以下几个阶段
1.初学乍道小白阶段,什么都不懂,看了很多视频书籍。
2.初窥门径,能写出一些小东西像贪吃蛇,推箱子等小游戏,基本理论都懂。
3.略有小成,这时候基本上学了很多东西,像javaweb,数据库等基本上自己都懂一些框架方面SSH、SSM都有学习涉及。但是还不够熟练。能够做一些小型的小项目。
4.轻车路数,由于经常的做项目进行练习实战,这时候已经能够很好的,能够对于其中的一些编程容易出现的问题自己有一个明显的认知,独立的处理一些问题,并且能够解决。这时候基本上就可以去找一个不错的工作了。
自学有很多难题需要解决,首先最先面对的就是入门的时候,很容易放弃,为什么呢,因为自学因为自己摸索,没有一个体系,自己胡乱的写东西,乱写一气,但是最后呢并没有写出什么能够看得到的东西,自身内心受打击,感觉自己学的东西跟想象中完全不同,这时候较为容易失去热情。进而放弃。前期入门的时候最好能找一个人带你学习一下。
再者问题就是,自学没有一个良好的体系,进行开发的时候东学一块,西学一块,开发需要哪里就学哪里,容易造成学习混乱,大大加长学习时间。
还有就是自学很容易遇到一些自己解决不了的问题,人嘛,有时候就是喜欢钻牛角尖,非要弄明白弄会了,这个坎过不去,就进行不到下一项。这也就是导致停留在某一阶段静止不前。
最后就是,自学Java需要有很强的自制力,这也是最大的一个问题。在生活中诱惑很多,今天这个朋友叫你出去玩,明天那个朋友约你一起打游戏。今天这个朋友结婚,那个朋友办事之类的。这种不可控制因素很多,只有把这种玩的心收起来。控制好自己才能够自学学好,自制力不够强,易受外届因素影响的自学根本学不好,如果及其容易被外界影响,动不动学着学着就学不进去了,这个朋友叫你你就去,那个朋友叫你你也去,没事就打打游戏,这样就算是参加了培训机构,也拯救不了;
参加培训班学习
参加培训班学习是一个想要入坑,但是自制力不够,学不进去的补救的一种方法吧。当初我参加培训班学习就是因为自己有点自制力不够,这个朋友叫出去就跟着出去玩去了。考虑到自身的一些不足,就参加的培训班学习的。
参加培训班和自学的区别有以下几点吧。
1.能看到处于这个阶段能学到什么东西,做到什么,老师能带你做东西,能看到自己究竟做了什么、也就是相当于找了一个引路人吧,带领自己学习,提起自己学习的兴趣和动力。
2.培训机构一般都有自己的学习体系,从零基础入门开始学习,一直到最后可以完成互联网架构一个整套的学习体系,不用再在学习上抓瞎。
3.老师当堂讲课,带着你学习,能够学习的很快,并且在学习时遇到问题可以随时问老师这个问题怎么办,怎么解决。
4.参加培训班大家都在一个教室内学习,氛围好,受环境感染带动学习气氛,你也能潜下心来学习下去。
5.参加培训的话自己有哪些欠缺,经验上的不足,都可以从老师那里取取经,毕竟开培训机构的老师通常经验都是很丰富的。
6.有些机构管理很严格,上课期间严禁玩手机,睡觉等一系列行为,如果有的话可能面临被退学的风险。这也是为了让人学会的一种手段和保证吧。毕竟花了钱了,不学的话自己也心疼。
参加培训班学习的风险
是培训班可以弥补一定程度上的自身不足,但是参加培训有风险,现在培训机构鱼龙混杂,很多机构都是为了赚钱而开办,教的都是一些皮毛基础, 收费还特别贵,达不到一定的水准。 关键是有些机构会给你洗脑说培训三个月相当与有了三年工作经验,导致培训出来的人真的觉得自己有了三年工作经验,伪造面试简历,进行包装,面试的时候张口就是高薪,导致很多公司都很排斥培训出来的。就算是说自己有三年工作经验,如果真的有能力也行,关键是有些机构的老师都不行,仅仅只有一两年的工作经验,谎称自己有十年的开发经验,年纪轻轻20几岁十年多的开发经验,傻子也能看出来这是骗人呢,这教出来的人肯定更不行,还有一些机构可恶到用视频进行教学这样也是坑人的不行,最可气的还是有一些人去面试稀里糊涂被招走培训的,这样的机构不去也罢。
市面上现在的培训机构有很多,需要自己多多注意,好机构和不好的机构要仔细区分,选择一家好的机构,才能学到真东西,理性选择分析,切莫上当受骗。