热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

比起程序员中年危机更害怕:自己不知道接下来做什么?

我辞掉了我那份舒适、薪水又高的工作。我之所以会走这一步,是因为在我回顾过去已经取得的成绩之后,我不知道接下来的30年应该做什么。那就是中年危机……

我辞掉了我那份舒适、薪水又高的工作。

我之所以会走这一步,是因为在我回顾过去已经取得的成绩之后,我不知道接下来的30年应该做什么。


那就是中年危机……

这里所谓的中年危机指的是,作为一个开发者,你总会到达一个已经做了一段时间并且开始思考下一个选择是什么的阶段。只是能挣到钱再也不够了:你需要额外的动力来继续下去,直到退休。


  • 你可以认为自己已经写了足够多的代码,想往上晋升,成为领导者/管理者。为什么不这么做呢?团队需要领导者、管理者和Scrum Masters等。但是没有听上去的那么简单,你需要处理的事情比你认为得更多,但这都是业务的重要组成部分!
  • 你可以抓住机遇,成为一名自由顾问,四处旅游并在公司呼叫你寻求帮助的时候为他们解决问题。
  • 或更进一步,自己创办机构,承接更大的项目,旨在成为一个可以为其他企业带来完全定制解决方案的一站式商店。
  • 为什么不彻底换个工作?我认识一位CEO,他干脆卖掉了他的小IT企业,做起了食品贩卖的生意:只要他开心就好!

也有人留了下来,为了钱。我不会责怪他们:自己的人生自己负责!

image


让激情冲锋

我决定用接下来三个月的时间完成我的业余项目,并尝试依靠它建立初创企业。

这个项目叫做Seeld。

它一开始是我和我的前同事,也是我最好的朋友Emad一起做的一个业余项目。

我们尝试用消息系统来解决隐私和安全的问题。

我们几乎完成了MVP。实际上,我们做的不仅仅是MVP功能,因为我们太沉醉于此了。


享受!

Emad和我既着迷又担心我们作为用户在网络上每天需要面对的隐私问题。

我们用空余时间阅读关于隐私,安全,零天漏洞等的文章和博客。我们从技术(CORS,CSRF,攻击等)的角度看,也从社会的角度(泄漏,大数据开采,政治影响,等等所造成的后果)去思考。

无论我们试图用Seeld带来的解决办法是否幼稚,我们享受于解决这个问题的工作过程!那就是我所需要的动力!


质量事项

另外值得指出的是:工作于我们的代码库是一种真正的快乐。

你看,我们已经应用了所有我们渴望付诸于行动的伟大实践:在计划和开发方式中保持敏捷,行为驱动或测试驱动代码,花时间重构或重写以便于不断地提高代码的可维护性和可重用性,等等。

遵循这些原则方法,使得我们拥有了令人惊艳的生产力!而那让我们开心快乐!

这样的工作在企业可能吗?我曾经相信这是可能的,但是改变企业的IT文化是一个艰难而漫长的过程,而我(到目前为止)从来没有亲眼目睹过。


那么……我的观点是什么?

我的观点是:有的人会觉得自己能被付薪水去写代码真幸运。这是一个真理:被付薪水去写代码真的真的很棒!

另一方面,许多开发人员,在某些时候,会渴望更多的东西。

那种渴望要么迫使他们去探索不同的角色(或成为领导者,或成为管理者,或成为自己公司的CEO),要么促使他们去寻找能够使得他们的技能更有价值和目的的情况,以便于他们做一些改变。

开发者的中年危机就是:我写的所有这些代码的目的是什么呢?

Seeld给了我目的。

那么,你呢:在淫浸于代码这些年后,你的动力来源是什么?是开源,还是你工作的一个业余项目?不要害羞,请畅所欲言。

如果您对这个文章有任何异议,那么请在文章评论处写上你的评论。

如果您觉得这个文章有意思,那么请分享并转发,或者也可以关注一下表示您对我们文章的认可与鼓励。

愿大家都能在编程这条路,越走越远。


推荐阅读
  • 2018年3月31日,CSDN、火星财经联合中关村区块链产业联盟等机构举办的2018区块链技术及应用峰会(BTA)核心分会场圆满举行。多位业内顶尖专家深入探讨了区块链的核心技术原理及其在实际业务中的应用。 ... [详细]
  • 数据库内核开发入门 | 搭建研发环境的初步指南
    本课程将带你从零开始,逐步掌握数据库内核开发的基础知识和实践技能,重点介绍如何搭建OceanBase的开发环境。 ... [详细]
  • 本文详细介绍了macOS系统的核心组件,包括如何管理其安全特性——系统完整性保护(SIP),并探讨了不同版本的更新亮点。对于使用macOS系统的用户来说,了解这些信息有助于更好地管理和优化系统性能。 ... [详细]
  • 并发编程:深入理解设计原理与优化
    本文探讨了并发编程中的关键设计原则,特别是Java内存模型(JMM)的happens-before规则及其对多线程编程的影响。文章详细介绍了DCL双重检查锁定模式的问题及解决方案,并总结了不同处理器和内存模型之间的关系,旨在为程序员提供更深入的理解和最佳实践。 ... [详细]
  • 随着网络安全威胁的不断演变,电子邮件系统成为攻击者频繁利用的目标。本文详细探讨了电子邮件系统中的常见漏洞及其潜在风险,并提供了专业的防护建议。 ... [详细]
  • 探讨了小型企业在构建安全网络和软件时所面临的挑战和机遇。本文介绍了如何通过合理的方法和工具,确保小型企业能够有效提升其软件的安全性,从而保护客户数据并增强市场竞争力。 ... [详细]
  • 本文介绍了多个关于JavaScript的书籍资源、实用工具和编程实例,涵盖从入门到进阶的各个阶段,帮助读者全面提升JavaScript编程能力。 ... [详细]
  • PHP插件机制的实现方案解析
    本文深入探讨了PHP中插件机制的设计与实现,旨在分享一种可行的实现方式,并邀请读者共同讨论和优化。该方案不仅涵盖了插件机制的基本概念,还详细描述了如何在实际项目中应用。 ... [详细]
  • 本文探讨了如何在日常工作中通过优化效率和深入研究核心技术,将技术和知识转化为实际收益。文章结合个人经验,分享了提高工作效率、掌握高价值技能以及选择合适工作环境的方法,帮助读者更好地实现技术变现。 ... [详细]
  • FinOps 与 Serverless 的结合:破解云成本难题
    本文探讨了如何通过 FinOps 实践优化 Serverless 应用的成本管理,提出了首个 Serverless 函数总成本估计模型,并分享了多种有效的成本优化策略。 ... [详细]
  • 本文详细介绍了C语言中的指针,包括其基本概念、应用场景以及使用时的优缺点。同时,通过实例解析了指针在内存管理、数组操作、函数调用等方面的具体应用,并探讨了指针的安全性问题。 ... [详细]
  • 2023年京东Android面试真题解析与经验分享
    本文由一位拥有6年Android开发经验的工程师撰写,详细解析了京东面试中常见的技术问题。涵盖引用传递、Handler机制、ListView优化、多线程控制及ANR处理等核心知识点。 ... [详细]
  • 探讨架构师在项目中应如何平衡对产品的关注和对团队成员的关注,以实现最佳的开发成果。 ... [详细]
  • Python 异步编程:ASGI 服务器与框架详解
    自 Python 3.5 引入 async/await 语法以来,异步编程迅速崛起,吸引了大量开发者的关注。本文将深入探讨 ASGI(异步服务器网关接口)及其在现代 Python Web 开发中的应用,介绍主流的 ASGI 服务器和框架。 ... [详细]
  • 在Java中,this是一个引用当前对象的关键字。如何通过this获取并显示其所指向的对象的属性和方法?本文详细解释了this的用法及其背后的原理。 ... [详细]
author-avatar
mobiledu2502869373
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有