剧情开始之前的题外
作为一个普通程序员,内心一定要强大。因为白天需要和各种伪需求做斗争/谈判/妥协三部曲,在写代码的时候就想象好了客户在使用我所经手的系统的时候,他/她心中飘过的那万千匹GrassMudHorse如何的奔腾而过!很多时候都迷失在了我做的这是什么的疑问中,但是还是不得不继续装下去,这才是真正的和生活斗争/谈判/握手三部曲。
今天的剧情
今天的剧情是这样的,下班之后接到朋友打过来的电话,他说有一台电脑插上网线死活连不上网,总是会显示一个黄色的感叹号,但是无线网卡能联网。
遇到这样的问题,我第一反应是路由器有没有打开DHCP服务,但是想了一下又不太可能,因为一般的路由器默认设置的是打开DHCP的,而且wifi能正常使用,DHCP应该没问题。
第二个反应是网线有质量问题,但是朋友用生命向我保证他的网线是能正常使用的,所以这个也排除了。剩下的问题就比较集中在软件设置里面了。
检查了一下电脑的网卡驱动是否安装正确,电话指导了一下,检查结果是网卡驱动正常。然后想了一下机器的IP配置是否正常,让朋友检查了一下机器的IP地址,把机器的IP地址和DNS都设置为自动获取,结果还是不能上网。
这时候就比较疑惑了,基本上从常见的几个比较容易出问题的地方都考虑过了,但是还是没能让他的机器联网。这时候我重新询问了一下,得知他以前是用宽带拨号上网的,现在在中间加了一个路由器,然后插网线有线上网就上不去,但是wifi能上的去。
后来继续询问,这时候我们沟通的关键差错出来了!我听到他描述的wifi能上网,有线上不了网,第一反应是他们家有两台电脑,一台是不能用wifi所以要用网线来连接路由器。(对于我来说,能连wifi的时候是坚决懒得去找一根网线的),除非我的设备没有wifi功能,我才会去找那根网线的来连接我的设备。
但是,事实上呢他们家只有一台笔记本,他不想用wifi连接路由器上网,想用那根网线来连接互联网世界,(这个时候我才想起来他是游戏玩家)需要低延迟高稳定的网络。
搞清的问题的关键点之后,这时候解决起来就从容多了!因为我以前遇见过有的笔记本在开启无线网卡之后系统会把有线网卡关掉的事情,所以让他把无线网卡关掉,然后插上网线,用网吧网管最实用的一招“重启”解决问题了!虽然这次没有完美的解决问题(我记得可以开启同时两个网卡都工作的,但是这个需求他不在意)
写在睡觉之前
今天的事情再一次的印证了工作中的种种问题。第一,客户其实没法描述清楚他们的需求和症状,要我们一点一点的去沟通,去询问。第二,我是想当然的去思考问题了,遇见问题很多时候会习惯性的思考,然后尝试解决,这样其实不是很好的。第三,我们想当然的完美解决方案,客户不一定需要,也不一定实用。
最近一直在思考一个问题,怎么样才算是真正的把握客户的需求,如何用客户的需求来驱动开发和迭代,如何智慧的在客户需求和完美设计之间做谈判,怎么把握时间。我想,把我最近的思考一点点的整理出来,充实一下自己的blog。
做一个理想主义者,很竭力的追求完美,其实很痛苦的!
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。