【问题标题】:What is the most enjoyable literature that is also useful for developers at a technical level?在技​​术层面上对开发人员也有用的最令人愉快的文献是什么?
【发布时间】:2009-06-05 16:31:21
【问题描述】:

我刚刚在Bart de Smet's online blog 呆了一段时间,发现它不仅对开发人员有用的信息,同时有趣、有趣、阅读 。作者显然不仅知道他的主题,而且具有使他的作品读起来令人愉悦的天赋:

...在我身后 80 厘米处是 以死树格式回答。我抵达了 到我的书架上。一本蓝皮书, 根据 2003 年 8 月 3 日在根特购买 到背面的贴纸,被移除 从它坐过的地方 由于其海外运输 差不多两年前。不会太脏 尽管。标题还是很清楚 可读:Windows Server 2003 TCP/IP 协议和服务。是的,我承认。 我什至拥有有关 IIS 6.0 的书籍, Exchange 2003,活动目录 Windows Server 中的服务和 PKI 2003...

我到底在寻找什么?哦是的, 大量的连接 CLOSEWAIT 状态。幸运的是,本书 浏览器服务声明了一个依赖 在索引器服务上。已咨询 加载范围上限的页面 死树体积,触发 LCID 1033 的搜索算法,以及 响应“CLOSEWAIT”查询 偏移量为 329...

这类写作的另一个很好的例子是经典的 Philip and Alex's Guide to Web Publishing,这是 90 年代关于如何设置网络服务器的书,但具有非常主观和信息丰富的内容当您学习将数据库连接到 HTTP/HTML 的不同策略时,让您像阅读小说一样阅读它的写作风格。这本书还充满了他在世界各地旅行时拍摄的随机彩色照片,这使它成为独一无二的。

我想找到更多这种类型的作品:例如。使用 WPF 和 ASP.NET MVC 并使其多汁和有趣的写作,并将其与更广泛的知识/经验联系起来,写作教你 MVVM,但也涉足哲学,并在面向对象模式和希腊思想或亚里士多德按等级组织世界的动力等。

谁是最优秀的开发人员/作者,他们超越了单纯的信息传输,结合了他们的 IT 知识和他们的写作才能,创作出对技术层面的开发人员有用的令人愉快的文献?

【问题讨论】:

    标签: asp.net-mvc wpf blogs writing


    【解决方案1】:

    代码:计算机硬件和软件的隐藏语言

    查尔斯·佩佐德

    这是一本关于概念硬件设计的好书。 Petzold 可能是最好的计算机技术作家。

    http://www.charlespetzold.com/code/

    http://www.amazon.com/Code-Language-Computer-Hardware-Software/dp/0735611319

    【讨论】:

      【解决方案2】:

      Douglas Hofstadter 的Godel, Escher, Bach: An Eternal Golden Braid 不涉及 ASP.net 等特定技术问题,而是关于计算、创造力和哲学的更深层次的问题。这也是一堂相当不错的历史课,是一个真正美丽的例子,既有趣又技术上引人入胜的散文。

      【讨论】:

      • 虽然我对 GEB 的欣赏程度真的非常非常高,但我不确定是否会向所有开发者推荐。
      【解决方案3】:
      【解决方案4】:

      我发现Programming Perl(Larry Wall、Tom Christiansen、Randal Schwartz)读起来很有趣,而且信息量与参考书一样丰富。

      一个人的三个主要美德 程序员是:懒惰,不耐烦 和傲慢。

      ...

      当你想要做任何事情时 这些东西,你需要坐下来 想想什么会做的最好 为您和您的邻居 长途。如果你要倒 你的创造力变成了一团 代码,为什么不让世界变得更美好 当你在它的地方?

      【讨论】:

        【解决方案5】:

        The Old New Thing 是一个很棒的博客,在我看来:同样是高级编程讨论和有趣的轶事和观察。我知道 Raymond Chen 在开发者中是一个颇有争议的人物(可能主要是因为他在微软工作),但你不能否认他很聪明,也是一个优秀的作家。

        【讨论】:

          【解决方案6】:

          我最喜欢的是Unix Haters Handbook。这本书既具有教育意义,又令人难以置信。对于曾经(个人或专业)管理过 Unix/Linux 系统的任何人来说,这绝对是必读的。我最喜欢的章节是 NFS(噩梦文件系统)。

          【讨论】:

            【解决方案7】:

            你可能都知道:Joel Spolsky's blog 对我来说是一个永无止境的智慧池。即使我认为我几乎阅读了他所有的文章,我还是把它们当作娱乐讲座来阅读。

            我真正喜欢阅读并且我认为任何优秀开发人员都必须阅读的其他书籍是:

            Steve McConnell - Code Complete 第 2 版

            Dino Esposito、Andrea Saltarello - 为企业设计应用程序。

            【讨论】:

              【解决方案8】:

              这是一个非常开放的问题,但我想到了Scott Hanselman's ComputerZen.com

              【讨论】:

                【解决方案9】:

                我的首选是CLR via C#。我真的很喜欢阅读它并从中学到了很多东西。我向任何 .net 程序员推荐它。

                【讨论】:

                  猜你喜欢
                  • 2016-06-22
                  • 2013-05-28
                  • 1970-01-01
                  • 1970-01-01
                  • 2010-11-24
                  • 1970-01-01
                  • 2010-12-05
                  • 1970-01-01
                  • 1970-01-01
                  相关资源
                  最近更新 更多