如果你的目的是进入大厂工作,那你就必须有全面的知识,那你就必须要一套系统视频教程,慕课网,拉勾教育,网易云课堂等。
如果你是刚进入大学,或者准备进入大学,小编也觉得你应该提前学习有关本专业的编程语言,不是说为了你在大学习中能拿到多少高分,而是能为你提前进入实习,为以前的找工作做准备。
当你自学,你必须要有一套系统的视频教程。在B站上,慕课上,网易上都零散的学习了Python的知识,但是到最后才发现,所以的免费的知识,大部分都是相同的,学了都大同小异没有进步,而且还浪费时间,之后也是狠心花了上千块购买了系统的教程。
其实当时我自己当时也是很害怕会不会打水漂,毕竟年龄大了,很多东西的试错成本就高了。所以年轻有多好啊!!!
当然现在的也有很多的Python课程很不错的,比喻慕课的全能工程师,能让你学到Python的全面的知识内容
你必须要每证每天都有学习2小时以上的时间。每一门的编程语言都有很多的知识点,在你没有落实到实践的过程中,往往你会记不住,也记不深刻,很容易学了后面忘了前面。就比喻我自己,html/css/javashtip学习之后,使用的场景少了,也就记住最基本的几个内容,就连python的基础内容也是因为工作的原因一直断断续续,总是没有进步,也就是疫情的那两三个月把所有的基础都学习一遍。
Java工程师
敲代码,这个是重中之重,就如第3点说的,2小时学习,有1个小时以上都会在敲代码,在这个过程你会发现在学习视频内容没有发现的问题的。在《刻意练习》的书中提出:学习+练习的方法能提高我们的学习效率,所以敲代码永远是少不了的。
当你把课程都学习完之后,必须想办法去运用,去实战开发一些东西出来。像我就是使用Flask框架为自己机构开发的一些非标准化的系统。
你可以去一些威客网,程序员网站那里,找一找别人的需求,看看自己能不能开发出来,从简单到复杂,循序渐进。
当然慕课上也用很多实战的案例课程,你也可以边学边跟着去敲代码,同时你会发现原来还可以这样的的开发过程的。我自己就是在原来的基础上学习下面的课程,对flask开发有新的认识(个人时间有限只学flask部分没有学django)
用百度去查找答案,你的问题别人也会碰到过,或者早就已经有答案了(很重要的学习能力之一)
还有Python有每多好用的库,比喻qrcode(生成二维码),matplotlib(作图)等,你都可以用百度找到相关的案例和文档,提高你的编程效率
可以尝试加几个学习氛围比较好的学习群,有问题像他们提问,不过根据小编的测试,效果不好,会的人基本上都很忙,也就没什么时间回答,在你等待回答的时候,或者你百度已经找到了答案了。