每年的这个时候都会有两个热门话题:父母逼婚,程序员不通人情所以大量单身。可惜据我观察,这两个话题似乎都经不住仔细思考。
父母逼婚的对象多是“有男女朋友但没结婚”的人,而不是还没对象的人——这个也很好理解,子女有了对象多少要照顾对象的面子,不好单方面催促了。万一逼急了,人家摆出一堆无法满足的“啃老”要求,也不是什么好结果。更常见的,反而是双方父母凑钱支援儿女结婚。
程序员单身似乎也不是普遍现象。我认识的程序员里单身的似乎很少,而且技术越好的好像越抢手,基本没有什么空窗期。结婚之后的生活也相对平稳健康,不少人的状态甚至让许多人羡慕。
这样看来,程序员摆脱“被逼婚”应该是最容易的,程序员一直单身反而是相对奇怪的事情。可是,我们分明又从各种媒体上看到大量“程序员找不到对象”的讨论。所以我也来凑个热闹,如果你是程序员而且不幸确实是找不到对象,下面这些建议或许对你有用。
首先,努力成为一个有趣的人。
只把写程序看成简单重复劳动的人,是谈不上“有趣”的,这和工地上搬砖相差无几。其实,写程序本身是相当有趣的事情。狭义来说,程序是如何设计的,计算机发展过程中有哪些趣事。广义一点,程序可以用来解决生活中的哪些小问题(不少人都想要一个“好厉害”的男朋友)。再广义一点,靠写程序锻炼出来的严谨思维,可以应用在生活的许多方面,让外行人叹为观止。当然,如果你在程序之外还有其它(健康的)爱好,比如会弹吉他,那就更吃香了。
其次,花点时间对机器之外的世界感兴趣。
“程序员只关心机器的世界”,这是一个神话,信仰这个神话的人确实很难找到对象,因为人不是机器,不理解人的世界就很难与人相处。但是就我所见,好程序员个个都关心程序是如何解决现实问题的,所以都对真实的世界——包括异性的世界——充满了好奇心。如果你的好奇心花在理解异性上,辅以良好的思维逻辑与归纳能力,效果绝对不会输于其他行业的平均水平。
我的前老板,100%的纯粹理工男徐易容,为了创业在北京五道口每天观察女生的行为,发现了她们热爱时尚的需求,创办了热门的时尚社区“美丽说”。女生们觉得在“美丽说”有特别的归属感,其实这些“归属感”背后有大量的程序和计算,而这正是程序员的强项。这个故事告诉我们,许多程序员抱怨“摸不准异性的脉”,往往只是因为他们没有动用自己的好奇心。一旦动用了好奇心,世界就会大为改观了。
再次,多给自己创造接触异性的机会。
我曾经非常讨厌“相亲”和“介绍”,觉得这简直是拉郎配。后来才发现,许多年轻人都是“被相亲”或者“被介绍”,其实都有一肚子苦水,所以大家见面了反而能有共同话题。单纯从形式出发厌倦“相亲”和“介绍”,很可能错过不少机会,至少是成为朋友的机会。同样的道理,如果你一开始接触异性就抱定“看看她是否适合成为我的人生伴侣”,相处起来必然会非常怪异。如果一开始就抱着轻松、自然的态度来结识朋友,相处起来反而更加随意,也更容易展现真实的自己。
我知道很多程序员喜欢泡在网上与人交流,自己人看来当然没有问题,但对很多适合程序员的靠谱女孩来说,“网恋”天生就是和“不靠谱”挂钩的。所以,除了多创造线上的接触机会,线下的接触机会也别放过。
最后,择偶不能求最优解,相处才是求最优解。
习惯写程序的大家都知道,“求最优解”是计算机科学领域的常见问题。通常都会在一开始设定好衡量指标,然后通过算法得到最优解,并且可以得到证明。但是,“求最优解”的思维方式不适合择偶,或者说,这种思维方式你很难找到合适的对象。
依靠事先设定的衡量标准来给潜在对象打分,这种做法的成功率近乎为零。因为生活是复杂的,我们未必能一开始就把衡量标准想个通透。加之,未来的生活对每个人都是未知的,已有的一切在未来会发生怎样的变化也是未知的。如果你看重的不是活生生的人而是“客观”的标准,即便对现在的对象非常满意了,但未来标准还是可能变化,或者你还是可能遇到“更符合标准”的人,这时候又该怎么办呢?
相反,两个人的相处,不只是激情的作用,还包括互相理解、包容、妥协所营造的亲密感,以及对承诺的坚守,这是值得长期努力的过程,其最终结果是让双方共同生活在良好的状态,并且日趋融洽,这正像一个“求最优解”的过程,而且这个解是有客观标准的——许多夫妇的生活有其他人所羡慕的幸福,正是因为他们在不断趋近这个公认的“最优解”。
如果身为程序员的你认同上面的四条建议,并且认真去做了,还是找不到对象。也不用灰心叹气。你完全可以一边提高自己的技术水平,一边让自己变得更有趣,更热心了解他人的生活(当然是在不构成骚扰的情况下),更多参与接触异性的机会。这样,当你摆脱单身的时候,很可能会迎来更厚实的幸福。