位置:首页 » 技术 » 我56岁还是想干程序员这一行

我56岁还是想干程序员这一行

日期:2016-05-27 阅读:0num
Advertisement

你真的50岁的时候还想干这一行?

我不得不承认,大量高强度的编代码工作是年轻人的游戏。

这是蠢人的游戏,并且绝大多数傻瓜是男性,当然比例也没有达到100%。我今年55岁,从大概1973年就开始编码,那时我还在上学。1981年开始从事专业编码工作。我的经历让我深深相信编一辈子程序一点儿都不值得。

最近我的文章“为什么我们都不应该无偿加班”自发表以来一直非常受欢迎,充分说明我并不是唯一一个觉得死磕代码等于浪费生命的人,文章的具体内容就不在这里重复了。

对于为什么55岁还要搞编程这个问题,从我个人来说,我这么做是因为我喜欢挑战,喜欢思考复杂的问题并且找到解决方法。每天早晨,我会浏览一些专业技术和编程的网站,获取最新信息,估计等我不做程序员的时候我对新鲜的事物也就不再感兴趣了。从我第一份编程工作开始,早上阅读的习惯都没有改变过,在不能上网的时候我也会看一些杂志或者书籍。

记得在我工作的第一家公司(通用动力公司)上班的时候,我被要求让我们系统运行在新的IBM电脑上。这不是我唯一的工作,但这是个新的东西,没有人知道可能需要什么。于是我读了我手头上所有的资料,包括IBM的产品说明书。不久,IBM的销售代表都来咨询我如何把不同的产品配置组合在一起。我不是必须要学习这些东西,但它确实是非常有用的知识,直到今日我还是非常珍惜各种学习机会,对我来说它们很有趣,虽然它们看起来并不一定很有用。

如果你对编程以及相关技术领域并没有一颗好奇心,那么你的编程生涯不会持续很久。大多数我上大学时认识的获得计算机学位的人基本不再编任何程序了,他们或失去了兴趣,或停止学习,最终被技术发展的巨轮狠狠碾过。而我在大学学习的是化学专业。

这些年来我的研究方向变来变去,就像电影里的狼人一样(实际上狼人也是我在高中时期的外号)。

直到今日,我觉得最重要的一点是,工作投入的时间不是越久越好,而是工作的时候需要动脑筋。随着年龄的增长,你不再能一天编20个小时的程序,假设你能编20小时,代码的质量也不会很高。要编写出一个有质量的软件,真有一个每天你应该工作多少小时的限制吗?也许吧,随着年龄的增长,也许真的你每天能高效编程的时间越来越少,但只要你坚持学习如何更巧妙地编程,在很少咖啡因的陪伴下也能写出高质量的代码。

如今的编程环境跟我当年刚步入这个行业时比发生了巨大的变化,现在我们有着各种各样的编程语言,开发工具,开发平台,开发方法可供我们选择。一个人 不再可能把这些知识全部都掌握,即使压缩到一个很窄的领域,比如我学习的IBM PC方面的知识,那也是很难的。此时最重要的就是具备从众多选项中作出明智的选择的能力。我最喜欢的电影台词出自《夺宝奇兵3》,在坏人被打败那一幕,老骑士说:“他的选择太糟糕”。太多东西闪闪发光地迷惑着你,但只有一些是实际可用的。

丰富的经验有时候会让你更好的把握节奏,知道什么时候该去追求,什么时候该放缓脚步。而年轻会让你觉得任何事情都充满新鲜感,也不会担心失败。

这两种情况各有好处,年轻的史蒂夫•乔布斯有很多绝妙的想法,但并没有实现,当年老时,他却利用这些想法做出惊天动地的一番事业。从这点上讲,岁月本身就是一种资源,年轻时保持一种好奇心和闯劲,慢慢的随着年龄的增长,再把阅历和一种长远的眼光融合进来,你永远都不会被淘汰。

所以,如果你到55岁的时候还想当个程序员,你永远不能停下求知的脚步,并且要高效地获取更优质更简明扼要的信息。一旦你失去了这种进取的锋芒,快速运转的技术车轮会越来越让你感到压迫,直到最终你只能靠做一些平淡无味的事情过活。

在我24岁的时候,我从来没有考虑过在我的第一个工作岗位上干到55岁是什么样子,但我知道我必须时刻关注这个行业并且要走在前列。

在未来的31年里,编程会一直存在吗?这是一个很好的问题。等我到86岁的时候还能继续编程吗?如果它可能实现的话,我还是可以继续。那时我应该可以做到在30分钟内做完一整天的工作。

如果不是这样,我会告诉我的机器人朋友替我做,然后继续呼呼大睡!

查看英文原文: Do You Really Want To Be Doing This at 50?

感谢魏星对本文的审校。

相关文章
  • 我56岁还是想干程序员这一行

    你真的50岁的时候还想干这一行? 我不得不承认,大量高强度的编代码工作是年轻人的游戏. 这是蠢人的游戏,并且绝大多数傻瓜是男性,当然比例也没有达到100%.我今年55岁,从大概1973年就开始编码,那时我还在上学.1981年开始从事专业编码工作.我的经历让我深深相信编一辈子程序一点儿都不值得. 最近我的文章"为什么我们都不应该无偿加班"自发表以来一直非常受欢迎,充分说明我并不是唯一一个觉得死磕代码等于浪费生命的人,文章的具体内容就不在这里重复了. 对于为什么55岁还要搞编程这个问题,从

  • 如果不干程序员,你想做点啥?

    晚上突发奇想,之前误打误撞进了这个行当,想想如果自己不当程序员,能做点什么,lz觉得自己喜欢捣鼓点啥,不是程序员应该也是类似工程师的.修个小家电啥的,哈哈哈~ --cut-- neilp在2016-05-09 12:42:29回答到: 其实你可以好好读书, 长大做个医生或者律师. Void7在2016-05-09 12:42:29回答到: 摄影师 niboy在2016-05-09 12:42:29回答到: 写小说 faceair在2016-05-09 12:42:29回答到: 贴膜啊 crny5

  • 一整天写代码,有时会觉得脑袋晕晕的不太舒服,难道我不适合干程序员?

    干程序员半年了,正常上班时间7.5小时.很少加班,正常下班后有时也会觉得用脑过多,头晕晕的,很想去睡觉. 今天(周六要上5个小时)上午在想一个算法的问题,现在就头就有点疼了. 唉,难道我就不适合干这行吗. 有没有同样情况的? --cut-- chuangbo在2013-09-07 12:33:0回答到: 有可能是贫血. emric在2013-09-07 12:44:1回答到: 近期我也有这个问题,而且越发严重了. 体现在最重要的看书方面,看书超过20分钟左脑明显有疼痛感. 服用"麦咖"

  • 想找程序员朋友很难吗?或者说我想找个靠谱的人修改点小程序,求推荐平台、渠道

    最近一直想修改一个php插件,就是加几个小功能,目测几句话的事儿. --cut-- justfindu在2013-11-28 09:09:0回答到: 你完全可以尝试在这里把需求说明白 指不定就有人帮你修改好贴上去了 几句话的事儿 devon在2013-11-28 09:16:2回答到: 很难的原因是:非程序员们往往认为是几句话的事儿,事实上往往是几百句话的事儿. GalvinZhao在2013-11-28 09:23:0回答到: 外行人找程序员帮忙,要把简单的问题描述成很神奇的样子,程序员一傲娇

  • 写给想当程序员的朋友(1)

    --――一个还不太老的程序员的体会 (初稿) 软件以程序员为本(<程序员>) 谨以此文献给所有想当程序员的朋友 (一) 文章由来及个人经历 我是一名计算机专业的本科毕业生,毕业已经1年多了.毕业后从事的是软件编程工作,经常有其他专业的朋友想从事软件编程工作,向我请教如何,因为我自觉涉行不深,不敢信口开河,无奈朋友信任,我不得不郑重考虑一下这个问题了,来帮助朋友选择和回报朋友的信任. 这也就是此文的由来. 还是先谈谈我个人的经历吧.(是不是有点俗套,但我觉得了解我的经历,有助于理解我话的含义:我

  • 写给想当程序员的朋友(转),该如何处理

    写给想当程序员的朋友(转) --――一个还不太老的程序员的体会 (初稿) 软件以程序员为本(<程序员>) 谨以此文献给所有想当程序员的朋友 (一) 文章由来及个人经历 我是一名计算机专业的本科毕业生,毕业已经1年多了.毕业后从事的是软件编程工作,经常有其他专业的朋友想从事软件编程工作,向我请教如何,因为我自觉涉行不深,不敢信口开河,无奈朋友信任,我不得不郑重考虑一下这个问题了,来帮助朋友选择和回报朋友的信任. 这也就是此文的由来. 还是先谈谈我个人的经历吧.(是不是有点俗套,但我觉得了解我的经

  • Google研究主管Peter Norvig:想当程序员吗? Google研究主管Peter Norvig:想当程序员吗?

    作者按:Peter Norvig 任职于 Google,其职位是研究主管(Director of Research). Peter Norvig 是享誉世界的计算机科学家和人工智能专家.他是 AAAI 和 ACM 的会员,是业界内经典书籍<Artificial Intelligence:A Modern Approach (人工智能:一种现代方法)>的作者之一.在加入 Google 之前,他曾经是 NASA 计算科学部门的主要负责人,并在南加州大学以及伯克利大学任教.本文前半部分是英国卫报的采

  • 想帮程序员卖 app 想帮程序员卖 app

    想帮程序员卖 app 版上有小伙伴卖过 APP 吗? 我们现在就在做这个业务,谁有「闲置」项目的,我们可以代为销售!甲方给钱才交东西,不看源代码,不收费用.唯一的门槛是,项目要有价值! 做这个事情的起因是这样的 2013 年我们几个小伙伴针对一个高端小区(今日头条的老总就住那儿)做了个 APP ,其实就一个服务黄页和社区的功能.最初想当一个 MVP 来尝试做社区 O2O 方向的创业,结果活跃不起来,就放弃了.但这个应用我们一直运行着,反正阿里云服务器也没多少钱.没想到春节前有用户联系我们要买.他

  • 设计小妹求问公司想给程序员定制文化衫,求建议内容~

    公司想给程序员定制文化衫..小妹脑洞未开..灵感不足... 求.求.求.各种求... 摆脱摆脱给点建议... ... .... -3- --cut-- moorlop在2016-05-09 00:55:23回答到: 印个 拿命换钱 citysheep在2016-05-09 00:55:23回答到: 这个也不错: http://tshe.me/campaigns/youwenhuaV2 pedestrianc在2016-05-09 00:55:23回答到: @citysheep 恩,但我觉得还是不

  • 突发奇想,我们是不是可以用 JobDeer 的方式,来推送想找程序员男朋友的妹子 突发奇想,我们是不是可以用 JobDeer 的方式,来推送想找程序员男朋友的妹子

    用JobDeer卖掉几百个程序员后突发奇想,是不是也可以用JobDeer的方式,来推送想找程序员男朋友的妹子 流程还是三次握手: ① 先出妹子资料和照片 ② 程序员们索取联系方式 ③ 妹子同意后获得手机或者微信号. 如果做出来,你们会愿意用么? 有微博号的同学请花30秒来做个需求投票吧: http://vote.weibo.com/vid=2921606 参加投票的同学,如果以后真的做这个这项目,会第一批获得内测权限哦 ^^ --cut-- b821025551b在2015-02-05 12:0

  • 浮躁 这个问题怎么办?还没毕业想当程序员的

    不知道自己想干计算机相关的哪个领域.不知道该把宝贵的精力投入到哪个具体的方向上. 计算机太过于博大精深了呢. 总是各个方面都试试,浅尝辄止,到现在也没有一个能拿的出手的深入研究,想写点blog都没什么可写的. 都大三了,难道我就是那典型的失足青年? --cut-- 9hills在2012-05-04 13:58:1回答到: 大学期间还是以基础为重,能做出较好的东西来当然很好,做不出来也不影响. 搞好基础,进个大公司,路还很远.. bitsmix在2012-05-04 14:01:4回答到: 能玩

  • 30岁,我的程序员梦想

    文章来源:黑客基地www.hackbase.com 30岁,开始实现我的程序员梦,从一个编程爱好者,从一个业余的程序员,一个水平不高的程序员,一个半道出家的程序员...... 我的经历到这里就告一段落了,五年里跳了五次槽,不知道和大家比算不算多,没有什么太多起伏,但我想很多朋友可能会和我有类似的经历,不知道能不能引起你们的共鸣.我想对我上面所说的话给一个总结: 1. 如果你觉得自己应该追求什么,不管遇到什么困难千万不要放弃,一定要坚持下去. 2. 不要因为自己年轻就找理由挥霍时间,少玩一点SC.

  • 说到转行,我是公务员想转行程序员!!!

    学了 7 年的计算机专业.毕业时冲动去当公务员. 现在在二线城市. 主要还是待遇问题,公务员待遇太低了!!!! 会被喷吗? --cut-- taijia在2016-05-09 03:13:37回答到: 学了七年 底子应该不错 完全可以转啊 chenjf2k在2016-05-09 03:13:37回答到: 人生苦短,做点自己喜欢和有意义的事,你喜欢做程序员吗? 如果只是喜欢 Money ,那就算了. 864000951在2016-05-09 03:13:37回答到: 围城 orFish在2016-

  • 一位想成为程序员的初学者求教

    先介绍下情况:从小时候就对编程很感兴趣,但由于自身的还有家庭的原因没有走上这条路,不过一直都在关注,比如各种科技.互联网新闻.消息. 突然发现其实我还年轻,一切都不算太迟,那么现在的问题是怎么入手呢?比如说像是网站开发,或者APP开发等. 基础不能说是零,但充其量就零点几.各位给点建议吧. 感谢! --cut-- Mianco在2010-12-16 15:10:5回答到: 来学python吧 Kymair在2010-12-16 15:30:4回答到: 买一个入门级的VPS,然后自己装Linux,

  • 真心求教,如果想当程序员,起步应该学什么?谢谢

    俺今年高三,以后非常希望能从事程序员这类的工作. 不过我身边也都没人懂这类的事情,所以我现在也很迷茫该如何起步. 我不想什么都等到大学时候再去学(其实我是迫不及待了... 所以想要先自己在家里自学一些 所以求教各位程序员前辈,到底学什么作为起步比较好? 我记得网上有一篇文章说Python是最适合初学者的,求教可行否? 当然,如果有更适合我这种初学者的就更好了 顺便自述: 高三,以前无任何经验,对这个领域有很大的热情,数学成绩一般 诚心诚意的求教各位前辈,求帮俺指点一条明路 万分感谢! --cut

  • 写给想当程序员的朋友(3)

    (三) 一个程序员应该具备的基础知识和概念 1.计算机是有什么组成的,CPU是什么东西,其工作原理是什么.(对于这些以及下面将要提到的概念我不会告诉你什么答案,你可以看相应的教材,关于教材我会在下一部分详述,记住理解最重要!) 2.机器语言和微指令集的概念. 3.程序的概念. 4.汇编语言是低级语言但不是机器语言. 5.高级语言主要有那些?(C,C++,Basic,Pascal,Fortran,C#,Java等等:如果你是中国软件业的英雄,你也写一门语言,最好不用英语) 6.编译程序和解释程序的

  • 写给想当程序员的朋友(2)

    (二) 你适合当程序员吗,你知道编程序是怎么回事吗? 1. 程序员意味着要编程序.(如果你仅仅想得到一份高薪水的工作,喝喝咖啡就等老板发薪水,我奉劝你还是另找一份更合适的工作,譬如练摊,真的,兄弟,这份工作不适合你) 2.你是学文的还是学理的,编程序也许需要浪漫,但更需要逻辑和严谨.(说坦白点就是,在你没有找到乐趣以前,它很枯燥) 3.你有对新技术追求的热情吗?你有刨根问底的探索精神吗?(热情绝对是最重要的!你仔细思考一下自己的性格适合当程序员吗?) 4.当程序员决不是什么好差事,时刻需要学习,

  • 想讨好程序员?在他面前开产品经理的玩笑就对了 想讨好程序员?在他面前开产品经理的玩笑就对了

    英文原文: 11 Tricks to Get Software Engineers to Sort of Respect You 很多人都觉得软件工程师们是一群聪明绝顶但装模作样的家伙,通常身边有这种朋友,大家心里都是又敬又惧又恨啊! 但其实要让他们把你当自己人倒也不难,先赢得他们的尊重即可.以下提供「内行人」的七大绝招,让软件工程师们对你另眼相待! 第一招:发送纯文字电子邮件 工程师们不欣赏内容繁琐又花俏的电子邮件,有人喜欢加上一堆修饰用语.花俏字体格式来丰富邮件内容,这种图文并茂的风格不会得

  • 想建立程序员的社区,因为有个域名

    www.programer.club 觉得建个社区比较合适 是建立成BBS那样呢,还是问答模式的?大家给个意见吧 准备自己码代码 --cut-- ZackYang在2015-01-19 17:48:5回答到: 搭公交捡到一个鼠标垫,想配置一台电脑,还需要什么 ----------------- 好吧, 正经点, 其实代码不是问题, 问题在于如何推广, 以及能否承受推广的费用.

  • 现电商运营,业余时间学编程,想转行程序员,有没有人愿意知识交换?

    如题- 本人汉子一名 天猫网店运营,操盘过跑步机项目,一年销售4000W左右.游泳池项目,一年销售2000W左右.电商从业经验还算比较丰富 在跟着知乎萧大神的编程入门指南从头开始学 因为有转行的打算,想多向跟大家学习,有些问题自己想不明白能得到高手指点会快很多.如果有碰巧对电商比较有兴趣的,我们可以多交流下 谢谢大家! --cut-- Sin在2015-03-25 12:33:0回答到: lz 留个联系方式呗 aha在2015-03-25 12:52:4回答到: LZ来个联系方式啊! oddcc

最新文章
  • 100 行代码实现的 JavaScript MVC 样式框架 100 行代码实现的 JavaScript MVC 样式框架

    介绍 使用过JavaScript框架(如AngularJS, Backbone 或者Ember)的人都很熟悉在UI(用户界面,前端)中mvc的工作机理.这些框架实现了MVC,使得在一个单页面中实现根据需要变化视图时更加轻松,而模型-视图-控制器(mvc)的核心概念就是:处理传入请求的控制器.显示信息的视图.表示业务规则和数据访问的模型. 因此,当需要创建这样一个需要在单个页面中实现切换出不同内容的应用时,我们通常选择使用上述框架之一.但是,如果我们仅仅需要一个在一个url中实现视图切换的框架,而

  • 乐视网太牛逼了!

    刚才收到一条短信,内容如下: 尊敬的用户,您的登录密码为: xxxxxx,发送" PW 新密码"到 1069032901305721 就可以修改密码 [乐视网] 我用我的手机号和他发过来的密码在乐视网试着登录了一下,竟然成功了-- 哪怕 1/10 的用户去尝试,每个新用户的成本也才几毛钱,这个实在是太太太划算了! --cut-- giuem在2016-05-09 06:09:55回答到: 楼主的手机号是如何泄露的 细思恐极 joshz在2016-05-09 06:09:55回答到: 你

  • [非盈利] Inboard 千人团购开始,史上最低价 58 元(4.5 折) [非盈利] Inboard 千人团购开始,史上最低价 58 元(4.5 折)

    活动组织:Pinapps 发起,联合 mou.li 和 Inboard 官方团购活动 活动性质:[非盈利] 所有收入归 App 开发商所有 软件官网:inboardapp.com 活动说明: http://zhuanlan.zhihu.com/pinapps/20009340 软件测评: http://t.cn/RAliEyt 价格折扣:¥58(原价¥128)约4.5折 授权性质:Single License 授权,支持个人所属的多台电脑授权 升级政策:目前可预见的版本均可免费升级 参与人数:3

  • [北京] API+ 招募 热血青年 !(早期核心成员!) [北京] API+ 招募 热血青年 !(早期核心成员!)

    Ruby工程师(15-25k) 职位要求: -自学能力强x3 -善于独立思考,基础知识扎实 -熟练使用Ruby语言及Rails框架 -能熟练写出清晰整洁,可复用,注释良好的代码 -有编写自动化测试用例的习惯 -有良好的编写开发文档的习惯 -有良好的分析解决问题能力,能规划和把控开发进度 -熟悉Linux,Nginx,Git,Mysql,Redis,MongoDB -熟悉常用的设计模式 -熟悉web后台开发的基本架构 岗位职责: -负责API+平台后端的开发和维护 -根据产品需求,分析给出解决方案

  • 新Bundle,包含Parallels Desktop 8、Snagit,xPlan等共10个软件。$49.99。

    划算-- 一折. https://stacksocial.com/sales/the-summer-2013-mac-bundle-ft-parallels-8 --cut-- tab在2013-07-22 23:04:3回答到: 俺昨天已经发过了,还被人吐槽不值 Maninlab在2013-07-22 23:05:3回答到: 包含了永久期限的Parallels Maninlab在2013-07-22 23:06:3回答到: @tab 貌似这次的Parallels是永久期限的... tab在20

  • 秦始皇死前遗诏是让谁继承皇位?赵高篡改遗诏 秦始皇死前遗诏是让谁继承皇位?赵高篡改遗诏

    秦始皇死前遗诏是让谁继承皇位?宦官赵高偷天换日篡改遗诏是秦帝国灭亡的导火索?作为中国古代第一位称帝的皇帝,秦始皇的结局其实十分悲惨,不仅死后遗体发臭与咸鱼一起被运走,就在临死之前所留遗诏,也被祸国殃民的宦官赵高篡改了.雄才伟略统一中国的千古一帝,以及他构建的大秦王朝,最终竟然毁在一个太监手里. 立后和立太子是中国古代后宫制度乃至君主政治的重要组成部分,自战国时期秦孝公始,立后之事便已制度化了.到秦始皇统一中国后更明确规定皇帝的正妻为皇后,皇帝的母亲为皇太后.但是历史却跟人们开了一个玩笑--秦始皇

  • 研究发现:气候湿度对人类语言进化影响较大 研究发现:气候湿度对人类语言进化影响较大

    语言在人类的生活中扮演着十分重要的角色,但是气候是语言发展的决定因素之一.日前,美国迈阿密大学.德国马克斯·普朗克进化人类学研究所.马克斯·普朗克心理语言学研究所的三位研究人员发现,气候湿度(humidity)对人类语言进化影响较大. 声调是语言沟通的关键元素,这一点在某些语言中尤为突出.例如,在英语或德语中,即使一句话中所有单词由机器人以同一种声调念出,其意思依然可以被理解;然而在汉语中,以不同声调发同一个语音会构成不同的意思,因此这类语言被称为声调语言. 据喉科学研究显示,人类喉腔中的声带会

  • 百年来女人智商首次高于男人 男人要有危机感啊! 百年来女人智商首次高于男人 男人要有危机感啊!

    到底是男性较为聪明.还是女性更胜一筹?一直以来这个问题都备受瞩目.世界著名的智商测验专家詹姆斯·弗林(James Flynn)最新研究发现,女性智商的测试分数高于男性,这是100年来女性首次在"两性竞赛中获胜". 自从IQ测试开始应用的近一个世纪以来,女性智商的平均分数要比男性的平均分数要低五分,这让众多心理学家提出了性别差距的疑问,他们表示这种情况或许是因为遗传差异所致.但是根据世界知名IQ测试权威专家詹姆斯·弗莱恩的研究,近年来,女性的进步让智商的性别差距不断地缩小. 詹姆斯·弗莱

  • Gamification:互联网产品的游戏化设计思路 Gamification:互联网产品的游戏化设计思路

    概念 在2011年的GDC大会上,Gamification(游戏化)作为一个热门新词被提出来.简单来说就是将游戏的思维和游戏的机制运用到其他的领域,来引导用户互动和使用的方法. 它能在互联网.医疗/健康.教育.金融等领域中影响到用户使用时的心理倾向,进而促进用户的参与与分享. 简单的说,它可以用来鼓励人们做一些通常认为"无聊"的事, 例如完成调查.购物或者阅读网页等. Wiki:Gamification 为什么要关注它 我们设计完产品,做完用户测试确保它好用, 由运营方来加入运营方案,

  • 《仙剑奇侠传5》封印技能的作用 《仙剑奇侠传5》封印技能的作用

    封印是姜云凡的技能之一-就在合击的上面- 和小蛮一样-特殊的技能- 首先要在战斗中在敌人身上施法- 然后再两回合之内将战斗结束 也就是赢了! 必须在怪物死的时候身上有符咒哦! 收下之后战斗结束会出现这个!

热门推荐