梦断代码阅读笔记03

梦断代码的翻译者叫韩磊,毕业于广东外语外贸大学。不知怎么的,我总觉得他翻译的很诡异,虽然用词可能很准确很丰富,但是感觉像机器翻译的似的,读起来就像在吃没煮熟的米饭,跟以前读过的翻译教材感觉大不相同!当然这只是开头一个小玩笑,本文不会专门讨论他的翻译水平。

  梦断代码就是浑浑噩噩的讲故事,像个旁观者一样絮絮叨叨不带感情,似乎作者自己对软件工程也没啥激情。困难重重,而且付出了努力的创意也会因为各种不可预知的阻碍而被搁浅,成为待解决的问题。兴师动众满怀希望的投入一个项目,却只有不到1/3的成功可能,不得不说读过这本书我对程序员这个行当或者软件工程这项事业很难有什么好感(当然不是说ASE这门课啦,邹老师讲课那是很有激情滴)。

文中有关于软件开源的事情,作者认同的观点是“开源方法并未证明自己能够开发出让远离计算机科技的人群也能用上的产品”,我觉得软件开源是很好的想法,好处至少是让后来人有高质量的代码可以借用,而且别人对代码不断地改进对开源公司也是有好处的。另外有个地方提到,莲花公司禁止程序员模仿lotus软件用户界面特性,我觉得这个实在是无厘头,就好比两个人打架,A用脚踢B,然后禁止B用脚踢自己,说要禁止模仿。连莲花公司的创始人都反对这个事,甚至因此离开,让我觉得这个行业里没什么传奇、梦想可言,coding再牛也逃不出这种俗事。

 

 

 

  书的第二张讲了Agenda这个小程序,似乎卡普尔认为这个很可行,可以实现。但是我觉得这事特别不靠谱,还有所谓的智慧增进也是。不知道是不是我理解错误,这种构想很明显就是典型的看起来容易做起来难。在Agenda这个想像中的应用里,人对计算机的输入虽然很简短,就是一条条对人而言简单易懂的便签。但是对机器来说这种输入太模糊了,要自动的进行分类太难了。首先每个人习惯不同,然后计算机也不懂语义,放到现在恐怕也难以做出实际好用的产品。

 

 

 

posted on 2016-05-21 12:40  gaga123456  阅读(156)  评论(0编辑  收藏  举报

导航