你想证明什么,愚蠢还是英明?

你想证明什么,愚蠢还是英明?

吴旻

泰岩网络工作室

 

一个偶然的合作机会,我将我所在团队的框架代码拿出来救急一个任务,一周时间后,这场危机化解了。

当时一起开发的伙伴觉得这套框架挺管用,就向我暗示希望能用于别的地方。我明确表示,我不介意任何人使用这些代码,但我必须声明我无法保证对这套代码的未来能做任何技术支持,哪怕使用方能保持与主版本的一致。

这个声明是相当生硬的。

我害怕有些开发人员误把它当成万能钥匙,并尝试去打开遇到的每一把锁。

但不幸的是,我总能遇到这样的开发人员。

 

若干天前,我去拜访那个伙伴,恰巧他休假了,便和他的项目技术负责人聊了一会。结果,我悲剧了。

一开始还好,说了些业务问题。后来聊到了技术细节,那个负责人强烈暗示我必须把他们的问题解决掉,理由是,那套框架代码我是主导的。没办法,我只好再次将声明表达一遍,并直白表示,我没有让他负责的项目使用这套框架,他完全有不使用的自由。

这位兄弟还是有些不依不饶的。我说,兄弟,我是说过山中有金子,但你没挖出来,并不等于我在说谎,也不等于我也没挖出来。

话到这里就结束了,虽然我觉得他在这件事上有点不厚道。

 

其实我觉得他想表达的还有另一层含义:我主导的这套框架很垃圾。忽略掉中间的推理过程,最终结论就是我很愚蠢。

好吧,我现在一点都不害怕这个结论,因为我曾经也很喜欢证明别人愚蠢。

 

两年前,我的一个年轻的羽毛球友大骂他的领导什么都不懂。我们一起开导他说,你说得不对。一个领导要想坐得住,业务能力和政治能力二者至少居其一。身为底层技术人员,我们要做的就是能将领导的“愚蠢决定”变成“英明决策”,当然我们也绝对有能力把领导的“英明决策”变成“愚蠢决定”,至于怎么做,完全取决于你的立场。如果领导真的什么都不懂,那恰恰说明你有很大的发挥空间。

这一番话下来,他终于冷静了。从此以后,再没听到他证明别人愚蠢。

 

以技术人员的能力,去证明别人“愚蠢”几乎不需要什么努力;技术是个复杂的事情,随便一个什么地方出了事情,都可能导致重大的失误。因此,这是一件相当没有“技术含量”的工作。

我遇到过这样的开发人员,他似乎比较喜欢证明:我就是按你的意思来的,现在出问题了,我就不说什么了,你看着办吧。公司招技术人员是解决问题的,但这位兄弟太喜欢给我弄出点问题了。他在不停地暗示我,你要么证明你的“意思”没问题,要么证明你很愚蠢。

既然是技术人员,那就让我们做点有“技术含量”的事情吧,包括把别人的“愚蠢决定”实现成“英明决策”。

 

顺便说一句,其实我一眼就看出了第一个故事中的问题,网络Socket中断了,所以后面的数据就没有了。但那兄弟太懒得去查看什么了,包括源代码,也包括日志。他在静等别人来解决这个问题,那我就不能告诉他了。

要想使用别人的框架,就必须足够了解框架的结构。如果连这点努力都不肯付出,那还是不要用好了。

 

读大学的时候,假期回家恰好碰到母亲给人介绍对象,相亲的那种。女方的母亲大约是第一次帮女儿相亲,所以就不停的问以后要是这样了怎么办,那样了怎么办。母亲觉得有必要提醒她一下,就说:我只负责介绍,成不成在你们;如果成了,将来生不出来孩子,难道我也要来问我吗?


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值