在工作中使用编程,并不是非常重要,但你可以把它当成一面镜子,一面你思考的镜子。我认为学习如何思考是最有价值的。
这个国家的每个人都应该学习如何编写程序,学习一门编程语言,因为它教会你如何思考。正如人们去法学院未必要当上律师,但学习法律可以告诉你如何用法律的角度思考问题。同样的,编程是一种稍微不同的思考方法。因此我认为计算机科学是一门基础学科。每个人应该在一生中花费一年的时间学习如何编程。
原文:
So we use them(programming) in the work, but much more importantly, it does nothing to do with using them for anything practical, have to do with using them to be a mirror of your thought process, to actually learn how to think. I think the greatest value of learning (is to learn) how to think.
I think everybody in this country should learn how to program a computer, should learn a computer language because it teach you how to think, it's like going to law school, I
don't think anybody should be lawyer, but I think going to law school may actually be useful coz. It teach you how to think in a certain way. In the same way the computer programming teaches you in a slightly different way how to think. And so, I view computer science as a liberal art. It should be something everybody takes in a year in their life, one of the courses they take is, (you know) learning how to program.
by Steve Jobs.