`

程序员如何修复婚姻的 bug?

 
阅读更多

转自:http://www.oschina.net/news/39754/programmer-fix-marriage-bug?from=20130421

geek

——作为父亲来说,我能做的最重要的一件事情是什么?

——回家爱你妻子。

生物学家 John Medina,也是《大脑规则(Brain Rules)》一书的作者,常常被问及该如何做好一个父亲,他的回答出人意料又发人深省。

最近在 Hacker News 上,看到一家网络咨询公司的创始人 Tyler Ward 在 Relevant 杂志上发表的这篇《我希望我们在结婚前能知道的三件事》(3 Things I Wish I Knew Before We Got Married)的文章,让我想到许多程序员在自己所著的书里面往往会写上的那句话:献给我的妻子,原谅我没有花太多时间照顾你和孩子们。这句话听来让人 鼻翼一酸,五味杂陈。

程序员的情感生活就像中国人的言论自由一样,充满着理想主义的色彩。 在谈及程序员的婚姻和爱情的时候,无数的程序员没等对方开口就已经将自己自嘲了一遍,似乎婚姻对程序员来说是个奢侈品。

然而,不管如何,大多数的程序员最后还是会步入婚姻的殿堂,养个一儿半女。实际上大部分的已婚男士,特别是程序员,在婚后都会面临一系列家庭和事业 无法兼顾的问题,Tyler Ward 也毫不例外。但他在这个磨合的过程中收获了很多,也总结了一些自己的心得体会。他认为,在我们决定结婚之前,一定要清楚下面三件事情:

结婚并不意味着以后都会过得很开心

很多人对婚姻抱有过多的幻想,以为婚后的生活一定会令人兴奋,充满乐趣,毕竟生活里面将多一个人,想想都觉得温暖。虽然程序员整天在各种社交媒体里 面自嘲屌丝,觉得爱情都是属于白富美和高富帅。甚至有人将程序员和女博士归为除了男人和女人之外的第三种和第四种人。但对于大多数对爱情充满期待而且又幸 运地被爱情砸中的人来说,结婚是个神圣又诱人的词汇。对程序员来说,也是如此。

Tyler Ward 说自己当初结婚也是因为觉得生活里面不能没有她,所以向她求婚了。然而,婚后的他坦言,生活中没有任何事情能比她妻子更令他烦躁、沮丧和愤懑,因为在他认为自己已经尽力了的时候,她还提出各种各样的请求,最要命的是,这些请求都是合理的。

后来,在阅读的过程中,他明白了一件事情,幸福不是婚姻的唯一目标。婚姻似火,最大的意义在于让我们体验不一样的生活,逼着我们前进,让我们收获成长。

你在婚姻上付出越多,它给你的回报也越多

这是个缺乏安全感的时代。尤其是科技日新月异给我们带来了许多恐慌,几乎每个上进的人都恨不得一天能有四十八个小时。为了能在这个竞争激烈的社会里面寻求一点生机,占得一席之地。有志青年往往将事业置于最重要的位置,甚至不允许其他任何事情凌驾之上。

更让一向崇尚理性思维的程序员担心的是,大量的时间耗费在感情上,无疑是慢性自杀的行为。他们当中很多人的观点是, 先事业后感情,先工作后享受生活。这是他们做产品的思路:先发布产品,然后再慢慢迭代开发,完善其他的功能(即老婆孩子)。

然而,但凡程序员都知道,解决问题有一种方法,叫逆推。既然我们最终的目标都是为了老婆孩子,为了享受生活,我们何不从一开始就先搞定妻子?如果我们把妻子优先考虑的话,感情 bug 能不能得到修复呢?

在与诸多好友交流婚姻生活的冷暖,并探讨如何让婚姻生活更美好的时候,Tyler Ward 和他的朋友们几乎达成了一致的观点:如果一个人优先考虑他或她的另一半,生活中的其他方方面面都会因此受益。

“当我们让婚姻享有它应该享受的优先级待遇的时候,它会变成一笔巨大的财富渗透到我们生活中的其他层面。”

Tyler Ward 分享了自己的真切感受,当他在一段时间里将妻子的所有事情都优先考虑的时候,他发现妻子前所未有的知书达理,甚至常常督促他专注自己的事业。她不再觉得他们的感情和他的事业追求是一对矛盾体,反倒觉得她自己是丈夫事业上的好伙伴。

“我得到了我生活中最亲密的人的拥护,这让我受益匪浅。”

婚姻可以改变世界

回到开篇时候那个问答。生物学家 John Medina 向我们揭示了一个道理:婚姻绝不仅仅是让两个人过得更开心。婚姻将深刻并且非常直接地影响家庭当中的每个成员,甚至影响我们的文化。这个世界,我们的文 化,都是由一个个微小的家庭单元构成的,而婚姻是一个家庭能产生的最先决条件。

在这个充斥着浮躁和不安的时代,在这个诗人逐渐死去的时代,人们已经没有多少浪漫情怀。程序员这个日益庞大的群体,也面临着越来越大的情感压力。或 许,你的 妻子有时候并不是期许你每个月给支付宝上充值,而是希望你关上电脑,离开代码,陪她去看一场《北京遇上西雅图》或者,仅仅是陪她逛逛街,哪怕什么都不买。

正如 Tyler Ward 所说,“如果你梦想着生活得与众不同,或者要想要在事业上获得巨大的成功,或者让自己成为一个更好的人,记着做这么一件事情:回家爱你的妻子,或者回家爱你的丈夫。”

分享到:
评论

相关推荐

    为什么很多程序员喜欢喝咖啡?喝咖啡真的很伤身体吗?除了咖啡之外,还有什么方法可以提神?一个老鸟来为你分享一下真实的心里感受

    为什么很多程序员喜欢喝咖啡?喝咖啡真的很伤身体吗?除了咖啡之外,还有什么方法可以提神?一个老鸟来为你分享一下真实的心里感受

    程序员危机如何破?你确定要写代码吗?

    程序员危机如何破_你确定要写代码吗_

    程序员的最高境界?

    最高境界绝对不是你去编两行代码,或者是几分钟能写几行代码,或者是用什么所谓的可视化工具产生最少的代码这些工作,这都不是真正的高手境界。即使是这样的高手,那也都是无知者的自封

    10丨软件设计的目的:糟糕的程序员比优秀的程序员差在哪里?.pdf

    2. 好程序员与坏程序员的区别:好程序员欢迎需求变更,他们的设计能够适应变化,而坏程序员则因需求变更引发的bug和困难感到恐惧。这种差异源于设计能力的高低,好的设计使得代码更具灵活性和可维护性。 3. 糟糕...

    你想做个受人尊敬的程序员?还是小丑?

    你想做个受人尊敬的程序员?还是小丑??这是我遇到的问题。和你从不认识的人坐在一起,试图弄清楚他是个程序员还是个小丑。我没有想侮辱任何人的意思,而且,我是第一个要感谢这么多年的教育和努力终于把我变成一个...

    CHATGPT出现,低端程序员应该怎么办?

    然而,有些人对于这种技术的发展感到担忧,尤其是低端程序员。他们担心,随着CHATGPT等人工智能技术的普及和成熟,他们的工作岗位会受到影响,甚至会被淘汰。那么,面对CHATGPT的出现,低端程序员应该怎么办呢? ...

    程序员如何防止颈椎病??

    程序员如何防止颈椎病程序员如何防止颈椎病程序员如何防止颈椎病程序员如何防止颈椎病程序员如何防止颈椎病程序员如何防止颈椎病程序员如何防止颈椎病程序员如何防止颈椎病程序员如何防止颈椎病程序员如何防止颈椎病...

    “菜鸟”程序员和“大神”程序员差距在哪里

    刚刚走出就业的程序员,技术是刚刚起步的基点。那下面我们就聊一聊有关技术的东西。...你又是哪一类的程序员?“菜鸟”程序员和“大神”程序员差在哪里?真是差在技术上了吗?那不是差在技术上那差在了哪里?

    程序员的十大无奈

    1、有人曾说,做程序员的人,都是疯子,做长了往往入戏太深,成天与代码打交道,话都很少说,所以评论程序员们都是以后连妞都泡不到的人,我听后,我可以这样说,泡妞好比一个方法,他人是学习方法,而程序员呢,是...

    程序员怕什么事情?

    收入高,福利好(有可能非常好),工作富有挑战性(通常是正面积极的挑战),根据目前的业形势和程序员的需求量,这种职业竞争压力很小。当然,虽然如此,这并不意味着程序员不会偶尔的由于害怕工作上差错而在夜里惊醒,...

    【视频答疑】为什么做程序员头发还这么浓密?!

    【视频答疑】为什么做程序员头发还这么浓密?!

    程序员新人怎样在复杂代码中找bug?

    Mentor说先从找code base中bug开始。但是我感觉我们的codebase好复杂,这几天突然没什么进展。uml之类的也画了不少。想问问前辈们有什么建议?  update:  感谢各位分享自己的经验。这段时间略有进展,来说说...

    程序员的十层楼.doc

    当然现在中国的许多程序员们对此可能有许多不同的意见,有些人认为中国的程序员水平远落后于西方,有些则认为中国的程序员个人能力并不比西方的程序员差,只是整个软件产业落后而已。 那么,到底中国的程序员水平比...

    程序员的十层楼

    那么,到底中国的程序员水平比西方程序员水平差,还是中国有许多优秀的程序员达到或超过了西方程序员同等水平呢?要解决这个问题,必须先知道程序员有多 少种技术层级,每个层级需要什么样的技术水平,然后再比较...

    程序员进阶过程,十个台阶

    那么,到底中国的程序员水平比西方程序员水平差,还是中国有许多优秀的程序员 达到或超过了西方程序员同等水平呢?要解决这个问题,必须先知道程序员有多少种技术 层级,每个层级需要什么样的技术水平,然后再比较...

    bug定义和返工率计算统计方法

    返工率计算统计方法是指通过记录反复定义、程序员等级的划分、评定方法、bug 等级定义和 bug 认定方法等来计算返工率。返工率计算统计方法的目的是为了提高开发部的质量,减少错误的发生率。 质量提高方案的目的是...

    程序员最怕什么事情?

    收入高,福利好(有可能非常好),工作富有挑战性(通常是正面积极的挑战),根据目前的就业形势和程序员的需求量,这种职业竞争压力很小。当然,虽然如此,这并不意味着程序员不会偶尔的由于害怕工作上差错而在  软件...

    你是合格的程序员吗?—合格程序员应该具备的12种能力

    11. **调试和优化**:找出并修复代码中的错误是程序员的日常工作。具备强大的调试技巧和性能优化能力,可以提升软件的稳定性和效率。 12. **用户导向思维**:理解用户需求并创建符合用户体验的软件是至关重要的。...

Global site tag (gtag.js) - Google Analytics