我希望在56岁的时候还能继续编程

翻译自 thecodist.com 译者:mark 译者博客 : mark.ah.cn

你真的希望在50岁的时候还在做这个 ?

工作强度高,压力大,我或许不得不承认,这确实是年轻人的游戏?

不,那是愚蠢者的游戏,确切的说几乎都是男性,但也并不是全部。我已经55岁了,自从1981 年以来一直从事专业的编码工作,最早是1973 年还在学校的时候就已经开始了。我唯一确定的就是终其一生的编码最终会被证明是不值得的。

我最近的一篇文章 为什么我不做没有薪酬的加班,你也尽量不要 自从发布以来就一直在我的最受欢迎的列表中。看来我并不是唯一一个认为终其一生的编码是在浪费生命的人。我在这里所说的话不会做过多的重复。

针对55岁是不是还在写程序,我会的。我仍然很享受解决复杂问题以及找到好的解决方案所带来的挑战。每天早上我都会在网上看一些科技和编程方面的最新讯息。如果有一天我不再关心新事物,那一定是因为我放弃了编码。自从开始我的程序生涯以来我每天早上一直在做相同的事情,除了最近在一直忙于一些杂志、目录、书籍和一些不定期的会议。

我记得我的第一份工作是在(General Dynamics),在哪里我被培训来为新的IBM电脑提供支持。那并不是我的全部工作,但是是全新的工作,所以没有人知道这份工作可能会需要什么,所以我读了所有能找到的书,包括整个IBM的产品资料。没过多久IBM的业务员就来找我寻求怎样把不同的产品集成并配置在一起。我并不需要学习所有的资料,但是那看起来是一个非常有用的只是体系。现在我仍然坚持学习很多东西,因为那是非常有趣的,即使看起来并不太像。

如果你对程序世界和相关的技术领域没有好奇心,那你的程序生涯便不会持久。大学时期我所知道的获得了计算机科学学位的大多数人后来都没有从事相关的工作,他们失去了兴趣,或者说是不再学习,最终被新的科技所淘汰。我的...

这些年我转变了很多,像一部狼人电影(高中时期的昵称)。

我发现现在最重要的事情是 你从来都不应当连续工作很长时间,只需要更高效。年龄的增加的确意味着你不再能一天工作20个小时,更确切的说是幻想自己能够一天写20个小时的代码,尽管那并不是好的编码习惯。真的有这样的限制说每天有多少小时能够产出高质量的应用吗 ?或许随着时间的推移这个数字会不断减少,但是只要你坚持让自己更高效,结果还是很可观的,只是少喝点咖啡。

现在和我刚开始编程的时候最大的不同就是有种类繁多的语言、工具、平台、方法可供选择。对于任何人来说,想要知道所有事情已经是一件不可能的事情,即便是一个很小的领域,像我使用IBM PC相关的知识能做的一样。更重要的是很明智的从众多的可选项中做出选择的能力。我最喜欢的电影台词是来自印第安纳琼斯与圣杯中当坏蛋倒下的时候,老骑士说:他站错边了。可供选择的东西多的让人眼花缭乱,但是最终只有一个是真正有用的。

富有经验在很多时候让你更清楚的知道什么时候该走,什么时候该慢下脚步。年轻能够让自己看到更多的新东西,没那么担心失败。这两句话都各有优势。年轻的乔布斯拥有一切正确的创意,但是却不能实现,但是后来的乔布斯实现了这些创意并把他们变得不可思议。重点并不是说年龄本身是一个优势,而是说在年龄增长的同时应当保持对年轻的憧憬和好奇,并加入经验及更长远的眼光,你将永远不会被淘汰。

如果你想在55岁的时候还能够继续写程序,就不要丧失对吸收更多更好更简洁的知识的那种欲望。一旦失去了这种优势,技术的车轮在不断的运转会让你感到越来越艰难,最终不得不转做其它事情来谋生。

在我24岁以及第一份工作的时候还从来没有考虑过55岁的时候会是什么样子,但是我已经知道要保持先人一步必须要做的事情。

30多年以后 编程这个工作还存在吗 ? 这是个很好的问题,在我86岁的时候还会继续写程序吗?或许不会,不过如果可能的话,我还是很关心的。或许到那时我已经厉害到可以用30分钟做完一天的事情。

或者我会告诉我的机器人朋友帮我做这些,我就可以去睡觉了。

原创翻译,中间可能有很多不对或者不好的地方,欢迎批评指正,谢谢。

联系我[email protected]

你可能感兴趣的:(我希望在56岁的时候还能继续编程)