原文见:
http://iamnotcicak.blogspot.com/2006/07/programming-is-like-sex.html
英文的,而且要穿墙才能看。转过来,顺便翻译一下,翻译的不好,FLD94的帮忙指出一下。
Programming is like sex
编程就象性爱
…because:
因为
- One mistake and you have to support it for the rest of your life. (Michael Sinz)
 范一次错误就要跟一辈子。
- Once you get started, you’ll only stop because you’re exhausted.
 一旦开始做,就要到精疲力尽才能停下来。
- It takes another experienced person to really appreciate what you’re doing.
 需要另外一个很有经验的人才能真正赞赏你所做的。
- Conversely, there’s some odd people who pride themselves on their lack of experience.
 反过来,有些奇怪的人为他们缺少经验而感到自豪。
- You can do it for money or for fun.
 可以为钱也可以为找乐子。
- If you spend more time doing it than watching TV, people think you’re some kind of freak.
 如果你花多过看电视的时间做这件事情,大家会觉得你是某种怪物。
- It’s not really an appropriate topic for dinner conversation.
 确实不是一个适合在餐桌上谈论的话题。
- There’s not enough taught about it in public school.
 在普通学校没有关于它的足够的教育。
- It doesn’t make any sense at all if you try to explain it in strictly clinical terms.
 如果尝试用严格客观的条文来解释它是完全没有意义的。
- Some people are just naturally good.
 有些人天生就做得很好。
- But some people will never realize how bad they are, and you’re wasting your time trying to tell them.
 但有些人从来没有意识到他们有多么糟糕,企图告诉他们是浪费时间。
- There are a few weirdos with bizarre practices nobody really is comfortable with.
 有少数的怪人带着没人能够欣然接受的怪异的行为习惯。
- One little thing going wrong can ruin everything.
 做错一点小事情可以毁掉所有东西。
- It’s a great way to spend a lunch break.
 一个很好的消磨午休时间的方法。
- Everyone acts like they’re the first person to come up with a new technique.
 每个人都会表现得仿佛他是第一个学会一种新技巧的人。
- Everyone who’s done it pokes fun at those who haven’t.
 做过的都会取笑没做过的。
- Beginners do a lot of clumsy fumbling about.
 初学者做很多笨拙的事情探索它。
- You’ll miss it if it’s been a while.
 如果一段时间没有做会想念它的。
- There’s always someone willing to write about the only right way to do things.
 总是有人希望写出做事情的唯一正确方法。
- It doesn’t go so well when you’re drunk, but you’re more likely to do it.
 当喝醉后,你更有可能做它,尽管那时它进行得不怎么顺利。
- Sometimes it’s fun to use expensive toys.
 有时用昂贵的用具是一种乐趣。
- Other people just get in the way.
 (不好理解,没法翻译)
Source
来源
…let’s see, others:
看看其他的人的……
- it comes in only two sizes: too big and too small
 只有两种规格,太大或者太小。
- programming is best when the software is free
 如果软件免费的,程序编得最好。
- the first time you do it you have no idea what you’re doing
 第一次做你不知道在做什么。
- doing it in a large group makes things far too complicated…or better
 一大群人一起做使事情变得过于复杂……或者更好。
- there’s no one right way to do it, but a number of wrong ways
 没有一个做它得正确方法,但有很多错误的方法。
- programming is fun, it can keep you up late at night.
 编程很好玩,让你深夜都能保持清醒。
- once you get it on your mind, it’s HARD to concentrate on anything else.
 一旦占据了你的头脑,很难再专注其它事情。
Huhuhu, how true!
呵呵呵,太对了!