一起学python自学编程三步走,从新

今天回头看了下在百家号里写过的文章,不知不觉发布了关于8篇学python的纯小白技术贴。很早就注册了百家号想发布点什么,但是因为懒惰所以没坚持下来,这次下定决心要好好努力下去!

开场白写完,下面进入正题,今天聊聊关于自学编程的一些事情,也算是对我自己经历的一种总结,因为我本人就是属于自学过来的。不过本身学过计算机网络设备方面的东西,所以自学起来也还算顺利。

1不稳是基础不牢,不明是学问不到。自学编程的第一步就是好好打基础。

我们没有人教,所以只能靠自己一点点的研究,很多人急功近利却不知道欲速则不达这个道理,或许短期内感觉良好,但是再过几年就一定会出现差距。所以基础的代码哪怕只有print这几个字母,学的时候也要自己练一练,敲一敲。只有基础的东西扎实了后面才会越来越顺利。大家可以找一个系统的教程像上课一样去每天看,自学虽然没有老师,但是我们不懂的东西可以百度一下,当你自己研究出一个你不懂的东西的时候,虽然花费的时间很长,但是得到的也会更多。像程序员的自我修养一书中的甲子,为了了解操作系统内核以及装载,链接等关键技术,不惜花费2年的时间写了数万行代码,虽然花费了很多精力也没有什么直接的收益,但是带给他的间接收获是无法言表的,使他在后来学习其他技术的时候能够很快的触类旁通,理解更加深刻。

2做一个完整的项目,多敲代码是成为高手的唯一途径。

我们可以在网络上寻找其他人现成的项目,看看别人是如何实现这个功能的,可以寻找2个或者多个源码,去分析他们的功能,分析人家是如何实现的,当我们刚刚学完一门语言的时候最容易一头雾水,不知道从何处写起也没有任何的思路。那就先学习别人的思路,慢慢的就会有自己的思路了,就像我们小时候写作文一样,刚开始不知道怎么写,可能是凑句子,当书读的多了,文章看的多了,自然而然就能马上通过一个主题去写出属于自己的东西和观点了。曾经看过一段非常经典语句在这里引用下:

以动手实践为荣,以只看不练为耻;以打印日志为荣,以单步跟踪为耻;以空格缩进为荣,以制表缩进为耻;以单元测试为荣,以人工测试为耻;以模块复用为荣,以复制粘贴为耻;以多态应用为荣,以分支判断为耻;以Pythonic为荣,以冗余拖沓为耻;以总结分享为荣,以跪求其解为耻;

3寻找项目,寻找需求,是时候做一个程序员该做的事情了

到了这个阶段就该检验我们自己的学习成果了,学习虽然结束了,但是真正的考验才刚刚开始,因为随着时间的推移和学习的深入,会越发的感觉经验是如此的重要,而积累经验就是靠的一个个项目的实现。在这个过程中编程思想也会逐渐在头脑里完善。坚持下去就一定会写出属于自己的东西出来。

今天就先这么多,明天我们继续一起学python。




转载请注明:http://www.aierlanlan.com/cyrz/1351.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了