evol128[Blog]

I am the bone of my code

[翻译]一个程序员的故事

 

原文链接:http://news.ycombinator.com/item?id=3102143

吐槽我的中文: 这里就可以了= =

大家好,

我曾经发了这篇帖子(http://news.ycombinator.com/item?id=2374271)

最终,我辞去了我的工作。我希望我可以说“这是我做的最正确的事情”或者“为什么我不早点辞掉呢”。但是,我不会这么说的,我经历的正好是另外一面。因为这样说不诚实,我也不会发神经去说谎。好吧,认真的说,我失去了什么?

辞去工作是个坏主意。我搬回去和我父母一块儿住,我从事的自由职业很少能挣钱,我在贫困线边缘挣扎,我绝望的都想要去自杀了。我天天得忍受老爸骂我是个辞去高薪工作的蠢才,我的朋友们取笑我做了个脑残的决定。除了编程我别的什么都做不了,找份新的工作太难了,我得从我失败的地方从头再来,我甚至不知道我想要什么。

我曾以为我会获得自由,但实际上,我变得更不自由了。

我不知道该如何改变这屎一样的现状。让事情变得更糟的是,我20岁了,没有大学文凭,也没有高中文凭,完全搞不清楚状况。

我根本是个傻逼。我发这篇文章主要是想提醒和我有相似遭遇的人,放弃辞职吧。这可不像你想的那么好玩。It's not like Office Space(看不懂)。我不是说你们不应该辞职,而是,你们在辞职前得认真考虑一下。

辞职以后,我有足够4个月的生活费。我想了很多,甚至去从事金融之类的。我很努力的尝试独自生活,经过4个月后,我放弃了,我付不起房租。

辞职看起来不是什么灵丹妙药,这让我觉得很痛苦。

 

看到第一个回复我震惊了:

我辞去了我的工作

我也这么做过,还做过很多次。大概有一半时间这样感觉很好。至于另一半,和你的经历一样操蛋。你不是一个人。

我在贫困线边缘挣扎

那么去找份工作吧,任何工作。并不需要是编程。它将使你能够从父母那儿搬出去,让你认识更多的人,并且往你的口袋里塞上点儿零钱。如果你足够热爱编程,你将会有足够的时间让一切步入正轨。

我绝望的都想要去自杀了

不要这样做。随时可以联系我(联系方式在profile里)。 When things are going well, they're never as good as they seem. When they are going poorly, they're never as bad as they seem.(求文艺女青年来翻这句)

我天天得忍受老爸骂我是个辞去高薪工作的蠢才

父亲有时候是错的。你这情况,很明显他错了。不要把他的话放在心上。

我的朋友们取笑我做了个脑残的决定

患难见真情。我知道这不是安慰你的话,但这事儿就发生在你身上了。我很高兴这替你省了很多时间和精力,那些取笑你的人不再是你的朋友了,只是熟人而已。

除了编程我别的什么都做不了,找份新的工作太难了,我得从我失败的地方从头再来,我甚至不知道我想要什么

请不要说“做不到”,这不是事实。你可以的。仅仅只要先找份工作,从那儿开始就可以了。你先匍匐前行,然后开始向前慢慢走,最后加速飞奔。我们中的很多人都经历了这些。你也可以做到的。

我曾以为我会获得自由,但实际上,我变得更不自由了

这只是你现在的看法而已。你正在经历这事,所以有些事情你看不到,这只是漫长旅途的第一步而已。我从没听说过有人可以只走几步路就成功的。我们都经历过这些。看起来这似乎是你人生中经历的第一件大事,所以你才会这么受伤。

我20岁了,没有大学文凭,也没有高中文凭...

这些全都不重要,真正重要的是你的内心。当你开始做积极的行动时,你就知道了。

我根本是个傻逼

请再不要说这话了。你不是,而且我有证据:如果你真的很笨,那你就不会把你的经历发到这儿来了。

辞职看起来不是什么灵丹妙药,这让我觉得很痛苦

谢谢你的提醒。你这篇文章可能使很多人免去经受你这样的痛苦。

同时,谢谢你的故事。我也曾经经历过(还很多次),我觉得其他人也一定经历过。事情会好起来的。我保证。但是你要停止感伤,开始积极的一步。在这儿发文章是第一步;在线下和我们中某个人交谈也许是第二步;从父母家里搬出来,找一份工作,任何工作,这将是你的第三步。

请关注我们后面的讨论。我们哪也不会去,我们关心你,真的。

 

后面还有很多精彩的评论,让人觉得受益匪浅,不过呢。。。我懒了= = 大家自个儿去原文看吧

自言自语

 

 
最近在各方面都诸多不顺啦……百无聊赖,写篇博客消遣消遣。
 
Q:为什么你会想要做程序员?当初你是为什么学这个专业的?
A:嘛,其实最初的动机也是挺单纯的啦,熟悉我的人都知道我是个重度游戏宅,中学时候觉得做了程序员就可以创造出各种各样好玩的游戏来,于是乎,就报名参加了学校的编程兴趣小组,一边学编程,还可以借机用电脑玩游戏,一举两得。后来发现做游戏好麻烦..就放弃了,不过却因此喜欢上了编程呢。非要说的话,我很享受用程序创造万物的那种感觉吧~
 
Q:你觉得成为一个优秀的程序员需要具备哪些素质?
A:Larry Wall总结的很好:懒惰,急躁,傲慢。具体说来,一个优秀的程序员因该倾向于用程序而不是人力来解决问题;迫切地想要解决问题并且能够享受解决问题那一刹那的快感;最重要的一点,相信自己是最好的。
P.S. db同学和Larry在同一家公司工作呢,想要签名的赶快联系他啊^_^
 
Q:如何才能成为一个优秀的程序员?
A:这个问题很难回答呢,因为我不知道自己是否够得上“优秀”这个词。就我看来,一个人的思维模式对其能力的影响很大。我觉得一个逻辑清晰的人在解决问题时应该要做到下面几步:
1. 怀疑:不要轻易相信从外界获取的信息,特别是“别人说的话” <-- 没有比这个更不靠谱的东西了。
2. 思考:对于每一个细小的问题,都要去思考其可能性。
3. 假设: 对于一个事物的起因,经过,结果,提出一些合理的假设。
4. 验证:不管证明还是证伪,你都得去验证你的假设,否则毫无意义。
5. 如果1-4不能解决问题,回去睡一觉,然后goto step 1,从头开始重来一遍。
6. 看到这里,如果你开始怀疑我的方法是否正确,恭喜你已经踏入了第一步。
 
Q:能对当前的各种主流平台技术做个评价么?
A:我就评价一下language吧
        C:气质型美女,最能打动我心的那种风格吧
        C++:才华横溢,只是太难相处了
        Java:清新的小可爱,也是我喜欢的类型啦
        Perl/Python/Php:感觉像3个小loli呢,各有千秋,好难取舍啊……
        Ruby:据说比上面三个都可爱,可惜我没见过……
        C#:美丽性感,可是缺乏内涵,这样的美女一点都不能打动我的心呢
        LISP:我不太方便评价火星人……
        Javascript:谁把猩猩给混进来了……
 
Q:你的对于未来的期许是什么?
A:说实话,对于未来会怎么样,我完全没有概念——只要能让我继续写程序就好了,哪怕是做最浅薄最蹩脚的程序员。
 
Q:换个问法,现在你的梦想是什么?
A:很遗憾我对成为海贼王火影忍者通灵王赏金王什么的没有太大兴趣,喂马,劈柴,周游世界——能够得到平凡的幸福的话,我就很满足了。
 
Q:你的想法似乎有点天真?
A:比起那些捐钱给aiww,投票给好庄严,认为转发几条微博就可以改变社会的家伙们来说,我觉得我很现实了。
 
Q:你的文笔似乎有待提高呢?
A:因为没有妹子来帮我修改润色。
 
Q:最后有什么想说的吗?
A:给我一台电脑,我可以创造世界。