Linux.中国 - 开源社区

 找回密码
 骑士注册

QQ登录

微博登录


我已经写了48年代码了,我感觉我还能写下去

2015-11-14 17:39    评论: 14    

这是来自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#混在一起hook jQuery and c#去快速实现一个用户界面。3年前我从公司退休,于是我又开始关注C#并且沉迷于WordPress。现在是Drupal(php的一个框架)。趋势就是学习一样新东西对我而言越来越难。我现在还在尝试用本地存储和 Web Workers写一个WordPress插件,调试这些真的让我有点累。

但是我真正要坚持的是要不断的编程,不要停,因为我真的热爱编程,其实我也只会这么一件事。不像人际交往、建立社交圈是我最近二十几年才开始尝试去做。

所以左脑用于编程,右脑用于处理人际关系让我保持着生活平衡。这肯定有效因为我已经和一个美丽的女人结婚四十多年,我和我的三个孩子也有着非常和睦的关系。

我给自己设立了一个目标,至少要写50年(到2017年6月)。然后在70岁的时候成为Mankind Project & New Warriors Training Adventure项目联合领袖。非常有挑战性。几年以后你可以再来看看我做的怎么样。

发表评论


最新评论

我也要发表评论

来自上海的 Chrome 45.0|Windows 7 用户 2015-12-14 15:23
1
来自辽宁鞍山的 Microsoft Edge 13.10586|Windows 10 用户 发表于 2015-12-13 19:42 的评论:
我是一个刚入大学的学生   我应该怎么学linux
那看你主要学linux,用他来干什么了,比如做做web服务器,或者自己在linux上玩玩hadoop
2 回复
linux [Chrome 46.0|Mac 10.11] 2015-12-13 20:07
1
来自辽宁鞍山的 Microsoft Edge 13.10586|Windows 10 用户 发表于 2015-12-13 19:42 的评论:
我是一个刚入大学的学生   我应该怎么学linux
安装起来用——这就是学习的唯一之路
1 回复
来自辽宁鞍山的 Microsoft Edge 13.10586|Windows 10 用户 2015-12-13 19:42
我是一个刚入大学的学生   我应该怎么学linux
3 回复
来自广东广州的 Firefox 42.0|Fedora 用户 2015-12-2 22:15
历害呀, 学习啦!
1 回复
hj53550 [Firefox 42.0|Windows 8.1] 2015-11-18 15:42
楼主您的精神值得我们学习。我还是一个刚入门linux的新人。完全是兴趣爱好加入linux。看了楼主的作品,我做为一个二十多岁的小伙子我又有什么资格不努力了。加油吧linux 致自己。
1 回复
POCMON [Firefox 42.0|Ubuntu] 2015-11-17 16:01
可怜的china:一把年纪了,你还好意思写代码?
3 回复
来自山东烟台的 Chrome 46.0|Windows 10 用户 2015-11-16 08:36
鲍尔默变瘦了?
6 回复
绿色圣光 [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
惊现 chrome 17
2 回复
来自广东广州的 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
1
来自广东深圳的 Chrome 17.0|Windows Server 2003 用户 发表于 2015-11-15 08:45 的评论:
国外环境和国内环境是不一致,因此不能把国外的程序员观点套用到国内程序员身上。
“国外环境和国内环境是不一致”这个回复真是根本停不下来。
3 回复
来自四川成都的 Chrome 46.0|GNU/Linux 用户 2015-11-15 11:27
1
来自广东深圳的 Chrome 17.0|Windows Server 2003 用户 发表于 2015-11-15 08:45 的评论:
国外环境和国内环境是不一致,因此不能把国外的程序员观点套用到国内程序员身上。
额...熊弟你是改了UA还是对版本17.0的chrome某个特性不舍
13 回复
来自广东深圳的 Chrome 17.0|Windows Server 2003 用户 2015-11-15 08:45
国外环境和国内环境是不一致,因此不能把国外的程序员观点套用到国内程序员身上。
7 回复

热点评论

来自四川成都的 Chrome 46.0|GNU/Linux 用户 2015-11-15 11:27
额...熊弟你是改了UA还是对版本17.0的chrome某个特性不舍
13
来自广东深圳的 Chrome 17.0|Windows Server 2003 用户 2015-11-15 08:45
国外环境和国内环境是不一致,因此不能把国外的程序员观点套用到国内程序员身上。
7
来自山东烟台的 Chrome 46.0|Windows 10 用户 2015-11-16 08:36
鲍尔默变瘦了?
6
来自辽宁鞍山的 Microsoft Edge 13.10586|Windows 10 用户 2015-12-13 19:42
我是一个刚入大学的学生   我应该怎么学linux
3
POCMON [Firefox 42.0|Ubuntu] 2015-11-17 16:01
可怜的china:一把年纪了,你还好意思写代码?
3
返回顶部

分享到微信朋友圈

打开微信,点击底部的“发现”,
使用“扫一扫”将网页分享至朋友圈。