深圳一个做 SaaS 的老板,上个月被技术总监摆了一道:

人离职了,说代码交接完了,结果客户系统一出 bug,其他程序员打开代码一看,没有注释,变量名全是 a、b、c,核心逻辑写在一个叫“temp_final_真的最终版.js”的文件里,没人看得懂。

七个客户在跑,出问题只能找他,一个月两万

老板姓吴,在深圳做企业 SaaS,三年,二十来个人。

我说:交接的代码不能用?

老吴说:能用是能用,就是没人敢改。他交接了一个版本,可最新版本在他私人 Git 账号上,他说“那是我个人仓库,公司的已经交接了”。

服务器密码、数据库密码,离职当天我让他改,他说改了,结果三个月后我才发现,他还能登后台。

我说:那出 bug 怎么办?

老吴说:怎么办?找他。

他说“我已经离职了,维护要收费,一个月两万”。

我气得想骂人,可没办法,七个客户的系统在跑,出了问题客户找我不找他。有个做连锁餐饮的客户,点单系统崩了一次,门店当天少赚一半,直接发律师函要退款。

最后,我花八万找外包重构,人家看了两周代码说,这玩意儿还不如重写。

联合创始人一走,公司技术家底全被揣走

我说:你们公司就他一个人懂技术?

老吴说:他是联合创始人,所有产品都是他写的。其他四个程序员只会改改小 bug、写写接口,核心架构没人懂。

我一个做销售出身的,连代码长什么样都不知道。我以为招了个 CTO 就万事大吉,没想到他走的时候,把公司三年的技术家底全揣自己兜里了。

重构完代码,他做了个决定:能不用代码就不用代码

我说:后来怎么解决的?

老吴说:重构完代码他做了个决定——以后公司的业务系统,能不用代码就不用代码。

他给我看手机。

客户管理、订单续费、工单系统、内部审批,全在云表上搭的。不用写一行代码,业务主管自己就能改。

以前改个客户字段、加个续费提醒,要等技术总监排期最少三天;现在业务主管自己拖拖拽拽,十分钟改完。

最关键的是,系统配置在云表平台上,账号密码公司统一管理,谁也带不走,谁走都不怕。

我说:那产品代码呢?还是得写吧?

老吴说:该写还得写,但规矩立了:

  • 所有代码必须提交公司账号,管理员权限我拿着;
  • 服务器密码定期换,离职当天必改;
  • 代码必须有注释,变量名必须有意义,不交注释不算交接。

这些事以前我觉得技术总监会管,现在我知道了,技术的事老板不能当甩手掌柜。

前总监想回来,他没回:代码长在一个人脑子里是风险

他说:上个月那个技术总监又联系我,说他在新公司干得不顺,问能不能回来。

我没回。不是记仇,是想明白了:写代码的人可以走,但业务不能跟着走。代码长在一个人脑子里是风险,长在平台上才是资产。

多少公司,老板把技术全交给一个人,以为找了个 CTO 就万事大吉。

可人在的时候是护城河,人走了就是定时炸弹。

你不知道他哪天不高兴,把你三年的家底揣兜里走人。

不是程序员不可靠,是老板不能把命脉押在一个人身上。

毕竟,代码可以带走,业务不能停。

Logo

一站式 AI 云服务平台

更多推荐