`
yushine
  • 浏览: 201410 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

我的丈夫是个程序员

阅读更多

我在11年前认识了的我丈夫。当时是南缅因州大学新生入校的日子,我带着吉他去宿舍。他饶有兴趣的盯着我的吉他。之后他敲响了我的房门,自我介绍道:“嗨,我叫Adam,我就住在走廊的对面。我是个计算机程序员!”
他做了一很勇敢的决定。 10年前当程序员并不像今天这么“火”,这个行业并不被社会重视,他似乎也根本不在意这些。不管怎样,我们相爱了。我当时并不懂编程,但却被他那义无反顾 的精神和毫不在意被人当作怪人的态度打动。是发现了他也弹吉他使我们走到了一起。如果仅是他住在走廊我的对面,命运也不会做出这样的安排。 在随后的一周周,一月月,一年年,他慢慢的吸引了我的注意力,他会对着他的游戏机的硬件清单大发雷霆,他能在虚拟世界里的游戏竞赛中为我独尊, 他在ColdFusion平台上制作了他的毕业论文项目,他会用长篇大论来解释他的编程理论。我会安静的坐着,惊奇的看他把一台PC机拆成零碎。我听他讲 编程上的问题,看他开发网站。与此同时,我还只是朦胧的感觉到我未来的职业应该是跟科技和英语有关,但我着实对Adam的生活发生了兴趣。

几年以后,我很自然的就知道了,“Ruby”并不是指的七月的生日石,而“Ruby on Rails”也不是邻区的新潮人在火车轨道上举行的敬拜珍贵宝石的奇怪活动。几年时间里,我事实上也培养出了他的同样的兴趣。2005年末他深深的喜欢上 了Ruby,我全力支持他,而且也知道Ruby的不可思议之处。几年后,当我决定了开始学习Ruby,我在博客上写了一篇关于Ruby社区的文章。很多人 都很奇怪为什么一个像我这样的Ruby新手会对Ruby社区有如此的了解。答案是,我在决定学习Ruby编程之前已经关注这个社区很久了。在我曾经打开 TextMate编辑器、保存第一个.rb文件之前,我就知道了这个社区里有那些大人物,Ruby的发展趋势,和历史事件。

当你的伴侣开始跟你讲编程的问题时,或讲最新的测试框架时,你的眼神里是否显露出一种呆滞和恍惚?事情并不是你想象的单调乏味。问他问题,尝试着去理解! 如今当我遇到女人们时,我并不回避给她们谈我的工作,谈我喜欢的电脑游戏,谈我着迷于 D&D 游戏以及其它这样的荒诞事情。通常我得到的回复是这样的几句:“编程?我想我丈夫做的好像也是这方面的。”对于此,我总是问道:“哦,真的吗?他用的是什 么编程语言?”她们的回答每次都一样:”语言?哼,我可不知道。不止一种吗?我并不真正知道他在干什么。我对这些东西没兴趣。“

这每次都让我感慨万分。你嫁给了一个人,可是你对这个人花去将近40-50%的时间去做的事情一无所知——除了工作名称。我们是否可以把今天的高离婚率和 他们对配偶的生活缺乏兴趣之间画一条危险的关联线呢?当两个人第一次相遇时,一个人很容易根据自己的”看法“而坠入爱河。但我认为如果配偶不能够对对方的 爱好和生活工作有真正的了解,那么这两个人将很难经受的住生命的各种起起伏伏,艰难和考验,要知道,生活中每天都有挑战。如果你对配偶的每周40小时的工 作内容没有一个基本的理解,你们就不能成为一体。

我并不是在建议当你遇到钟情的对象时要放弃自己个性和个人兴趣。而是要你睁大眼睛,用你的伴侣的视野去体验这个世界。我承认,有时Adam会在某天晚上对 元数据编程谩骂个没完没了,此时我也就跟他的思想走不到一起了。但通常情况下我会投入到他的兴趣当中。而且为什么不呢?我爱他,这就要求我去了解他。而了 解一个人就是要你们去相互讨论和理解对方的兴趣。 Adam会花数百小时艰难的听

Ani Difranco, Dar Williams, 和 Iron & Wine 唱片,我会在一旁神经质的给他解释所有的歌词。在我的鼓励下他学会了打网球,尽管现在不得不忍受每次被他打败的结果。在大学里他看过我的芭蕾舞表演,他甚 至都知道了不少其中的姿势的叫法了。下面的照片是我和Adam在徒步翻越缅因州Tumbledown山时拍的。它见证了Adam自愿从计算机旁走开,参加 到我喜欢的户外运动中的事情。他很顽强。



徒步旅行 hiking up Tumbledown Mountain in Maine

参与到你的伴侣的兴趣中并不是一件难事。如果你觉得很难,那你也许要思考一下自己是不是太自我了。即使朋友之间,我也努力的聆听和理解他们的兴趣和爱好。我经常会听到一些新奇的东西,经常我会为自己找到了一些新爱好。

就我来说,如果当Adam在奇怪的跟计算机大喊大叫时,我只是发呆,那我就不会有今天的生活。

那是无数的小时的一起玩视频游戏,一起深夜编写手册,一起为新应用做头脑风暴式的讨论,一起野营旅行,一起听乡村音乐才铸就了我们之间的关系。即使你跟你 的伴侣在事业上并不是相似的道路,通过对他工作和喜好的了解,你也可以使他为你打开他的心扉。这能扩大你的视野,帮助你减少生活中的不愉快。你们应成为一 起工作的一体。我并不是像Adam那样做职业编程的;我也没有向那方面发展。我懂编程,但不幸的是,自小就没人给我积木做训练,在学校和家里也从来没人鼓 励我学数学。工程学和解决问题的才能从来就没有培养出来。所以,当我想对编程感兴趣时,这对我的难度看起来比其他人大。但我的强项是写作,编程方面和技术 方面的题材对我是个巨大的兴趣

– 所以,能得到Intridea社区管理员的工作让我的世界真正的兴奋起来。我关注着我喜爱的世界,我能感受到它的脉搏,我所做的一直给我带来回报,给我快乐。

所以,如果你和新朋友们在一起,想办法培养自己对他们爱说的事情的兴趣。如果你和老朋友在一起,通过询问他们的工作、倾听他们的回复来再次发掘你的生活爱 好。不要假装爱好。不要做那种连她丈夫使用什么编程语言都不知的女孩子。你要做那种让你的丈夫的朋友吃惊于你还知道Java时什么的酷妻子,不做那种在讨 论Ruby社区里的自由派时说出“亲爱的,我不知道你原来还是个珠宝商哪!”的妻子。

译文:外刊IT评论
原文链接:renae bair

分享到:
评论

相关推荐

    1024:1024程序员节是中国程序员的共同节日。1024是2的十次方,二进制计数的基本计量单位之一。程序员(英文Programmer)是从事程序开发、维护的专业人员。程序员就像是一个个1024,以最低调、踏实、核心的功能模块搭建起这个科技世界。1G=1024M,而1G与1级谐音,也有一级棒的意思

    程序员就像是一个个1024,以最低调、踏实、核心的功能模块搭建起这个科技世界。1G=1024M,而1G与1级谐音,也有一级棒的意思。1024程序员都在干嘛 程序员是公司的核心员工,鉴于最贱需求比较多,且有加班的趋势,现...

    程序员浪漫-圣诞树(html)

    到16世纪,宗教改革者马丁·路德,为求得一个满天星斗的圣诞之夜,设计出在家中布置一颗装着蜡烛和球的圣诞树。 18世纪,开始在德国信义宗信徒流行,19世纪流行与德国全国,成为德国根深蒂固的传统。 19世纪初期,...

    老二牛车教育NET程序员面试题之Cache

    根据给定的文件信息,以下是对“老二牛车教育.NET程序员面试题之Cache”相关知识点的详细解析。 ### .NET中的Cache机制 在.NET框架中,Cache是一种用于存储经常访问的数据的技术,它可以显著提高应用程序的性能。...

    我的老公编程有瘾

    而我的老公——一个普通的小伙——却是对编程有瘾。会编程的人在不同的阶段会有很多不同的名称:软件开发者,程序员,编码员,黑客。我的老公,马克,和其他程序员一样,编程不  能上瘾的还有更糟糕的东西,比如...

    小游戏源码-老公测试.rar

    "小游戏源码-老公测试"这个标题暗示我们,这是一个关于小游戏的源代码,可能是为了测试或评估开发者在家庭生活中的角色认知。这种源码可能包含了一些有趣的互动元素,比如问题、选择和结果,以模拟现实生活中的场景...

    present_for_my_husband:我的第一个程序

    给老公的礼物 这是我的第一个程序,我把它作为情人节礼物送给了我的程序员丈夫。 如何运行我的程序 java -jar bin/svd.jar

    Java的23种设计模式

    比如,一个家庭中的老公角色,无论何时何地提到“老公”,都指的是同一个人。单例模式常用于资源管理,例如数据库连接、线程池等。 这五种设计模式在实际开发中有着广泛的应用,它们不仅提高了代码的复用性,还降低...

    初中语文文摘励志我出身于工人阶级而今是总统夫人

    2. **自我提升和坚韧不拔**:文中提到的“我喜欢得‘优’,我喜欢做聪明人”,体现了对卓越的追求和自我挑战的精神。在IT领域,不断学习新知识、提升技能是必要的。面对技术难题,坚韧不拔的态度能帮助我们克服困难...

    整傻子源码

    1. **源码**:源码是程序员用编程语言编写的原始代码,是软件的基础。在这个案例中,“整傻子源码”意味着我们可以看到并理解程序的工作原理,甚至可以对其进行修改和定制。 2. **用户界面(UI)自定义**:程序允许...

    123种JAVA设计模式和15种J2EE设计模式.pdf

    JAVA设计模式是软件开发中的重要概念,它们是解决常见编程问题的经验总结,旨在提高代码的重用性、可维护性和可扩展性。本文件涵盖了123种JAVA设计...理解和熟练运用这些模式,对于提升一个程序员的技能水平至关重要。

    rjones18

    我是一名丈夫,网络安全专家和python程序员! :telescope: 我是Voya Financial的SOC分析师。 :seedling: 我目前正在学习一切 :rolling_on_the_floor_laughing: 。 :goal_net: 2021目标:提升我的python开发技能 ...

    计算机程序设计:第5讲 程序结构设计(上).ppt

    在实际应用中,`if`语句常用于决策逻辑,如在程序员老公买包子的故事中,通过判断是否看到西瓜摊来决定是否购买额外的物品。 总结来说,程序结构设计是编程的基础,理解并熟练掌握C++中的语句、程序结构、顺序、...

    追MM与设计模式的有趣见解.doc

    5. **单例模式**:如果有六个老婆(这只是个玩笑),那么她们的“老公”就是单例,确保只有一个实例存在。在软件开发中,单例模式用于控制类的实例化过程,确保在整个系统中只有一个实例。 6. **适配器模式**:不懂...

    外研版高中英语选修8语篇提能练习题及答案解析30份24精选.doc

    9. 文化差异:提及作者的丈夫是一名来自南非的电脑程序员,这涉及到跨文化背景下的生活和职业选择。 10. 生活满意度:作者提到“Don't settle for anything less than the best since that is absolutely what you ...

    深入理解Android:卷I--详细书签版

    本章拓展思考部分讨论了与Binder有关的三个问题,它们分别是Binder和线程的关系、死亡通知以及匿名Service。笔者 希望,通过本章的学习,大家能更深入地认识Binder的本质。  第7章阐述了Audio系统中的三位重要...

    人生的12个经典领悟.doc

    3. **创新思维**:技术发展迅速,就像第二个故事中的导游,我们需要以新的视角看待旧的问题,将挑战转化为机遇。在面对技术难题时,要有创造性思维,寻找独特的解决方案。 4. **成功的定义**:在技术行业中,成功的...

    Java俄罗斯方块

    Java俄罗斯方块是一款基于Java编程语言开发的经典游戏,它的实现涉及了多个计算机科学和技术领域,尤其是游戏编程和软件...对于想要学习Java游戏开发的程序员来说,这是一个很好的实践项目,能帮助他们巩固和提升技能。

    谭浩强《c程序设计》word版和pdf版

    C语言因其简洁、高效和强大的功能,在程序员社区中享有极高的声誉,被认为是当代最优秀的程序设计语言之一。它的语法结构清晰,适合编写系统级程序和控制硬件。 4. C语言版本 随着时间的推移,C语言有过多个版本,...

Global site tag (gtag.js) - Google Analytics