程序员找女朋友的技术攻略(需求分析篇)
对于程序员来说,“单身”依然是人生最大的 bug,关键是还无法调试。虽然俗话说“自古英雄多寂寞”,但是缺少另一半的人生总是不完整的。作为程序员,追女朋友一定要讲究策略,本文从需求分析到测 试提供了一整套解决方案,现将其开源,希望各位程序员能找到自己心仪的女朋友。一共有 3 部分,本文是第一篇:需求分析篇。
需求分析
A、程序员为什么找不到女朋友
当然要先问问自己为什么至今还单身,先从自己找找原因,这样下面才可以有针对性做一些决策,就像软件开发前需要市场调研一样。
1、太过劳累,身心疲惫
程序员的工作压力比较大,加班多,这就导致程序员无论从生理上还是心理上都显得更加疲惫劳累。话说回来,也不只是程序员,在中国很多其他职业也有类似的特点,只不过程序员更加突出罢了。
程序员还有一个过于劳累的原因是太痴迷于程序编写,已经把写程序当成自己生活不可或缺的一部分。这是程序员的通病,一个真正的程序员的最大梦想是用一行行的代码去编织他们的世界。写程序写到麻痹睡眠,麻痹生活也是正常之举了。
2、太过专注,麻木人情
程序员都很专注,尤其是对他们的程序代码,只有专注于程序设计,才能成为一名优秀的程序员,这是程序员的座右铭。专注并没有错,但是如果因此而 麻木了人情,忽视了冷暖,那只会让你的朋友圈越来越窄,更重要的是现在很多妹子是感性动物,你这样只会离她们越来越远。网上调查的结果显示,一般的程序员 只局限于在程序员这一范围内结交知心朋友,因为大家可以合作项目,探讨技术,通过这种方式可以大幅提高程序员水平。但也正因如此,程序员的交际能力日渐衰 退,交际范围日渐狭窄,这无疑将不利于程序员综合素质的提高。
3、太过死板,缺乏情趣
程序员不好找女朋友(只因大多程序员都是男人),这是一个痛心疾首的但无法回避的惨酷现实。与其归咎于工作繁忙无法抽出时间陪女朋友这一客观因 素,不如归咎于程序员太过死板,性格内向,缺乏情趣这一主观因素。 在程序员看来,是一就是一,是一就绝不会是二。如计算机处理系统指令一样,所有的都转 化为二进制来实现。一般的 MM 最讨厌这种没有情趣的人了。当然,不排除有的 MM 很喜欢程序员,因为他们很踏实,很傻,不会花心,不会叛变。
通过我的这些整理,是不是好像又重新认识了一下自己?是不是觉得上面 3 点你都中枪了?那么好,认真改正上述缺点,下面我们继续分析。
B、我要找什么样的女朋友
假设你都认识到上述的问题,那么现在我们来做需求分析的第二步:功能需求——即你需要找什么样的女朋友,这为你下面实现具体功能指定一个目标。
1、对女朋友的整体要求——总体功能概述
你要有一个总体的定位,就像写软件一样,你的软件大致要实现什么功能。女朋友也一样,比如相貌、年龄范围、居住地、工作等,一定要定位准确,因为我们谈恋爱是要为结婚而谈的,没定位好的话,到时候会因为收入问题、两地分居问题等而分手,这个软件项目就彻底完蛋了。
2、你准备投资什么——具体功能实现思路
要完成一个小软件都需要你投入很大的精力,更何况是和自己一辈子牵扯在一起的人,你要考虑好你该投入多少时间和精力,前期投入多少资金。记得一定要投入,女人不疼是不会爱的哦。
下一篇我们来谈谈程序员找女朋友的技术攻略(实现过程篇),敬请期待….