图书

  • 开源软件架构

    Greg Wilson   Amy Brown   共译,详见贡献者名单   译

    作者blog:http://www.aosabook.org/blog/ 在建筑师的培养过程中,他们要看...

  • 杨帆 39推荐

    【已结束】乐译开放书翻译计划

    ![enter image description here][1] 【本活动已结束】如果你喜欢下面的这些书,愿意参与翻译,加入我们吧! 相关阅读:为什么写作自由书籍 完成翻译的图书 ...

  • 周庆成 38推荐

    写代码如坐禅:你是哪一类程序员?

    当编译占用你时间时你会怎么做。不只是编译,即使是在等待任何短暂的计算机操作结束,这段时间你会干些什么? 和你的工作日休息比起来这点时间是微不足道的,但是总的来说它还是能对你的生产率和幸福感感带来巨大帮助的。 顺便说一下,这篇文章内容不是只针对开发者和程序的。它对任何使用电脑…...

  • 爱伦坡 22推荐

    C语言:丹尼斯·里奇的不朽遗产

    纪念已故的丹尼斯·里奇--于丹尼斯·里奇([Dennis M. Ritchie][1])纪念日在贝尔实验室的演讲,新泽西梅山,2012年9月7日 今天,我们齐聚此地,只为纪念丹尼斯·里奇,纪念他用软件为社会做出的深远贡献。 “软件”一词几乎人人都有所耳闻,但几乎没人真正了解…...

  • 万琦 19推荐

    别把自己当个超人——给初级程序员的一点小小建议

    我在Twitter上看到了[一篇有趣的博文][1]——你可以先看看。如果你懒得上Twitter看,看我转载这篇的就行了。 有一天我和我的朋友Simone一起喝咖啡,期间我们聊起一些工作上的事情。我们俩都管理着一些员工,为了说明给初级职员分派任务时出现的问题,她打了一个绝妙…...

  • veldts 19推荐

    饥肠辘辘的程序员

    原文:[The Hungry Programmer][1] 编程和进餐实在神似。 晚上,我饥肠辘辘,不在家,没法下厨犒劳自己。我环顾四周,徒见街对面有家麦当劳。 于是,我又一次进退两难,每次离家外出时间一长,就会面临这种困境:我该马上吃垃圾快餐填饱肚子?还是再挨会儿饿…...

  • 何逸勤 19推荐

    Donald E. Knuth(高德纳):总有一些事超越我们的理解(图灵访谈)

    图灵访谈之八:专访Donald E. Knuth(高德纳) 计算机科学泰斗Donald E. Knuth(高德纳)归隐已近20载,不问世事,潜心修订并继续创作煌煌巨著《计算机程序设计艺术》(The Art of Computer Programming)多卷本。 图灵社区藉…...

  • 风林火山 18推荐

    开火前进 ——识破微软的龌龊伎俩

    原文:Fire And Motion 译者:风林火山 有些时候,我会有一种力不从心的感觉。 进入办公室后,我当然可以闲逛,每隔一会查收下邮件,读读网页,然后做… ...

  • 姬光 17推荐

    git起步指南,简洁没商量

    原文链接:http://rogerdudler.github.com/git-guide/ Git超简洁教程 ——只是初学者的简单教程,没有神马高深的。 安装 下载OSX平台的git:[Download git for OSX](http://code.google.co…...

  • 高翌翔 16推荐

    禅修程序员十诫 [译文]

    做一名禅修程序员意味着什么?那意味着,你要持守我从禅宗 习得的10条戒律,它们与计算机程序员的现代世界息息相关。 早晨,外面下着雨,我发觉自己正坐在办公桌上琢磨有关高效率工作(efficient working)的问题。在我成为自由职业者之前的那些日子,尽管做了许多工作,…...

  • Liszt 16推荐

    十个你可能没用过的Linux命令

    [10 Linux Commands You Probably Don't Use][1] 如果你是一个硬件系统管理员或者Linux工程师,你可能会记得大多数Linux命令行技巧。下面的这些Linux命令行技巧通常不被Linux用户所使用。 1.使用pgrep快速…...

  • kenvi 16推荐

    为什么Nikola Tesla是迄今为止最伟大的极客

    ![enter image description here][1] 极客们经常整晚反汇编这个世界, 然后把它重新组合起来,并附上新的功能。 他们修补那些不需修补的东西。 极客们抛弃了他们身边的世界, 因为他们忙于建造一个新的世界。 他们沉迷于这个世界,但是大部分时间里…...

  • 速冻沙漠 15推荐

    你不知道的那个20%学说

    如果你有幸成为Google的雇员,那么恭喜你,你只需要用80%的规定时间来做本职工作。剩下那20%的时间,只要你觉得对Google有益的事情都可以做。至少,理论上都是可以的。 Google这个20%自由时间的政策在软件工程界算是家喻户晓了。然而被大家忽略的是,这个政策实际上可…...

  • 高翌翔 15推荐

    装模作样学翻译:乐译随想之一

    光阴荏苒,从2011年08月23日“图灵社区”正式上线至今已经快8个月了(关于各种赞美之词此处略去10,000字 :D)……自从图灵社区上线之初俺就混迹于此,尽管只有短短8个月,但是俺不仅目睹了社区的快速成长,而且深深感受到自身的变化。 写在前面 光阴荏苒,从2011年…...

  • 风林火山 15推荐

    微型出版——你我都是变革的见证人

    你好,这一篇是介绍出版伟大变革的文章。请允许我邀请图灵社区的所有工作人员和可爱的会员,一起见证这场伟大的变革。 上帝(代表必然会发生的历史潮流)处于反主流文化(摇滚乐,乐器,即'艺术')与科技(机器,电脑等) 的交汇处。——— Buckminster Ful…...

  • 晨星 14推荐

    移动为什么重要?

    [Luke Wroblewski][1],2012年2月21日 三年之前,我第一次提出“[移动优先][2]”(Mobile First)的思想,引来了一堆怀疑者。[如今][3],现实情形已经让更多的人相信,认真对待移动互联网是多么重要。不过,考虑到仍会有人不太相信,下面就让我…...

  • zangxt 14推荐

    老程序员都到哪儿去了?--寻找40岁之后软件开发者的象冢

    老程序员都到哪儿去了? --寻找40岁之后软件开发者的象冢 人们都认为软件开发是年轻人的游戏。当年轻自信的程序员获得优厚的待遇并向管理层晋升的时候,老程序员们甚至找工作都困难。真的如此吗? 在最近的一篇文章中,加州大学戴维斯分校的计算机科学教授Norman Matloff…...

  • veldts 14推荐

    阿呆学Unicode之编码

    原文:[Unicode for dummies — Encoding][1]。天天翻墙,身心健康! 这个故事说的是编码(encoding)和解码(decoding),中间穿插一小段Unicode介绍。 故事是这么开始的:月黑风高夜,我们的主人公陷入沉思。他喃喃自语着:“…...

  • 高翌翔 14推荐

    JavaScript模块化开发一瞥

    对于那些正在构建大型应用程序,而对JavaScript不甚了解的开发者而言,他们最初必须要面对的挑战之一就是如何着手组织代码。起初只要在标记之间嵌入几百行代码就能跑起来,不过很快代码就会变得一塌糊涂…… 对于那些正在构建大型应用程序,而对JavaScript不甚了解的…...

  • cpplover 13推荐

    Vim反模式

    [原文链接][1] 无论你是在写代码,写诗歌或者写散文,掌握Vim对你的编辑速度和流畅性都有巨大的提高。但是因为文本编辑器的学习曲线非常陡峭,因此在你初学文本编辑器的时候,你会养成一些坏的习惯。因为Vim让你快速流畅的编辑,它很难让你根除这些习惯,因为你可能甚至没有注意到他们…...

  • 杨帆 13推荐

    为什么写作自由书籍?

    By Allen B. Downey Allen B. Downey 是 美国欧林工程学院计算机科学系教授,也是Google公司前客座科学家。 他写了Think Stats、[*How to Think Like a Computer Scientis… ...