一个人,一台电脑。把重复的事情交给代码。
很多工作其实并不需要人来做。只是没人把它写成代码。
把订单号一个个复制到系统里查、把十二个月的表格合成一张、把几百张图片按规则改名归档 —— 这些事重复、耗时,而且容易出错。做久了人会麻,错了还不好找。
再往上一层,问题就不在手脚快慢,而在数据本身:散在每个人的电脑里,谁改了什么没人知道,月底对账要靠翻聊天记录。这种问题写得再快也解决不了,得先把数据收拢到一个地方,再把权限定清楚。
所以我的业务分两层:一层是把重复的动作写成程序,比如 Python 脚本和 Excel / VBA 宏;另一层是把分散的数据做成一个小系统,装在内部自己的网络里,多人同时用,按账号分权限。不上云、不换工具、不改变同事的使用习惯。
服务对象主要是个人和中小团队 —— 没打算上整套大型系统,但确实被重复劳动困住的人。做得来就做,做不来我会直接说。
需求没确认就开工,通常意味着返工。第一步永远是问清楚输入、输出、谁在用、多久跑一次。
关键步骤输出日志,异常有提示,系统内的改动留痕。出问题时能立刻定位,而不是干等或互相猜。
源码、依赖、部署步骤一并给出,并协助你把它跑起来。你能自己用,才算交付完成。
一次交付不是终点。流程会变,字段会加,报表的排序也会换 —— 这些都在预期之内。
脚本、做好的 Excel 工作簿,或者已经部署好的内网系统。不是一堆代码文件扔给你自己琢磨。
不加密、不绑定。以后你自己想改,或者交给别人接手,都没问题。
加个字段、换个排序、多一条筛选、按钮挪个位置 —— 直接找我说一声就行,不再收费。流程以后变了,也还能继续维护。
比如从「生成月报」变成「整套进销存」,逻辑变了。这种情况我会先跟你说清楚再动手,不会闷着做。
把不能做的事先说清楚,比事后解释省事得多。
涉及敏感信息、非国内业务、国内非正规爬虫业务、非公开的隐私信息,一律不采。这一条没有例外。
程序总会有出错的可能,承诺零错误是不负责任的。能做的是:出错留日志、有提示,改动前先备份、能回退。这些边界我会在开工前讲清楚。
没弄清就动手,最后多半要返工,对双方都是浪费。所以第一步永远是把现在的流程过一遍,再谈怎么做、大概要多久。