我热爱编程,但厌恶这个行业

这个行业特别需要热情,那些因为真爱而进入代码世界的人都是值得钦佩的。

在我十岁的时候,我觉得这个世界上没有什么东西能比我老爸的那台破电脑更好玩的了。后来,我成为一名Web开发爱好者。大学毕业之后,我在一个非盈利组织工作,那个时候赚得并不多。再后来,我成为一名正式的Web开发者,收入一下子提高了5倍。但其实我想说的并不是这些。

这个行业特别需要热情,那些因为真爱而进入代码世界的人都是值得钦佩的。但并不是每个人都能像那些大神一样,在地下室里开发出Linux,并以此为乐。

问题是,爱好写代码和在工作中写代码是两码事。代码爱好者所认为的那种有趣的代码工作在现实中是很少有的。我觉得这个行业的编程工作更像是《雪崩》这本书中所描述的那样。这本书写于1992年,读起来就像是一本神谕之作。

在过去,她以编程为生。而现在,她写的尽是一些碎片化的计算机程序。Marietta和她的上司们在办公楼的上层夜以继日地开长会,设计出了这些程序。一旦设计定稿,它们就被拆分成小块的程序片段,分配给各个组的开发经理。这些经理再细分这些程序片段,分配给底下的程序员。为了确保程序员能够按照要求完成工作,他们必须遵守一系列规则和规范,这些规则和规范甚至比政府的规章制度还要繁琐。

这个世界上有很多有趣的工作,但现实是我们大部分人只是在做一些碎片化的工作,它们无聊,缺乏创造性。作为一名开发人员,我经常搞不清楚一份工作是不是像《雪崩》中所描述的那样,但我意识到大多数时候自己只不过是在给一个企业级CMS系统修复bug。

在很长一段时间内,我假装自己很喜欢这份工作。但真实的情况是,在我离开那家非盈利组织之后,因为一大堆医疗账单等着我支付,所以我成为了一名正式的开发者。

我无法否认这一事实,相信大多数人也无法否认。我知道还有其他人因为要养家才成为开发者。James Damore在CNN的一次采访中说道:

之所以有这么多男性进入高科技行业,部分原因是这些行业的薪水很高。我知道很多在谷歌工作的人其实没有必要为工作付出那么多的热情,但他们的工作让他们养得起家,所以他们呆在那里。

如果中了彩票我会继续写代码吗?当然会,但不是为了工作而写。我会选择我喜欢的项目,而且不会花那么多时间在上面。

在业余时间每天花几个小时写代码与在工作中每天花八个多小时写代码是不一样的。十年的代码生涯,几乎把我的身体掏空了。长时间写代码会诱发我的偏头痛,我的颈椎也开始出现问题。我尝试使用各种类型的桌子,进行各种饮食调节,锻炼,物理治疗、按摩……这些项目花费我不少的钱。但我默不作声,因为我害怕如果让别人知道了,我就保不住这份工作。

有人问我为什么不给自己充充电,然后找到“更好”的工作。我当然可以这么做,毕竟学习新技术对我来说小菜一碟。但到了这个时候,我似乎已经没有了那种热望。

外面的公司要找的是那些愿意长时间工作的人,他们真正想要的不是那些只是在周末花几个小时写点开源代码的人,而是那些下班回家之后还会花一整个晚上继续工作的人。

好在我已经通过开发者的工作攒够了足够多的钱,如果不幸遇上什么麻烦,起码还能让我生存下去。现在,我可以自由支配自己的一部分时间,几个小时用来写代码,几个小时用来写作,还有充足的时间与自己在乎的人一起度过。

除了软件开发之外,这个世界上还有很多行业要求长时间的工作。我梦想着这样的一个世界,每个人不需要花那么长时间在工作上。那个时候,我还能继续写代码,但纯粹是因为兴趣。

作者:大码农

转载声明:本文转载自「精讲JAVA」。

原文发布于微信公众号 - 平凡文摘(tooooooozi)

原文发表时间:2018-04-25

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏云计算D1net

用户和合作伙伴说:Docker的战略太模糊

Linux容器世界里怒放的玫瑰会否凋零。 Docker三周岁了,它在很短的时间内实现了很多惊人的目标:镜像20亿次的pull,1.6亿美金风险投资,并且收购了若...

3348
来自专栏云计算D1net

如何为稳定的云堆栈构建基础?

在我们完成云堆栈的构建工作——即实现平台即服务(简称PaaS)、规模化容器乃至开发工具集中的各类工具选项——之前,我们首先需要建立良好的操作系统基础以支持这些容...

32914
来自专栏精讲JAVA

我热爱编程,但厌恶这个行业

在我十岁的时候,我觉得这个世界上没有什么东西能比我老爸的那台破电脑更好玩的了。后来,我成为一名Web开发爱好者。大学毕业之后,我在一个非盈利组织工作,那个时候赚...

572
来自专栏CSDN技术头条

国际舞台上大家如何谈Docker?DockerCon十大看点

在去年的DockerCon 2014大会上,来自Google、IBM、RedHat、Rackspace等公司的核心人物均发表了主题演讲,在那次大会上,我们也看到...

1938
来自专栏企鹅号快讯

我热爱编程,但厌恶这个行业

在我十岁的时候,我觉得这个世界上没有什么东西能比我老爸的那台破电脑更好玩的了。后来,我成为一名Web开发爱好者。大学毕业之后,我在一个非盈利组织工作,那个时候赚...

19210
来自专栏云计算D1net

云计算的乐高积木Docker如何重构应用程序开发

Docker的发展势态如同森林大火,势不可挡。这项新型的Linux容器技术引燃了一路上的一切东西,面对其迅猛发展的势头,我们许多人还没有回过神来。Docker不...

2384
来自专栏Java架构

十年资深架构师告诉Java程序员成为架构师必须要掌握的知识点一、分布式架构二、工程化专题三、微服务架构四、性能优化五、源码分析六、项目实战

2054
来自专栏云计算

云的安全问题(第2部分):从哪里开始

上周,我们发布了帮助公司改善安全状况的最佳实践系列的第1节。安全不再仅仅是安全专家的领域,公司中的每个人,不论其角色如何,都应该秉承践行安全最佳实践的观念。

18610
来自专栏前端笔记

【WordPress 5.0】2018年建站首选!WordPress的趋势及展望!

WordPress 5.0 2018年建站首选!WordPress的趋势及展望! 2018年新年之际、想必许多个人和企业都想在新的一年里来个“咸鱼大翻身,鸭子变...

60712
来自专栏DevOps时代的专栏

From Agile To DevOps - 微软开发部门 DevOps 经验谈

? 在 2013 年 11 月 13 日,我们正式发行了 Visual Studio 2013,以及全新的 Visual Studio Online 服务。 ...

1847

扫码关注云+社区