周六早上,魏轻被手机震醒。不是闹钟,是微信消息。他眯着眼摸到手机,屏幕亮得刺眼,老秦的名字跳在通知栏里,连着三条未读。
“兄弟,上次你帮我弄的那批数据,我发给方看了。他们那边也有类似的需求,问我能不能介绍人。”第二条隔了两分钟:“我说我认识一个做数据整理的,活儿细,靠谱。”第三条是十分钟前发的,只有一句话:“他加你微信了,你通过一下。”
魏轻坐起来,后背靠着冰凉的墙壁。他先没有急着通过好友申请,而是把老秦那三句话重新看了一遍。活儿细。靠谱。这是老秦对他的评价。不是“技术好”,不是“便宜”,不是“外包公司里的骨”。是靠谱。这两个字比他在公司拿到的任何绩效评分都重。他想起第一次帮老秦处理数据的时候,用的是公司电脑,偷偷摸摸的,像在做什么见不得人的事。那时候他连“私活”两个字都不敢说出口,怕被陈涛发现,怕被公司追责,怕自己担不起别人的信任。现在他还是那台旧笔记本电脑,还是那间十平方的出租屋,但心态完全不一样了。他有了“轻舟数据”,有了通用模块,有了一整套从测试区反复打磨出来的方法论。他可以接这个活,他配得上这个推荐。
他点开通讯录,新的好友申请头像是一张蓝底白字的商务照,名字叫“赵青”,备注写的是“老秦介绍,数据整理需求”。魏轻点了通过,打了声招呼。
赵青的回复很快,没有寒暄,直接发了一个压缩包和一段语音。语音里是个女声,语速快,但条理清楚:“魏先生你好,老秦说你数据处理做得细。我这边是做农产品电商的,在几个平台都有店铺,订单数据格式不统一,库存和物流那边的数据也对不上。你看一下压缩包里的样品,如果能做,给我报个价和工期。”
魏轻打开压缩包,里面是三张表,分别来自三个不同的电商平台。字段名五花八门,有的叫“下单时间”,有的叫“创建时间”,有的是英文的“order_date”。商品编码更乱,平台A是纯数字,平台B是字母加数字,平台C是商家自定义的短码。库存数据单独一张表,用Excel手工记录,有些格子是合并单元格,有些行是空的。他往下翻了几十行,心里已经有了底。这批数据的混乱程度跟保险公司那边差不多,但体量小,逻辑也不复杂,缺的是一个能把三张表统一成一套标准的人。他算了算时间,如果每天晚上回来做,加上周末,大概十天能完成。他把工期和报价发给赵青,报价比老秦那单多了三百,工期给了十二天,多两天缓冲。
赵青回得很快:“没问题。老秦说你实在,我看报价也实在。合同要签吗?”
魏轻愣了一下。合同。之前老秦的活没有签过合同,都是口头约定,完微信转账。但赵青提合同,是按正规的方式走的。他意识到“轻舟数据”不能只是一个文件夹名字了。他需要给这句话加一个正式的壳。
“合同我明天发你。”他打完这行字,打开浏览器搜索“个人承接数据服务合同模板”,一条一条往下翻,把条款复制到文档里,逐条修改——服务内容写得很具体,工作范围、交付格式、验收标准、付款节点、保密条款,甚至违约责任都写了。他从来没起草过合同,每个字都是现学的,但改完通读一遍,发现该有的都有了。改了将近一个小时,他把文档存进“轻舟数据”文件夹,文件名:《轻舟数据服务合同_赵青》。
晚上他打开社区,发现数据江湖在《复盘》那篇帖子底下留了一条评论:“你这复盘写得比技术帖还长。不过最后一句话说得挺好——杠杆不在公司的服务器上。你这句话我想抄走。”魏轻回了一句:“随便抄。注明出处。”数据江湖回了个中指表情包。洛河散人也在下面留了一句:“上次那个文件夹名字改了吧。轻舟,比工具箱像样。”“改了。”魏轻回,“今天有人问我签不签合同。”洛河散人回:“签。别手软。合同是规矩,但规矩能保护你。也能保护你的客户。这是杠杆的底座。”
魏轻盯着最后那句话看了很久。杠杆的底座。纳瓦尔说的杠杆是代码和内容,老孙说的底座是规矩,方晴说的方法论是通用模块。每个人从不同角度告诉他同一件事:底座要稳。
他把赵青的需求整理成文档,存进“轻舟数据”的客户资料夹里。然后打开本地那个叫《我自己》的文档,接着往下写。
“周末两天接了新客户。签了我人生中第一份服务合同。存进轻舟数据文件夹的那一刻,我觉得自己不是在接私活。我是在创业。很小很小的那种。只有一个客户、一张合同、一个还没正式命名的工作室。但它确实是创业。因为我自己谈需求、自己报价、自己定工期、自己写合同。没有公司替我挡在前面,也没有人替我的错误兜底。但有一样东西是公司给不了我的——署名。这份合同上,服务提供方写的是轻舟数据。今天数据江湖说他想抄走我那句关于杠杆的话。我说随便抄,注明出处。洛河散人说底座要稳。我发现他们都在帮我搭框架,只是用了不同的表达。有人递扳手,有人量地基,有人告诉我这一稿没错。”
他写完,把文档存好,靠在椅背上。他闭上眼睛想到明天要抽时间把合同的付款节点再确认一遍,想着赵青那批数据的时间字段要不要用测试区的通用模块先跑一遍。活还很多,但他心里很稳。底座正在搭建,船已经下水。他是划船的人,明天继续走。