`

程序员如何修复婚姻的 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. 糟糕...

    limeng0403#libs#程序员累了怎么办?1

    第一个是生理原因 第二个原因是,编程是认知高度密集并且压力非常大的工作,会导致心理疲劳和损伤 第三,有可能你现在已经精疲力竭了,因为正在做的工作耗尽了你的力量,

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

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

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

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

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

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

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

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

    程序员的十大无奈

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

    程序员怕什么事情?

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

    框架会使程序员变笨吗?

    【标题】:“框架会使程序员变笨吗?”这个问题探讨的是编程框架在提高开发效率的同时,是否可能降低了程序员的技术理解和创新能力。面试场景中,面试官通过询问关于Spring、Hibernate和RESTful服务的问题,揭示了...

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

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

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

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

    什么样的人适合做程序员?程序员应该具有什么样的素质程序员四大禁忌

    在IT行业中,程序员是至关重要的角色,他们负责创建和维护软件、应用程序以及各种技术解决方案。那么,什么样的人适合成为程序员呢?程序员应具备哪些素质?同时,又有哪些禁忌需要避免呢? 首先,程序员需要耐得住...

    BUG记录模版(带汇总、统计、分析功能)

    清晰的描述有助于开发人员快速理解和修复问题。 3. **环境信息**:列出出现问题的软件版本、操作系统、浏览器等,这些信息有助于定位问题的原因。 4. **步骤复现**:列出重现BUG的步骤,让开发者可以按照这些步骤...

    为什么我们程序员写不出好代码? - 文章 - 伯乐在线1

    3. **过度依赖生产指标**:有些管理层通过代码行数或修复的bug数量来衡量程序员的生产力。这种量化指标可能导致程序员为了追求数字而忽视代码质量,导致代码变得冗余和过度设计。 4. **爱慕虚荣的开发者**:部分...

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

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

    程序员最怕什么事情?

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

Global site tag (gtag.js) - Google Analytics