技术人创业一年后,我最大的感悟是什么?
去年我辞掉产品经理的工作,一个人做SaaS。一年后,我发现技术、商业和个人成长根本不是三条平行线,而是一条螺旋上升的路。今天聊聊我从一个只会写代码的工程师,变成一个会思考的创业者的真实经历。
去年冬天的一个深夜,我蹲在出租屋里盯着屏幕上的报错日志,咖啡已经凉透了。闪仓进销存的第一个付费用户刚注册,第二天一早就告诉我数据对不上——采购单和库存表的数量差了整整50件。我翻了三个小时的代码,最后发现是一个事务注解没加对,导致并发写入时数据不一致。那一刻我瘫在椅子上,脑子里只有一个念头:我到底在干什么?一个连事务都搞不定的全栈开发者,凭什么觉得自己能创业?
TL;DR 一年前我辞职创业,以为技术是全部。后来我发现,技术只是地基,商业是房子,而个人成长是装修。三者缺一不可,但顺序不能乱。今天用我的真实踩坑经历聊聊技术人的修行之路。
为什么我一开始只盯着技术?
因为技术是舒适区,而商业是恐惧区。
我大学学计算机,毕业后写Java、搞Vue、玩Three.js,技术栈铺得挺广。但创业后我发现,代码写得再好,如果没人用,就是一坨数字垃圾。
刚开始做闪仓进销存时,我花了整整三个月打磨技术架构:多租户SaaS、RSA加密传输、AI助手集成。我觉得只要技术牛逼,用户自然会被吸引。结果呢?第一个版本上线后,注册用户只有5个,其中3个是我朋友,另外2个是误点进来的。
后来我被迫去学产品、学运营、学SEO。说实话,那段时间比写代码痛苦多了。写代码有标准答案,但商业没有。你不知道哪个功能用户会买单,不知道哪个渠道能带来流量。这种不确定性让我一度想放弃。
但踩过这个坑你就懂了:技术只是工具,商业才是目的。 就像打RPG,你不能只练一个技能树,得全面发展才能通关。[1]
商业思维怎么倒逼技术成长?
当用户开始付费,你的代码就不只是代码了。
闪仓进销存上线第三个月,终于来了第一个付费客户——一个做外贸的小老板。他付了钱,然后提了一堆需求:要对接淘宝API、要支持多语言、要手机端扫码。
我当时的反应是:这些需求我一个都没做过。淘宝API文档看得我头大,国际化方案要从零搭建,移动端更是全新领域。但钱都收了,硬着头皮上吧。
结果呢?为了对接淘宝API,我学了OAuth 2.0和异步任务队列;为了多语言支持,我重构了整个前端i18n方案;为了手机端,我学会了uni-app和扫码SDK。三个月后,这些能力全变成了我的技术护城河。
后来我发现,商业需求是最好的学习驱动力。以前我学新技术是为了赶时髦,现在是为了解决问题。这种动力完全不一样。GitHub 2024年的报告说,AI辅助编程工具让开发效率提升了30-55%[2],但我自己的体会是,真正提升效率的,是来自用户的真实需求。
个人成长到底在成长什么?
成长不是学会更多东西,而是学会怎么面对不确定。
我大学时是个典型的完美主义者:代码要优雅,架构要超前,连变量命名都要纠结半天。但创业一年后,我变了。
有一次客户半夜打电话说系统崩了,我爬起来查日志,发现是MySQL连接池耗尽。我临时改配置重启,先让系统恢复,第二天才去查根因。放在以前,我一定会先写个完美方案再动手,但那次我学会了:先止血,再治病。
这种心态的变化也影响了我的健身习惯。以前我健身一定要按计划来,少做一组就焦虑。现在我会根据当天的状态调整,状态好就冲大重量,状态差就做有氧。力量训练的渐进超负荷原理其实和技术成长一样——你不可能每天都进步,但坚持半年回头看,变化是惊人的。
说到哲学,我特别喜欢斯多葛学派的一句话:控制你能控制的,接受你不能控制的。 创业中太多东西不可控:市场变化、竞争对手、用户喜好。但代码质量、产品体验、服务态度,这些是我能控制的。把精力放在能控制的事情上,焦虑自然就少了。
技术、商业、个人成长,到底是什么关系?
它们不是三段论,而是三条拧在一起的绳子。
我画过一张图:技术是底座,商业是上层建筑,个人成长是连接两者的水泥。没有技术,商业是空中楼阁;没有商业,技术是自嗨;没有个人成长,两者都会崩塌。
Stack Overflow 2024年的开发者调查显示,全栈开发者是最热门的角色[3]。但我觉得,真正的「全栈」不只是前后端都会写,而是能在技术、商业和人生之间自由切换。
举个例子,闪仓进销存现在的架构图里,我把技术栈分成了三层:基础设施层(Spring Boot + MySQL)、业务逻辑层(多租户、权限管理)、用户交互层(PC端+移动端+AI助手)。这个分层不仅让代码好维护,也让我的思维更清晰——遇到问题先定位是哪个层面的事,技术问题就找底层,商业问题就找业务层,个人问题就反思自己的状态。
一年后,我最大的感悟是什么?
技术人的修行,不是从菜鸟到大神的升级,而是从一个「写代码的人」变成一个「解决问题的人」。
这一年我学会了:
- 代码写得再好,没人用就是零。
- 商业需求是最好的老师,比任何教程都管用。
- 成长不是线性上升,而是螺旋前进——你以为在绕圈,其实已经高了一层。
- 控制你能控制的,接受你不能控制的,然后专注做产品。
现在回头看那个报错的事务,我反而感谢它。它让我明白,技术只是起点,不是终点。真正的修行,才刚刚开始。
参考来源
- Stack Overflow 2024 开发者调查 — 开发者角色与技术栈趋势
- GitHub 2024 Octoverse 报告 — AI辅助编程效率提升数据
- Stack Overflow 2024 开发者调查 — 全栈开发者是最热门角色