在自学编程以前,总是听人说学习编程是学习编程的思想。由于编程是人和电脑的交流,所以只有逻辑清晰,并且可以使之听懂才可以算是成功的语言沟通。
网上流传一个段子,关于程序猿的。有一位程序猿媳妇告诉程序猿,回家的时候记得买馒头,如果看见有买西瓜的就买点西瓜。媳妇回家发现只有西瓜买回来。这就是典型的程序猿的思维。
一直对这个问题很是好奇,这就是程序猿的思维没办法理解到。
一直到学习到,把一组杂乱的数字排列出来。并且要让电脑看懂,自己来排列出来。才知道这个过程就是程序猿设计的思维过程。只有自己有清晰的思维过程才可以让电脑看懂。用第一个数字和后面的比较开始。一步一步地逐渐实现。取中间的一个数,分割成两部分,自己一直是取中间的数字去实现。
方法各有不同,但是那个最快那个最好呢?就有高下之分。
所以,学过编程的人并不是一直在写代码,而是多看别人的文本。自己思考的时间,比写代码的时间要长。
基本的一些东西确实不是很多,但是,你和别人实现起来的方法会相差甚远。