不忘初心,id Software对软件生产的启示

软件的研发看起来已经是一种类似工业的大规模生产了,大公司有数万甚至数十万“码农”,一个项目动不动几百几千的策划、设计、开发、测试等等工种,开发又分iOS、Web、Android、服务端、数据开发、算法等等,这样的演化路线很大程度上模拟了工业的生产,结果呢?是到处都在叫时间紧、任务重、人不够。

软件确实成为一种生产活动,但软件生产的不是标品,特别是在互联网行业,大量需要做的是产品、市场、运营的创新。产品、运营成为业务发展的核心引擎,这与工业时代往往比拼生产率或渠道有本质区别。过往十多年这种工种不断细分,流程不断复杂化的趋势也带来很多弊端。好的软件生产模式是什么?带着这个问题,最近我回顾了id Software的软件研发原则。

id Software是早期最著名的游戏公司之一,代表作DOOM、Quake都是游戏史上丰碑,CS也是基于Quake的引擎制作。《DOOM启示录》介绍了id的故事,现在的年轻人可能不大看这个了,但当年几乎程序员必读,无论做不做游戏。这么成功的公司有多少人呢?也就不到十个人。

id Software为什么这么少的人如此具有创新力和效率,id的创始人之一John Romero分享了id的11条软件研发原则(https://medium.com/@aloukissas/programming-principles-from-id-software-bed83e762210),由此应该可见一斑。这11条原则翻译如下(注意我没有直译,而是包含了我的理解,增强了逻辑,且不太只针对游戏):

1、干就是了(要干就要干好)。不要做原型,说干就干,过程中打磨,随时保证

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值