和程序员约会的10个理由

el/2024/5/21 22:22:44

前两天我正在头脑风暴一些极客(geek)想法的时候,我的老婆突然跟我讲,你应该写一篇文章,讲讲和程序员约会的10个理由。我愣了一下,“这个应该你告诉我才对啊!” 我和老婆结婚已经十多年了,我也一直在想为什么她会选择我?难道我的极客行为没有把她逼疯掉吗?在一顿长谈之后,我们总结出以下十点。

  1. 我们很忠诚
    程序员与生俱来忠诚的品质。如果一个人能忠诚于硬件,操作系统等枯燥的玩意儿的话,你可以想象当他遇到另一半的时候,会是怎样的忠诚。

  2. 我们很细心
    看看程序员、极客们是对待他们心爱的收藏,例如各种小部件,CPU等等,你就可以明白当他爱上你以后,他会如何细心的对待你。

  3. 我们不创造问题,我们解决问题
    我们的使命就是解决问题。我们一直在寻找问题,并解决问题。我老婆对这一点就很满意,不管什么时候只要有问题出现,我就会尽全力去解决它。

  4. 我们喜欢聆听
    我们的大脑常常高速运转,这是好事也是坏事。好的一面是,我们可以听你讲你的问题好几个小时,坏的一面是我们常常走神,因为我们在想如何解决你的问题。但是起码,我们是喜欢聆听的。

  5. 我们很有创造力
    也许我们自己都没有发现,程序员、极客是很有创造力的。我不是指画画,摄影之类的创造,我指的是更实用的。就在上星期,我做了一个可以弹出的情人节卡片给我老婆。这个卡片让我获得了不少加分。

  6. 我们很努力的为你寻找礼物
    当我们知道我们需要送一个礼物的时候,我们就进入了搜索模式。特别是为了特殊的那一位,我们会查过所有的网站,阅读评论,评分,论坛,只为找到那份完美的礼物。

  7. 我们善于学习
    我们总是喜欢学习、尝试新事物。当别人对你说“我怎么可能知道”的时候,我们会默默的去帮你寻找答案。这一条同样适用于亲密的时刻。

  8. 我们适应性强
    我们知道你有时候善变,不过没关系,我们已经习惯了适应各种环境。

  9. 我们很容易满足
    礼物?什么礼物?作为一名极客,我基本上已经可以满足我的需求。如果你想给我一个礼物的话你有两个选择。第一,给我一些有意义的,即使是一个拥抱。第二,从我的兴趣爱好里面挑一项,CPU,内存?

  10. 不熬夜看球
    关于这一条,我得用 80/20 法则。基本上只有 20% 的程序员、极客喜欢看球。如果你讨厌对着电视大喊大叫的话,我们不会给你带来这种烦恼。

原文:http://www.oschina.net/news/26480/10-reasons-to-date-a-programmer/


http://www.ngui.cc/el/4967937.html

相关文章

windows平台-cocos2dx环境搭建

cocos2dx环境搭建 下载工具Visual Studio 2015或者2017(最好是2015)cocos2dx v3.17.1Python2.7(最好不要Ptyhon 3以上版本) 开始配置Python的环境配置cocos2dx的环境配置 运行案例实验 下载工具 Visual Studio 2015或者2017(最好是2015) 安装时一定要选…

python builtins(内建函数)

1> print:打印函数(标准输出) 2> input:输入函数(标准输入) 3> help:帮助文档,相当于linux man命令 4> dir:函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数…

《重构-改善既有代码的设计》经典语录

文章所有内容引自《重构-改善既有代码的设计》 1. 如果你要给程序添加一个特性,但发现代码因缺乏良好的结构而不易于进行更改,那就先重构那个程序,使其比较容易添加该特性,然后再添加该特性 2. 重构前,先检查自己是否…

《重构-改善既有代码的设计》重构手法(封装)

文章内容和思路来自《重构-改善既有代码的设计》 1> 封装记录:记录型结构是多数变成语言提供的一种常见特性。它能直观的组织起来关联的数据,让我可以将数据作为有意义的单元传递,而不仅是一堆数据的拼凑。但简单的记录型结构也有其缺陷&a…

《重构-改善既有代码的设计》重构手法(搬移特性)

文章内容和思路来自《重构-改善既有代码的设计》 1> 搬移函数:搬移函数最直接的一个动因就是频繁引用其他上下文的元素,而对自身上下文中的元素却关心甚少。此时,让它去与那些更亲密的元素相会,通常会取得更好的封装效果&#…

python模式匹配与正则表达式

正则表达式使用方法: 1> 用import re导入正则表达式模块 2> 用re.compile()函数创建一个正则表达式对象(记得使用原始字符串) 3> 向Regex对象的search()方法传入想查找的字符串。它返回一个Match对象 4> 调用Match对象的group()方法,返回…

python从web抓取信息

webbrowser模块:open()函数可以打开一个浏览器的指定url,这大概就是webbrowser模块唯一能做的事情了 import webbrowser webbrowser.open("www.baidu.com") request模块: 1> 不是python自带的模块,需要安装 pip in…

python自动化测试框架-pytest

安装 pip install -U pytest; 使用方式 代码示例: import pytestdef test_a():print("Test A")assert 1 # 成功def test_b():print("Test B")assert 0 # 失败if __name__ __main__:pytest.main([-s, test_pytest.py]) 输出结果&#xff…

FFmpeg+qt creator环境搭建+测试程序

QT下载 Index of /official_releases/qt FFmpeg下载 Download FFmpeg 测试程序 #include <QCoreApplication>#include <iostream> using namespace std;extern "C" {// FFmpeg使用c编写#include <libavcodec/avcodec.h> }#pragma comment(lib, …

FFmpeg解封装

结构 AVFormatContext 1> AVIOContext *pb&#xff1a;文件IO的上下文&#xff0c;自定义格式时使用 2> char filename[1024]&#xff1a;保存打开的文件名&#xff0c;经常用到&#xff0c;例如断开重连 3> unsigned int nb_streams&#xff1a;流数量 4> AVStre…