`
tomcat_oracle
  • 浏览: 317452 次
社区版块
存档分类
最新评论

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

 

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

 

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

 

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

5
5
分享到:
评论
1 楼 knight_black_bob 2015-11-22  
大多数人认为 你 写代码  48 年了,标题上最好加上 (翻译) 为好。。。。。

相关推荐

    ATmega48__EEPROM读写

    - 检查EECR寄存器中的EEWE位是否为0,确保上一次写操作已经完成。 - 将高位数据写入EEPROM。 - 延迟一段时间,确保数据稳定写入。 - 修改地址,准备写入低位数据。 - 将低位数据写入EEPROM。 - 使用`#asm("sei...

    C# 读取机器码,CPU序列号,生成注册码类

    if (intNumber[j] >= 48 && intNumber[j] ) // 数字0-9 { strAsciiName += (char)intNumber[j]; } else if (intNumber[j] >= 65 && intNumber[j] ) // 大写字母A-Z { strAsciiName += (char)intNumber[j]; }...

    KENWOOD写频软件集合

    《KENWOOD写频软件集合详解》 在无线电通信领域,KENWOOD是一家享有盛誉的制造商,以其高品质的对讲机和通信设备闻名。对于这些设备的使用者来说,正确配置和管理设备频率至关重要,这就需要用到KENWOOD的写频软件...

    建伍对讲机写频软件大全

    此外,软件还可能包含固件升级功能,以保持设备的最新状态。 4. **软件操作流程**:首先,用户需要将对讲机通过USB数据线连接到电脑,然后运行写频软件。软件会识别出对讲机,并显示当前的配置信息。用户可以在此...

    联通sgip协议错误码描述

    此外, sgip 协议还定义了一些其他的错误码,例如 ERR_SGIP_FEE_NUMBER_INVALID、ERR_SGIP_PHONE_LIMITED、ERR_SGIP_PHONE_RAM_FULL 等,这些错误码都是由于 SP 的配置或手机的限制所致。 当 SP 调用深讯 API 时,...

    ASCII 码表 查询 及 简介

    ASCII码,全称为“美国信息交换标准代码”,是计算机领域中广泛使用的一种字符编码系统。...随着技术的发展,虽然ASCII码已经不能满足所有语言和符号的需求,但其核心理念和影响力依然贯穿于现代编码系统之中。

    ASCII码键盘码表

    在ASCII码中,数字的编码从48(十进制)开始,到57结束,依次对应0到9。小写字母的编码从97开始,到122结束,大写字母则从65开始,到90结束。例如,字母'A'的ASCII码是65,'B'是66,一直到'Z'是90;小写字母'a'的...

    日期时间转换成ASC码或者BCD码

    在处理日期和时间时,ASCII码通常用于表示字符串形式的日期和时间,如"2023-04-05 14:30:00",每个字符都有对应的ASCII码值,如'2'的ASCII码是50,'0'的ASCII码是48等。在串口通信中,日期时间可能会被转换为ASCII码...

    ASCII码表完整版(很详细)

    ASCII码,全称为美国标准信息交换代码(American Standard Code for Information Interchange),是计算机科学中的一个基础概念。这个编码系统最初设计于1963年,由美国国家标准协会(American National Standards ...

    欢迎下载汉字区位码查询文档

    这份文档不仅包含汉字区位码的查询功能,还涵盖了在高等教育学历证书图象信息采集过程中机读卡填写的详细指导,特别是姓名区位码的填写方法。在填写姓名区位码时,若遇到无法匹配的汉字,应填写汉字并注拼音,用四个...

    ASCII码码表,很实用的东西,搞计算机的都得用到它

    - **历史背景**:ASCII码最初在1960年代被开发,旨在为电子设备提供一种统一的标准来表示文本。随着信息技术的发展,ASCII码逐渐成为全球范围内计算机和互联网通信的基础。 - **基本特点**: - ASCII码由7位二进制...

    Advanced Archive Password Recovery Professional v4.54.48+注册码

    archpr4.54带注册码!很好的一个破解winrar密码的工具!

    HT48R06写的无线遥控开关

    HT单片机写的无线遥控开关,用的芯片是HT48R06写的,C语言;已经量产的

    ASCAII码表 ASCAII码与字符对照表

    数字的ASCAII码从48(0)开始,到57(9)结束。其他常见的ASCAII码包括46(.)、64(@)、32(空格)、45(-)、46(.)等。 在日常编程中,ASCAII码经常被用来进行字符的比较和转换。例如,你可以通过计算两个字符...

    汉子、ASCII码点阵字库 12、16、24、48点阵字库

    点阵字库的大小通常以点数来衡量,例如12点、16点、24点和48点,这里的“点”是指屏幕上的一个像素点。点数越多,表示的汉字越精细,占用的存储空间也越大。 1. ASCII码点阵字库:ASCII(American Standard Code ...

    基本ASCII码及键盘ASCII码表

    ### 基本ASCII码及键盘ASCII码表详解 #### 一、ASCII码简介 **ASCII**(American Standard Code for Information Interchange,美国信息交换标准代码)是一种基于拉丁字母的一套电脑编码系统,最初被设计为7位的...

    48*48点阵字库

    48*48点阵很难找,好不容易找到的,今天和各位进行分享

    ASCII码表(全)

    值得注意的是,由于现代计算机大多使用8位的字节(byte),而ASCII码只需要7位就能表示所有的128个字符,因此剩下的一个位可以用来扩展ASCII码。扩展ASCII码为256个字符(0到255),其中包括了ASCII的128个字符,...

    ASCII码速查工具

    例如,大写字母"A"的ASCII码是65,小写字母"z"的ASCII码是122,数字"0"的ASCII码是48,而空格的ASCII码是32。通过ASCII码速查工具,用户可以轻松地查找特定字符的ASCII值,或者根据数值找到对应的字符,极大地提高了...

    锐捷密码破解

    锐捷密码破解

Global site tag (gtag.js) - Google Analytics