什么是程序?程序就是为了实现一个需求而设计的逻辑流程。
比如洗衣服,需要经过浸泡、揉搓、漂洗、拧干一系列流程,人力完成的话需要好长时间,但洗衣机的设定便解放了人们的双手。
编程,就是编写程序。所以说,烧菜的过程写成菜谱,本质上就是编程。
编程就是一种标准化流程。KFC详尽到炸薯条的油温秒数的加工手册,老干妈的辣酱配方和制作过程,本质上就是一种编程。
所以,编程的本质就是,设计一个逻辑流程来实现指定的需求,使使用者无需了解细节即可达到目的。
编程是一种对人的思考进行再思考的行为。因为编程是把人的想法“实体化”的过程,这要求进行更深入、细致、全面的思考。要求我们对事物和流程进行各种维度上的拆分,并在不同的抽象层次上进行完整自洽的思考。
人类从事的简单重复性的工作(洗衣、耕种、制造等)已经并将完全被机器所接管。人类的工作方向已经转向对机器的研发和维护。所以,人工智能站在逐渐接管人类的简单重复性思考活动,人类只需下达命令、制定原则和做出选择即可。
在可预见的未来,所有构建在经验和技能基础上的非创造性工作岗位都会消失,人类的工作方向会转变成对人工智能的研发和维护。在不久的将来,编程将会变得像英语、驾驶一样人人必备的技能。
——以上内容主要引自张砷镓:为什么你应该开始学习编程。已打赏。因读后颇为震撼,所以重点语句做了引用。侵删。
下面谈谈编程思路对英语学习的思考。
英语学习是否有固定的流程?有,语音,听力输入,阅读,语法,等等。
这种种技能的培养是否可以再细分,精确到秒不现实,但具体每一个时段(一课、一周、一月、一学期)的重点可以确定吧?
编程是对人的思考再思考的行为。编程可以把人的想法“实体化”,那么,英语学习的具体做法是否也可以实体化?
当然,两者的差别是明显的。编程是为了解放人力,英语学习还需脑力的付出,而且其价值更在于创新。但在学习阶段,是否可以借鉴编程的思路使学习更有针对性、更高效?
是可以的。这是一个需要继续思考并尝试的问题。
网友评论