《架构师》2020年8月
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

如何应对炒作

在生活中,炒作和兴奋有时是有用的。没有它,生活将会乏味而无聊。偶尔跟风可能会让你精神振奋,但是你应该首先自己做好调查。

当尝试采用一个被大肆宣传的全新的库或框架时,请记住这一点。问问你自己和你的团队:

在做决定之前研究并测试了吗?

阅读博客文章、推特和公告有帮助,但更好的做法是,不管某个东西是否适合你,你都要从中获得经验。如果你计划用什么,就尝试构建一个原型。看看它是如何与你正在做的其他事情“共舞”的。

如果你计划在团队层面上做一些事情,可以尝试团队黑客马拉松。黑客马拉松是与你的团队一起测试新技术的好方法,也是你为解决方案疯狂的地方。然后,你可以和团队进行某种回顾,讨论利弊。

它解决了你的问题吗?代价是什么?

你当前的实现有什么特别的问题吗?如果是的话,测试一下,看看新技术是否能解决这个问题。要花多少时间?学习它和重写你的解决方案值得吗?这会在多大程度上减缓团队的开发工作?

听取他人的意见了吗?

如果你在一家小公司工作,或者团队里的成员没那么有经验,这个问题可能会很棘手。试着征求架构师或高级工程师的意见。不能仅仅因为某个库适合AirBnB和他们的网站,你就要采用它,可能对你来说它不是最好的,你可能忽略了其中的某些方面。有时候,与有经验的人交谈是一种特权,如果你有,就好好利用它!

如果你是一名高级工程师,试着和一名初级工程师或者没你那么有经验的人交谈。许多公司都在实施所谓的“反向辅导”项目,由初级员工指导公司的资深员工。资深员工的经验可以换来初级员工的新观点。你会惊讶于自己能学到和分享的东西。

总之,尽量不要在你刚刚看到某个东西时就匆忙做出决定。

如果你喜欢这篇文章,可以把它分享给你的朋友和同事。如果你有什么想法,也可以通过推特(@nikolalsvk)联系作者。

作者介绍:

Nikola Đuza在塞尔维亚诺维萨德工作和生活,主要使用JavaScript和Ruby进行开发。你可以在Twitter上关注他

原文链接:

Do Not Follow JavaScript Trends

全书完,更多原著好书尽在QQ阅读