开发者社区> 问答> 正文

新技术与新项目如何平衡

作为一个技术人员,我们总有无止境的尝鲜心理,往往喜欢在一个新项目里使用一些新出现的技术。比如nosql,html5等等。但新技术的掌握是需要时间成本的,而且这些技术本身也许并不成熟,所以我们也许还要承受这些技术本身的bug困扰。

经过了解以及自身经验,我发现往往很多创业公司喜欢尝试一些全新的开发技术,一是没有历史负担,本来就是全新开发,二是创业本身的激情使开发人员往往热衷这些技术。但如果你本身没有使用这些技术的经验,很可能会被它们之中无数的陷阱所困。

可是技术总是在不断向前发展的,好的新技术总是要拿来使用的,那么大家是如何平衡这两者的关系的呢?

展开
收起
a123456678 2016-06-29 09:54:51 1953 0
1 条回答
写回答
取消 提交回答
  • 在以往的项目里,我一般这么做。在产品初期,至少是前两三个版本里,尽量用成熟的技术,成熟的框架,快速实现基础功能。
    两三个版本下来了,产品越来越稳定,工程师对产品的理解也越来越成熟,这个时候看产品的发展方向,去选择新技术,逐步迁移。
    不顾后果的追求新技术,最求原创,是工程师的通病。这种做法,自己玩,在自己的实验室里,完全没问题,是应该的。但在做产品,做项目的过程中,是大忌,你不知道产品接下来的方向和规模,就盲目的投入新技术,成本太高。或许两三个版本以后,产品已经下线了,转型了,开始的技术不适合了。

    2019-07-17 19:48:45
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
快速变化背景下,组织如何保持过程的稳定性 立即下载
快速变化背景下,组织如何保持过程的稳定性? 立即下载
持续集成的平衡之道 立即下载