尚学堂|编程很重要吗?怎么样才能成为一个优秀的程序员?( 二 )

理解别人的思路 , 找出问题所在 。

这一点非常重要 , 实在是重中之重 , 是一切编程的起点 , 这一点非常难 , 比后面任何一点都难 。 因为你面对的是人 , 他们各不相同 , 思路千奇百怪 , 性格各不相同 。 你需要和他们沟通 , 一点一点掏出他的真正想法 , 发现真正问题所在 。

在以有知识库中寻求最优解

这一步也是非常多程序员忽视的问题 , 也是绝大多数失败项目失败的原因 。

编程是一种技术、能力和思想 , 基于计算机科学、数学知识和工程思维 。 编程能力是一种解决问题的能力 , 编程主要属于计算机科学 , 所以属于工科 , 工科就是解决现实问题的学科 , 一个问题无法解决 , 说什么也没有用 。 编程语言就是我们和计算机直接的连接 , 通过编程语言就可以让计算机明白我们的想法 , 转化成一个可以被分享和运行的完整作品 。 目前我们在计算机上使用的所有软件 , 最初来源就是一些人的想法 。

推荐阅读