daviswu avatar

编程之路(一)

daviswu

Published: 22 Feb 2018 › Updated: 22 Feb 2018编程之路(一)

编程之路(一)

python.jpeg

在新年期间,学了一点Python编程,对于小白学习编程,有以下一些心得。

  1. 在最开始学习编程时,最好要避开环境配置的坑,直接从编程本身入手。以我自己的学习经历来看,至少有两次是止步于软件安装,环境配置,数据库安装,万里长征,还没有迈开步子,就已经知难而退。实际上,学习编程本身并不难,尤其是照着教程敲代码,不但不难,而且会乐在其中,每当代码正常运行时,就会感觉到快乐。因此,第一个建议,对于真正的小白来说,在学习编程的最初,应该从关注编程本身入手。
  2. 那么如何在不安装软件的基础上直接进入编程呢?选择一个好的学习网站,在网站的页面上会同时有教程,程序编辑器和程序运行显示界面,在这种学习环境中,学习者只需要关注编程本身,理解教程,练习编程,运行程序。这里推荐https://www.codecademy.com/learn ,使用下来感觉还不错,可以找到我们常说的沉浸式学习体验,少一些焦虑,多一份自信。不过这个网站是全英文的教程,需要一定的英语阅读能力,如果能坚持下来,倒能够一举两得。如果感觉有困难,可以考虑先从廖雪峰的网站开始学起。第二个建议,选择一个好的学习网站,可以让你事半功倍。
  3. 即使再好的编程教程和学习环境,对于小白来说,在最开始时,如果遇到问题,还是会感到无助,这时候不要着急,可以先仔细阅读教程,看看有什么地方没有完全理解,然后看看程序运行后的“错误提示”,了解错误的类型,再寻找解决方向,最后,可以浏览“学习者论坛”,在一个成熟的学习社区里,几乎你遇到的所有问题都已经被前面的学习者走过,只需要找到他们的解决办法,就完全可以解决你的问题。如果还是不能解决,建议重复执行以上三步,同时多动动脑筋,好好想想问题可能出现在什么地方。对于小白来说,强烈不建议利用搜索引擎解决这些初级问题,一方面搜索引擎中的干扰太多(广告太多),而且答案良莠不齐,在抗干扰和寻找正确答案的过程中,会丧失很多注意力,得不偿失,往往为了解决一个小问题,兜一大圈回来,可能连最初的问题都忘记了。第三个建议:对于小白来说,在学习之初,请慎用搜索引擎。
  4. 学习编程,是一个任重而道远的任务,最好的办法是“少食多餐”。不建议一次性长时间学习,这种学习方法一方面容易磨耗学习的热情,因为利用热情的动机去学习,往往无法长久,就好比恋爱和婚姻,如果抱着天长地久的目的,就容易走到最后,如果仅仅是一时的冲动,很快就会渐生厌倦;另一方面,一次性长时间学习对于体力的消耗非常大,身体容易产生疲倦,长此以往,即使身体不出状况,也会产生抵触“情绪”,影响后期的学习。第四个建议,制定合理计划,利用“少食多餐”的学习方法,快乐学习。
  5. 当学习了一段时间后,会蠢蠢欲动,想着尝试一些挑战,当然这是好事,但也容易打击刚刚建立起来的自信心,可以尝试,但是不必过于执着,和自己过不去,因为大概率是会遇到各种问题(坑)而半途而废,如果有这种心理预期,抱着在解决问题的过程中成长的目的去尝试,不啻为一个快速学习的好方法。怕就怕,刚打开门,看到了面前的险峻高山,发现自己只不过在山脚下徘徊,受到打击,从此一蹶不振。第五个建议,对于挑战,量力而行,保持好学习心态,做好打持久战的准备。

今天就写到这,以上的总结,希望对大家有帮助。如果你也在学习编程,欢迎交流经验。

Leave 编程之路(一) to:

Written by

写写字,跑跑步

Read more #cn posts


Best Posts From daviswu

We have not curated any of daviswu's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.

More Posts From daviswu