如果是完全零基础 强烈建议先在网上找视频自学一下,课程一搜一大把,任何一种技术语言基础入门绝对没问题
这阶段,一是可以判定一下自己的学习能力;二是证实一下自己是否有自学的自控力;三也是可以根据视频教程质量判定一下是否对想要学习的技术感兴趣,因为很多人并不知道该学什么只是听别人说学这个好 学这个简单,自己完全没有概念,学习这个东西还是非常依托学习兴趣的,特别是自学。
那到底是应该自学还是报班
如果,你的时间充足,自我学习驱动力比较强,自律性好,有耐心,对编程有一定兴趣,头脑还相对比较灵活,强烈建议自学就可以
因为自学最忌讳的就是,觉得自己还行,不想话培训的钱,想要自己自学,自学本身就没有学习氛围,一个人学习非常乏味,遇到问题解决问题比较耗时间,可能培训老师的一句话,你自己就要找资料思考一两个小时,然后三分钟热血,学了没多一会,小伙伴一叫,直接王者农药了,那真就啥也不是了。
那如果你自认为自己是耐不住性子,自控能力差的,需要氛围约束的,建议选择线下培训,节省时间成本吧,毕竟程序员也算是吃年轻饭的,你自己学一学,看一看,想一想,自学了个1-2年,找工作还是不是,时间成本巨亏的好么,也并不是说培训就能找到工作,就是说,你自学可能需要1-2掌握的知识,参加培训能在半年时间让你学完,就算工作不行,你也可以对自己有个清楚的认知,还可以转其他方向。
最后想要参加培训,又不知道该选择哪家的,我强烈建议自己走一走,去实地考察一下机构的情况,聊一聊,但是切记不要当时就报名,回来对比一下,思考一下,上万的学费不是小数目,
那具体看一个机构哪些来判定是否靠谱,我这里也给一些建议
1、看授课方式,现在很多机构又传统面授,有双元面授,一定要选择传统面授,双元面授其实就是坐在教室看视频,课后有老师辅导,这个我觉得有点坑
2、看师资力量,毕竟师资品质才是授课品质,有实力,负责任的老师确实是对学生有很大帮助的教导的
3、看课研力量,技术是不断更新进步的,拥有好的课研团队,是对学习内容贴合当下企业用人最好的保障,这对找工作其实至关重要
3、看授课环境,了解每个班的学习人数,班级环境等,毕竟培训要的也是相对比较好的环境
这里有一个小建议,判定一个机构的好与坏,我个人回去看他们的重点投入方向,比如,有的会大量投放广告招生,我理解把资金大量放在广告上,那在课研或者师资力量上的投入就会少,那课研老师的薪资不高,或者数量不多,我想课程质量也会有影响的。
其实不管是自学还是报班,开始都还是需要自己去找教程现学习一下,先对自我有一个清楚的认知,然后在下决定,切记不要轻信网上哪些靠谱的机构忙目报名,那些都是运营贴,具体靠谱这个事,一定是你根据自身情况+负责和专业的机构,同时贴合才算靠谱。
建议搜索黑马程序员的免费基础视频教程学习
如果你有大量的空余时间建议报班学习,毕竟有老师指导、答疑。
如果你时间零碎,并且学习过其他语言选两本好的python入门教材(《learning python》、《begining python》)自学也是没有问题的。
当然可以选择网上报名视频课程,个人不太建议,视频课程质量参差不齐,有可能你花了钱看完视频还是没入门。
建议还是自学,不懂的上网查查资料,或者到相应的论坛里面去提问。
依据个人情况来决定,每个人情况不同,选择学习方式也是有差异的。
如果空闲时间充足,有一定基础,学习能力较强,可以选择自学Python,反之没有任何基础,零基础入门,选择培训更为合适,有老师带着学习更系统化,可以少走弯路。
报班不光要花钱,而且占用太多时间。
建议利用业余空闲时间自学吧,直接看官网文档,差不多一天看完,能学会基础语法。
再去根据工作需要或者你未来发展方向,学习一些第三方 module。
像 pandas ,numpy,requests, BS4 ,Scrapy等一些常用的都要学习。
如果你是零基础的话,我的建议是去报培训班学习,因为培训班有老师带着还有身边的同学一起学习这样入门会快一些,培训班有很多,目前像我朋友之前就在蚁小二python小课学习的。
如果是工作多年只是想多学一门语言的话我的建议是直接看官方文档就可以了,学习了基本的环境搭建和语法之后,一定要多练习,编程成长最快的方式就是多练习,找一些小项目做做就会有很大提升。
最后如果想成为编程的大牛就一定要坚持学习,并对编程保持兴趣,兴趣是最好的老师,有了兴趣才会驱使你不断地探索。我也是一个程序员,可以多多讨论。