书籍介绍
本书源自于2017年5月我通过微博的头条文章平台公开连载的一系列草稿(当时连载的标题叫做《.NET的一点历史故事》)。不论是书名还是章节内容,尚在草稿阶段就以连载起来,希望不是太突兀吧。个中缘由其实不值一提,一方面是正在准备蒙特利尔这边微软技术圈的两场演讲,需要讲到相关的内容,所以希望自己尽快恢复写作的状态,另一方面则是这些故事实在是在脑海里面翻来覆去多少年,几次提笔去做,甚至提纲、测试稿和大事记年表都做好了,却几番临阵退却,时常有种不吐不快的郁闷。
感谢打赏的朋友们对这本非技术书的支持。这书不是纯粹的技术书,因为读过之后你的代码恐怕不会马上比以前更好,毕竟好代码还是需要好的技术书来启发。一种更加不幸的可能是,由于花时间读了这本闲书,花时间看过技术发展的曲折历史,你最后会感到困惑,到底自己在技术的选择上何去何从,这样搞不好还影响到你对于技术的执着和热情。
对作者自己来说,当年在 CSDN 上已经连载过《Borland传奇拾遗》一书。那本书和这本书的创作目的完全相同,一是将公开的历史事件一一记录下来,二是以通过自己的视角尝试找出背后的隐秘联系,希望能够提高预见未来的能力。后面一点从今天来看恐怕是一厢情愿的想法,因为这些年技术发展有曲折有意外。未来应该根本就是不可预见的,所以感谢你来读我这些胡思乱想的文字。
连载时有很多热心读者指出了草稿的错字等纰漏,这里再次表示感谢,最后成书之前已经校对几次,希望能把错误一一更正。另有读者建议我去知乎网站看看相关的帖子。这点就不免让人犯难,因为这本书毕竟还是基于历史事实,很多内容都可以通过搜索引擎找到原始官方记录,而并非谁随意杜撰出来的野史故事。这条建议恐怕我是没法照做了,一笑而过。也有读者提出有些内容比如微软的智能手机系统应该有所着墨。因为微软这方面动手太晚,所以从时间线来看,这些内容都不能出现在公开连载的章节中了,好在全书完成的时候,这些已经加上。
当代软件开发强调的是持续集成和频繁发布,因此这本书也会不断更新下去。非常希望大家给我讲讲你们读后的感受,这些对于我在未来更新本书的过程中把握内容详略、讲述方式和文字风格都很有帮助。意见建议请直接发送邮件至 support@lextudio.com ,再次感谢。
Lex Li