每天编程30分钟这个策略已经实行一周了,看起来可行,每天都能进步一点点,而又能轻松完成任务,再练习一段时间就能形成习惯了,后面就容易了。
就像健身一样,把编程当做游戏来玩,每天消灭几个小怪兽,后面就会越来越强大。
回想我编程的经历,每次学编程都没有超过一个月,但是也能进步巨大,能把一些东西做出来了。如果能保持练习半年,那编程这个技能就算学会了。
先学会一门编程语言,如果后面有需要,再学习其他的语言。
一边做项目一边学编程,这样最好,学到的内容能及时应用,就不容易忘记了。
编程其实是锻炼把事物抽象成算法的能力
昨天看到这句话,感觉有点道理,编程就是告诉计算机如何完成任何,但要用计算机能听懂的语言,就是要把显示的任务抽象成算法的能力,每天练习一点点,慢慢就熟练了。
编程的核心是是什么?
这个要慢慢摸索出来,目前看到就是判断和循环、还有函数
- 判断能让程序自动做
- 循环能让程序重复做
- 而函数就是各种功能的小零件,把这些小零件拼装起来,就是一个程序机器了。
只不过,这个是在虚拟世界里拼起来的机器。
在服务器上,其实有非常多的程序机器人在运作,但是我们无法看到有多少。
自动化工具
后面研究一下python自动化办公,写一些脚本,把重复的工作变成自动化。
人工智能的形态
飞机和潜水艇,早期都是模仿鸟和鱼的形态来设计,但是最终运作的原理却并不相同,但最终飞机和潜水艇的能力远远超过鸟和鱼。就像人工智能,也不会像人的大脑一样思考,但最终在某些能力上会远远超过人类。
意思摘自廖雪峰老师的公众号,非原话。