世界上最优秀的程序员同时也是活得最快乐的人

转载 2013年12月03日 08:55:14

原文地址:http://www.aqee.net/the-best-programmer-in-the-world-is-the-one-having-the-most-fun/

Colin走到我的办公室门口叫我去看他最新的研究成果。他拆解了他的显示器切换器(用来在两台PC之间切换显示器的设备),拆开的设备就摊放在他的桌子上。他用从RadioShack网站上淘来的部件重新组装了它,并用VB6开发了一套管理它的服务器和客户端程序,经过这样的改造,他实现当鼠移动到屏幕边缘时显示器就能自动切换的功能。Colin在做这个项目时获得了很大的乐趣,并且正在变成我们团队里最强大的程序员。这发生在Arduino创建之前一段时间,那时硬件Hacking的门槛还很高。VB6正在衰退,使用它的人被认为只能维护那些烂的LOB程序。从Colin身上,我看到了好的创造者都会有的精神:享受创造的过程而不管使用什么样的工具。

我很确信,人们开始编程时好多是受到类似与Colin一样的一些事情的激发。很多人编程生涯的开始是为了设计我们自己的游戏,自己的网站,自己解决一个问题的方法并执着于编写成代码以给项目生命。很多人会在自己以后的职业生涯中继续这种精神——通过项目,通过失败,通过检讨,甚至通过一个LOB程序。

这些年来,程序员的第一要务是谋生而不是通过分享代码或公开博客的开放。现在有了在工作中看到出色程序员的机会,同时我们可以加入目前越来越流行的趋势:将我们自己和我们的作品与其他人做比较。在GitHub和StackOverflow之前我讨厌除了我同事之外的其他人阅读或点评我的代码,我也不喜欢阅读书籍或API文档之外的代码。现在我可以看世界上几乎任何一个程序员的代码,他们也可以看我的。必须谦虚因为世界上的牛人太多了。我能靠这点信息做什么?可以有机会学习或因不足而感到沮丧?或者相反这些代码没有自己完成度好?会留下意见同时增强了自信心吗?我看到那些用VB写的代码会乐起来吗?

如何一直保持编码的乐趣?这是我尝试的方法:

  1. 维护一个自己的项目,并倾注你的热情同时与人分享
  2. 持续学习-多学点并没什么不好
  3. 给你的同事积极的回应(特别是竞争对手)
  4. 感谢帮助和影响过你的人们

我想我不会成为像DHH,Pike,Stroustrup或Resig这样的编程大牛,但我可以获得和他们的同样多的乐趣。是的,你也可以成为世界上最优秀的程序员。

相关文章推荐

世界上能做一个链接器的人坐不满一屋!做个编译器和链接器应该看的书籍

链接器和加载器  作者: John R.Levine 出版社: 北京航空航天大学出版社 原作名: Linkers and Loaders 译者: 李勇    >">    ...

京港澳高速惊魂梦,民工是世界上最可爱的人。

高速惊魂夜 生死16小时  京港澳高速出京17.5公里处200余人被困,附近百余名工人救援  两天过去了,李晴的脑海中,依然弥漫着疯狂的大雨、湍急的水流以及曾经身临绝境的无助和恐惧。电视新闻中一遍遍地...

世界上最聪明的人都在做什么?

如果你熟悉世界级程序设计竞赛,你一定对Tourist、Petr、ACRush(楼天城)、watashi(巫泽俊)、iwi(秋叶拓哉)、wata (岩田阳一)这些名字不会陌生。他们在TopCoder、A...

世界上最会说话的人

小说下载网 www.uutxt.com 书名:世界上最会说话的人 作者:史迪文 欢迎来本网站下载更多小说. 第一部分 书评(1) 字数:1557   万千促成你成功的机巧,皆于一个“...

世界上最优秀的20款移动开发框架

本文收集了20款针对开发者的移动开发框架,以帮助他们为移动爱好者开发出新颖、有用、有趣味的应用。 1.Fries Fries是一款稳定的HTML-CSS-JS框架,用于在实际项目和原型设计中创...

汉语是世界上最优秀的语言

一)、汉语是世界上最先进的语言  在这里必须强调,汉语是世界上最先进的语言。这是我们祖先为我们后代人选定的至高无上的瑰宝,它的先进远远高于几大发明,它是中国古代的最大发明。这样说有下列依据: [ 转自...
  • thy822
  • thy822
  • 2011年05月20日 16:31
  • 1245

海外优秀资讯抢先看12:世界上最薄的硅材料将为您带来引爆眼球的更快,更小,更高效的计算机芯片

德克萨斯大学奥斯汀分校科克雷尔工程学院开发出了世界上第一款运用世界上最薄的硅材料--硅烯制造的晶体管。这种新型材料有望给人类带来引人注目的更快,更小,更高效的计算机芯片 Made of a one-...

世界上最优秀的20款移动开发框架

作者:过期的白砂糖发布于 前天 11:31访问(414)评论(6) 本文收集了20款针对开发者的移动开发框架,以帮助他们为移动爱好者开发出新颖、有用、有趣味的应用。 1.Fries...

你是世界上最优秀的开发人员吗?

关于谦虚,千言万语都道不尽。作为独立的个体,我们都往往钦佩那些谦虚的人。低调的名人、平和的僧侣,都是我们所敬仰的。从小别人就告 诉我们,谦虚是件好事儿,而且要求我们一定要谦虚。然而从社会角度来看,谦虚...

程序員的一生時間90%是用在編程上,而剩余的10%是活在世界上

程序員的一生時間90%是用在編程上,而剩余的10%是活在世界上。當你還不能寫出自己滿意的程序時,你就不要去睡覺。盡管少寫那么多代碼,但省下來的時間又在哪里呢? 厭寫比無知更可恥,惡意的代碼有...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:世界上最优秀的程序员同时也是活得最快乐的人
举报原因:
原因补充:

(最多只允许输入30个字)