在一开始让我们来思考这样一个问题:人类为什么会成为目前地球上最强大一个物种?
只要我们仔细想一下,就会觉得这个事情不是那么显而易见的,论单个人类的力量是几乎没有办法在野生环境中生存下去的。那成功的关键就在于——协作,人类这个物种通过协作,生出了强大的力量。
但是随着科技的发展,我发现有一支力量开始发挥越来越大的作用,那就是与机器的协作,我们已经不能把机器单纯的看作一种工具了,在人工智能蓬勃发展的今天,机器也变成了一种智能的存在,而这种智能的存在使得人类和机器的协作也更加深入。因此为什么要学习编程的答案就显而易见了,因为这个是与机器沟通的语言,这是与机器进行深度协作的基础。
我们称编程叫做学习语言,的确,这个类比非常形象。可以说每一种语言的背后代表了一种思维模式,而编程也是一种思维模式,我们可以称作程序思维,通过学习编程,了解了机器这个“生物”的思维模式,从而可以更好的利用它成为大大拓展我们的能力。
编程的本质,是你写一个剧本,让计算机根据剧本去完成你交给它的任务。你发布命令,计算机执行命令。你负责想事儿,计算机负责做事儿。你深谋远虑,计算机埋头苦干。这难道不是很有意思的事儿吗?
编程,是人机交流的最高境界。简单地让计算机按照你的鼠标指令做事儿,计算机就是个寻常工具。可是你一旦写个程序让计算机执行,你会对它有一个完全不同的感觉 —— 就好像计算机活了一样,简直充满敬意。现在计算机“懂你”了。
学编程不是为了找工作,未来大部分编程会落到机器人头上。但是,学编程最大的意义,在于能帮我们预测自动化发展的方向。掌握编程知识可以让我们了解,编程擅长解决哪些问题,不擅长解决哪些问题,在未来日益高度自动化的领域中,这种技能是很有用的。比如,如果你成了一名律师,审查合同的工作可能会减少,但为阅读合同的机器人确立规则的工作可能会变多。就算孩子不学编程,也应该通过一些“工具”了解代码编写的基本原理和逻辑。
让我们拒绝重复的工作,通过编程让我们的创造力从机械的工作中解放出来,just CODE it。
网友评论