阅读更多

70顶
1踩

互联网

翻译新闻 我猜我不是 “501” 程序员

2012-05-09 17:05 by 正式编辑 nemohq 评论(71) 有24489人浏览
注:501程序员指的是那些选择在每天5点01分下班的程序员,他们通常在下班后,就不再关心工作,而是把精力放在家庭上。

当我初次接触到《501程序员宣言》(译文见本文最后部分)时,我就高度赞同它的观点。程序员这个职业(尤其是在旧金山)通常鼓励加班。但我却不喜欢这样做,我向往的是一种快乐的编程方式。501程序员宣言,太棒了!

然后,我就读到以下内容:
《501程序员宣言》 写道
如果你:

  • 写技术博客。
  • 参与开源项目的开发。
  • 在业余时间参加技术交流活动。
  • 几乎只读和编程与开发效率有关的书籍。
  • 在GitHub上有自己的托管项目。
  • 许下诺言始终做到最好,或者让别人深信这一点。
……我们会因此而尊重你。以上内容或许并不全面,但列出的这些,说实话,它们几乎都是值得尊重的。

读完这些,我凌乱了。因为我几乎符合以上所有条件。对于我来说,编程不是一份工作,而是一项充满激情的事业。我曾参与过一些开源项目中,这倒不是因为我本身有多么的优秀,而是因为编程是一项令人肃然起敬的工作。想想看:拥有一台电脑,只要你能想得到的,你都有能力把它开发出来。我想这也是每一个程序员的梦想吧。

开源是一项伟大的运动。它为我提供了诸如Acme::BleachSemicolonHaskell 之类的优秀的项目。并且这些都是免费的,因为创始人的本意就是如此。撇开玩笑不谈,也正是这点惹恼了我(因为我发现这些条件让我不再是一名501程序员)。开源运动允许我们以绝大多数工作想都不敢想的速度来推动社会的创新发展。难道你没看见近5年来,由于科技的发展,整个世界发生了巨大的变化吗?而且,你将有成千上万名有志于让世界变得更美丽的同行……大部分职业本应该也是如此幸运的。

我可以肯定我是一名501程序员。我喜欢和朋友呆在一起讨论技术问题,我喜欢以一种连续不断的节奏来开发我的项目(我满足《501宣言》的条件)。无论是哪一份新工作,我总是安排合理的时间去工作。我尤其想找一份每周工作时间少于40个小时的工作。但或许这些可能不适合你。因为,虽然你成为了一名程序员,但这仅仅是因为你擅长编程并且薪水丰厚,而不是因为你热爱编程。

下面这段由zacharyvoase女士发表在 Hace News 上的留言道出了我的心声:
引用
一周只有5天,一天也仅仅有8个小时在工作。总共大约占到你一生时间的25%吧。此外,另有33%的时间花在了睡觉上。

你一生中所有重要的事,都要挤在这珍贵而又少得可怜的时间里完成。比如上学、醉酒、结婚、买房、参加葬礼等等。

鉴于此,我决定:我不再把我生命中这宝贵的25%的时间浪费在做我不喜欢的事情上

对于这段话,我猜你想说的是:
引用
虽然对于我们来说这只是一份工作,但我们依然做到最好。

你可以不喜欢编程。而我也理解这一点。但如果这句话的潜台词是,当你由于工作出色得到奖励之后,就放弃了学习和创新,我将无法容忍这一点

另附《501程序员宣言》译文

《501程序员宣言》 写道
我们是程序员。我们以我们的工作为荣,但不允许生活被其完全左右。

基于此,我们非常自豪的宣布,我们认为:

  • 家庭比老板的生意更重要。
  • 业余时间比公司提供的免费零食更重要。
  • 过自己的生活比辛苦维护个人品牌更重要。
  • 有计划和连续不断的工作节奏比个人超常的能力更重要。
  • 花时间自己去购物比耗费心思得到微软的免费T恤更重要。
  • 和挚友打球比和上司打球更重要。
  • 不拖团队后腿比成为业界大牛更重要。
在以上所列内容中,我们把前者看的更重要。对于后者,我们不屑一顾。

但如果你

  • 写技术博客。
  • 参与开源项目的开发。
  • 在业余时间参加技术交流活动。
  • 几乎只读和编程与开发效率有关的书籍。
  • 在GitHub上有自己的托管项目。
  • 许下诺言始终做到最好,或者让别人深信这一点。
……我们会因此而尊重你。以上内容或许并不全面,但列出的这些,说实话,它们几乎都是值得尊重的。

而从这些内容中,我们也意识到你将把事业深深地融入到你的生活中,这些努力会让你不可避免的会成为我们的上司。对于这一点,我们为你感到高兴。

但反过来,你也必须意识到,事业的成功是和你是否尊重我们,包括对我们作为专业人士并有享受多姿多彩的生活权利的尊重,是息息相关的。选择尊重这些,我们将一起创造美好的未来;而如果选择否定这些,一切成功的梦想都将只是梦想。而这一切,将取决于你的选择。

虽然对于我们来说这只是一份工作,但我们依然做到最好

英文原文I Guess Im Not A 501 Developer
70
1
评论 共 71 条 请登录后发表评论
71 楼 obj 2012-05-21 13:04
601路过
70 楼 liukai 2012-05-14 11:13
531飘过...
69 楼 rex0654335 2012-05-13 15:46
追求404
68 楼 guobin6125 2012-05-13 12:41
lwwit 写道
601....

ds
buzzerrookie 写道
每天5点01分下班是下午的5点吧,呵呵。

afsfasfs
67 楼 buzzerrookie 2012-05-13 10:44
每天5点01分下班是下午的5点吧,呵呵。
66 楼 jifengnan 2012-05-12 15:06
看来我是8nn
65 楼 cometzb_xujun 2012-05-12 14:47
801


64 楼 wenjinglian 2012-05-12 14:19
1831
63 楼 lwwit 2012-05-12 09:26
601....
62 楼 yingge 2012-05-12 08:17
还没对象,每天601或631
61 楼 wuhuizhong 2012-05-12 06:22
sunlong 写道
我是531哈哈,推荐我的编程电子书下载站给大家http://www.chm-pdf.com,不用注册噢,亲

多谢分享,已收藏!
60 楼 achun 2012-05-11 23:44
2345
59 楼 天梯梦 2012-05-11 23:25
那我就是1001程序员了,哈哈~
58 楼 viMory 2012-05-11 19:40
1200的路过
57 楼 hxc316 2012-05-11 17:52
引用
56 楼 niepeng880208 2012-05-11 17:46
531的路过
55 楼 jerrymsj 2012-05-11 17:32
不想加班的人
54 楼 hui8080 2012-05-11 17:21
501追求中
53 楼 wt75037 2012-05-11 16:06
[list]
[*]
[/list][img][/img] :oops: [flash=200,200][/flash] :arrow: 
52 楼 enqianglee 2012-05-11 14:40
只求继续保持 601

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • [原创]Ajax和LazyLoad的冲突

    乍一看标题,或许很多人都很迷糊,ajax和orm的lazyload有什么关系,那里来的冲突?是啊,乍一看,一个是前端,一个是后端,基本没有关系的,怎么就有了冲突。如果你使用了remote call调用服务器端方法,并且得到...

  • 前端面试题

    1.你能描述一下渐进增强和优雅降级之间的不同吗? 答: 定义: 优雅降级(graceful degradation): 一开始就构建站点的完整功能,然后针对浏览器测试和修复 渐进增强(progressive enhancement): 一开始只构建...

  • 【前端】前端面试题整理

    前端和计算机相关知识 你能描述一下渐进增强和优雅降级之间的不同吗 浏览器兼容问题 如何对网站的文件和资源进行优化? 怎么学习前端?怎么接触前端新知识? 关于前后端分离 ... Flash,Ajax各自的优...

  • 前端面试题总结

    前端和计算机相关知识你能描述一下渐进增强和优雅降级之间的不同吗浏览器兼容问题如何对网站的...进程和线程的区别前端开发的优化问题Flash,Ajax各自的优缺点,使用中如何取舍?CSSCSS3css居中的方式请写一个简单...

  • My Java 总结

    一、面向对象的编程语言的特征 面向对象的编程语言有封装、继承 、抽象、多态等4个主要的特征。 1封装:封装是保证软件部件具有优良的模块性...面向对象的封装就是把描述一个对象的属性和行为的代码封装在一个“模块

  • 前端面试题大全2

    前端和计算机相关知识 你能描述一下渐进增强和优雅降级之间的不同吗 浏览器兼容问题 如何对网站的文件和资源进行优化? 怎么学习前端?怎么接触前端新知识? 关于前后端分离 关于浏览器内核(渲染引擎) 浏览器...

  • 前端面试题整理

    你能描述一下渐进增强和优雅降级之间的不同吗浏览器兼容问题如何对网站的文件和资源进行优化?怎么学习前端?怎么接触前端新知识?关于前后端分离关于浏览器内核(渲染引擎)浏览器加载文件顺序以及repaint/reflow为什么...

  • 最最最 具体的前端面试题(大全)

    前端和计算机相关知识 你能描述一下渐进增强和优雅降级之间的不同吗 浏览器兼容问题 如何对网站的文件和资源进行优化? 怎么学习前端?怎么接触前端新知识?...Flash,Ajax各自的优缺点,使用中如何取舍? CSS CSS3 ...

  • 简历资料

     在阿里的几次面试中,总是被问到移动端和PC端有什么区别,当时回答的时候主要是回答了在兼容性、网速、适配、页面布局 等方面的不同,但是还是很不系统,所以这里做一个总结。 第一: PC考虑的是浏览器的兼容性...

  • Java面试不通过?这篇文章你看了吗?

    此文是前段时间本人根据部分文章汇总压在草稿箱(由于时间关系,忘了加上对应的原创链接,如有侵权,请联系本人删除,本人单纯秉着知识乐于分享的精神),今天发现在草稿箱,特发出来给大家,仅供参考。 注:本人才...

  • my面试

    集合一.List和Set1.常用的ArrayList,LinkedList,TreeSet,HashSet。二.Map2.线程一.线程的创建3种方式死锁多线程三大特性volatile3.线程池1.线程池的作用及原理==2.常见四种线程池==4.JVM==1.JVM组成====2.类加载...

  • 模拟面试面试题汇总 

    基于CAP原则,eurek是AP原则,即可用性和分区容错性,zookeeper是CP原则,即强一致性和分区容错性。 十、分布式锁的概念? 在分布式系统中,由于分布式系统的分布性,即多线程和多进程并且分布在不同机器中,这两种锁...

  • Vue面试题

    利用不存在的索引直接设置一个数组项时Object.defineProperty()是不可以监听到,但是官方给出的解释是由于JavaScript的限制,Vue不能检测以上数组的变动,其实根本原因是性能问题,性能代价和获得的用户体验收益不成...

  • Web前端面试宝典(最新)

    ... 用正确的标签做正确的事情。 ...即使在没有样式CSS情况下也以一种文档格式显示,并且是容易阅读的;...搜索引擎的爬虫也依赖于HTML标记来确定上下文和各个关键字的权重,利于SEO; 使阅读源代码的人对网站更容易将网站...

  • 同步电机无传感HFI高频谐波注入模型及代码解析,PMSM永磁同步电机滑模观测器仿真模型研究,基于28035的典型HFI方案实现,详细解析参数实现过程与机理,工程实践与理论基础相结合的SOP代码应用,基

    同步电机无传感HFI高频谐波注入模型及代码解析,PMSM永磁同步电机滑模观测器仿真模型研究,基于28035的典型HFI方案实现,详细解析参数实现过程与机理,工程实践与理论基础相结合的SOP代码应用,基于无传感HFI高频谐波注入模型的PMSM永磁同步电机同步控制技术:解析与代码实现,同步电机无传感HFI高频谐波注入模型+代码 PMSM永磁同步电机无传感器滑模观测器仿真模型(基于28035),典型的HFI方案; 代码为实际应用SOP代码,非一般玩票代码可比(非ti例程);解析说明详细描述了参数实现过程和实现机理,工程实践和理论基础结合。 ,核心关键词:同步电机;无传感HFI高频谐波注入模型;PMSM永磁同步电机;滑模观测器;仿真模型;28035;HFI方案;SOP代码;参数实现过程;实现机理;工程实践;理论基础。,基于HFI高频谐波注入的PMSM无传感器控制模型与SOP代码实现

  • 基于thinkphp3.2开发的商城系统

    一个采用thinkphp3.2开发的商城系统,无论从前台模板的设计,还是后台php的开,都具有非常好的学习价值。首先作为一套前台模板框架的学习总结成果。.zip项目工程资源经过严格测试运行并且功能上ok,可实现复现复刻,拿到资料包后可实现复现出一样的项目,本人系统开发经验充足(全栈全领域),有任何使用问题欢迎随时与我联系,我会抽时间努力为您解惑,提供帮助 【资源内容】:包含源码+工程文件+说明等。答辩评审平均分达到96分,放心下载使用!可实现复现;设计报告也可借鉴此项目;该资源内项目代码都经过测试运行;功能ok 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 【提供帮助】:有任何使用上的问题欢迎随时与我联系,抽时间努力解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 下载后请首先打开说明文件(如有);整理时不同项目所包含资源内容不同;项目工程可实现复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用

  • 无人驾驶车辆动力学模型验证与预测控制资料详解:视频教程及carsim2019与matlab2018应用,无人驾驶车辆动力学模型验证与预测控制资料详解:视频教程及carsim2019与matlab201

    无人驾驶车辆动力学模型验证与预测控制资料详解:视频教程及carsim2019与matlab2018应用,无人驾驶车辆动力学模型验证与预测控制资料详解:视频教程及carsim2019与matlab2018应用,无人驾驶的车辆动力学模型验证。 配套详细视频讲解。 配套无人驾驶车辆模型预测控制资料,有视频讲解carsim2019,matlab2018 ,无人驾驶车辆动力学模型验证;配套视频讲解;无人驾驶车辆模型预测控制;carsim2019视频讲解;matlab2018资料,无人驾驶车辆动力学模型验证与MPC控制技术详解视频

  • 基于vue+elment-ui+node.js的后台管理系统 .zip(毕设&课设&实训&大作业&竞赛&项目)

    项目工程资源经过严格测试运行并且功能上ok,可实现复现复刻,拿到资料包后可实现复现出一样的项目,本人系统开发经验充足(全栈全领域),有任何使用问题欢迎随时与我联系,我会抽时间努力为您解惑,提供帮助 【资源内容】:包含源码+工程文件+说明等。答辩评审平均分达到96分,放心下载使用!可实现复现;设计报告也可借鉴此项目;该资源内项目代码都经过测试运行,功能ok 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 【提供帮助】:有任何使用上的问题欢迎随时与我联系,抽时间努力解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 下载后请首先打开说明文件(如有);整理时不同项目所包含资源内容不同;项目工程可实现复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用

  • **基于多维度仿真的质子交换膜燃料电池模型构建与性能研究**,基于电化学经验模型与车辆参数,质子交换膜燃料电池稳态与动态建模仿真分析及特性研究,质子交膜燃料电池(#PEMFC) 稳态 AND 动态建模

    **基于多维度仿真的质子交换膜燃料电池模型构建与性能研究**,基于电化学经验模型与车辆参数,质子交换膜燃料电池稳态与动态建模仿真分析及特性研究,质子交膜燃料电池(#PEMFC) 稳态 AND 动态建模及仿真分析 Note:硕士lunwen复Xian;title:质子交膜燃料电池建模仿真与特性研究 内容: 1. 根据车辆结构参数和性能参数 确定燃料电池组相关参数, eg. 额定功率,最大功率等. (根据需求可省略,或改进); 2. 基于电化学经验模型,建立PEMFC 燃料电池的稳态数学模型; 3. 在稳态数学模型的基础上,考虑燃料电池双层电荷层现象以及电池电堆动态热传输的影响,建立PEMFC 电化学动态模型; 4. 建立稳态 AND 动态Simulink仿真模型; 5. 通过Signal Builder 模拟随时间阶跃下降的外加负载信号,Simulink仿真燃料电池的输出电压,输出功率,消耗功率,电池效率的变化曲线, 并详细分析了电池的稳态 动态响应特性以及影响因素; 6. 极其详尽的模型说明书(包含数学建模,simulink建模,模型结果分析,etc.) AND 图

  • 基于JavaWeb的求职招聘管理信息系统的设计与实现.zip

    项目工程资源经过严格测试运行并且功能上ok,可实现复现复刻,拿到资料包后可实现复现出一样的项目,本人系统开发经验充足(全栈全领域),有任何使用问题欢迎随时与我联系,我会抽时间努力为您解惑,提供帮助 【资源内容】:包含源码+工程文件+说明等。答辩评审平均分达到96分,放心下载使用!可实现复现;设计报告也可借鉴此项目;该资源内项目代码都经过测试运行,功能ok 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 【提供帮助】:有任何使用上的问题欢迎随时与我联系,抽时间努力解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 下载后请首先打开说明文件(如有);整理时不同项目所包含资源内容不同;项目工程可实现复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用

Global site tag (gtag.js) - Google Analytics