本帖最后由 max3po 于 2018-10-6 20:00 编辑
Python学科的学习已经有2周多,通过这些天的学习,我已经掌握了Python语法基础的多数认识,下面我就简单总结下自己的学习心得;希望能对你有所帮助。
首先要明确每阶段的学习内容,其次我会制定自己的学习规划和目标,这样能有效分配时间,目标也能驱动自己。基础班的课程是13天左右,最后1天会以一个大项目收尾;具体到每一天的学习上,我是按照以下去做。
对于每天的上课内容我认为还是很多的,为了能够有效地理解并掌握,我会去预习前1天的ppt和文档,并对重点和不理解的做下标注,等上课时会着重听讲。当白天上课在看视频学习具体知识的基础上,我会对讲师的额外拓展和一些面试知识点着重做书写笔记(好几亿不如烂笔头嘛)。对于听课中疑问,也会记录下来,等着课下时间去解决。比如一次讲到“bool值判断”时,我想到"=="两边的数据类型是否可以一致?对于这个当时课上未讲(前期还没学到),自己想到的这类疑问;我会先认真理下问题,看自己是否真的不理解这个问题,否则去搜索,如果搜索找不到答案会问老师。如果网上找问题的答案能很快找到,我会优先搜索(毕竟我们也需要掌握一些搜索查找能力)。有一点是需要注意,如果搜索查找所需时间太长,或者网上找不到答案,这时候一定要问老师。不仅因为老师能解决你的各种疑问,最重要是你节约了“无需浪费的时间”。培训期间的要学习的东西很多,每天中有效学习时间有限,所以我们必须能利用好自己的时间多去学习知识和解决问题。我认为利用好时间在前期的学习中,尤其重要!
等到了晚上是自习时间,我会先按照当天的ppt,文档以及自己的笔记去回顾知识点,看看是否还有不懂之处。这个过程中也会对着课程上的代码敲至少一遍,重点案例会多敲几遍加深印象(编程知识的学习必须得多敲才能加深理解,尤其是在刚接触编程学习时);然后再做当天的课程作业。这个作业我会认真做,题目多是一个个基础的小问题,但都需动手敲代码去解决。这样练习的好处是一方面加深对知识点的理解,另一方面也是一点点培养自己解决问题的编程思维。我想在面对以后工作中遇到的问题,这种思维能力是需要慢慢培养的;但前期的学习也不能太看重这种思维而导致想得多代码写的少,短期内我想还是需要通过敲大量的代码去练习,培养写程序的手感。
除了上面的学习,我还会搜些书籍资料(老师推荐或很多人使用的)去补充学习,这种学习是在当天学习事情完成的情况下才会进行;也关注一些关于Python学习相关的技术社区和公众号(比如:玉树兰芝,AI时间)等,这样做一是为拓展自己的学习视野,二则了解Python在工作中的应用场景。我也会和自己的一些做开发的朋友交流,尤其是Python开发的,请教他们在工作中遇到的问题,如何处理,以及学习方法。关于学习方法,有很多,重要的还是要选择适合自己的并坚持走下去。我有个做前端朋友给我建议是看书学习要比看视频更好。后面我会试一试!还有一点,我认为要让自己尽快进入Python行业开发,自身这种氛围的融入是有必要的。所以前期能学习的人和资源都是值得去关注了解、甚至学习;不过要注意把握自己的学习规划并有效利用好时间,不然可能就是事倍功半。
以上就是那么多,希望能给大家一些启发,也欢迎大家留言!
|
|