项目开发中,你会倾向于质量还是速度?

在项目开发中,你会倾向于质量还是速度?当然,两者都很重要,理想的情况是,在规定的时间段内高质量的完成所有的东西。但是往往现实是比较残酷的,很少会给你这种机会,使得这两者不能兼得。
jopen 10年前    5043   

在软件开发中应用80:20原则

Jim Bird 是一位经验丰富的软件开发经理、项目经理与 CTO,专注于软件开发与维护中疑难问题的解决、软件质量管理与安全领域。在过去的 15 年间,Jim 曾管理过团队建设与高性能的财务系统...
jopen 10年前    6738   

如何开发不可维护的软件?

我从别人遗留的的技术性债务中获得报酬。在我的日常工作中,我见到了很多难以维护的代码,并且我一次次地看到了很多相似的并可以避免的问题。
jopen 10年前    6501   

负责产品内容的人该怎么与开发者合作?

您的工作是负责网站或 app 的内容吗?是否需要经常与设计师、产品经理或工程师合作呢?过去两周,Facebook 产品设计总监 Julie Zhuo 写了两篇文章 〈 写给产品经理与工程师:如何...
jopen 11年前    6734   

工具与效率

今天忙,没时间写 Sea.js 源码解析,闲聊点其他话题。 最近冯大辉和陈皓都有发文讨论「加班和效率」,阐述得很明白,我补充说说效率与工具的关系。 ...
jopen 11年前    5128   

第一次尝试独立开发的经验和感悟

这是第一次独立完成一个 Android 手机 App 的开发——从立意构思,后程算法,界面设计,调试测试,到最后放上商店的各种文案都是自己一个人完成的。
jopen 11年前    7898   

香水有毒,站会无毒

Gareth Rees 同学的一篇叫做 Standups are Poisonous (站会是有害的)的文章今天被顶上了 HackNews 首页,我严重的不同意他的每个观点和解决方案。非...
jopen 11年前    3951   

解密Facebook产品的开发流程

  在详细说明 Facebook 产品开发流程的九大步骤之前,必须先讲清楚一点,这些是我用马后炮的方式来思考自己在 Facebook 做产品、项目的实践中可能出现的步骤。所谓的“流程”,在 Fa...
jopen 11年前    14235   

开发平台战争

现在写软件很简单。如果你是微软的开发者,可以有一整套 Visual Studio CD 协助;如果你是 Java 开发者,你可以有 LAMP 可用,IBM、SAP 等也有自己的专利软件栈和工具。
jopen 11年前    12269   

白痴驱动开发方法

软件产业是世界上最盛产新管理制度的产地。从敏捷开发方法到极限编程到测试驱动开发方法(TDD),诸如这样的缩写名称和框架还在不断涌现。为什么会这样?
jopen 11年前    14575   

那些关于如何提高效率的文章都是在虾扯蛋

 Hacker News 上和 reddit 的编程板块上有很多关于如何提高效率方面的专家。几乎每周,我们都会遇到有不同的人声称他们的工作效率提高了 45.67% 等等。有点像 Oprah 的访...
openkk 12年前    5779   

Web 快速开发套件,OpenXava 4.4 发布

OpenXava是一个让使用XML与Java来开发J2EE商业应用程序变得简单的框架.OpenXava不使用常见的MVC架构,它是一个JPA应用程序引擎,你能够通过JDK5.0注解或XML描述对...
fmms 12年前    7819   

解决「问题」,不要解决问题

工程师有喜欢解决问题的天性,尤其不能忍受他的系统里面有 bugs。所以只要碰到问题,他就想要把它们通通解决掉,似乎只要能够解决越多问题,他就能够创造越多价值。这样的逻辑在企业用软件的开发、维护中...
fmms 12年前    6203   

2012最受企业欢迎的开发技能Top10

本文的目标是通过列举 Indeed 的前十名职位,来看看新的一年里企业需要的前十位开发者和工程师的开发技能。
jopen 12年前    43539   

斯坦福大学免费在线课程10月10日开课

斯坦福大学的三门计算机免费线上课程即将于下周一(10 月 10 日)开课---Sebastian Thrun 教授和 Google 研究主管 Peter Norvig 主讲的人工智能导论,And...
openkk 12年前    6725   

开发到底是什么?

摘要:这篇文章是博主结合自身五年的开发经验来和大家谈谈开发到底是什么这个外行觉得神秘内行觉得苦不堪言的话题。   本来计划在这一篇的时候发一些关于Hash算法对于关键词过滤以及屏蔽,特别是一些...
openkk 13年前    7921   

repl.it支持学习15+语言

repl.it是一个学习程序语言的在线交互式环境。它支持 16 种程序语言,包括了 QBasic、Forth、Ruby、Scheme、Python、Lua、JavaScript 等。用户可以直接...
openkk 13年前    7794   

你在业余时间都开发过什么?

  这多年来,我面试过很多程序员,最近,我在思考一个事情,究竟通过一个什么样的问题能够最大的获取一个人对于编程的能力和热忱的信息。   我总结出来,只有这个问题具有最强的钻透力:
码头工人 13年前    5420   

持续交付的八条原则,你能做到几条?

软件的发布或部署过程必须是可重复且可靠的。这就引出了下一条。所有操作的自动化!我很难相信“手工操作是可重复且可靠的”这种说法。所以一定要将所有重复性的操作变成自动化的,从而变得可靠。
码头工人 13年前    5780   
1 2

热门问答

热门文档