近几年,IT界的软件开发工程师可谓是火的不得了,北上广等地区月薪万元以上的不在少数,即便是两三线城市有个两三年经验拿到万元也不是问题。因此笔者周围就有许多人对此流露出极大的兴趣,那么问题来了,对于学习难度颇高的软件开发,究竟是自学好还是培训好呢?在这里笔者搜集了一些资料分享给大家。
笔者从一个计算机相关的HR口中了解到,现今公司招收软件开发的工程师,一般倾向于学校正规教育。因为学校学习的东西比较全面,基础知识牢固等。
那么自学怎么样呢?首先从学习的难度上来讲,自学肯定是难度很高,面对一个陌生的行业而且还是很有难度的东西,学习起来难度肯定是非常大,没有老师指点,需要自己去摸索;在学习知识面上,自学毕竟是靠自己摸索,一些知识点的掌握可能不太全面,基础知识或多或少的有所缺陷。
不过呢自学也有它好的地方,自学出来的工程师一般自学能力强(一个人耐得住寂寞,默默自学),在这个行业很重要,软件开发是一个不断学习新知识的行业;还有解决问题的能力很强(开发过程中必须会出现很多bug),全靠自己一个人摸索,一个人寻求解决的办法。最后自学可以节省很大的培训费。
说完自学,那么培训怎么样呢?
自从软件开发火起来之后,软件培训之类的机构也如同雨后春笋般冒出来。对于培训来说,首先培训费特别贵,一般四五个月的培训费都是在2万左右。
其次培训毕竟是一种取巧的办法,一般学校出来的学生都是学习几年的(前提是认真学习的同学,一些没有认真学的有些还是选择培训),培训仅仅四五个月也是不够,因此就造成了一种后果–急于就进,培训老师将一些项目直接教给学员,学员照搬,最终限制了学员的思想;
最后还有一些机构(个别)交给学员面试经验,给学员讲,面试时候告诉HR自己是两三年经验。
那么培训的好处也是很明显的,可以快速的进入软件开发这个行业;因为都是老程序员教学,所以学习的知识点比较全面;最后呢由于周围是一大群又有相同目标的年轻人,所以学习的氛围也是非常好,对于一些自控能力不足的人可以多多考虑。
其实不管是培训还是自学,都自己认真的去学习,任何一个行业都需要自己付出努力,一滴滴汗水才能有最后的回 。
谨以此文送给在路上的那一群正在努力的准程序员们!
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!