有感于这篇文章https://www.zhihu.com/answer/706661772
人脑擅长于感知,而非逻辑思维,但编程需要清晰逻辑化的语言表达。学校十多年的教育注重知识的记忆与理解,学生习惯填补问题中缺失的知识点,导致没有完整解决问题和思考创造的能力,即缺乏逻辑能力的训练。
编程是一种创造的过程,运用逻辑能力以精确无歧义的语言来解决问题。精准甚至容错低的语言是为了连接人与计算机之间的理解桥梁,编程者的重点是先了解项目相关知识,抓住重点,将复杂、边界模糊的问题描述为清晰、可解决的问题,将合适的知识点以计算机理解的方式表达输入,让其自动计算解决问题。
网友评论