我已经写了48年代码了,我感觉我还能写下去
这是来自quroa的问题:Why-aren't-there-a-lot-of-old-programmers-at-software-companies下的一个回答。
很多人会疑问是不是程序员最后只能转管理,是不是到了中年之后就应该放弃编程。看到这个回答后很受触动,尽力翻译出来,有不恰当的地方欢迎指出。
下个星期我就69了。我从1967年开始编程。到现在已经48年了,从COBOL一直写到jQuery。我已经忘掉的编程语言比很多程序员这辈子遇到的还多。我现在自己接一些项目,因为作为一个员工我完全是个工作狂,即使在我已经三十多岁的时候。我永远不会再去做一份每天工作8小时的传统编程工作。
我已经写了两三百万行或者四百万行代码,我觉得我至少要写到……额……算了,无所谓。代码写的再多也没有什么意义,除非,这个代码对你关心的人们产生了好的影响。(原文是: a positive impact on people I care about。和《硅谷》里的make world a better place 真是异曲同工)
变老带来的一个好处是,我不会再相信那些有一个点子就能改变世界的二逼想法。我只想把我应该做的工作做好,然后交给用户一个体验更好的产品。
但是一个老年程序员有一个非常明显的缺点。这个世界变化的非常快,而且越来越快。15年前,我投身C++,然后我很精通它。大概4年前,我开始沉迷于jQuery,同时学习怎么把jQuery和C#混在一起去快速实现一个用户界面。3年前我从公司退休,于是我又开始关注C#并且沉迷于WordPress。现在是Drupal(php的一个框架)。趋势就是学习一样新东西对我而言越来越难。我现在还在尝试用本地存储和 Web Workers写一个WordPress插件,调试这些真的让我有点累。
但是我真正要坚持的是要不断的编程,不要停,因为我真的热爱编程,其实我也只会这么一件事。不像人际交往、建立社交圈是我最近二十几年才开始尝试去做。
所以左脑用于编程,右脑用于处理人际关系让我保持着生活平衡。这肯定有效因为我已经和一个美丽的女人结婚四十多年,我和我的三个孩子也有着非常和睦的关系。
我给自己设立了一个目标,至少要写50年(到2017年6月)。然后在70岁的时候成为Mankind Project & New Warriors Training Adventure项目联合领袖。非常有挑战性。几年以后你可以再来看看我做的怎么样。
- [1]来自辽宁鞍山的 Microsoft Edge 13.10586|Windows 10 用户 发表于 2015-12-13 19:42 的评论:我是一个刚入大学的学生 我应该怎么学linux
- 来自上海的 Chrome 45.0|Windows 7 用户 2015-12-14 15:23 2 赞 回复
- 那看你主要学linux,用他来干什么了,比如做做web服务器,或者自己在linux上玩玩hadoop
- [1]来自辽宁鞍山的 Microsoft Edge 13.10586|Windows 10 用户 发表于 2015-12-13 19:42 的评论:我是一个刚入大学的学生 我应该怎么学linux
- linux [Chrome 46.0|Mac 10.11] 2015-12-13 20:07 1 赞 回复
- 安装起来用——这就是学习的唯一之路
- hj53550 [Firefox 42.0|Windows 8.1] 2015-11-18 15:42 1 赞 回复
- 楼主您的精神值得我们学习。我还是一个刚入门linux的新人。完全是兴趣爱好加入linux。看了楼主的作品,我做为一个二十多岁的小伙子我又有什么资格不努力了。加油吧linux 致自己。
- POCMON [Firefox 42.0|Ubuntu] 2015-11-17 16:01 3 赞 回复
- 可怜的china:一把年纪了,你还好意思写代码?
- 绿色圣光 [Iceweasel 38.2|GNU/Linux] 2015-11-15 22:41 1 赞 回复
- 我就打算写到我不能写了为止。
- adaxi [Chrome 45.0|Mac 10.10] 2015-11-15 22:21 2 赞 回复
- 你又没去过,你怎么知道不一样,别告诉我说 是小编说的
- TimePower [Chrome 46.0|GNU/Linux] 2015-11-15 20:50 3 赞 回复
- 惊现 chrome 17
- [1]来自广东深圳的 Chrome 17.0|Windows Server 2003 用户 发表于 2015-11-15 08:45 的评论:国外环境和国内环境是不一致,因此不能把国外的程序员观点套用到国内程序员身上。
- 来自广东广州的 Chrome 46.0|GNU/Linux 用户 2015-11-15 15:01 赞 回复
- 哈哈
- [1]来自广东深圳的 Chrome 17.0|Windows Server 2003 用户 发表于 2015-11-15 08:45 的评论:国外环境和国内环境是不一致,因此不能把国外的程序员观点套用到国内程序员身上。
- 来自北京的 Chrome 45.0|Mac 10.10 用户 2015-11-15 13:21 3 赞 回复
- “国外环境和国内环境是不一致”这个回复真是根本停不下来。
- [1]来自广东深圳的 Chrome 17.0|Windows Server 2003 用户 发表于 2015-11-15 08:45 的评论:国外环境和国内环境是不一致,因此不能把国外的程序员观点套用到国内程序员身上。
- 来自四川成都的 Chrome 46.0|GNU/Linux 用户 2015-11-15 11:27 13 赞 回复
- 额...熊弟你是改了UA还是对版本17.0的chrome某个特性不舍