编程语言自学还是培训好学
想学编程,是上培训班好还是自学好?培训班和自学的优缺点分别是什么?
个人觉得培训班好些。原因如下:1,自制力差,打开电脑打开手机准备学习的时候,不知不觉就去打游戏刷微博了,效率太低。2,没有学习氛围,编程是一件比较枯燥的事情,遇到一个地方写不出就是真的写不出了,又没有人和你商量,很多时候会想要放弃。3,自学能看懂和模仿别人的代码,但千个程序员能写出千种代码,你想要完全学习一个人决绝问题的方式是不可能的,真正要学的是编程思维,而这个只有老师能教你,让你拥有自己的编程思维
感谢邀请,作为一个十年+的老程序猿,工作中遇到过不少非计算机相关专业出来的同事,有的是上培训班,也有自学的。相比较,自学的少。
至于是上培训班还是自学,主要还是要看学习编程的目的。如果是爱好,当一个兴趣玩玩,或者自己想做个网站呀,app呀,那就完全可以自学。如果上了培训班,最后只是为了满足自己的小爱好,那投入产出比就太低了,划不来,毕竟培训班的学费还是挺贵的。
如果是为了就业,个人倾向于培训班,因为自学的最大困难有两点:
是来自于自己的自制力,如果没有很强的自制力,很难自学成功。有了必要的自制力,还需要制定一个可行的学习计划,凡事预则立不预则废,这个***要从编程语言的基础语法,到异常,IO,文件系统,数据库操作等逐步加深,最后可能还会学习这个语言比较流行的框架,因为在实际工作中,框架的使用是非常普遍的。另外除了编程语言本身,要做深入一点的开发,肯定还需要掌握像数据库,linux,等等其它一些东西。这对于一个新手来说,也是不容易的。更困难的是,有了***就要按照***严格执行,最终还是要落实到自制力上。能不能严格执行***,可以说直接关系到自学成功与否。
系统性不够。在实际工作中的程序员,绝不是每天只是敲代码那么简单,程序员平均每天能有200~300行有效代码的产出就算可以了。除了编码,很多工作也都集中在沟通需求,分析问题,改bug,开会等等很多杂七杂八的事情上。这是一个系统性很强的工作,在工作中会涉及到很多其他岗位的人,比如需求,测试,美工,客户,等等,会有很多环节,并且这些环节环环相扣,整个工作的系统性很强。如果自学的话,完全是一个人的事,是体验不到这种情景的。而培训班几乎都会有一个实习项目,虽然只是练习用的,但是通过这个项目,还是会积累一些实际工作中的经验的。我在以前面试的时候,也遇到过自学的人,他们整体给人的感觉是或许对于语言本身掌握的还不错,但是除了语言以外的东西,就都不知道。当然,如果求职的人是一个刚刚毕业的学生,只要基础好,其他方面弱一些,也是可以接受的。
培训班能带来的好处其实就是自学的劣势。首先培训班既然交钱了,自己不可能不认真对待,并且培训班都有着自己的教学***,一步步跟着学就行,同时身边有很多志趣相投的人以及辅导老师,有什么问题都能很好的解决,相比较自学的话,一个人如果只依赖网络去解决问题,对于新手来说,很多时候也是很耗费精力的。
另外培训班还有一个好处,就是作为培训班,长期以来,他们积累的毕业生其实也是你的人脉,那么多人里面,肯定有混得好的,或者在什么大公司,好公司的,通过他们内推,能更好地获得面试机会,并且通过他们也可以更好地了解公司的情况,待遇,和面试重点。一些培训班也会和一些企业公司合作,长期输送人才,这也算是培训班的一个卖点。在考虑培训班的时候,要多了解一下。
如果真想学习计算机编程的话,还是去培训学校学习靠谱,哪里的环境和教学更专业,不过在入校前,可以自己先自学,让自己心里更有底,给你个网站,上面有计算机编程书籍下载,还有对应的开发工具下载***://***.xen123.cn 祝学有所成
学软件开发自学好还是培训好?
自己硕士期间也学习过较多软件及开发语言,结合实际学习体会,个人认为周围有特别棒的培训机构,而自己又有足够的、固定时间[_a***_]学习,还是参加培训学校,比较好。
机构老师讲授这门课程,会事先备课,从最全面的角度进行讲解,讲解相关难点,可以使自己快速上手,不会花费较多时间。同时,最重要的是,有问题可以现场请教,这是一大优势。自己在学习软件中,遇到问题,从书籍资料,以及全网中都无法找到解决办法,这时觉得花多点钱,能找个可以解决这一问题老师问下也好。所以,参加培训是有优势的。
比如自己自学HyperMesh有限元软件,当时先是从网络上找到或买到其中文版官方教材、帮助文档翻译中文版、帮助小节对应操作视频等。书籍、帮助文章等内容都是操作类描述,一会介绍点击这个符号,一会接着又点击另一个,看起来非常累、非常费事,其对应的官方帮助***很短,也很多,看起来也非常费事。
后来自己购买了对此软件比较熟悉老师录制的***,有些之前不懂的问题也弄懂了,最后也算入了门。这也算一种培训吧,但远远没有参加培训班效果好,因为学习中,自己还会遇到新的问题,没有老师可问,只有自己解决。所以,可以参加培训机构,最好选择一个机构参加。
现在这一软件自己也用的比较熟练了,但是之前花费了较多时间,学习中,自己也收获了很多。比如自己一直以为HyperMesh中,使用Nastran模版建模,有大量时间序列数据的表格,无法直接读取文件导入表格内容,后来发现是可以的,但是网络及相关资料中,查询不到。如果自己是老师,会把这些传授给学生,可以少不少弯路。
最后想说等学习新软件或者语言,有个师傅带着可以快速掌握;老师再给点出注意点,可以迅速提高;有问题还可和老师交流,可以节约不少时间。
(感谢阅读,欢迎点赞、关注、评论,一起交流软件学习心得。)
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.wnpsw.com/post/22079.html