我猜我不是 “501” 程序员

标签: 我猜 程序员 | 发表时间:2012-05-09 17:05 | 作者:
出处:http://www.iteye.com
注: 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


感谢 nemohq 投递这篇资讯

已有 0 人发表留言,猛击->> 这里<<-参与讨论


ITeye推荐



相关 [我猜 程序员] 推荐:

我猜我不是 “501” 程序员

- - ITeye资讯频道
注: 501程序员指的是那些选择在每天5点01分下班的程序员,他们通常在下班后,就不再关心工作,而是把精力放在家庭上. 当我初次接触到 《501程序员宣言》(译文见本文最后部分)时,我就高度赞同它的观点. 程序员这个职业(尤其是在旧金山)通常鼓励加班. 但我却不喜欢这样做,我向往的是一种快乐的编程方式.

普通程序员、文艺程序员、2B程序员

- 可可 - 宇宙的心弦
希望能引起广大苦逼的正在学或者已经学过c++人的共鸣和会心一笑吧. 如何辨别自己在现实还是虚拟世界.

如何面试程序员?

- bluesnail - 阮一峰的网络日志
你要面试一个程序员,应该问他什么问题. 有人在Hacker News的讨论区里,请求指点,怎么才能在面试中发现合格的人. 众人纷纷出主意,有很多高质量的回帖,我觉得挺有启发,就整理出了下面这篇文章. 首先,最重要的是,你自己一开始就应该想清楚:. 哪些途径和方法可以发现这样的人. 只有明确这些根本性的问题,才能正确高效地完成面试.

程序员的本质

- Allen - 译言-电脑/网络/数码科技
来源What do programmers really do?.   很多人(包括我岳母)认为计算机变得如此智能,所以在不久的未来将不再需要程序员. 另外一些人认为程序员是天才,他们在电脑前能不断地解决复杂的数学难题. 甚至不少程序员对他们是做什么的都没有清晰的概念.   在这篇文章中,我想给不知情的人解释一下程序员到底是做什么的:.

程序员人生之路

- myartings - 博客园-首页原创精华区
   程序员人生之路(强烈推荐,分析的透彻. ),某程序达人的人生感悟,估计没有半个甲子的时间,是绝对不可能感悟出来的.    相对同时刚出校门同学从事其它行业而言优厚的薪水,以及不断学习更新的专业知识不仅仅让你感到生活的充实,更满足了你那不让外人知的虚荣心. 在刚出校门的几年中,你经常回头看看被你落在后面的同学们,在内心怜悯他们的同时,你也会对自已天天加班的努力工作感到心里平衡:“有付出才会有回报”这句话在那几年中你说的最多,不管是对自已的朋友们还是自已的爱人.

程序员装B指南

- Qing-Run - 博客园-首页原创精华区
1.电脑不一定要配置高,但是双屏是必须的,越大越好,能一个横屏一个竖屏更好. 一个用来查资料,一个用来写代码. 总之要显得信息量很大,效率很高. 2.椅子不一定要舒服,但是一定要可以半躺着. 3.大量的便签,各种的颜色的,用来记录每天要完成的事务,多多益善. 沿着电脑屏幕的边框,尽量贴满,显出有很多事情的样子.

程序员收入报告

- diaoxsh - cnBeta.COM
最近,波兰的程序员Chris(也叫KreCi)公布了他的第十四期程序员收入报告. 数据显示,上月是目前为止他收入最多的一个月. Chris的收入并不是指他的工资或薪水,Chris是一个自由职业者. 他的收入也不是来自个人承包软件工程的收入,他更像是一个果农,种了优良的果树,只要不断的给这些果树施肥浇水,这些果树会给他带来源源不断的财富.

程序员的利器-SourceInsight

- Alex - 博客园-首页原创精华区
作为程序员,大部分时间是在已有的代码上代码工作. 要对已有的代码进行调整,首先就要搞清楚当前代码中蕴含的逻辑关系. 所以常常有程序员调侃说花了大半天时间看代码,最后写代码的时间只有几分钟. 所以,对已有代码的分析质量将影响(甚至会决定)最终代码修改的质量. SourceInsight在代码分析上给予程序员极大的帮助.

程序员?还是小丑?

- Vingel - cnBeta.COM
和你从不认识的人坐在一起,试图弄清楚他是个程序员还是个小丑. 我没有想侮辱任何人的意思,而且,我是第一个要感谢这么多年的教育和努力终于把我变成一个专业小丑的人. 对于程序员新手,我充满怜悯,为了和缓的帮他热热身,我给了他一道温和的问题来消解我们之间的陌生. 我让Ada写一段程序,在纸上,打印出“hello“这个词10次.