`
jiav_net
  • 浏览: 102244 次
文章分类
社区版块
存档分类
最新评论

程序员妻子自述: 那些程序员教给我的

 
阅读更多

  我曾经跟朋友开玩笑说,这个时代,有两种人的妻子应该要受人尊敬,第一种是军嫂,这是毫无争议的,第二种就是像我这样的,程序员的老婆。当然,这个玩笑半分自嘲半分真。我的本科是穿着大白褂在各种挂着植物、动物、有机化学、无机化学的门牌的实验室里度过的,在显微镜下给三段生的夹竹桃画过横切片图, 在大头针和解剖剪子的辅助下找过蚯蚓的三条神经,闻过带有臭鸡蛋味的硫化氢气体……

  是的,你们都猜对了,我确实是相貌平平,不修边幅,素面朝天的理科女。见了人就开始习惯性地科普:蝴跟蝶,蜻跟蜓,其实是不一样的,还有,白菜跟萝卜其实都是属于十字花科啦,香港的市花根本就不是紫荆,那是马蹄甲,还有,还有,那个康乃馨的学名其实更好听的,叫石竹花……

  没有人欣赏我。

  因为没有人在意我在说什么。是啊,我说的那些东西根本就没什么用处,别人还不如去微博上关注科学松鼠会。他们说,女生就应该好好打扮自己嫁个好老公,谁关心什么纲目科属种。他们说,女生就应该多读点张小娴和亦舒。他们说,女生就应该多学点礼仪和瑜伽。他们说,你要是什么都不会,就学点厨艺啊。他们说,理科的女生就是木讷,又没有情调,不如去选修一个文科的双学位吧?

  ——为什么呢?

  ——为什么?!你不想嫁个好老公吗?!

  ——哦。

  其实,虽然我没有读过张小娴和亦舒,但是我读过三毛,读过张爱玲,读过严歌苓,读过杨绛,读过席慕容,读过冰心,读过安妮宝贝,读过七堇年,读过王安忆,读过《飘》,读过《安娜·卡列尼娜》读过《苏菲的世界》……不是只有清新文学和治愈系才能诠释一个女性啊,难道严肃文学就不能解读一个女性了么?

  虽然没有学过礼仪,可是我大一就开始报名学习街舞。难道只有学过礼仪的女生才值得被疼惜被怜爱,而一个戴着鸭舌帽跳街舞的女生就应该遭到集体鄙视么?

  ……

  是的,你们都比我聪明,知道我会遇到一个正眼看我的男生。

  他告诉我,你很特别啊,很好啊,不需要改变啊……

  我顿时就觉得他的周围笼罩了耶稣一般的光辉。

  他是个程序员。

  当然我不否认我从小到大确实有被一些审美有问题的男生夸奖过长得好,或许是他们深知白富美不会给予垂怜,像我这样的不入流的长相应该可以徒添他们的自信。但是,从来没有一个人跟我说过那么一句话:

  你很特别。

  可惜晴天霹雳是个贬义词,不然我真的很想用来形容我当时听到这句话的心情。

  然后呢,然后我就义无返顾地成了一位程序员的老婆。我继续给他科普各种知识,他从来都是饶有兴致地看着我,就算我口沫横飞手舞足蹈他都不会嫌我聒噪。我甚至在他的鼓励下一天一天觉得自己确实长得不错。

  直到有一天,我看到了那个小黑窗,看到了各种在小黑窗上面跳跃的白色字符。

  ——这是什么意思啊?

  ——这个表示创建一个目录,这个表示进入这个目录,这个表示查看这个目录的列表内容……

  ——哦……我给你洗个苹果吧……

  后来,我们一个房间两台电脑,我们都不知道彼此在做什么。

  后来,我说要不你教教我学编程吧。

  后来,他告诉我一个网站,里面是《笨办法学 python》,告诉我他常常看博客园,看爱范儿,看瘾科技,看糗事百科,告诉我他用 google reader,gmail,告诉我什么是单核什么是双核,告诉我什么是 bug,告诉我固件指的不是一个固态的硬件而是软件,他送给我手机, 然后帮我刷机,送给我 ipod touch 然后帮我越狱,给我的电脑里面装上 ubuntu……

  他不让我在手机上面贴膜,并花时间跟我解释为什么不需要这么做。也是摔了几次之后他才答应我给手机买个保护壳。

  他常常给我普及隐私的重要性,告诉我要及时备份我的各种文件。

  后来,我陪他看《生活大爆炸》看《行尸走肉》看《生化危机》……

  后来,我陪他逛华强北,逛博物馆,陪他加班……

  后来,我考上了研究生,我们结了婚,分隔两地。

  我开始学习 PHP,学习 HTML,学习 Java,学习 Dreamweaver,学习 PS……

  然后我开始给身边的女生普及各种计算机知识,陪她们去买电脑,挑手机,告诉她们不要给手机贴膜……

  后来,我认识了很多很多很多程序员。从我的老师到同学,从我的朋友到朋友的朋友,从我读的书里面。

  我从他们身上学到了很多。

  我知道了 Steve Jobs,知道了为什么 less is more,知道了为什么用户体验那么重要,知道了 stay hunger stay foolish.

  我知道了 Steve Krug,知道了为什么面包屑会叫做面包屑,也知道了为什么网页要做得 Don’t make me think。

  我还知道了 Norman,知道了诺曼门,知道了如果东西使用不便不是我的错,而是设计的问题。

  ……

  我懂得了程序员的幽默。

  看到了不一样的世界。

  我真正开始从心底里肯定自己,也是因为他。

  这是一个好男人带给我的。

  所谓的独立,便是不向别人过多索求,也不过多抱怨。

  很遗憾的是,我没能带给他什么不一样的东西。

  于是就想起了张卫健那首很老的歌:

  “我什么都没有,就是有一点吵,如果你感到寂寞,我带给你热闹……”

7
15
分享到:
评论
3 楼 LD_21 2013-04-15  
 
2 楼 alafqq 2013-04-15  
看完一定要顶啊
1 楼 iceternally 2013-04-15  
~~不错~~

相关推荐

    .NET程序员的自述[借鉴].pdf

    .NET程序员的自述[借鉴].pdf

    一个程序员的奋斗经历

    里面详细讲述了一个非名牌大学的大哥的IT奋斗经历,看完之后备受鼓舞,每当我迷茫的时候,我就会再重头看一遍,借此跟大家分享。

    程序员成长之路

    一个程序员的自述-希望能给你点启发,什么是真正的技术。

    一个谷歌程序员的算法学习之路

    一个谷歌程序员的算法学习自述 -- 在算法的路上披荆斩棘,一路有你。

    手机端程序员刷题-docs:西雅图测试平台的文档(向下滚动查看自述文件)

    手机端程序员刷题欢迎来到西雅图试验台! Seattle Testbed 是一个免费的开源平台,用于网络和分布式系统研究。 此存储库包含西雅图文档,包括 , , , , 和 . 下面是西雅图测试平台的介绍。 如需西雅图源代码,请访问...

    程序员年度总结报告思路

    程序员年度总结报告 工作概述 • 简单概括出个人为公司创造的价值和工作成果。在篇幅方面,如果是纯文字总结,控制在三到四行,如果是PPT总结,1页就好。 展示具体成果 • 要突出表现个人解决问题的思路以及所获得的...

    程序员考试刷题-readme.md:自述文件

    程序员考试刷题执行摘要 在 IT1025 的这个单元中,您将了解软件的类型。 您将学习 Python 以及如何操作。 您将了解什么是虚拟化和云计算及其应用方式。 您还将学习如何申请实习以及在哪里找到实习机会。 软件 应用...

    虚拟机之vmtools踩坑全解

    3.作者自述:本人一路踩坑,查阅n篇文章,终于明白了vmtools的安装方法,适用于几乎所有操作系统,如果你遇到关于vmtools的问题,或者其他学习上的问题,都可以加入我们qq群:程序员学习交流答疑群 1042289123 和...

    i1470s:我的个人资料自述文件

    欢迎! 你好呀! 即时通讯i1470s。... 只是发短信给我! :warning: 我提供的任何程序正巧是“非法的”,对于上述程序,我们不对您的行为负责,我(IVRY,IVRY团队)对您的操作不承担任何责任:P

    gabihuizar:我的自述文件!

    嗨,您好 :waving_hand: ‍:laptop: 我是软件开发商Gaby。 当我不工作时: :breast-feeding: :poodle: 我正在养一个小孩和2个标准贵宾犬。... :open_book: 当前阅读:如何成为反种族主义者和务实的程序员

    curmudgeon:不耐烦的Python程序员的博客引擎

    旧的自述文件: Curmudgeon是一个自以为是的,极简主义的博客引擎,适合那些只希望通过某些东西来生成网站并摆脱困境的程序员。 它针对文本文件目录运行,并使用胡须模板来生成静态博客,并支持Disqus评论。 该代码...

    程序员需要经常刷题吗-UGE-RPG:项目主存储库

    需要程序员经常刷题吗欢迎来到 UGE-RPG 项目 一个 FOSD/FOSS 项目,为传统角色扮演游戏和游戏引擎开发真正通用的模块化、可插拔 RPG 框架。 人人游戏 自述文件 版本 1.0.0 我们才刚刚开始,所以请耐心等待我们开发...

    程序员为什么还要刷题-centijson:CJSON解析器(SAX-like&fullDOM)

    自述文件 家: 什么是 JSON 从 : JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。 人类很容易阅读和写作。 机器很容易解析和生成。 它基于 JavaScript 编程语言标准 ECMA-262 第 3 版 - 1999 年 ...

    程序员考试刷题-Torch:轻量级在线测试平台

    程序员考试刷题火炬 Torch 是一个轻量级的教师测试平台。 它有一个简单的一键部署脚本,可以在任何运行 PHP 的 Web 服务器上运行。 关于本自述文件 本自述文件在您当前使用的 Torch 版本发布时是最新的。 如需最新...

    Dalton-Klein:公开个人资料自述文件

    我是全栈开发人员 :office_building: ,独立游戏设计师/程序员 :video_game: 和网络机器人制造商 :robot: 。 在我以前的生活中,我是一名会计和财务分析师,所以我对非常干的,数学注入的代码和算法特别感兴趣。 ...

    程序员考试刷题-GreenAid:GreenAid是一个用Java编写的应用程序,它影响可持续的生活方式,最终将导致防止地球遭到破坏

    程序员考试刷题CSE1105小组项目 开始前的快速说明: 由于这是一个团队项目,所以一切都不是我做的。 以下是我自己做和贡献的事情。 我的角色 我的队友告诉我,我就像团队的领导者,因为我参与了大部分重要的决策,并...

    程序员考试刷题-test_vm:测试虚拟机

    程序员考试刷题自述文件 这是 Windows 10 虚拟机的流浪文件,其中包含 Visual Cert Exam Manager 的各种练习测试 测试列表 (SY0-401) (1Z0-808) (1Z0-809) 安装 Microsoft 当前不维护其 ,请参阅更新。 在获取 ...

    mdht-models:该分支支持Rational Software组件

    注意:本自述文件正在进行中。 对MDHT感兴趣的任何人:请随时通过PR修改,更新TODO字段或将其添加到其中的任何部分。 说明文件: 用户文档的两个最佳位置是: 注意:这些信息中有些已经过时,但是大多数仍然非常...

    akashsuper2000:GitHub的自述存储库

    我是阿卡什学生| AI爱好者| 竞争程序员| CTF忍者 ‍:laptop_computer: 我的所有项目都可以在 :laptop_computer: 看看我的 :memo: 我(很少)在我的写 :closed_mailbox_with_raised_flag: 通过或我的我联系 :cat_...

    PyElite:用wxPython GUI工具包编写的,为Python程序员构建的文本编辑器!

    尽我所能来完善此存储库(就我个人而言,我从未制作过软件包,广泛的自述文件等,但现在我将把它做成一个很棒的回购协议)。 找到一种方法,以允许其他开发人员根据行为准则和“贡献规则/要求”进行贡献(我只是...

Global site tag (gtag.js) - Google Analytics