资源推荐: Google Code University
如果你的专业课里有过不少计算机科学之类的内容,你可能还记得很多中文课本不太好读,其原因一方面有可能因为是课本里的语言(符号)粗制滥造,另一方面有可能是因为你的思维方式不适应课本里的内容。
我推荐所有能看懂英文的读者多去搜索一下英文世界里的教材,从而能够摆脱劣质教材或语言因素所带来的束缚。为什么推荐英文教材呢?大家可以参考一下英文教材编写者(计算机科学界大儒,图灵奖得住) Dijkstra对于自己写作上的要求:
At a given moment, the concept of polite mathematics emerged, the underlying idea of which is that, even if you have only 60 readers, it pays to spend an hour if by doing so you can save your average reader a minute…
翻译:任何时候,你(作者)在书中要解释一些带有数学成分的概念,你(作者)应该有这样的理念:哪怕这个内容只有60个读者,(作者)花1小时仔细推敲措辞从而省去每个普通读者的1分钟都是值得的…
这样的治学和写作精神是值得我们学习的,同时也是其作品质量和易懂程度的保障。这样的精神在 Donald Knuth 在选择为教科书的符号系统和公式的排版上所做的努力中也是可以见到的。
在这里推荐一下Google Code University, 其中集合了一些计算机科学基础课程的国外大学讲义 (完全免费,组织甚好),其中包括了:数据结构,离散数学,分布式系统,自动机理论,计算机安全,图形学等。自己去探索一下吧。
转载于酷壳CoolShell 无删改 仅以此纪念陈皓(左耳朵耗子)
有两块闲置的 M2 接口 SSD , 机械硬盘位不需要太多,一个或者没有都行。希望小一点。另外就是家里有一台闲置 MacBook pro ,能否直接改造成 NAS 准备入手…
下面这个网站记录了整个Linux所有发行版的时间线,很有意思 http://futurist.se/gldt/ 最新的更新时间是2009-2-12,下面是下载链接: 811 k…
从北京辞职回邯郸半年了,已经有一些客户了,这周刚刚租了办公室,也在和本地的大学计算机系联系招实习同学。 目标就是为企业快速搭建在线设计工具,期待越来越好。 开源项目: git…
合速度