皮克斯给软件开发者的启示

当提到皮克斯动画工作室时,大部分人的第一反应都是电影《海底总动员》和《玩具总动员》。但是皮克斯的杰作不仅只有电影,在过去的三十年里,他们还开发了不少世界级的电影编辑软件,从而使各大电影制作公司能...
jopen 11年前    5462   

软件开发中没有所谓正确的方法

驱动测试开发(TDD)是唯一能让你写出没有bug的程序的方法。只有结对编程是可行的。我们之所以成功就是因为我们使用的是远程开发人员。
jopen 11年前    6412   

史上最最佳软件开发实践指导

每过一段时间,我都能读到一些好东西,它是如此的深刻见解,写的如此的清晰,如此的条理,我必须把它收录进我的个人“史上最佳”圣物集里。
jopen 12年前    5483   

软件开发的人文关怀

几年前,我从温伯格的《技术领导之路》中学到一点:技术人员往往更喜欢和机器打交道,因为他们“认为”自己更适合和机器打交道;但是,优秀的技术人员必须(也必然)具备好的沟通能力。所以,温伯格鼓励各位技...
jopen 12年前    9055   

打倒软件开发中的形式主义

我认识很多人都声称在做敏捷开发,说自己是在钻研软件开发,等等。不幸的是,以我的经验,很显然,很多人口中是这么说,但未必真正的就这么做了。
jopen 12年前    5578   

完美软件的经济学分析

如果问100个软件公司的CEO,问他们是否愿意发布含有bug的软件。他们会说什么?50个根本不愿意回答,会说一些软件bug是这个行业中一个需要解决的大问题等不着边的话;40个会说“当然不会!”,...
jopen 12年前    9747   

3 条你必须知道的软件开发原则

在本文中将介绍 3 条重要的软件开发原则,你可能已经知道,也可能只知道其中一条。这些原则看似很简单,但实施起来会很难。无论如何,这些原则提供了一个管理复杂软件项目的强大的途径。当涉及到真实世界...
jopen 12年前    7358   

软件开发如同越狱

如果说这世界上有一种东西太多了,那它就是广告。如果说这世界上还有另外一种东西太多了,那就是对软件开发的类比。尽管如此,今天我还是要编造一个。你知道软件开发像什么吗?它像越狱。
openkk 12年前    8937   

这些年我的不足

如果把人生比作跑步的话,我们都在用自己的节奏和姿势在完成比赛。这些跑步的技巧可能是小时候从老师,朋友,家人那得来的。随着时间的流逝,我们习惯了这种跑步的技能,看见那些跑得快的,会羡慕;跑得慢的,...
openkk 12年前    5258   

不懂技术的人不要对懂技术的人说这很容易实现

“这个网站相当简单,所有你需要做的就是完成X,Y,Z。你看起来应该是技术很好,所以,我相信,你不需要花费太多时间就能把它搭建起来。”
jopen 12年前    4342   

The Joel Test: 软件开发成功 12 法则

有没有听说过 SEMA?这可是衡量一个软件开发组好坏的很深奥的系统。别介,等一下!别按那个联接! 给你六年你也搞不清这玩意。所以我自己随便攒了一套衡量系统,信不信由你,这系统,三分钟就可掌握。你...
fmms 12年前    10469   

软件开发中最流行的错误观点有哪些?

本文译自 Quora 的同名问答贴:软件开发中最流行的错误观点有哪些? Lee Semel 给出的答复得票数最高,他列出了一些流行的错误观念
fmms 12年前    6511   

软件开发实习生月薪排名:谷歌6874美元居首

对于还未毕业的大学生来说,在暑期谋得一份到名企的实习机会是不少人的梦想,因此往往并不在乎酬劳,但据美国招聘网站 GlassDoor 提供的数据来看,不少硅谷企业对软件开发实习生的待遇相当优厚。
fmms 12年前    5556   

人性化的软件开发

只要有了优秀的编程工具、高级的编程语言、丰富的构件库和辅助程序建立系统,就能解决所有问题?并及时地在预算范围内交付良好的软件系统吗? 一个软件开发团队如果想要在项目中获得最大限度的成功,离不开人的因素。
openkk 13年前    11098   

Stephen Wolfram 希望开发者不要再重复发明车轮

Stephen Wolfram 是著名的数学家。他的突出成就之一就是新型的搜索引擎 Wolfram Alpha。与传统搜索引擎不同,Wolfram Alpha 试图为人们提供答案而不是链...
fmms 13年前    6645   

这个服务员在计算机屏幕上干什么?

Richard Gatarski和几个朋友打算在瑞典诺尔彻平市搞一次聚餐,他们几个星期前就在市中心的一家看起来不错的意大利餐馆预订了一张桌子。
jopen 13年前    4767   

客户应该知道的软件开发八个原则

在IT领域做自由职业者是很合适的。有很多开发者都有过做自由职业者的经历。有很多书籍和文章将了如何让客户满意以及如何及时的交付正确的软件。但是很少文章讲述客户在项目过程中应该如何做。虽然客户付了钱...
openkk 13年前    5157   

软件开发如同木匠做桌子

做一张桌子看起来十分的简单。任何人都可以做,不是吗?找个大块的四方形木板,四个等长的木头柱子,四个钉子和一个锤子。把四个柱子钉到四方板的四个角上,你就做成了一个桌子。
jopen 13年前    5235   

他买下了整个座位,但我们只需要一个边

在 Windows 95 交付给了生产商,但在正式对外发布之前,开发团队在多年的辛苦工作后终于有了一个放松和休息的机会。项目经理决定搞一个庆祝活动,让所有人聚到一起乐一乐。常见的庆祝活动可能是去...
fmms 13年前    3540   

Pancake.io 让 Dropbox 变成网站的后台

Web 开发者会利用代码托管服务,比如 GitHub,来创建自己的网站。用这种方式创建网站的优势在于,只要通过创建或修改本地文档,就可以发布或修改文章。
jopen 13年前    7420   
1 2 3 4 5

热门问答

热门文档