这周,我辞掉了我那份舒适、薪水又高的工作。
我之所以会走这一步,是因为在我回顾过去已经取得的成绩之后,我不知道接下来的30年应该做什么。
这里所谓的中年危机指的是,作为一个开发者,你总会到达一个已经做了一段时间并且开始思考下一个选择是什么的阶段。只是能挣到钱再也不够了:你需要额外的动力来继续下去,直到退休。
也有人留了下来,为了钱。我不会责怪他们:自己的人生自己负责!
我决定用接下来三个月的时间完成我的业余项目,并尝试依靠它建立初创企业。
这个项目叫做Seeld。
它一开始是我和我的前同事,也是我最好的朋友Emad一起做的一个业余项目。
我们尝试用消息系统来解决隐私和安全的问题。
我们几乎完成了MVP。实际上,我们做的不仅仅是MVP功能,因为我们太沉醉于此了。
Emad和我既着迷又担心我们作为用户在网络上每天需要面对的隐私问题。
我们用空余时间阅读关于隐私,安全,零天漏洞等的文章和博客。我们从技术(CORS,CSRF,攻击等)的角度看,也从社会的角度(泄漏,大数据开采,政治影响,等等所造成的后果)去思考。
无论我们试图用Seeld带来的解决办法是否幼稚,我们享受于解决这个问题的工作过程!那就是我所需要的动力!
另外值得指出的是:工作于我们的代码库是一种真正的快乐。
你看,我们已经应用了所有我们渴望付诸于行动的伟大实践:在计划和开发方式中保持敏捷,行为驱动或测试驱动代码,花时间重构或重写以便于不断地提高代码的可维护性和可重用性,等等。
遵循这些原则方法,使得我们拥有了令人惊艳的生产力!而那让我们开心快乐!
这样的工作在企业可能吗?我曾经相信这是可能的,但是改变企业的IT文化是一个艰难而漫长的过程,而我(到目前为止)从来没有亲眼目睹过。
我的观点是:有的人会觉得自己能被付薪水去写代码真幸运。这是一个真理:被付薪水去写代码真的真的很棒!
另一方面,许多开发人员,在某些时候,会渴望更多的东西。
那种渴望要么迫使他们去探索不同的角色(或成为领导者,或成为管理者,或成为自己公司的CEO),要么促使他们去寻找能够使得他们的技能更有价值和目的的情况,以便于他们做一些改变。
开发者的中年危机就是:我写的所有这些代码的目的是什么呢?
Seeld给了我我目的。
那么,你呢:在淫浸于代码这些年后,你的动力来源是什么?是开源,还是你工作的一个业余项目?不要害羞,请畅所欲言。干杯!
投稿作者 | 作者网站 |
---|---|
微信捐赠 | 支付宝捐赠 |
---|---|
评论功能已经关闭!