我经常听到人们说,在新技术变得稳定、经过尝试和测试之前,你不应该急于采用新技术。甚至有一个笑话说需要 3 个版本才能做到正确。这可能是现实生活经验的声音,但至少有时这种姿势是自满、抗拒改变和学习新技能所必需的努力的结果。
然而,在我看来,跟上创新的步伐对于软件行业的成功至关重要。虽然大公司有专门的研发部门,但在小公司中,开发团队必须跟上。甚至在它正式推出之前就开始使用新技术——这将为您提供一些先机,并帮助您跟上其余的步伐。
这是我尽可能遵循的策略:
- 积极采用新技术
- 使用早期测试版进行试验,使用原型和 RC 进行开发
- 当您早期采用的技术正式发布时,解决产品的任何最后一分钟更改
- 不要依赖一些活动为 0 的晦涩的开源项目
- 一定要学习,但要对官方产品路线图持保留态度。
到目前为止,我从来没有为太热心跳上一些新技术而付出代价,但我仍然收获了好处。我想知道这是否只是一个巧合,或者作为早期采用者毕竟不是那么危险?
不仅仅是邀请就早期采用这个主题进行讨论,因为这样的问题肯定是有争议的和主观的,我想听听现实生活中的经验,即采用早期的新技术被证明是一个严重的错误,而且必须付出惨重的代价有薪酬的。