土坯和钢铁
土坯和钢铁是我平时最爱打的比喻了,下面我把自已的一些感想记下来。
土坯和钢铁都可以用来建房子,比如老家,在前几年还可以随处可见的土坯房,一块块土坯经过设计和组合便成了一栋栋房屋。土坯有它的优点,具人农家气息,让人感觉到一种特别的温馨;另外它材料简单,随处可取,容易制造。当时会有一种很自然的念头:建房屋用得着钢铁吗?
在大城市这种想法就自然不一样了,每一栋大楼,如果离开了钢,那是难以置信的。同样,想找出建筑材料的那分土气,就难了。这种建筑会让人感觉到十分清爽,空间也大,也有气派。但它材料昂贵。
如果用来建农家小院的小房屋,那么土坯和钢铁有差别吗?我想差别不会太大吧,因为对于这种小房屋来讲,土坯它的功用已足够了,如果非得使用钢铁也不是不可,可能在遇到地震的时候还可以发挥它的功效,但随此之外,我想相差不大了。
但是,如果用来建设一栋栋大楼,土坯似乎再也蹭不上边了。因为它质量达不到!就算是天下最好的工程师,最好的能工巧匠,也难以用一块块土坏堆成一栋栋大高楼出来。因此正是钢铁有了钢铁的特性,才会有大楼的一层层的往高处的搭建。然而如果使用的是土坏,可能用不了几层,楼就塌掉了吧。
于是我想,土坏和钢铁的差别在于它们的本身,而不在于它做了什么。
实际做程序同样如此,代码可以写成像钢铁一样,也可以写成像土坏一样。可能对于建一个小小的服务,一个小小的系统,一个小小的网站,差别没有得到很好的体现。但是本质是不同的,比如网服务规模越来越大,钢铁一样的代码处理的很从容,添加一点,再添加一点,结构依旧清晰。然而土坯一样的代码就不一样了,可能代码量堆到了100000行的样子,就不可能再有新的突破了,而且要为服务的维护代出惨重的代价。
我想,工程师及形形色色的人,可能也符合这个道理吧。
thx
张久安
If you enjoyed this post, make sure you subscribe to my RSS feed!









No Comments, Comment or Ping
Reply to “土坯和钢铁”
You must be logged in to post a comment.