TGTGInsighttelegram intelligenceLIVE / telegram public index
Post content
帖子内容
编程的门槛 到底这个门槛是什么?我现在的理解是,学习新知识的方法。大多数人在人生的开始,学习新知识都是采取的类比的手法。了解一样事物的表面特性,就可以去推理类似事物的特性。比如教小孩子去打酱油,领着他到商店,把酱油瓶和钱交给售货员,然后把酱油拿回家。聪明的小孩下次不会教也会自己去买烟了。这是一种类比,然后发现了钞票在这件事情里的重要性;而酱油瓶就不那么重要了。 我们可以看到,很多人会做初级的脚本编写工作。但是他们需要一个范本,根据这个范本修修改改,就可以按自己的想法工作了。简单点的,只是改几个参数,换个颜色;复杂点的,可以调动一些逻辑。本质上,都是用类比的方式来学习编程。可惜的是,编程的本质却不那么容易在这个过程中被发现。 我想,依靠一张数学意义上严格的语法表,任何没学会编程的人都很难掌握一门编程语言。但是有经验的程序员却可以。这或许就因为,编程这件事情,本身就是依赖逻辑推理的。编程语言是建立在逻辑性上。这是思考世界的方法之一,很多成年人也未必熟练掌握这个方法,经验依然是大多数人的法宝。(当然,经验对于程序员也同样重要) https://blog.codingnow.com/2006/08/aiaea.html