程序员人生 网站导航

伟大的程序员是怎样炼成的?

伟大的程序员是怎样炼成的? 英文原文:What makes a great software engineer? 近几周,一份反映 Netflix 公司企业文化的报告在网上广为流传。 这份报告里列举了很多Netfli...

工程师的生活

工程师的生活 我忽然很好奇,想知道其他软件工程师的生活是什么样的?人永远都没有活在别人心中的形象那么绚烂,生活中总有无数烂事烦事需要处理,但是每个人都有自己享受...

为什么程序员的工作效率跟他们的工资不成比例

为什么程序员的工作效率跟他们的工资不成比例 英文原文:Why programmers are not paid in proportion to their productivity 最有效率的程序员会比一般的程序员的编程效率高上几个数量级。...

豆瓣的基础架构

豆瓣的基础架构 本文根据InfoQ中文站对豆瓣洪强宁(@hongqn)的沟通交流整理而成。洪强宁介绍了豆瓣的架构和组件,并分享了豆瓣基础平台部的一些团队经验。文中截图来自洪强...

一些好的规则

一些好的规则 英文原文:A Few Good Rules 什么是明智的标准化? 想象一下第一次和特别的人约会。当你到达最喜欢的餐馆时,所有的灯都熄灭了,你身处黑暗之中...

Windows平台网站图片服务器架构的演进

Windows平台网站图片服务器架构的演进 构建在Windows平台之上的网站,往往会被业内众多架构师认为很“保守”。很大部分原因,是由于微软技术体系的封闭和部分技术人员的短视造成的。由于长期缺乏...

关于程序员的痛苦的一种悖论

关于程序员的痛苦的一种悖论 我所说的“关于程序员的痛苦的一种悖论”描述如下: “好的程序员大部分的时间都在干他们厌恶的事情、使用他们厌恶的技术和工具。” 这是反常理的,看...

好的程序员到底好在哪里?

好的程序员到底好在哪里? 英文原文:What Makes a Good Programmer Good? 我这些年和许多程序员工作过——他们有些人超级棒,有些明显比较平常。因为我近来和一些熟练的程序...

破窗理论

破窗理论 在过去的一篇文章里,我曾经提到过“破窗理论”。对于下面这个实用主义程序员的观点,你或许很熟悉: 不要放任“破窗”(不良的设计、错误的决定或者糟...

程序员谈学习:我为什么要学习Linux?

程序员谈学习:我为什么要学习Linux? 好长时间没好好写点东西了,前段时间由于项目的需要出差了一个多月,期间各种加班,每天晚上加班到十点,回到宾馆实现是没什么精力再写博客了。有时间能静...