215 个回答
从你的提问方式来看,我初步判断你应该不是计算机相关专业的同学。其实,你提的这个问题本身不难回答,但是在回答你这个问题之前,我先问你一个问题, 你真的考虑好进入IT行业了吗?
随着移动互联网行业的火爆,薪资高成了这个行业最重要的标签,但是我想告诉你的是,不是每个人都可以吃这碗饭的。IT是一个很宽泛的概念,在这里我暂且认为你说的是软件开发。我们一直在说,兴趣是最好的老师。如果你对编程真的感兴趣,从此编程为乐,编程为生,我觉的无论是自学还是培训,你都可以在这个行业混得风生水起。相反,如果不是因为兴趣,可能硬着头皮出去混点工资,时间久了还是会自然的退出这个圈,换个行业谋生的。
另外,除了兴趣,软件开发需要很强的思维逻辑能力和耐力,还有最最最主要的自我学习能力(哪怕培训和工作中,都要)。你问下自己,你具备我上面说的这些吗?
是的,你也看明白了,我在泼冷水。虽然我是做IT培训的,但是我不是那种只知道赚钱而不管学生适不适合,是人的钱都想赚的。如果你觉得符合上面我说的入行要求,那么我就讲讲软件开发自学与培训的优劣势对比。
自学
对于自学
控制力够强吗?
你的理解能力怎么样?
优势: 金钱成本较低,能够按照自己设定的学习计划进行学习,时间安排也比较自由。
劣势: 自学消耗的时间比较长,如果没有基础的话,想要自学也是比较难的,相对于有一定基础的,一般都是在工作之余用碎片化的时间去学习,想要在软件开发的领域小有所成,找到一份正式工作,怎么也得一年半载吧。自学需要强大的自制力,需要耐得住寂寞,每天固定的坚持学习,但是遇到技术难点很容易做牛角尖,导致半途而废。
培训
优势: 学习时间相对较短,整体学习比较全面,学习内容也比较集中。专业老师按照大纲进行系统授课,在学习中遇到技术问题能够快速得到解决,同时还有专项的练相对于自学,学习气氛更加浓厚,跟同期学员对问题的探讨,对拓展思路有很大的帮助。让学习变成一件很快乐的事情,学习起来也会很有动力,学习的效果会更好。
劣势: 相对于自学,培训是需要金钱成本,一般的培训机构学习费用都在一万五到三万不等左右,还要加上学习期间的生活费,学习成本比较高。PS:从时间就是金钱的角度来看,上面说的自学优点反而不成立啦,提前工作半年的薪资估计不止一两万吧。
最后说一下,如果你不是一个自制能力很强的人,又想能够尽快的提升技能,最好是找一家靠谱合适的培训机构进行学习,毕竟培训价格不是小数目,主要是看钱花得值不值,主要取决于培训机构的质量。如今培训机构鱼龙混杂,其师资、课程、就业到底有没有保障,这也是大多学生不太敢选择培训机构原因。教学质量和最终就业不好的,花了钱也浪费了时间都是可能的事情。不过无论是培训还是自学,自己都得努力去学习,不然说什么也无济于事。下面我顺便给大家讲下如何选择一家靠谱的培训机构(为了避免存在 guang gao 嫌疑,不会推荐机构)。
如何选择培训机构
1、不管培训机构怎么广告宣传,首先确定一点是不是专业做这个培训的,实际培训的效果和最终的就业怎么样不是靠他们自己说的,这个你就要去找一些在读或者已经毕业的学员亲自了解一下。
2、就业薪资虚假宣传,薪资动不动就达到一两万,不务实,你让公司里那些做了几年还没这个数的前辈们情何以堪。
3、就从老师来说吧,一些机构就直接招一些年纪轻轻的讲师,自己连项目都没有做几个来教学生,真是误人子弟,就知道赚钱。值得注意的是,如果是一线开发下来的讲师,大约也得有30-40多的年纪,项目实战经验丰富,这样的机构可行。
4、行业内口碑比较好,业界没有学生的负面新闻,学生对培训机构比较认可,这种机构把精力放在了学生身上的机构,才是做教育的应有态度。
5、以学生就业为目标的培训机构现在才是最主要的。我一直强调就业只是教学成果的体现,没有好的教学保证是做不到好的就业的。这里我就要提醒各位,不敢保证最低就业薪资,不敢合同里写明白没就业退全款的,他们就是对自己的教学心虚。
希望上面罗嗦了这么多,可以帮到你和跟你有一样疑惑的小伙伴们。再遇到培训相关的问题都可以私聊我。PS:那些猜测我在忽悠他来培训的路人,可能让你们失望啦,题主在哪我都不知道。记住,我叫蛋哥,一个爱装逼的蛋哥就行了!