Skip to content

新技术练兵场

前边说的都是当职业需要跨象限的时候,副业所提供的可能性和自由度。但其实,即使你就想循规蹈矩地在一个固定的职业象限里发展,副业也能提供非常大的帮助。

首先,副业可以成为新技术的练兵场。

这个对我们程序员来讲非常重要,因为这个行业的知识和技术更新频次非常高。有一个段子说,某 iOS 大牛打算写一本 Swift 的书,但每次当他快写完的时候 Swift 就发布一个和之前完全不兼容的大版本,写了好几年这书都能没写完。这种高速迭代和快速淘汰的节奏,让程序员必须随时保证自己的技术栈最新才能有强的职业竞争力。

然而,绝大部分的中国互联网公司都不是纯粹的技术公司,技术在公司里只是起保驾护航的作用。往往是在最开始设计系统的时候,使用当时最新的技术栈,后续因为需求被满足,用户量增加,,更多的是在原有基础上去不断地进行各种优化。

这个时候如果再引入新技术、新框架,或者一些比较激进的架构方案的话,就会对线上的业务带来很大的风险。所以我们会发现,除了那些刚上线的业务,即使是一些很知名的公司,采用的技术栈其实也是相对老旧的。于是我们经常就在网上看到一些程序员抱怨自己的公司不使用新技术,让他学不到新的知识。

事实上公司是并不关心这些的,当前业务的稳定性对它来讲更重要。等到整个系统的技术债务累积到了一定的程度,就会选用当下时间点上,最先进的方案来重写一遍。

那些维护旧系统的人,如果技术栈不能跟上新系统,那么就很可能被淘汰掉。颇有又要马儿跑又不给马儿吃草的感觉。

所以在新技术面前,如果我们不主动去拥抱他们,而是跟随公司的节奏,躺在原来的技术舒适区里,那么最后就可能会变成用后即焚的螺丝钉。

这个时候,副业为我们打开了一扇门。它往往是可以并行的、可以接受失败的业务,所以我们可以在副业中去学习新的语言、去使用激进的架构方案,走在技术的最前沿。

斯图尔特·布兰特说过,当新技术迎面砸来,如果我们不能成为压路机,就只能成为铺路石。而副业正好提供了机会,让我们可以逃离被碾压的命运。不要轻易放过它。

Released under the MIT License.