it知识库

it知识库

剖析“持续交付”:五个核心实践

阅读(44) 作者(admin)

  原文发表于 InformIT  持续交付是一种软件开发策略,用于优化软件交付流程,以尽快得到高质量、有价值的软件。这种方法让你能更快地验证业务想法,通过直接在用户那里进行试验,做到快速迭代。 尽管《持续交付》...

it知识库

对九个超级程序员的采访

阅读(28) 作者(admin)

  原文:《Q&A With Nine Great Programmers》时间有限,我只能粗译,难免错误。  这篇访谈源自 2006 年,最先发布在波兰程序员 Jaroslaw “sztywny” Rzeszótko (AKA “Stiff”) 的博...

东方程序员怎么看西方程序员
it知识库

东方程序员怎么看西方程序员

阅读(40) 作者(admin)

  英文原文:How do Programmers in the East see programmers in the West?  引言:本文由伯乐在线 – 唐尤华译自 StackExchange 上的一个讨论贴:东方程序员眼中的西方程序员是怎样的?,有网友发帖问:在我看来...

it知识库

一个前端工程师眼里的NodeJS

阅读(39) 作者(admin)

  JavaScript单线程的误解  在我接触JavaScript(无论浏览器还是NodeJS)的时间里,总是遇到有朋友有多线程的需求。而在NodeJS方面,有朋友甚至直接说到,NodeJS是单线程的,无法很好的利用多核CPU。  诚然,在前端的浏...

it知识库

看我姐和我妹子如何学编程

阅读(40) 作者(admin)

  英文原文:How my sister n my girlfriend learned to code  就像我在上一篇博文中提到的,Eva 和 Fong(译者注:根据博主的上一篇博文,Eva 是博主的姐姐,Fong 是博主的妹子)来到旧金山跟我学编程。在这篇博文中,我将...

it知识库

以优美方式编写JavaScript代码

阅读(39) 作者(admin)

  英文原文:CoffeeScript: The beautiful way to write JavaScript   我用 JavaScript 编程很多年了,写了大量的 JavaScript 代码,即便是我这样的经历,但我仍然还在努力地去写出更优美的 JavaScript 代码,在这篇...

it知识库

从事前端开发必须要了解的CSS原理

阅读(49) 作者(admin)

  从事Web前端开发的人都与CSS打交道很多,有的人也许不知道CSS是怎么去工作的,写出来的CSS浏览器是怎么样去解析的呢?当这个成为我们提高CSS水平的一个瓶颈时,是否应该多了解一下呢?  一、浏览器的发展与CSS  ...

it知识库

爱上朴实的CSS细节

阅读(44) 作者(admin)

  英文原文:Learning to Love the Boring Bits of CSS  未来的CSS太让人兴奋了:一方面,是全新的页面布局方式;另一方面,是酷炫的滤镜、颜色等视觉效果。这些CSS,受开发者追捧,被杂志和博客文章铺天盖地地介绍。  ...

修复Bug好比钓鱼
it知识库

修复Bug好比钓鱼

阅读(41) 作者(admin)

  英文原文:Fixing a Bug is Like Catching a Fish 经理:该Bug何时能得到修复?经验缺乏的程序员:也许一个小时?最多两个小时!马上去做!经验丰富的程序员:嗯,捉一条鱼需要多少时间呢?  在现实操作中,很难能明确知道一个...

it知识库

程序员的学习和积累

阅读(43) 作者(admin)

  对于一个程序员来说,学习的重要性相信大家都能意识得到。如何才能有效地学习,高效地学习?探讨下这个问题,我认为很有必要。  每个人学习的方法和习惯可能都不尽相同,很多人习惯了在学校的学习方式,特别是很多刚...

XMLHttpRequest Level 2 使用指南
it知识库

XMLHttpRequest Level 2 使用指南

阅读(51) 作者(admin)

  XMLHttpRequest 是一个浏览器接口,使得 Javascript 可以进行 HTTP (S) 通信。  最早,微软在 IE 5 引进了这个接口。因为它太有用,其他浏览器也模仿部署了,ajax 操作因此得以诞生。  但是,这个接口一直没有标...

前端开发:模块化 — 高效重构
it知识库

前端开发:模块化 — 高效重构

阅读(45) 作者(admin)

  说起模块化,也许我们首先想到的是编程中的模块设计,以功能块为单位进行程序设计,最后通过模块的选择和组合构成最终产品。把这种思想运用到页面构建中,也已经不是什么新鲜事。相信很大一部分页面构建工程师都经...

it知识库

你做过的最有效的提高你的编程水平的一件事情是什么

阅读(38) 作者(admin)

  最近在 stackexchange 网站上看到了一个非常好的问答,有人问:你做过的最有效的提高你的编程水平的一件事情是什么?回首作为一个程序员这些年来的生活和职业道路,我使用了很多种不同的方法来提高我的编程技能 &m...

it知识库

送给和我一样曾经浮躁过的PHP程序猿

阅读(57) 作者(admin)

  2012年偶决定开始写博客了,不为别的,就希望可以通过博客记录我的成长历程,同时也希望可以帮助一些刚毕业,刚入行业的兄弟姐们们。我们是一群充满浮躁、抱怨、迷茫的程序猿,想一想3年就这么过去了,社会变得更浮躁了...

入静和入世
it知识库

入静和入世

阅读(39) 作者(admin)

  本文受 Paul Graham 的 Maker’s Schedule, Manager’s Schedule 启发而作,建议大家有空去读一下。  人有两种思考状态,我将一种称为入静,另一种称为入世。  入静  程序员和作家需要的是一种入...

it知识库

写更少的代码

阅读(56) 作者(admin)

  英文原文:Write Less Code  软件开发的一个基本事实是:你需要写代码。但是一个最大的概念误区是“写代码就是我的工作”。当我开始我的软件开发者生涯时,我就陷入了这个误区。代码是强大的,它能让你...

it知识库

特性分支是邪恶的?!

阅读(58) 作者(admin)

  英文原文:On DVCS, continuous integration, and feature branches  翻译:乔梁  为了吸引大家的注意力,我想说:“特性分支是邪恶的化身”。  自2008年起,Mercurial (最近是Git)就成了我日常工作...

关于年长程序员的5个误传
it知识库

关于年长程序员的5个误传

阅读(51) 作者(admin)

  英文原文:Five Pervasive Myths About Older Software Developers  最近我刚过完40岁生日,一个朋友向我开玩笑地说“嘿,你已经老了,不适合做程序员了!”我虽然附和地笑了笑,但是却有所感触。在我们这...

产品设计师与画家
it知识库

产品设计师与画家

阅读(44) 作者(admin)

  文/莫俊超  周日的早晨对昼夜忙活了六天的人来说有着一股沁人心脾的清爽,作为一名“生活记录”活动的志愿者,我行走在萋萋芳草之间,玉带清流之畔。一个老画家在溪边画水彩,周旁已经站了众多人,好像在...

it知识库

一次Ajax查错的经历

阅读(39) 作者(admin)

  先说故事,再说想法吧。  我有一朋友做网站,用 jQuery 的 Ajax 方法从后端载入一段 HTML 代码然后动态插入到网页的 Div 元件中。这个东西太普遍了。jQuery 强大的 load 方法可以完成这个事情。朋友的代码是...

it知识库

IE 浏览器的创新

阅读(55) 作者(admin)

  英文原文:The innovations of Internet Explorer  作者:Nicholas C. Zakas  译者:Justice  译者按  IE 曾是 web 创新的先驱,但最近几年因为对 web 标准的支持落后于其他浏览器以及低版本 IE 的各种 bug...

it知识库

Rob Pike:最有价值的编程忠告

阅读(48) 作者(admin)

  英文原文:"The Best Programming Advice I Ever Got" with Rob Pike  Rob Pike,目前谷歌公司最著名的软件工程师之一,曾是贝尔实验室 Unix 开发团队成员,Plan9 操作系统开发的主要领导人,Inferno 操作系统开发...

新时代的QA角色:IT全能战士
it知识库

新时代的QA角色:IT全能战士

阅读(39) 作者(admin)

  故事开始于客户告诉我的一个反馈:ThoughtWorks成都的一个项目组,最近这段时间开发工作量变多,于是担任QA角色的某同学自动转入开发模式开始写代码。不仅自己写,还拉上远在墨尔本的客户QA一起远程结对。两个QA结...

没有完美的软件:编程永远不容易
it知识库

没有完美的软件:编程永远不容易

阅读(44) 作者(admin)

  英文原文:Bad Software, Worse Solutions: Programming Will Always Be Hard  最近读了一篇文章 Software Runs the World: How Scared Should We Be That So Much of It Is So Bad? ,这篇文章没什么可说,但...

从工具的奴隶到工具的主人
it知识库

从工具的奴隶到工具的主人

阅读(41) 作者(admin)

  我们每个人都是工具的奴隶。随着我们的学习,我们不断的加深自己对工具的认识,从而从它们里面解脱出来。现在我就来说一下我作为各种工具的奴隶,以及逐渐摆脱它们的“思想控制”的历史吧。  当我高...