代码拉取完成,页面将自动刷新
一些不错英文资料的中文翻译。
Chinese translations for classic IT resources.
自己想到去做些翻译,一是促进自己的深入学习,二是能为大家带来便利,三是兴趣。
遵循原则:『信』为本、力求『达』、不妄追『雅』。
# 信:忠实表达作者思想;达:让读者看起来轻松;雅:让读者看起来愉悦。详见信达雅 - 百度百科。
STFW
(Search the fxxking web
)以及RTFM
(Read the fxxking manual
)就是出自本文。Python
Philosophy(Python
哲学)翻译及简析Java
的通用I/O
API
设计Java
IO
API
设计,更重要的是,给出了这个API
设计本身的步骤和过程,这让API
设计有些条理。
文中示范了从 普通简单实现 整理成 正交分解、可复用、可扩展、高性能、无错误的API
设计 的过程。这个很值得理解和学习!设计偏向是艺术,一个赏心悦目的设计,尤其是API
设计,旁人看来多是妙手偶得的感觉,如果能有些章可循真是一件美事。
给出 减少艺术的艺术工作量 的方法的人是 大师。GUI
& CLI
原则GUI
和CLI
的原则:说明了两种Interface
适合的场景和优劣;进而引导你去思考,面向用户或作为程序员的你,交互/操作 如何才能是高效的。Google
这篇8年前2010年的关于『实验基础设施』设计的论文,现在看来仍然是关于这个领域最有深度和体系的资源。不单说明了,实验设施的系统设计,还包含实验的进阶的主题如:实验可信度、敏感度、围绕实验数据驱动的整体流程。对于了解Growth Hacking
/ABTest
的同学,可以有效的学习实验设施的系统设计,尤其是重叠实验设施要考虑多方面的需求、维度,如何建模是很复杂的;对于不了解Growth Hacking
/ABTest
这个领域知识的同学,可以通过这篇文章,学习一个复杂系统整体的思考和设计的模式,包含需求、场景、模型设计、产品流程、落地关键。LinkedIn
的Kreps
发表的一篇博文,被称为 程序员史诗般必读 文章。可以作为大数据/分布式系统领域一份导论式的资料。作者对整个领域的理解和实战精深广博,抓出并梳理了这个领域的核心:日志。Paxos
(Multi-Paxos
),这是真正实践中使用的Paxos
。可以说不读这篇论文你就不知道你还不知道如何有效地描述和交流一致性算法。PaxosLease
:实现租约的无盘Paxos
算法Paxos
算法变种。Git
Git
工作流指南Git
工作流主题,也许这是目前最全面最深入的说明。这篇指南以大家在SVN
中已经广为熟悉使用的集中式工作流作为起点,循序渐进地演进到其它高效的分布式工作流,还介绍了如何配合使用便利的Pull Request
功能,体系地讲解了各种工作流的应用。行文中实践原则和操作示例并重,对于Git
的资深玩家可以梳理思考提升,而新接触的同学,也可以跟着step-by-step操练学习并在实际工作中上手使用。Git
2.1
有哪些新特性?Erlang
/Elixir
Erlang
之父学习Elixir
语言的一周Erlang
之父 Joe Armstrong,对Erlang VM
上的新语言Elixir
做了很精彩的评论和思考。『特定领域专家的专业直觉』、『编程语言设计的三定律』、『管道运算符避免恶心代码』、『Elixir
的sigil
引出的程序语言如何定义/解释字符串』等等问题的讨论,个性鲜明又幽默诙谐的行文风格,都能强烈感受到 Joe Armstrong 深入广博的老黑客风范。Lisp
Lisp
书籍推荐
Lisp
书籍推荐和点评,由于Lisp
与其它语言从基本概念就开始的差异,已有的语言经验反而是个学习阻碍,深入浅出的巧妙讲解对入门太重要了。Lisp
的书籍推荐
Java
Java
你可能不知道的10件事Java
老鸟,行文风趣幽默,娓娓道出Java
的诡异和难点时不忘着给出用心良苦的提点。Stubs
和Mocks
的区别此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。