第一章 解聘书
“周晓南,你被开除了。”
尽管刘建国的声音不大,但整个开放式办公区都安静了下来。三十多双眼睛齐刷刷地看过来,像在看一只被赶上屠宰流水线的鸡。
他把解聘书甩在我脸上,A4纸的边角划过颧骨,留下一道白痕。纸张散落在键盘上,我扫了一眼理由栏——“工作态度消极,连续三个月绩效考核不达标。”
放屁。
上个月我通宵四天赶出来的物流调度算法,上线当天把分拣效率提升了百分之十七。刘建国在周报里写的是“部门协同优化成果”,署名是他自己。再往前翻,去年双十一大促的应急预案是我做的,前年华东仓的爆仓危机是我顶着四十度高烧协调解决的。
但绩效评分表上,我的名字永远在倒数三行里。
“愣着干什么?”刘建国抱着胳膊,啤酒肚把POLO衫撑出一个圆润的弧度,“收拾东西走人啊,还要公司给你开欢送会?”
旁边工位的李娜捂着嘴偷笑,她上个月刚跟刘建国吃了三次晚饭,这个月就接手了我手里的核心供应商名单。后排有人小声说了句“早该走了”,引发一阵压抑的哄笑。
我站起来,椅子腿在地板上刮出刺耳的声响。把工牌摘下来放在桌上,打开抽屉收拾东西——一个保温杯,一盒没吃完的咽喉片,还有抽屉角落里那张去年部门团建的照片,照片上刘建国搂着我的肩膀,笑得像个弥勒佛。
我把照片翻了个面,没扔,揣兜里了。
“哟,还舍不得呢?”刘建国凑过来压低声音,只有我能听见,“周晓南,别怪我没提醒你,你这个年纪,出去也不好找工作了。三十五了,写代码写不过应届生,拼体力拼不过年轻人,要不我帮你问问楼下保安队还缺不缺人?”
我没理他,抱着纸箱往外走。经过李娜工位的时候,她故意把椅子往外挪了挪,好像我身上有什么传染病。
走到门口,我回头看了一眼。
刘建国正把我没写完的白板规划擦掉,一边擦一边跟旁边的人说:“以后咱们部门效率还能再提一提,少养一个闲人,大家年终奖还能多点。”
电梯门关上之前,我听见办公室里爆发出一阵笑声。
出了写字楼,三月底的风还带着凉意。我把纸箱放在花坛边上,掏出手机翻了翻银行卡余额——六万八千三百四十二块一毛五。房贷每月九千三,车贷三千一,孩子幼儿园学费刚交完这学期的,老婆上个月还说要给闺女报个舞蹈班。
我坐在花坛边上抽了根烟,烟灰弹进纸箱里,落在那个保温杯盖子上。
抽完第三根烟的时候,手机响了。来电显示“赵胖子”。
赵胖子大名赵胜,我大学室友,毕业后去了深圳搞跨境电商,去年仓库被平台封了血亏两百多万,回来之后一直闲在家里。电话接通,他嗓门一如既往地大:“老周,听说你被开了?刘建国那傻逼终于动手了?”
“你消息倒灵通。”
“李娜发朋友圈了,说什么‘清理门户,大快人心’,配了张你抱着纸箱的照片,打码打得跟马赛克似的,我一眼就认出来了。”
我把烟头摁灭在花坛砖缝里。
“老周,”赵胖子的声音突然正经起来,“你之前跟我提过的那个智能仓储调度系统,算法部分你自己能搞定对吧?我这边有个表哥,在江北物流园做运营总监,他们那套系统还是五年前买的,天天被客户投诉爆仓。你出技术,我出关系和地推,咱干一票?”
我盯着马路对面写字楼玻璃幕墙上反射的光斑,想起刘建国上个月在部门会上说的话:“不要觉得公司离了谁就不转了,谁都可以替代,包括我。”
“干。”我说。
第二章 车库创业
赵胖子第二天就拉着我去江北物流园见了他的表哥,孙志强。
孙志强四十出头,头发比我还少,见面第一句话是:“老赵说你被开除了?开得好。你们那公司我去过,前台跟死了妈似的耷拉着脸,一看就没什么战斗力。”
他把我带到他们仓库,指着一排正在分拣的工人说:“看见没,全靠人肉认单。我花一百二十万买的那个破系统,条码扫十次能错三次,双十一的时候我找过你们公司做技术支持,你们那个姓刘的经理报了个价,加个功能要收八十万,还说排队得等俩月。”
我蹲下来看了十分钟工人分拣流程,又翻了翻他们后台的数据报表,心里大致有了数。孙志强的仓库主要做同城快消品配送,SKU不算多,但订单波动极大,早上和傍晚两个高峰期的单量能差出二十倍。
“你这个场景,”我站起来拍拍手上的灰,“用不着八十万。算法模型我一周能搭出来,硬件你现有的扫码枪和传送带都能对接,改造成本我估计不超过十五万。”
孙志强看了赵胖子一眼,又看看我:“你认真的?”
“先跑一个月试运行,数据不达标我一分钱不收。”
“成交。”孙志强当场掏出手机给我转了五万块,“订金,够意思吧?”
赵胖子在旁边搓着手:“那我呢?我负责什么?”
“你负责把嘴闭上,别在客户面前吹牛逼。”我说。
当天下午我就把家里的书房改成了办公室。准确地说,是书房角落那张闺女写作业的小桌子。我翻出吃灰三年的旧笔记本,重装了系统,开始搭架构。
赵胖子第三天带着他老婆的嫁妆——一台二手服务器过来了,吭哧吭哧搬上楼,擦了满头汗:“老周,我跟我老婆说了,这服务器要是赔了,我下半年睡客厅沙发。”
“你睡不睡沙发取决于孙志强的首付什么时候到账,别跟我打感情牌。”
写代码写到第二周的时候,有个功能卡住了。多波次订单合并的路径规划算法,我调了两天,跑出来的方案总是比人工调度慢半拍。夜里两点,我下楼买烟,在便利店门口撞见隔壁单元的老黄,他在一家快递公司干了十二年调度主管,去年刚退休。
“小周,大半夜不睡觉干嘛呢?”
“琢磨算法呢,黄叔。快递分拣路径优化,您给我说说,你们以前手工调度怎么干的?”
老黄递了根烟过来,蹲在马路牙子上给我讲了四十分钟。从“先远后近、先重后轻”的土办法,到怎么根据司机脾气安排货量,全是他干了十二年攒下来的经验。
回到楼上我重新改了一版模型,把老黄说的那些“土规则”全部代码化写进去,跑了一遍模拟数据——效率比之前提升了百分之四十。
我给赵胖子发了条微信:“成了。”
他秒回一个语音,里面传来他老婆的吼声:“赵胜!让你睡觉没听见啊?手机给我!”
### 第三章 第一桶金
试运行第一天,孙志强站在仓库中间,叉着腰看我调试系统。
“周工,我这可都押在你身上了,要是出岔子……”
“出岔子你扣我尾款。”
系统上线第一个小时,分拣出错率从百分之六点七降到零点三。下午高峰期的时侯,孙志强盯着大屏幕上的实时数据,嘴张了半天没合上——同一时段,他们处理了比平时多百分之六十的订单,工人反而提前半小时下班了。
“我操。”孙志强憋了半天就憋出这俩字。
试运行一个月,孙志强算了笔账:人力成本降了两成,客诉率降了七成,月底多接了三个新客户的单子。他二话没说把十五万尾款结了,又拉了个微信群,把他做物流的朋友全拽了进来。
“周工,我跟你讲,我这个人嘴严,就跟我这几个兄弟提了一嘴。”孙志强拍着我的肩膀,满脸真诚。
三天之内,我接了七个电话。
赵胖子趁机注册了公司,名字是我起的——“智仓科技”,注册资本五十万,他出了三十万,我技术入股二十万,股份我六他四。
“凭啥你六?”赵胖子不服。
“代码我写,客户我谈,你负责什么?”
“我负责……我负责给你当司机。”赵胖子想半天憋出一句,然后老老实实去打印名片了。
第一个正经客户是孙志强介绍的,城东做生鲜配送的,姓吴,出了名的抠门。见面第一句话就问我:“你们公司几个人?”
“两个。”
“两个?那你们跑路了怎么办?”
赵胖子挺直腰板:“吴总您放心,我们跑得了和尚跑不了庙,我家就在江北,老婆孩子都在,跑了我老婆找谁去?”
吴总被他气笑了,给了个十万块的小单子试试水。结果试完第一期,吴总请我俩吃了顿饭,席间问了一句让我心跳加速的话:“你们这系统,能不能对接省级冷链平台的监管接口?”
我当时没反应过来,赵胖子踢了我一脚。我赶紧说能。
“那行,”吴总夹了块红烧肉,“下个月省里有个智慧物流的招标会,标的八百万。你们要是能拿出像样的方案,我帮你们递进去。”
第四章 意外重逢
准备招标材料那两周,我和赵胖子住在办公室里没回家。说是办公室,其实就是他家客厅,茶几当会议桌,沙发当床,外卖盒堆得比显示器还高。
赵胖子负责写商务方案和吹牛逼部分,我负责技术方案和演示demo。写到第七版的时候,赵胖子突然“咦”了一声。
“怎么了?”
“你看招标方名单里,技术评审组的组长是谁?”
我凑过去看了一眼屏幕,后背一凉。
赵胖子的表情跟我差不多:“刘建国?你那个傻逼主管?他怎么混进评审组的?”
我拿过鼠标翻了翻,发现刘建国现在挂的名头是“省物流协会特聘专家”——再往下扒,那个协会的秘书长是他大学同学,而协会的会长单位,就是我刚被开除的那家公司。
“老周,这标咱还投吗?”
我把烟点上抽了两口:“投。为什么不投?”
“他肯定卡咱们啊。”
“他卡咱们,得先看懂咱们的方案。”我把烟灰弹进可乐罐里,“刘建国在那个位置上坐了六年,除了搞关系就是抢功劳,技术上的东西他早忘光了。我给他写一份他看得懂的方案,再写一份他看不懂的——看得懂的那份给评委看,看不懂的那份给刘建国看。”
赵胖子愣了半天,一拍大腿:“你小子蔫坏啊。”
“跟他学的。”
招标会那天,我穿了赵胖子唯一一套西装,袖子长了半截,裤腰肥了两寸。赵胖子在旁边安慰我:“没事,看着像大佬,大佬都穿不合身的衣服。”
会场设在省会议中心,来了二十多家企业,有国资背景的大厂,也有我们这种凑数的小虾米。我签到的时候扫了一圈,在评委席第三排看见了刘建国——他明显胖了一圈,西装扣子绷得紧紧的,正跟旁边的人有说有笑。
他没看见我。
轮到我上台演示的时候,我先把技术架构图翻到最简版——只保留了数据流向和模块名称,把核心算法全部隐掉。台下几个评委听得频频点头,刘建国翻着材料,眉头皱起来,凑到旁边评委耳边说了句什么。
到了提问环节,刘建国第一个举手:“周晓南先生是吧?你们这个方案里提到‘自适应多波次调度’,我想问一下,底层算法是怎么实现的?有没有相关专利?”
他问专利的时候明显底气不足,因为他知道我上一份劳动合同里,知识产权条款写得清清楚楚——在职期间的任何技术成果都归公司所有。他是想试探我有没有用公司的资源写代码。
我笑了笑:“刘专家问得好。我们的核心算法是在离开原单位之后,用开源框架重新写的,底层逻辑和实现路径跟原单位没有任何关系。专利正在申请中,受理通知书可以现场给各位评委过目。”
我从公文包里掏出专利受理通知书复印件,双手递给评委席。刘建国接过去翻来覆去看了三遍,脸色不太好看。
“另外,”我补了一句,“我们这套系统的灵感来源之一,是基层干了十二年的调度老师傅的实操经验。刘专家如果有兴趣,回头我把访谈记录发给您参考。”
台下有人笑出了声。刘建国把通知书往桌上一拍,不再问了。
第五章 当场打脸
评分环节是闭门进行的,我们在走廊里等了四十分钟。赵胖子紧张得直抖腿,把走廊地砖都快蹭包浆了。
门开了,吴总第一个出来,冲我比了个大拇指。后面跟出来的是孙志强——他今天也来了,坐在观众席给咱撑场面,嘴咧得跟裤腰似的:“周工!第一!技术分比第二名高了二十多!”
我还没来得及高兴,就听见身后一阵急促的脚步声。刘建国追出来了,手机贴在耳朵上,脸色铁青:“王总,是我……对对对,那个智仓科技……您猜法人是谁?就咱们上个月开掉的那个周晓南!他现在拿着咱公司的技术出去招摇撞骗……”
我停住脚步。
赵胖子要冲上去理论,被我拽住了。
刘建国挂了电话转过头,撞上我的视线,先是一愣,然后挤出个皮笑肉不笑的表情:“小周啊,恭喜恭喜。不过我提醒你一句,你那个方案里有些技术点,跟咱们公司去年内部立项的东西重合度很高啊,公司法务那边可能要跟你聊聊。”
“刘主管,”我把手插进那条肥了两寸的裤腰里,“你们去年内部立项的‘智能调度系统’,是我一个人写的。代码仓库的提交记录、设计文档的创建者信息,我本地都备份了。你要聊法务,我正好也想跟他们聊聊——聊聊我的年终奖为什么连续三年都是最低档,绩效评分表上为什么只有你一个人的签字。”
刘建国的脸从铁青变成猪肝色。
赵胖子在旁边举着手机录像:“刘专家,您刚才说的那些话我都录下来了,回头我发群里让大家评评理。”
“你!”刘建国指着赵胖子,手指头都在抖。
“刘主管,”我把他的手按下来,“省会议中心有监控,别动手动脚的。”
那天晚上,赵胖子把招标结果发了个朋友圈,配图是我俩蹲在马路牙子上吃烤串的照片,文字写的是:“被开除第四十七天,中标八百万。”
评论区第一个是孙志强:“牛逼!”第二个是吴总:“下周来签合同。”第三个是李娜——她秒删了,但我截图了。
第六章 行业地震
中标的消息在圈子里传开之后,智仓科技的办公室从赵胖子家客厅搬到了江北物流园旁边一个两百平的写字楼。说是写字楼,其实就是仓库二楼隔出来的几间办公室,楼下是叉车轰鸣,楼上是键盘噼啪,夏天漏雨冬天漏风,但门口好歹挂上了公司的铜牌。
招人的时候我立了三条规矩:第一,不招前东家出来的;第二,不招PPT写得比代码漂亮的;第三,不招见了客户就管人家叫“爸爸”的。
赵胖子负责招销售,三天给我领回来一个四十多岁的大姐,姓钱,以前在快消品公司干了十五年大区经理,一开口就把我说懵了:“周总,咱们系统按订单量阶梯收费怎么样?我算了算,按目前客户的单均处理成本,咱们能留出百分之四十的毛利空间。”
“你管我叫啥?”
“周总啊。”钱大姐理直气壮,“你技术强归强,做生意的事你听我的,年底我保证让你换辆好车。”
三个月时间,智仓科技签了十一家客户,营收破了三百万。虽然跟大厂比起来连零头都算不上,但我们走的是“小客户高粘性”路线,系统部署快、收费低、效果立竿见影,物流圈子里口口相传,订单自己找上门来。
转折发生在第五个月。
那天我正在给新客户做系统培训,赵胖子推门进来,表情跟见了鬼似的:“老周,你出来一下。”
走廊里他递给我手机,屏幕上是前东家的内部通知邮件——我被开除之后,他们把我写的调度算法改了个名字,包装成“智慧物流2.0”产品对外销售,报价比我当年做的成本高了十倍。但问题是,刘建国手下没人搞得定后续维护,系统上线三个月出了四次重大故障,现在甲方在闹退货。
“跟咱们有什么关系?”
“关系大了。”赵胖子压低声音,“他们那个产品底层用的就是你留下的代码,有几处关键逻辑只有你能看懂。现在甲方要求两个月内修复所有故障,不然就告他们违约。刘建国昨天给我打电话了,想请你回去做‘技术顾问’,开价一个月两万。”
我点了一根烟,抽了半截才说话:“他原话怎么说的?”
“他说……说让你别记仇,大家都是打工的,给个面子。”
我把烟掐灭:“你帮我回他一句话——‘面子是自己挣的,不是别人给的。另外,你们连让我授权的资格都没有。’”
赵胖子愣了两秒,哈哈大笑:“我这就回!”
第二天,前东家的技术总监亲自找上门来了,拎了两瓶茅台往我桌上一放,寒暄了没两句就绕到正题:“小周,不,周总,咱们敞开天窗说亮话。公司现在确实遇到了点困难,刘建国那个蠢货把事情搞砸了,老板发话了,只要你能把系统稳定下来,条件随便开。”
“条件随便开?”
“随便开。”
“行。”我竖起三根手指,“第一,公司出面登报道歉,承认开除我的决定错错误的;第二,刘建国个人在全公司大会上宣读道歉信;第三……”
我顿了顿:“第三,你们那个产品立刻下架,别再拿我的代码出去招摇撞骗。我可以给你们一个技术迁移方案,帮甲方把数据平滑过渡到我们系统上。迁移费按市场价打八折,算我仁至义尽。”
技术总监脸都绿了:“第一条和第三条好商量,第二条……刘建国是老板的小舅子,这个……”
“那就没得谈了。”我站起来送客,“茅台带走,我不喝酒。”
技术总监走的时候在门口撞见赵胖子,赵胖子冲他挥手:“有空常来啊,我们茶水间的咖啡机刚换的,比你们公司那台好用。”
第七章 跪着进来
事情闹大是在第七个月。
前东家的甲方——一家全国连锁商超——因为系统故障导致生鲜损耗超标,直接发了律师函,索赔金额八百万。消息传出去之后,前东家的股价三天跌了百分之二十,老板急得住了院,出院第一件事就是把刘建国叫到办公室骂了俩小时。
刘建国被撸了主管职位,调去看仓库。但他干了三天就不干了,嫌搬货累,辞职走人。
这些事都是赵胖子打听到的,他有个前同事还在那边,天天给他实时播报。
“老周,你说刘建国会不会来找咱们麻烦?”
“他要有那骨气,当年也不至于抢我功劳。”
果然,第九个月的时候,刘建国来了。
那天下午,我正在办公室跟钱大姐对账,前台小姑娘打电话说有人找,没预约,姓刘,说是周总的老同事。
我让他在会议室等。
推门进去的时候,我差点没认出来——刘建国瘦了一大圈,以前绷紧的POLO衫现在松松垮垮地挂在身上,眼袋快耷拉到腮帮子了。他看见我进来,噌地站起来,脸上堆出的笑容比哭还难看。
“小周……周总!”
“刘主管,坐。”
“别别别,叫我老刘就行。”他搓着手,屁股只坐了椅子的三分之一,“周总,以前的事是我不对,我这个人嘴贱、手长,你大人有大量……”
“说正事。”
刘建国的笑容僵了僵,然后深吸一口气,说出了一番让我差点笑出声的话:“是这样的,那个……老板给我下了死命令,让我无论如何请动您出山。条件您随便开,年薪百万、期权、副总职位,什么都行。只要您把那个系统的核心模块授权给我们用……”
我端起桌上的咖啡喝了一口。
“刘主管,你还记得我走那天你说什么吗?你说我三十五了,写代码写不过应届生,问我要不要去楼下保安队问问。”
刘建国的脸白了。
“我后来真去问了。”我把咖啡杯放下,“保安队长说他们那缺个夜班班长,月薪四千五,问我要不要考虑一下。我说我再想想。”
“周总,我……”
“你听我说完。”我打断他,“后来我没去当保安,我开了这间公司。九个月,从两个人干到四十七个人,营收一千两百万。你那个‘智慧物流2.0’,上个月被甲方索赔八百万,现在内部裁员裁了三轮了吧?”
刘建国嘴唇哆嗦着,说不出话来。
“所以你看,”我站起来,绕过桌子走到他面前,“你当年把我当废物踢出去,现在你求着让我授权给你们用我自己写的东西。你觉得我是该答应呢,还是该把你当年甩我脸上的那张解聘书复印一份甩回来?”
刘建国扑通一声跪下来了。
说实话我没想到他来这出,吓了一跳。会议室玻璃墙外面,赵胖子和钱大姐俩人贴着玻璃往里看,赵胖子嘴型明显在说“卧槽”。
“周总!周爷!我求你了!”刘建国抱着我的腿不撒手,“你不答应我饭碗就砸了,我老婆刚怀二胎,房贷一个月一万多……”
我抽了抽腿,没抽动。
“你老婆怀二胎关我什么事?”我低头看着他,“我老婆当年怀我闺女的时候,我加班到凌晨三点回家,你在部门群里@所有人,说我‘工作态度消极’。你忘了吧?”
刘建国哭声卡在喉咙里,憋出一个嗝。
我弯腰把他扶起来:“起来,别在我这演苦情戏,我这儿不是片场。”
他抽抽搭搭站起来,鼻涕眼泪糊了一脸。
“授权的事你别想了。”我抽了两张纸巾递给他,“但看在同事一场的份上,我给你指条路——去跟老板说,让你们公司出钱采购我们的标准产品,甲方那边我负责谈,故障我负责修。价格按标价打九折,比你当年报给孙志强那个八十万的补丁包便宜多了。”
刘建国眼睛亮了一下:“真的?”
“真的。但我有一个条件。”
“您说!”
“签合同的时候,你必须在场,以‘前主管’的身份在合同备注栏签个字,证明这个系统确实是我做的,跟你们公司内部立项没关系。”
刘建国犹豫了半分钟。
“不签就请回吧,楼下保安队我还认识人,可以帮你问问夜班还缺不缺人。”
“签!我签!”
第八章 开挂的人生
跟老东家的合同最后签了,三百六十万,九折,分三期付。
他们老板本来还想再砍砍价,我让赵胖子传了句话过去:“要么按这个价签,要么我直接去甲方那边报个更低的价,你们自己选。”
老板当天就批了。
刘建国在备注栏签字的时候手都在抖,签完字冲我鞠了个九十度的躬,脑门差点磕桌角上。赵胖子在旁边录像,发到公司群里,全公司四十七个人集体刷了一排“哈哈哈哈”。
合同签完那天晚上,我跟赵胖子、钱大姐在楼下烧烤摊喝酒。赵胖子喝大了,搂着我脖子哭,说当年仓库被封的时候以为这辈子完了,没想到跟着老周混了不到一年,换车了。
“换什么车?”我问他。
“五菱宏光MINI EV。”他打了个酒嗝,“我老婆说我这种人不配开好车。”
钱大姐在旁边翻白眼:“你俩能不能有点出息?咱们明年目标营收五千万,到时候一人换一辆帕拉梅拉。”
我闺女给我打电话,奶声奶气地问:“爸爸你什么时候回家呀?妈妈说你当大老板了,给我买芭比娃娃好不好?”
“买,买全套。”我说。
挂了电话我又拨了个号,打给老黄——那个在便利店门口给我讲调度经验的老头。
“黄叔,您上次说的那个‘司机垃圾分类调度法’,我申请专利了。专利发明人写的是您名字。”
老黄沉默了好几秒,声音有点哑:“小周,我个退休老头子要专利干嘛?”
“您那套经验值钱。回头我把专利转让费给您打过去,您拿去给孙子报个补习班。”
老黄在电话那头骂了一句脏话,然后笑了。
挂了电话,赵胖子已经趴在桌上打呼噜了。钱大姐拿着计算器在算明年的营收预测,抬头问我:“周总,咱们明年干什么?”
我翻了翻手机里的消息——前东家那个甲方发来的,问我们能不能做全国仓网联调;孙志强介绍了个做跨境物流的,想聊出海业务;还有个之前面试过我的大厂HR,在领英上给我发消息说“看到您公司发展不错,有没有兴趣聊聊合作”。
我把手机揣兜里,端起啤酒杯:“明年?明年把前东家那点市场份额全吃了,让他们老板自己下去写代码。”
钱大姐竖起大拇指:“周总霸气。”
赵胖子迷迷糊糊抬起头:“老周……刘建国他老婆真怀二胎了?”
“关你屁事。”
“我给他朋友圈点赞了。”
“你手真欠。”
三个月后,行业峰会上,主办方让我上台做个分享。我穿了身合体的西装,这回袖子不长了。
台下第一排坐着前东家的老板,脸色不太好看。第二排坐着刘建国,他现在在一家小公司做行政,逢人就递名片。
主持人问我:“周总,您从被开除到做成行业头部,只用了一年时间,有什么经验可以分享给创业者吗?”
我想了想,对着话筒说:“第一,别让傻逼当你的主管。第二,如果已经当了,赶紧跑。第三,跑的时候记得把代码备份。”
全场哄堂大笑。
镜头扫过去,刘建国的脸绿得跟PPT背景板似的。
我冲镜头笑了笑,补了最后一句:“对了,我们公司还在招人,前主管除外。”