小白学软件开发是自学好,还是找个培训机构学习
我是个小白,想转行学软件开发。是自学好,还是找个培训机构学习好。相信这个问题是很多人都困惑的问题吧。这是一个比较敏感的话题,因为无论选择那种方式都会有人吐槽,但是知了堂认为,首先你得先确定你到底要不要进入软件开发行业,如果已经确定,那么就可以根据你自己的实际情况来选择合适的方法学习,因为不管是参加培训还是自学都只是一个入门的手段,殊途同归罢了。不过知了堂也给大家简单介绍一下自学的培训的区别,方便大家选择合适的学习方式
先说自学:
1.如果能够自学入行可能基础薄弱,但是就长期的职业发展而言是很好的,自学能力在这个迭代快速的行业是很重要的。
2.自学的优点很多,良好的自学能力利于日后发展,自学能力强的人其他各方面的素质也不会差,意志力、决策力、执行力等等,而这些是影响你职业走向的东西。
缺点一:耗时较长,因为自学过程中经常出现没有正确的学习方向,有问题得不到及时解答等问题,相同课程内容,自学时长普遍在八个月以上。注意:这里的时间是指早九晚八的学习哦,可不是大家认为的每天抽一两个小时学习。
缺点二:容易放弃,正是因为自学java耗时比较长,从零基础到掌握Java周期太长一个人无法坚持加之问题得不到及时解答很容易出现挫败感,很容易学到中途选择放弃。
再说参加培训:
优点一:讲师带路,避免走弯路。相比闷头自学,有老师带着,学习更有方向感。
优点二:班级授课,学习氛围更好。大家聚到一个班级里,更有学习氛围,更容易学进去。特别是对自律性较差的同学来说这点很重要,如果有较高的自律,知了堂建议你也不妨试试自学。。
优点三:学习内容更加系统、科学。培训机构的课程一般都是跟着市场走的,该学什么,不该学什么都是由讲师们规划好的,毕竟他们也希望学员能够顺利就业。但这并不是说所有机构的课程质量都过关。
优点四:短时间内即可就业:目前培训机构的学习时间大概在四到五个月的样子,之后就是面试就业,当然能否成功主要取决于大家对技术的掌握。
缺点一:学费太贵,目前普通的Java培训机构学费大概在一万五左右,而连锁培训机构的费用大概在两万的样子,这对很多人来说是一个不小的负担。
上述就是自学和参加培训的一些优势和缺点,希望对大家选择合适的学习方式有帮助。最后,知了堂还想给大家几点建议,无论你是现在自学还是培训,应该都是适用的。
1、自己敲出来的代码才是自己的
很多小伙伴在学习软件开发时,仍然采用学习教科书的方式,对着教材看代码,做课后的编程练习题,就是不想敲代码,只想着自己看了背到了就可以了,但是这样的结果就是整本教材学下来,还是写不出任何代码。哪怕你照着书上的代码敲一遍,也比你看代码、识记代码来的强。
2、不要急于求成
学编程必须讲究循序渐进,切忌浮躁。零基础学软件开发,前面很长一段时间都是在入门,你可能学了一段时间还是感觉自己什么都不会,特别是自学,这是正常的。学编程一开始都是这样,过了这个阶段,后面就一通百通了。不要基础都没学会,就想着学框架。
3、不要钻牛角尖
学习软件开发的过程中肯定会有不懂的问题,这个很正常。即使你对着视频敲的代码,或者直接把老师写的代码copy过来,还是有报错,自己还找不出来,很沮丧。这都很正常,不要怕,一个个解决。
4、不要三天打鱼两天晒网
如果是用业余的时间学编程,一定要固定学习的时间,比如晚上8点到10点这样子,然后坚持下去。如果是三天打鱼两天晒网,你一旦停止学习编程,你需要去找寻之前的学习进度,有可能就重复学习,造成不必要的时间浪费。还有要坚定目标,不要一会想学java,一会学python,然后又想搞小程序。专心搞一门,学出来再说。
上述就是知了堂对大家学习软件开发的一些建议,希望对你学习软件开发能够有帮助。
本文转载至http://www.zhiliaotang.net/zuixindongtai/hangye/967.html,更多软件开发问题,你可以访问知了堂网站详细了解。