“函数商城、模块化封装,我在每月新人入职培训的时候,早就讲过,而且为了推行这个政策,还额外给大家,颁发了奖金。”
“居然还会有人,这样肆无忌惮的,破坏这个规则。”
“赵工,从现在开始,你的工位空出来,不用再打卡了。”
张伟转头给小玲说:
“小玲,你给他办理下,手续。”
会议室里的空气瞬间凝固了,所有人都屏住呼吸,难以相信张伟竟然当场下了如此狠手。
赵工慌忙辩解:“伟哥,我保证下次一定改,这次纯属赶时间,绝不是不听公司规定。”
张伟打断了他:“下一次?如果下一次,我们系统崩了,客户投诉了,你又如何保证?”
“你知道我们的客户是谁!”
“全是那种超大型公司的cEo,是一把手,我们的信誉在人家那里,最多只有几次可以出bUG的机会。”
“这点,我想交付,售前,和销售很有发言权。”
“确实啊,上次那个bug,我去客户那里赔罪了1整天,那感觉太难受了,绝不想经历第二次啊!”交付负责人,小赵,一脸的生无可恋,补充道。
张伟继续说:“我们这里不是外包工厂,不是堆砌代码的生产线。你如果坚持‘块状编程自由’,那你可以自由地离开这家公司——因为我们坚持的是‘函数即文明’。”
“我们是做产品的公司,不是做外包的,做项目的公司!我们的代码要像SAp代码一样,几十年后依然可以运行,可以发光,拥有这段代码的价值。”
“我们的代码不是一次性的代码。而是像SAp的代码那样,可以被无数功能重复使用的代码。”
“这也是我的SAp第6层结丹的核心产物!”
张伟站上了讲台,抬高了音量接着说:“我们要成为彼此的战友!我们要能放心的把后背交给我们的战友!”
“赵工,我可以明确的告诉你,你这1500行代码,你只经历了功能测试,你说的没有bug,全是假象,你是基于功能视角得出的没有bug的结论!”
“我可以立马用业务测试逻辑,和行业数据测试逻辑,和极端业务边缘情况测试逻辑,至少测出10个以上的bUG。”
于是张伟立马开始,数据输入,毕竟以张伟元婴加持下的六边形战力,瞬间就造出了8条数据。
老板是程序员,还是业务咨询顾问,还是cEo,张伟这8条数据,瞬间把赵工的1500行代码,攻击的溃不成军,完全就是‘屎山代码’。
开玩笑,当年张伟用29条数据,就打包走了“夏国能源”几个亿的项目走。
赵工这1500行代码,在张伟这个怪胎面前,简直弱爆了。
“赵工,你这1500行代码,我就用8条数据,产生了17个bug,平均100行一条bug!”
赵工斗大的汗珠,滴答滴答的掉,完全说不上话。
这也是程序员的弱项,他们更多是测试功能性,而忽略了,功能在业务情境下的使用情况。
就是那句“树上有十只鸟.......”。
此时交付负责人,小赵,完全震惊了:“伟哥,这代码质量,我简直要吐血啊,我们在客户攒下的人品,就这一下肯定被干的稀碎啊!”
张伟回到前台,接着说“小赵说的非常对,就这一下,我们的人品,就稀碎了。”
“在战争年代,我们的交付,就因为赵工这1500行代码,就全军覆灭了!”
“现在是和平年代,商战就是,战场,如果这些代码溜出去,我们的交付,一样被灭掉了,刽子手就是你赵工!”
“现在商场就是战场,我们在坐的各位,必须要成为对方,可以信赖,可以把后背交给你的战友!”
“销售的后背、战友,是售前,是交付;交付、售前的战友、后背,是我们的产品、研发。“
“我希望我们大家,都能成为彼此背靠背的战友!”
这句话掷地有声,全场鸦雀无声,众人瞬间明白张伟的决心,心里纷纷暗自提醒自己:这条红线不能再碰。
赵工见大势已去,只能尴尬地转身离开会议室,全场的人看着他背影,心中却是更加肃然。
杀鸡已经完毕,张伟的目光柔和了下来,话题一转:“当然,我们不能只批评不表扬,
张伟打开小林的代码。
小林是入职仅一个月的普通二本毕业生,一个女程序员,平时话不多,但工作特别勤奋认真。
屏幕上,小林封装的“通用上传模块”展现出来,代码整洁、注释清晰、异常完备。
张伟微笑着说:“看看人家小林的代码,都在微笑。函数封装、可复用、带单测。她这么写不是因为能力多么出众,而是因为她对代码有敬畏之心。你们要学习她的‘文明’。”
小林站起来,眼眶微红,感动地点点头,全场爆发出热烈的掌声。
张伟继续点开小张的代码,这位985高校毕业的年轻程序员,入职3个月,写了一个通用权限控制函数。
代码逻辑极其清晰,适配性极强。
“再看我们小张,985计算机系毕业,这权限模块3个业务场景、7个调用方,全部兼容。他比你们多的只是一句return,一句你们懒得写的return。”
张伟宣布:“授予小林、小张两位同学‘模块化编程先锋奖’,各自奖金1000元!”
“小玲,你专门,定制一批军功章,我到时亲自颁发给他们。”
公司群里再次沸腾,屏幕上各种“Nb”、“拳头”各种表情包刷屏,两位年轻人感动又兴奋。
张伟回到讲台前,神色认真而诚恳:“我不是在卷你们的效率,我是在保护我们公司的未来。你封装一次函数,就是在帮公司规避无数次未来的灾难。”
他语气坚定:“记住,我们写的每一行代码都要有传承价值。我们不是外包写手,不是临时工,我们是构建一个完整智能体系的工程师。”
张伟停下了说话,环顾四周,最后郑重的说:
“最重要的是,我们要成为彼此背靠背,可以放心把后背交给对方的战友!”
众人听完,纷纷点头,目光更加清亮而坚定。
会议室里再次响起雷鸣般的掌声,张伟端起黑咖啡,平静地一饮而尽。
今天,不仅仅Review了一段代码,更是重新塑造了一次企业文化。