查看: 2306|回复: 13

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


13-12-4 09:20:36 | [复制链接]

6

主题

212

帖子

473

积分

牛人

Rank: 3Rank: 3

发表于 13-12-4 09:15:17 | 显示全部楼层 |阅读模式
  
  
linus-torvalds-186212-560x345.jpg

  
  英文原文: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 写的代码会乐起来吗?
  如何一直保持编码的乐趣?这是我尝试的方法:
  维护一个自己的项目,并倾注你的热情同时与人分享持续学习-多学点并没什么不好给你的同事积极的回应(特别是竞争对手)感谢帮助和影响过你的人们
  我想我不会成为像 DHH,Pike,Stroustrup 或 Resig 这样的编程大牛,但我可以获得和他们的同样多的乐趣。是的,你也可以成为世界上最优秀的程序员。
  本文最初发表在 towriting 上。

0

主题

42

帖子

35

积分

菜鸟

Rank: 1

发表于 13-12-4 09:15:18 | 显示全部楼层
看帖回帖是美德!

9

主题

116

帖子

167

积分

大虾

Rank: 2

发表于 13-12-4 09:15:52 | 显示全部楼层
我和我的小伙伴都惊呆了。

5

主题

92

帖子

106

积分

大虾

Rank: 2

发表于 13-12-4 09:16:40 | 显示全部楼层
不错不错,楼主您辛苦了。。。

0

主题

42

帖子

35

积分

菜鸟

Rank: 1

发表于 13-12-4 09:17:13 | 显示全部楼层
挺好玩的,不过希望能够尽量少拉歌...

16

主题

130

帖子

203

积分

牛人

Rank: 3Rank: 3

发表于 13-12-4 09:17:54 | 显示全部楼层
过来看看的

5

主题

92

帖子

106

积分

大虾

Rank: 2

发表于 13-12-4 09:18:27 | 显示全部楼层
帮你顶下哈!!

3

主题

64

帖子

62

积分

大虾

Rank: 2

发表于 13-12-4 09:19:04 | 显示全部楼层
果断MARK,前十有我必火!

3

主题

57

帖子

53

积分

大虾

Rank: 2

发表于 13-12-4 09:19:38 | 显示全部楼层
写的真的很不错

1

主题

59

帖子

58

积分

大虾

Rank: 2

发表于 13-12-4 09:20:36 | 显示全部楼层
写的真的很不错
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

订阅|小黑屋|手机版|千锋教育论坛 ( 京ICP备12003911号-3 )

GMT+8, 20-4-8 19:25 , Processed in 0.369374 second(s), 44 queries .

Powered by Discuz! X3.2

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表