小白想转行Java,需要报培训机构吗?
2020-11-17 · 百度认证:南京课工场信息技术官方账号
可以自学,但建议报培训机构。
自学需要具备以下条件:
1)过人的自制力,编程不比其他技能那么有趣,如果你没有莫大的兴趣和动力,很容易觉得枯燥,那些代码、逻辑很快就会打消你的积极性,尤其是你如果不是脱产专注学习,利用碎片化时间很快就把仅有的热情消耗殆尽。
2)完善的体系,师傅领进门,修行在个人,如果没有师傅,你就需要知道自己要学那些内容,从哪里可以学,学到什么程度算合格。如果有业内人士带着你也可以,但起码你需要有一套完善的自学教材。
3)项目练习,不是说我学编程,掌握代码就可以,你还需要实操,你需要找各种互联网实际开发项目去练手,不是说工作以后再去实验,除非你从实习生做起,否则都是要有一定项目经验的,学校可以为你提供,自学就很难找到。
除了少走很多弯路外,学校带来的附加值才是重点:
1)圈子,你的同学,老师他们都是这个行业内的人,不仅在校期间相互鼓励,一起学习,不会枯燥,毕业后工作也可以互相了解,推荐,业内圈子提早建立起来。
2)就业,自学找工作没有认证很容易被拒,大厂进不去,小公司即便聘用也会把起步薪资压得很低,让你好好锻炼;目前大部分培训学校都是包就业的,合作企业比较多,不乏一些大厂,毕业后直接推荐,起步薪资高,值得注意的是:入学签就业协议时,一定要注明起步薪资多少,不能听忽悠说你先出去积累经验,保证你多久之内达到什么薪资水平,这是坑。
3)认证,毕业证是一方面,证明你系统学习过,即使自主择业企业也认可,另一方面是行业证书,比如阿里云工程师,ACCA认证等,很多学校有合作,在校拿到后起点更高。
而且从学习效果来看,其实我们自己也清楚:线下培训>网课>自学。
就像文化课一样,如果人人都能自学成才,看看课本就能考上大学,那么学校和老师的作用也就不大了。我也可以把全套java视频课发给你自学尝试一下!
北大青鸟中博软件学院祝你学有所成!望采纳!
自学需要首先考虑下自己的学习理解能力如何?自律性高吗?优势是金钱成本较低,能够按照自己设定的学习计划进行学习,时间安排也比较自由;不足的地方也很明显,自学消耗的时间较长,一般都是空闲之余利用碎片化的时间来进行学习,想要在java领域小有所成,找到好工作,至少得一年半载吧,另外自学需要强大的自制力,如果松懈了或是遇到问题钻牛角尖,很容易导致半途而废。
培训优势:学习时间相对较短,整体学习比较全面,学习内容也比较集中。专业老师按照大纲进行系统授课,在学习中遇到技术问题能够快速得到解决,同时还有专项的练习相对于自学,学习气氛更加浓厚,跟同期学员对问题的探讨,对拓展思路有很大的帮助。并且像我们这样专业的培训机构,培训完后是会保障就业的,还有最低的起薪保证,有专门的就业团队进行“2对1”就业指导,比起自学求职胜算更大。劣势是相对于自学,培训是需要金钱成本,还要加上学习期间的生活费,学习成本比较高。
如果还是不知道如何选择,可以两样都试一下,现在大部分培训机构都会提供试学服务,根据自己培训和自学最直观的学习感受来决定吧。
要是你自学的话你有这个时间跟精力的话你就自己利用多余的时间多看书籍资料或者是你在机构获得一些可以免费学习的资料跟一些试听课来学习看看,总之就是你可以自学一段时间,然后你再找一个产品助理或者是产品专员的岗位。积累你的产品经验,然后等你积累到一定的产品经验之后再通过内部转岗或者是跳槽的方式上升转岗。
培训的话其实就是让你以后工作的起点高一些,工资上高也高一些这种,如果你要是想要快速入行产品的话, 你也可以参加一下培训机构,直接从Java做起也是完全可以的。而且现在培训机构也有很多,你要是找靠谱的机构的话你自己多试听一下机构的课程你也是可以找出一家合适你的培训机构的。或者是你要是有产品熟人的话你也可以看看听听他的意见,看你是参加培训好还是自学比较好。
不过要是机构的话我可以给你推荐传智播客,我的弟弟在那里学习的,如果你要是想通过参加培训班来学习转岗的话,培训机构总是避免不了的,你可以先了解一下传智播客机,深圳校区是在5号线兴东地铁口。
学习java中会遇到很多难点,很多复杂嵌套的逻辑,有时候单纯靠自己,是无法理解这些技术难点的。有时候写完一段程序,代码中出现一个Bug,可能自己想一整天也想不出是哪里出错了。这时候,如果旁边有个高人帮你指点,效果就好很多。
同时,自学过程中,写出来的代码会有很多Bug,如果不能及时解决,长此以往会对学习热情造成打击,逐渐放弃学习。
比较重要的是,现在大部分公司招聘java开发人员,注重的是项目经验和工作经验,可以说初学者一般无法独立参与到某个项目的开发中,更不要谈项目经验了,因此,0基础小白想通过自学找到工作难度比较大。
如果有个经验丰富的人能系统性地带着你学,带着你做一些简单的项目,由浅入深,能帮你把很多不懂的复杂逻辑讲解清楚,这比起自学肯定要事半功倍,会节省很多不必要的时间。
总结:如果你单纯的是兴趣爱好想学Java,可以先从自学开始。如果是以找工作为目的,不建议0基础小白自学。