读《大道至简-----软件工程实践者的思想》第二章有感

    “懒人造就了方法!”,周爱民前辈在书中说道。

    “这个世界实际上是靠懒人来支撑的”,阿里巴巴的CEO马云在收购雅虎后对员工的首次演讲中说道。

    懒?是不想上班吗?当然不是,有人懒得爬楼梯,于是发明了电梯;懒得走路,于是制造出了汽车、火车和飞机;懒得一个一个杀人,于是发明了原子弹……懒人总是给人游手好闲,没事就发呆的感觉,但这些人往往都是效率高的人,也许更是工资最高的人,他们虽然懒得动手,但是绝不是懒于动脑,新的idea就在此时出现了。

踏踏实实,无可非议,但人的精力终究是有限的,有时也需要懒人的智慧。

 

     不管是懒人还是“懒”人,经过大一一年的学习,我们学了,也把知识学进去了,就是不知道这些知识是干什么的。或者说,我们不知道各种知识都可以用来做什么。这个知识点、那个小技巧……他们杂乱的堆在大脑里,就像一团乱麻拖慢了大脑CPU的运行速度。这时,我们要做到就是“整理”。书桌乱了,去整理;发型乱了,去整理;秩序乱了,去整理,我们的大脑、思绪乱了,也要去整理。整理好了,分了单元和模块了,运行速度就提高了,编程也是这样。

      一百万行代码也可以写在一个文件里吗?当然可以,之前可以,现在也可以,不过小小的失误就不算了。你做的项目大,代码自然就多,不过,在未来社会,用少的代码做出大的项目才是程序员们最终的追求。那我们什么时候能敲够一百万行代码呢?我在网上查了一下,假设你每分钟能做一次思考,每次思考都能产生一行代码,假设你每天工作10小时,这意味着你每天能写出600行代码,每周能写出3000行代码,那么在你8年的编程生涯里大概能写出一百万行代码。而腾讯程序员在2013年共写了约3亿行代码,同比去年增长30%。那么我们所熟知的各种软件又是由多少行代码编写出来的呢?Photoshop第一个版本有100000行,PS CS6有5000000行;Facebook高达60000000多行;早期win3.1有2000000多行,而到了Vista将近50000000多行,目前已知代码行数最多的是美国意见政府网站,约500000000行,没错,是五亿行。我们可能永远不会敲出那么多代码,但作为软件工程专业的学生,一万行的代码还是会有的。当然,代码的多少并不能代表程序员工作的好坏。实际上,一般资历越长的员工,所提交的代码越少。

     成功不是一蹴而就,许多人缺的就是在做与不做的边界那“一蹴而就”的冲动,一旦迈出了第一步,就离成功近了一大步。

      如果你不是天生聪慧的人,那么-----笨鸟先飞!

 

posted @ 2015-09-24 22:56  没有比脚更长的路  阅读(153)  评论(0编辑  收藏  举报