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

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

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

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

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


那就是中年危机……

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


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

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

image


让激情冲锋

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

这个项目叫做Seeld。

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

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

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


享受!

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

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

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


质量事项

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

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

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

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


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

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

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

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

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

Seeld给了我目的。

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

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

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

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


推荐阅读
  • 恶意软件分析的最佳编程语言及其应用
    本文介绍了学习恶意软件分析和逆向工程领域时最适合的编程语言,并重点讨论了Python的优点。Python是一种解释型、多用途的语言,具有可读性高、可快速开发、易于学习的特点。作者分享了在本地恶意软件分析中使用Python的经验,包括快速复制恶意软件组件以更好地理解其工作。此外,作者还提到了Python的跨平台优势,使得在不同操作系统上运行代码变得更加方便。 ... [详细]
  • Java和JavaScript是什么关系?java跟javaScript都是编程语言,只是java跟javaScript没有什么太大关系,一个是脚本语言(前端语言),一个是面向对象 ... [详细]
  • 这篇文章主要讲解了“如何应对Android面试”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何应对 ... [详细]
  • 前端跨域访问后端数据的方法
    参考链接:https:mp.weixin.qq.coms4G_27oRLSMMYBFvtYZgqcg一、什么是跨域当两个域名的协议、子域名、主域名、端口号中有任意一个不 ... [详细]
  • Android中高级面试必知必会,积累总结
    本文介绍了Android中高级面试的必知必会内容,并总结了相关经验。文章指出,如今的Android市场对开发人员的要求更高,需要更专业的人才。同时,文章还给出了针对Android岗位的职责和要求,并提供了简历突出的建议。 ... [详细]
  • 本文详细介绍了云服务器API接口的概念和作用,以及如何使用API接口管理云上资源和开发应用程序。通过创建实例API、调整实例配置API、关闭实例API和退还实例API等功能,可以实现云服务器的创建、配置修改和销毁等操作。对于想要学习云服务器API接口的人来说,本文提供了详细的入门指南和使用方法。如果想进一步了解相关知识或阅读更多相关文章,请关注编程笔记行业资讯频道。 ... [详细]
  • 在Xamarin XAML语言中如何在页面级别构建ControlTemplate控件模板
    本文介绍了在Xamarin XAML语言中如何在页面级别构建ControlTemplate控件模板的方法和步骤,包括将ResourceDictionary添加到页面中以及在ResourceDictionary中实现模板的构建。通过本文的阅读,读者可以了解到在Xamarin XAML语言中构建控件模板的具体操作步骤和语法形式。 ... [详细]
  • Google在I/O开发者大会详细介绍Android N系统的更新和安全性提升
    Google在2016年的I/O开发者大会上详细介绍了Android N系统的更新和安全性提升。Android N系统在安全方面支持无缝升级更新和修补漏洞,引入了基于文件的数据加密系统和移动版本的Chrome浏览器可以识别恶意网站等新的安全机制。在性能方面,Android N内置了先进的图形处理系统Vulkan,加入了JIT编译器以提高安装效率和减少应用程序的占用空间。此外,Android N还具有自动关闭长时间未使用的后台应用程序来释放系统资源的机制。 ... [详细]
  • 如何提高PHP编程技能及推荐高级教程
    本文介绍了如何提高PHP编程技能的方法,推荐了一些高级教程。学习任何一种编程语言都需要长期的坚持和不懈的努力,本文提醒读者要有足够的耐心和时间投入。通过实践操作学习,可以更好地理解和掌握PHP语言的特异性,特别是单引号和双引号的用法。同时,本文也指出了只走马观花看整体而不深入学习的学习方式无法真正掌握这门语言,建议读者要从整体来考虑局部,培养大局观。最后,本文提醒读者完成一个像模像样的网站需要付出更多的努力和实践。 ... [详细]
  • 本文介绍了RxJava在Android开发中的广泛应用以及其在事件总线(Event Bus)实现中的使用方法。RxJava是一种基于观察者模式的异步java库,可以提高开发效率、降低维护成本。通过RxJava,开发者可以实现事件的异步处理和链式操作。对于已经具备RxJava基础的开发者来说,本文将详细介绍如何利用RxJava实现事件总线,并提供了使用建议。 ... [详细]
  • GPT-3发布,动动手指就能自动生成代码的神器来了!
    近日,OpenAI发布了最新的NLP模型GPT-3,该模型在GitHub趋势榜上名列前茅。GPT-3使用的数据集容量达到45TB,参数个数高达1750亿,训练好的模型需要700G的硬盘空间来存储。一位开发者根据GPT-3模型上线了一个名为debuid的网站,用户只需用英语描述需求,前端代码就能自动生成。这个神奇的功能让许多程序员感到惊讶。去年,OpenAI在与世界冠军OG战队的表演赛中展示了他们的强化学习模型,在限定条件下以2:0完胜人类冠军。 ... [详细]
  • 本文介绍了H5游戏性能优化和调试技巧,包括从问题表象出发进行优化、排除外部问题导致的卡顿、帧率设定、减少drawcall的方法、UI优化和图集渲染等八个理念。对于游戏程序员来说,解决游戏性能问题是一个关键的任务,本文提供了一些有用的参考价值。摘要长度为183字。 ... [详细]
  • Windows7企业版怎样存储安全新功能详解
    本文介绍了电脑公司发布的GHOST WIN7 SP1 X64 通用特别版 V2019.12,软件大小为5.71 GB,支持简体中文,属于国产软件,免费使用。文章还提到了用户评分和软件分类为Win7系统,运行环境为Windows。同时,文章还介绍了平台检测结果,无插件,通过了360、腾讯、金山和瑞星的检测。此外,文章还提到了本地下载文件大小为5.71 GB,需要先下载高速下载器才能进行高速下载。最后,文章详细解释了Windows7企业版的存储安全新功能。 ... [详细]
  • 本文探讨了容器技术在安全方面面临的挑战,并提出了相应的解决方案。多租户保护、用户访问控制、中毒的镜像、验证和加密、容器守护以及容器监控都是容器技术中需要关注的安全问题。通过在虚拟机中运行容器、限制特权升级、使用受信任的镜像库、进行验证和加密、限制容器守护进程的访问以及监控容器栈,可以提高容器技术的安全性。未来,随着容器技术的发展,还需解决诸如硬件支持、软件定义基础设施集成等挑战。 ... [详细]
  • 渗透测试基础bypass绕过阻挡我们的WAF(下)
    渗透测试基础-bypass ... [详细]
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社区 版权所有