老哥,你这个问题太经典了,我估计一半以上的程序员都问过自己。这感觉就像,你到底是想当个厨子开饭店,还是单纯讨厌在后厨洗碗?
咱们先掰扯掰扯“不想给别人修 bug”这事。你仔细琢磨一下,你烦的是“修 bug”这个动作本身吗?还是:
- 烦那个“别人的” bug? 代码是坨屎山,需求文档没有,产品经理一问三不知,让你去通灵。修一个 bug,得罪三个部门。如果是这样,那你烦的不是修 bug,是那个烂摊子和糟糕的流程。
- 烦你修的 bug 没价值? 你觉得这个产品没啥前途,或者这个功能纯粹是老板拍脑袋想出来的,你在这上面花时间,感觉就像在给一艘快沉的船刷油漆,毫无意义。
- 烦没有自主权? 你明明知道更好的解决方案,但必须按着老旧的技术栈或者外行的指令来。有力使不出,憋屈。
如果你是上面这几种情况,那问题可能不是“要不要创业”,而是“要不要换个工作”。换个你认可其价值的公司,换个技术氛围好的团队,可能你的“bug 厌恶症”就好了。
现在我们再聊聊“创业”。
创业可不是“不用修 bug”的天堂,恰恰相反,创业是“所有 bug 都得你来修”。不光是代码的 bug,还有:
- 产品的 bug: 没人用你的产品,这就是最大的 bug。
- 市场的 bug: 找不到客户,推广没效果。
- 管理的 bug: 招不到人,留不住人,团队没战斗力。
- 财务的 bug: 钱从哪来?下个月工资怎么发?
给别人打工,你修完 bug,下班了天塌下来有公司顶着。自己创业,你就是那个顶天的人,24 小时都在修各种各样的 bug,而且很多 bug 比代码 bug 难修一万倍,还没法 debug。
所以,你得问问自己,你“想”创业,那个“想”的背后到底是什么?
- 是因为你有一个想法,一个让你夜不能寐、不把它做出来就浑身难受的想法吗? 你看到一个问题,觉得现在的解决方案都太烂了,你有更好的办法,你特别想服务好某一群人。如果是这样,那恭喜你,这是创业最好的燃料。
- 还是因为你想要“自由”? 想要自己说了算,不受老板的气。如果是这样,要小心。创业者的确没有老板,因为所有人都是你老板:客户是老板,员工是老板,投资人更是老板。你可能比打工时更不自由。
给你个建议,一个“试金石”:
别急着辞职。搞个副业(Side Project)。
找一个你真正感兴趣的小点子,用业余时间把它从 0 到 1 做出来。注意,不只是写代码,你要完整地体验一遍:
- 自己做产品设计,画画原型。
- 写代码实现它,然后自己测试,修自己的 bug。
- 把它发布出去,想办法让第一批用户来用。哪怕是发到朋友圈,让朋友们试试。
- 听用户的反馈,不管好话坏话都得听着,然后迭代你的产品。
- 甚至尝试去赚第一块钱,哪怕只是象征性的 1 块钱。
在这个过程中,你感受一下:当这个产品是“你的亲儿子”时,你为它修 bug 是什么感觉?是充满干劲,还是依然觉得烦躁?你享受这个创造、推广、和用户打交道的全过程吗?还是只喜欢埋头写代码?
如果整个过程让你觉得很兴奋,很有成就感,哪怕很累也乐在其中,那说明你可能有创业的基因。
如果一想到要去推广、去跟人聊,你就头大,觉得还是写代码舒服,那可能你只是需要一份更好的“码农”工作,而不是自己去开个“码-农公司”。
总结一下: 别把创业当成逃避当前工作的避难所。想清楚你到底是“想要逃离什么”,还是“真正向往什么”。前者让你换条路也可能掉进新坑,后者才能支撑你走过创业路上那九九八十一难。