标签:
阅读了《大道至简》第一章后,颇有感触,对编程也有了新的认识,近几日读了第二章,有了新的体会。
在第一章中我们看到了愚公勤劳的精神,而在这一章中我看到了“懒人“李冰的方法与智慧。这一章的标题是:是懒人造就了方法。对于这个说法我是十分认可,我认为大多数方法都是“懒人”创造出来的。如今科技飞速发展,一些科技的发明方便了人们,就拿交通出行来说,人们一开始只是步行出门,之后人们学会了骑马,再之后人们发明了自行车,汽车,火车,飞机,未来可能会有更加方便的交通出行工具。步行出门的懒人们为了出门省些力气,发明了交通工具。懒人们推动了社会进步,科技的发展。如果世界上都是一些像愚公一样的勤奋刻苦的人,没有像李冰一样的“懒人”,我认为科技也不会发展,社会也不会进步。
其实不只是交通工具的发展,编程方法也是这样,开始人们只会将程序代码写到一个文件中,这就导致了程序员可能为了查看一个函数可能要按5000次PageUp/PageDown,这对于一些“懒人”可能会把他们逼疯,就这样程序员中的“懒人”发明了单元文件,之后又有了模块,就是这样,编程方法在一步一步进化。如果每一个程序员都是愚公一样的人,他们就不会为了方便查看一个函数而发明单元文件这样的方法,他们只会用PageUp/PageDown去一页一页的翻看,如果这样又哪里来的今天的编程思路和方法。
那么什么样的人才是真正的“懒人”,一个整天躺在床上空想赚大钱的人确实是一个懒人,但是这样的懒人会把自己饿死。一名真正的“懒人”是躺在床上想赚钱的方法,然后用手机搜索炒股方法,之后下载炒股软件进行炒股赚钱的人。这样的人是懒,但是他们懒出了方法,懒出了智慧。再比如近期被马云解雇的三名阿里的员工,他们写了一个脚本用来抢月饼,最终抢到了(不少)月饼(可能并无恶意),这也是懒出了方法,当然对于解雇这三个员工是不是正确,我们不做探讨。其实,懒人并不是懒,而是遇到事情懂得去思考问题,从而可以轻松的解决。
如今大二的我在遇到一些编程问题有时还是毫无头绪,虽然感觉大一什么都学了,但就是运用不上,直到看到了这篇文章,我开始学着把知识分类归纳,从而找到了一个新的学习方法。
最后作者与程序员Soul的对话讨论了面向对象与面向过程的优劣据老师说确实很精辟,但是作为现在的我确实一头雾水,不能明白他们说的什么。但是作者提到无论是面向对象还是面向过程都是为了更好的写出代码,就像作者所说:做的东西都是拿来用的,而不是研究它的模型。在面向过程的时代一样可以做出任意大型的程序。我认为在学习上我们不妨学习一下愚公的精神,但是我们同样也需要像李冰一样的“懒人”智慧。
标签:
原文地址:http://www.cnblogs.com/lhj1017/p/5906635.html