梦断代码 之 没有幻想
梦断代码的翻译者叫韩磊,毕业于广东外语外贸大学。不知怎么的,我总觉得他翻译的很诡异,虽然用词可能很准确很丰富,但是感觉像机器翻译的似的,读起来就像在吃没煮熟的米饭,跟以前读过的翻译教材感觉大不相同!当然这只是开头一个小玩笑,本文不会专门讨论他的翻译水平。
梦断代码就是浑浑噩噩的讲故事,像个旁观者一样絮絮叨叨不带感情,似乎作者自己对软件工程也没啥激情。困难重重,而且付出了努力的创意也会因为各种不可预知的阻碍而被搁浅,成为待解决的问题。兴师动众满怀希望的投入一个项目,却只有不到1/3的成功可能,不得不说读过这本书我对程序员这个行当或者软件工程这项事业很难有什么好感(当然不是说ASE这门课啦,邹老师讲课那是很有激情滴)。
文中有关于软件开源的事情,作者认同的观点是“开源方法并未证明自己能够开发出让远离计算机科技的人群也能用上的产品”,我觉得软件开源是很好的想法,好处至少是让后来人有高质量的代码可以借用,而且别人对代码不断地改进对开源公司也是有好处的。另外有个地方提到,莲花公司禁止程序员模仿lotus软件用户界面特性,我觉得这个实在是无厘头,就好比两个人打架,A用脚踢B,然后禁止B用脚踢自己,说要禁止模仿。连莲花公司的创始人都反对这个事,甚至因此离开,让我觉得这个行业里没什么传奇、梦想可言,coding再牛也逃不出这种俗事。
书的第二张讲了Agenda这个小程序,似乎卡普尔认为这个很可行,可以实现。但是我觉得这事特别不靠谱,还有所谓的智慧增进也是。不知道是不是我理解错误,这种构想很明显就是典型的看起来容易做起来难。在Agenda这个想像中的应用里,人对计算机的输入虽然很简短,就是一条条对人而言简单易懂的便签。但是对机器来说这种输入太模糊了,要自动的进行分类太难了。首先每个人习惯不同,然后计算机也不懂语义,放到现在恐怕也难以做出实际好用的产品。
总之呢,看了这本书就不在对这个行业有神马幻想了,bingo!
MicroTeam Gaoyao
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· [AI/GPT/综述] AI Agent的设计模式综述