大道至简第二章主要讲了“懒人创造了方法”,在这一章节中作者就同一时代得愚公和李冰在挖山时的方法做了比较,结论显而易见,李冰的烧山之法完胜愚公。是的,愚公只会日复一日的“勤劳”挖山,按他的说法山总有一天会被“愚子愚孙”挖完,但是时间也未免有点长。我们都知道做任何项目都是有时间限制的,任何一个程序的运行时间也不能太长,不然会很影响软件的工作效率。这就不得不说一个项目的正确的管理方法和一款软件的好的架构和算法。
孔子曾说过“学而不思则罔”,所以我们做任何事情之前必需要做的事便是思考,拿到一个项目,接到一个任务,什么也不想就开干,那无疑比愚公还愚,最起码愚公还有子子孙孙而你却只有自己坐在电脑左前抓耳挠腮,眉头紧锁。所以思考是非常重要的。书中还讲到了一个案例,那就是以前的程序员总是喜欢吧万行代码写在一个文件夹中,而且他们认为这是非常正常的事,因为大家都这麽干是吧,自然定错不了。可是这样一来修改和检查代码都成了一件非常麻烦的事。
他有一段是这麽写的:结构化的编程时代终于来了,新的方法取代了旧的方法,而这一切的功劳都归于那个在第5001次page Down建时,突然崩溃的程序师。他发自良心的说:不能让这一切继续下去了,我一定要把下一行代码写到第二个文件夹里去。我发誓我要在编译器里加入一个unit关键字。。。。。。。
作者的语言还是蛮幽默的,但是却很深刻的揭示了不行的麻烦的影响工作的方法是必须要被换掉的。只有规则,分工明确的方式才能被人应用。
作者还在书中写道:“你桌子上的书是乱的吗?”这坎事件的问题却反映了一个程序猿应该具备的基本素质,那就是会将知识分类整理,而且自己的逻辑思维方式是正确的,这一点我得好好做,哈哈。
时间: 2024-10-11 21:19:41