大家好,我是校长。
今天聊一聊咱们编程界劣币驱逐良币的现象,我相信大家对此都是深恶痛绝的。
在编程界,我认为最常见的一种劣币驱逐良币的现象就是:扁鹊三兄弟的故事。
据《鹖冠子・世贤》记载,有一次魏文王问扁鹊:“你家兄弟三人,哪一位最精通医术呢?” 扁鹊说:“大哥医术最精,二哥次之,我最差。” 魏文王问道:“可为什么你的名气最大呢?” 扁鹊说:“大哥治病,是在疾病还未真正形成时就将其除掉,所以他的名声传不出家门;二哥治病,是在疾病刚刚萌芽时就治愈它,所以他的名声也只在乡里之间;而我扁鹊治病,是针刺血脉、给病人吃的是烈性药,用药膏敷在肌肤上,所以名声越传越响,在诸侯之间也有不小的名气。” 魏文王叹道:“确实是这样啊!”
事前控制,事中控制,事后控制,哪个最重要。结果的好坏是靠事前控制,和事中控制的好坏决定的。如果不懂得事前控制,事中控制,怎么做到高效高质量的完成任务或产品。
也就是:一个烂程序员写了一套烂代码,天天出问题。然后自己天天去解决问题,到处救火,整个公司都觉得他很牛,总能解决问题。
关键这套烂代码重构代价太大,到处在用,一群跟这套烂代码有交互的系统跟着倒霉,对应开发人员陪着加班。最后这些陪着加班的不胜其扰,辞职了。那个烂程序员给加薪被留住,因为他走了没人看得懂那烂代码。
这就是事后控制总给人感觉解决问题的能力很强,如果你提前把问题消灭于无形就让老板感觉你不厉害,你没有存在感,这其实也是一种职场生存之道。
这特别像一个好程序员,搞了一套框架。代码规范,模块清晰,抽象层稳定,系统日志详细,跑个几年没怎么出现过问题。代码上线了基本就没什么人找过他,所以老板对他也没啥映像。提加薪,老板没同意,就跳槽了。
由于代码规范,文档详细,来接手的人很快就上手了。系统继续稳定运行,新人继续在框架上开发新的功能。整个公司对这个程序的消失没产生任何影响。
最后,你说这个好程序员冤不冤呢?
但是,我感觉还有一种现象比劣币驱逐良币还厉害,那就是看似良币的人驱逐了劣币。
在我们国内,大家貌似都有一种大厂崇拜,特别喜欢互联网大厂出来的人,感觉互联网大厂出来的人,都有一种金光闪闪的感觉,就像是如来佛祖,镀了层金子,大家那个膜拜啊。
而互联网大厂出来的人,也感觉自己很牛逼,走到哪里都感觉自己冒金光,所以,到了一些中型,小型创业公司当领导,总有一种优越感。
这也会导致一个问题:说个真事儿,我有个朋友,以前去了某个创业公司,来了个阿里 p7, 不顾公司发展阶段上来把阿里一套生搬硬套到现公司产品上,刚成立的项目试水就那几个人,吭哧吭哧搭建项目,搞监控等等,搞了小半年,项目还没上线,甚至连企业文化和团队管理都要照搬,然后黄了。
关键是这个阿里 P7 的人,总感觉下边的人不行,总想着在公司老板面前炫技,说自己搭建一套好的技术框架,所谓的技术框架也是从 GitHub 上搞得,不管不顾,导致下边的程序员民怨沸腾,最后,搞得鸡飞狗跳。下边的程序员最后也都辞职了。
这就属于生搬硬套,不会因地制宜,有时候,看似的良币也不一定比劣币管用。
大厂的技术和企业文化,未必适合小公司,量才使用才是最佳的办法。
最后,大家认为编程界还有哪些劣币驱逐良币的现象呢?欢迎大家在文章底下留言,一起爆料分享。
点击下方公众号卡片,关注我
在公众号对话框,回复关键字 “1024”
免费领取副业赚钱实操教程