2024-10-13 08:19:01
自学需要具备以下条件:
1)过人的自制力,编程不比其他技能那么有趣,如果你没有莫大的兴趣和动力,很容易觉得枯燥,那些代码、逻辑很快就会打消你的积极性,尤其是你如果不是脱产专注学习,利用碎片化时间很快就把仅有的热情消耗殆尽。
2)完善的体系,师傅领进门,修行在个人,如果没有师傅,你就需要知道自己要学那些内容,从哪里可以学,学到什么程度算合格。如果有业内人士带着你也可以,但起码你需要有一套完善的自学教材。
3)项目练习,不是说我学编程,掌握代码就可以,你还需要实操,你需要找各种互联网实际开发项目去练手,不是说工作以后再去实验,除非你从实习生做起,否则都是要有一定项目经验的,学校可以为你提供,自学就很难找到。
除了少走很多弯路外,学校带来的附加值才是重点:
1)圈子,你的同学,老师他们都是这个行业内的人,不仅在校期间相互鼓励,一起学习,不会枯燥,毕业后工作也可以互相了解,推荐,业内圈子提早建立起来。
2)就业,自学找工作没有认证很容易被拒,大厂进不去,小公司即便聘用也会把起步薪资压得很低,让你好好锻炼;目前大部分培训学校都是包就业的,合作企业比较多,不乏一些大厂,毕业后直接推荐,起步薪资高,值得注意的是:入学签就业协议时,一定要注明起步薪资多少,不能听忽悠说你先出去积累经验,保证你多久之内达到什么薪资水平,这是坑。
3)认证,毕业证是一方面,证明你系统学习过,即使自主择业企业也认可,另一方面是行业证书,比如阿里云工程师,ACCA认证等,很多学校有合作,在校拿到后起点更高。
而且从学习效果来看,其实我们自己也清楚:线下培训>网课>自学。
就像文化课一样,如果人人都能自学成才,看看课本就能考上大学,那么学校和老师的作用也就不大了。我也可以把全套java视频课发给你自学尝试一下!
北大青鸟中博软件学院祝你学有所成!望采纳!
2024-10-13 10:47:31
2024-10-13 09:18:33
2024-10-13 10:51:00
2024-10-13 08:02:45