编程的休渔期

微信扫一扫,分享到朋友圈

编程的休渔期

在科技公司,诸如于 ThoughtWorks,当你在等待项目 / 两个项目之间 / 没有项目的时候,这段时间称为 bench (冷板凳,笑) 又或者是称为 beach。

Beach 的时候,你并非无所事事,有人会找你打黑工,有 HR 会找你看作业,你也会有想做的很多工作。这大抵是在 ThoughtWorks 做搬砖工人另外一个优点,你有时间休息。还有另外那个优点是,你可以很容易地换不同的颜色的砖搬搬。

在这种模式之下,人本身像敏捷的 sprint 一样,有 IPM,有 Retro,休息完了,再重整旗鼓。

真正意义上的休息

我们在 ThoughtWorks 的休渔期,那就真的是休息了——因为你已经离开了上一个项目,你大可以像我一样在这一个月里休上 10 天左右的假——如果你有 20 天年假的话。在这一做时间里,你真的是在休息,不用烦恼于项目——根本没有项目。

去年我和 @花仲马 在马来西亚玩的时候,正好是在项目上的时候,偶尔还得操心一下项目上的事情。

而我当成为一个前端开发人员,便成为了一个非常普通的开发人员,有了更多的时间——即是好事,又是坏事。不过,对于这篇文章来说,它就是好事。

爱好:做爱做的事

爱好成为了工作,并不是一种容易的事。特别是当你疲倦于业务逻辑的时候,想在技术上寻求一些突破的时候,你需要时间、时间,还有 TM 的时间。所以,你总会去 balance,到底是钱还是爱好?开心最重要,如果钱能让你更开心,那么肯定是钱重要。当你拿不到更多钱的时候,便会去找一些个人追求,寻找更高的目标。

编程,并不是你唯一的爱好。beach 的时候,适合于拾起你喜欢做的事情,比如 Steam 上的游戏。

又或者是其它你喜欢做的事情。我已经在不断将爱好(如绘画)融入了日常的生活,所以平淡的生活,就已经足够了。

寻找灵感

每次 beach 的时候,我总会带入上一个项目的诸多灵感到下一个项目。真实世界的编程有太多的无奈,你知道有一些技术,又或者是你能发明一些技术,它们可以改进系统的架构,让系统变得更好。可出于种种的原因,或是出于进度压力,或是出于系统稳定性的缘故,你根本没有多少地机会在现有的项目中实施,于是便放到了下一个项目中。

我在去年短暂 beach 过两次,每次大概一周左右:

第一次在年初,写了微前端框架 Mooa。

第二次在年中,我写了我的 markdown 编辑器 Phodit,作为我的第三本书《前端架构:从入门到微前端》 的编辑器。

为自己编程

在过去的一个月里,在 beach 的十几天里,我也不算太差,学了一些新的东西:

  1. 出于某种目的,学了一下 Flutter,等我有空我写一个评测吧。
  2. 重新学习了一下 React,尝试去搭建一下脚手架。
  3. 在编写我的知识管理工具 Pholedge

顺带打个广告,其中的一个功能是 markdown 和思维导图的互转。

读书,学习

见下一篇文章(推荐几本书)。

思考下一步

TBC

其它

还有听了 Taylor Swift 的新专辑 《Lover》,以及注册了个抖音——分享一下日常编程。

结束了?

这些都不重要,Welcome to Join ThoughtWorks。

python爬取豆瓣首页热门栏目详细流程

上一篇

红米首款电视来了,但性价比打不了持久战

下一篇

你也可能喜欢

编程的休渔期

长按储存图像,分享给朋友