编程之路(一)

in #cn7 years ago

python.jpeg

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

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

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

Sort:  

新年快乐!cn区点赞机器人 @cnbuddy 感谢你对cn区作出成长的贡献。倘若你想让我隐形,请回复“取消”。