本文是一位40岁老程序员对职业生涯的思考,建议多学习接触新事物,将精力投入到衰竭期比较长的知识领域,这些都是很有建设性的。下面是大意译文:

我是一个程序员,几个月前刚过完害羞的四十岁生日。这是一个星期六的早晨,我的孩子们和我的妻子都在家里。我在一个React Native技术交流会。主持人竭力说服我们为什么它会成为移动开发领域真正的下一个大事件?对我来说,它有点像十五年前的jsp。将所有的逻辑都放在表现在代码里面。但是我老了,估计我还没有完全明白。

主持人展示过ppt后,炫耀了一下他们令人印象深刻的代码,喋喋不休地展示了大约半打的配套工具,我从来都不知道,这些都让我感到有点沮丧。

当然,我并不真的惊讶,过去的二十年,我也掌握了一些比较流行的技术,并享受驾驭它们的乐趣。新的东西总是给编程带来一丝激动的体验,并且变得更容易、更快和更清楚,它一定会很有趣,但是在这个特别的早晨,在我四十岁的这个门槛上,我不得不承认我感觉有些力不从心,我知道这是工作的一部分,我得继续付出,我们常常要尽快的忘掉一些知识,能够尽快的吸收一些新的知识,作为为下一次旅程准备。

我想到,我的编程职业生涯不像其他专业的职业生涯,医生到了四十岁不用担心他所知道的所谓血管知识会失去,同样的道理适合律师,水管工会计或英语老师,在他们职业生涯中,他们积累的知识是相对稳定的,并会给予他们相应尊重和补偿措施,但是在编程领域,二十年的经验,好像并没有类似的相同的优势。

当然不是所有的事情都如此令人沮丧,在我们的职业生涯中,会让你不断的无休止的跟进,有趣好像是我们这个领域的或多或少的唯一特点。编程生涯是真的如此不同吗?下面我将从两个概念来谈这个问题。

第一个是知识的衰变,我们所知道的编程知识有一个有效期,过了这个期限将不再有用。但是,我在十六岁学的驾驶技术就不会这样,对于很多专业人士来讲,他们的领域知识有一个相对较长的半衰期,医生知识会越来越渊博,是因为他学习的每一件事情都是基于他以前的知识。而在编程领域,我们,所知道的编程知识将会在十年后无用。

下面又带来第二个概念知识积累率,由于知识的快速衰减,似乎我们从来没有真正超越过学生时期,我们必须永远一直在学习,这就使得我们的职业生涯变得非常不同寻常。

因此有两个建议:首先要有长远观点,不要过度榨取自己,要尽可能的取得获得新经验的机会。经常看到一些人虽然获得了丰厚的薪酬,但是他的职业很少有机会接触新兴事物,再过五年,他们就会意识到他们的宝贵知识已经蒸发,他们的工资将偏离平均水平,短期内你赚更少的钱,有可能意味着长期的职业生涯赚更多的钱。

其次给出一个时间限制,更多投入到可以长久的知识,也就是说,把精力投入在那些有更长的衰减期的知识上,比如,算法逻辑,应用安全,性能优化和架构。

-------------

更多的Java,Angular,Android,大数据,J2EE,Python,数据库,Linux,Java架构师,:

http://www.cnblogs.com/zengmiaogen/p/7083694.html

一个“老”程序员的思考相关推荐

  1. 一个老程序员的心里话(转载)

    1.希特勒地堡与cih病毒 99年4月,我来到北京参加研究生复试.复试完了之后就不回去了,我拿着一张光盘,里面刻着我用vb和authorware3.5编的一个cool 3d的教学软件,到处参加招聘会, ...

  2. 风雨十年:一个老程序员的心里话!

    风雨十年:一个老程序员的心里话!   曲折的实践之路   1.希特勒地堡与cih病毒   99年4月,我来到北京参加研究生复试.复试完了之后就不回去了,我拿着一张光盘,里面刻着我用vb和authorw ...

  3. 【转】一个老程序员的心理话

    思考再三,还是决定把这篇文章给贴出来,话不多说,直接看文章吧. 风雨十年:一个老程序员的心里话! 曲折的实践之路 1.希特勒地堡与cih病毒 99年4月,我来到北京参加研究生复试.复试完了之后就不回去 ...

  4. 一个老程序员对后辈们的话

    这是一篇我很早以前在一个论坛上看到的文章,感觉很不错现在与大家共享,由于忘记了文章的链接,所以无法贴出原文链接了,望原作者原谅•••••,原文如下: 一个老程序员和学生对作为PHP程序员的你们说的话 ...

  5. 一个老程序员给后辈的话

    这是一篇我很早以前在一个论坛上看到的文章,感觉很不错现在与大家共享,由于忘记了文章的链接,所以无法贴出原文链接了,望原作者原谅•••••,原文如下: 一个老程序员和学生对作为PHP程序员的你们说的话 ...

  6. 一个老程序员的心理话,句句戳心(转)

    一个老程序员的心理话,句句戳心 码易-猿猿-yuan 2015-11-04 12:22:45 中国的程序员是世界上最好的程序员.他们不计报酬,没日没夜地工作. 没有女朋友,没有节假日,可能几年后他们一 ...

  7. 一个老程序员PHP程序员说的话(谨以此片时刻提醒自己)

    我,一个老程序员,也是一个学生,把玩过甚多语言,大多不精.我既非名牌学校,也不是高学历,仅代表一部分比较蛋疼的人. 接触PHP也是很早了,从04年的OFSTAR开始的,到现在六年了,期间也接触过不少的 ...

  8. 一个老程序员的30年生涯回顾(译文)

    前几天,我读到一篇文章[1],一个60多岁老程序员回顾自己的人生. 读完以后,我很受触动,觉得对于软件行业的很多看法,我也有同感.下面就是这篇文章的翻译. 一个老程序员的30年生涯回顾(译文) 原文网 ...

  9. 一个老程序员的发展方向和个人规划

    在IT业界,新人不断涌入,技术不断的更新.每天都要学习新的知识,每天都要看最新报道.我喜欢学习,对知识也有着渴望,但是我毕竟是一个平凡的人,有心情不好的时候,有不能坚持的时候,但是我觉得重要的是,在这 ...

最新文章

  1. FFmpeg中libswscale库简介及测试代码
  2. 百度Apollo发布海量自动驾驶数据集,还有两项重磅挑战赛
  3. Java NIO系列教程(五)Buffer
  4. webservice 缓存机制
  5. gradle引入依赖:_Gradle入门:依赖管理
  6. 巧用.mdb后缀数据库做后门
  7. 类与对象 - PHP手册笔记
  8. 中国内裤衬里行业市场供需与战略研究报告
  9. 如何运行vue项目 ?(详解,建议收藏) ❤️
  10. linux之解决libipopt.so.1: Cannot open shared object file
  11. 《算法:C语言实现》阅读笔记
  12. python GUI初步
  13. 关于IP地址定位、IP查询和IP地址库 你想了解的历史都在这里
  14. 360软件小助手-壁纸存储路径
  15. oracle 中 使用 begin end 批量更新,删除资料
  16. 如何实现镜像网站内容的同步
  17. Php把ts转为mp4,ts文件转换为mp4文件软件电脑版下载
  18. SQLServer引擎安装失败
  19. 别被你的双眼所欺骗 100张神奇的视觉欺骗图
  20. Linux学习笔记 驱动开发篇

热门文章

  1. 机器人无限火力无限e符文_LOL:无限火力开黑指南 三大玩法让你快乐加倍
  2. html 图片行内剧中,HTML入门(转义字符、行内样式和块级元素、定位、锚点、跑马灯标签、图片标签、表格标签的讲解)...
  3. 登录界面验证码的实现
  4. 现代php中文版,现代PHP
  5. 3 5的二维数组C语言程序,C语言及程序设计提高例程-33 二维数组元素的引用
  6. linux 获取设备树源文件(dts)里描述的资源,Linux 获取设备树源文件(DTS)里描述的资源...
  7. linux后台启动脚本nohup,linux下后台执行shell脚本nohup
  8. 二分排序java实现
  9. MSSQL-最佳实践-如何监控备份还原进度
  10. 基于百度语音识别API的Python语音识别小程序