为何优秀如程序员,也会构建 Bug 满格的软件?( 三 )
正确的编程语言、系统架构或界面设计因项目而异。但是,软件特有的一些特征会导致传统的管理实践失效,同时小型创业公司能够以低廉的预算取得成功:
重用好的软件很容易,这是快速构建优秀软件的捷径之一;软件的限制不在于构建它的资源量,而在于它在崩溃之前的复杂程度;软件的主要价值不在于生成的代码,而在于生成代码的人员积累的知识。虽然了解这些特征可能无法保证良好的结果,但确实有助于理解为什么这么多项目会产生不良后果。此外,我们还可以总结出如下核心的运营原则,从而大大提高成功的机会:
项目刚开始的时候越简单越好;找到问题并进行迭代;聘请最优秀的工程师。虽然还有很多更微妙的因素需要考虑,但这些原则为我们构建优秀的软件奠定了基础。
借助重用快速构建优秀的软件
软件的复制方便易行。从机器的角度来看,你可以将代码逐行复制并粘贴到另一台计算机上。更一般的情况,互联网上提供了很多教程,你可以在线学习如何利用现成的代码模块构建不同类型的系统。现代软件几乎没有一个是从头开始开发的。即使是最具创新性的应用程序也是通过融合和修改现有的软件而构建。
推荐阅读
- 武侠|永劫无间狂销600万,创国产游戏巅峰,为何网易总能做出武侠爆款
- 精灵宝可梦|《宝可梦》人称神兽版本“秃鹰娜”,伽勒尔火焰鸟的表现多优秀?
- 三国杀|三国杀:同为20宝珠,为何没人选钟会?原因令人费解
- Xbox|将拥抱元宇宙世界?Xbox20年庆典看点十足,全球玩家为何兴奋?
- 阴阳师|为何崩坏3在Steam上差评如潮,在腾讯WeGame却有超8成好评?
- 吃鸡游戏|之前是“吃鸡”大主播,现成功转战联盟,为何越来越多主播开始转型?
- 地下城堡3|新武将为何无人问津,原来是技能中存在巨大缺陷——杜袭解析
- edg战队|EDG勇夺S赛桂冠!明明已是第三座冠军,为何却让更多玩家兴奋?
- lpl|BO登顶韩服第一,更改ID引人心疼,为何没有战队敢要他?
- lpl|LPL为何处理不了猫咪,自身了解太浅,根本不重视S11!