三年前,我辞去了一份稳定的程序员工作,成为了一名自由职业者。

这三年里,我经历了很多:有月入几万的高光时刻,也有连续几个月没收入的焦虑时期;有自由支配时间的快乐,也有孤独和迷茫的痛苦。

很多朋友问我:自由职业到底怎么样?你后悔吗?我也想做自由职业,需要准备什么?

这篇文章,我想分享一下从程序员到自由职业的真实经历,不美化,不劝退,把好的坏的都说清楚,帮你判断自由职业到底适不适合你。

为什么想做自由职业

先说说我为什么想做自由职业。

我做了五年程序员,在一家互联网公司上班。工资不算低,工作也还算稳定,但我越来越觉得,这样的生活不是我想要的。

第一,不喜欢通勤。每天上下班要花两个小时,挤地铁、堵车,每天都精疲力尽。我觉得这些时间完全是浪费。

第二,不喜欢坐班。每天必须在公司待满8小时,不管有没有活干。有时候上午就把工作做完了,下午还要在公司耗着,不能走。我觉得这种方式效率很低。

第三,想做自己的项目。在公司做的项目,都是为了公司的业务,很多时候不是自己感兴趣的。我想做一些自己真正想做的产品,哪怕不赚钱。

第四,想有更多时间陪家人。那时候我刚有了孩子,想多陪陪他。坐班的话,每天只有晚上那一点点时间能见到孩子,而且经常加班,陪伴的时间更少。

第五,觉得自己有能力。做了五年程序员,技术还不错,也有一些客户资源。我觉得即使不上班,也能靠自己的技能赚到钱。

基于这些原因,我开始考虑自由职业。但我没有立刻辞职,而是做了充分的准备。

辞职前的准备

我在辞职前,做了将近一年的准备。

第一,存钱。我存了足够支撑一年生活的钱,包括房租、生活费、孩子的开销。这样即使自由职业初期没收入,也不会太焦虑,不会因为没钱而被迫接一些不想接的活。

第二,积累客户。我利用业余时间,接了一些外包项目,积累了几个稳定的客户。这些客户在我辞职后,成为了我初期的主要收入来源。

第三,建立个人品牌。我开始写技术博客,在GitHub上分享开源项目,在技术社区活跃。慢慢地,有了一些知名度,会有人主动来找我合作。

第四,学习新技能。除了编程,我还学了一些其他技能,比如设计、写作、营销、财务。自由职业不只是写代码,还要会谈客户、做报价、签合同、开发票、管财务,这些都需要学习。

第五,和家人沟通。自由职业不是一个人的事,会影响整个家庭。我和老婆认真谈了一次,告诉她我的计划、风险和预期。她表示支持,这给了我很大的信心。

做完这些准备之后,我才正式辞职。我建议想做自由职业的朋友,不要裸辞,一定要做好准备再开始。

自由职业的第一年

辞职后的第一年,是最艰难的一年。

第一个月,我很兴奋。终于不用早起了,不用挤地铁了,不用看老板脸色了。每天睡到自然醒,然后慢悠悠地开始工作,觉得自由职业太美好了。

但很快,问题就来了。

第一个问题:收入不稳定。虽然有几个老客户,但项目不是一直有的。有时候一个月能接两三个项目,收入不错;有时候连续一两个月没项目,收入为零。这种不稳定,让我很焦虑。

第二个问题:自律困难。没有人管你了,什么时候工作、工作多久,全靠自己。一开始我经常拖延,上午刷手机,下午才开始工作,晚上加班补。效率反而比上班的时候还低。

第三个问题:孤独。上班的时候,周围有同事,可以聊天、讨论问题、一起吃饭。自由职业之后,每天一个人在家工作,连个说话的人都没有。有时候一天都说不了几句话,感觉自己和社会脱节了。

第四个问题:边界模糊。在家工作,生活和工作的边界就模糊了。有时候吃饭的时候还在想工作,有时候周末也在加班。没有了上下班的界限,反而觉得一直在工作,没有休息的时间。

第五个问题:客户难搞。自由职业会遇到各种各样的客户。有的客户需求变来变去,有的客户拖欠尾款,有的客户沟通起来特别费劲。这些问题在公司的时候有产品经理和商务去处理,现在都要自己来。

第一年,我好几次想放弃,想回去上班。但每次想到上班的痛苦,又咬牙坚持下来了。

慢慢找到节奏

到了第二年,我慢慢找到了自由职业的节奏。

第一,建立了稳定的客户群。通过老客户介绍和自己的推广,我有了五六个长期合作的客户。这些客户的项目比较稳定,基本上能保证每月有收入。虽然偶尔还是会有空窗期,但比第一年好多了。

第二,学会了时间管理。我给自己制定了工作计划,每天固定的时间工作,固定的时间休息。上午是高效工作时间,处理最难的任务;下午处理沟通和杂事;晚上和周末尽量不工作,陪家人。有了规律的作息,效率提高了很多。

第三,找到了社交的方式。我加入了几个自由职业者的社群,定期和大家线下聚会、交流。也会去共享办公空间工作,那里有很多自由职业者,可以互相交流。虽然不能像上班那样天天和同事在一起,但也不再那么孤独了。

第四,学会了和客户打交道。积累了一些经验之后,我知道了怎么筛选客户、怎么谈价格、怎么签合同、怎么管理需求。遇到难搞的客户,我会直接拒绝,不再勉强自己。客户质量提高了,工作也顺心了很多。

第五,拓展了收入来源。除了接外包项目,我还开始做一些其他的事情:写技术专栏、做在线课程、运营自己的产品。这些收入虽然不多,但增加了收入的多样性,降低了单一客户的风险。

到了第二年下半年,我的收入已经超过了上班的时候,而且工作时间更短,自由度更高。我开始觉得,自由职业确实适合我。

自由职业的好处

说了这么多困难,也说说自由职业的好处。

第一,时间自由。这是自由职业最大的好处。你可以自己安排工作时间,想什么时候工作就什么时候工作,想休息就休息。不用请假,不用看老板脸色。比如,孩子生病了,我可以随时陪他去医院,不用跟任何人请假。

第二,地点自由。只要有网络,在哪里都能工作。我有时候在家工作,有时候在咖啡馆,有时候在共享办公空间,甚至有时候在旅行的时候工作。去年我带着家人去云南住了一个月,一边玩一边工作,完全不影响收入。

第三,收入上限更高。上班的时候,工资是固定的,涨幅有限。自由职业的收入没有上限,你能力越强、客户越多,收入就越高。我现在的收入,是上班时候的两倍多。

第四,能做自己想做的事。自由职业可以选择自己感兴趣的项目,不用被迫做不喜欢的工作。而且有更多的时间做自己的项目、学习新东西、陪伴家人。

第五,没有职场政治。不用处理复杂的人际关系,不用看老板脸色,不用参与办公室政治。只需要把自己的工作做好,对客户负责就行。

自由职业的坏处

但自由职业也有很多坏处,这些必须说清楚。

第一,收入不稳定。这是自由职业最大的问题。你永远不知道下个月有没有收入,这种不确定性会带来很大的焦虑。尤其是有家庭、有房贷的人,压力会更大。

第二,没有福利。上班的时候,公司给交社保、公积金,有带薪年假、病假、节日福利。自由职业这些都没有,社保要自己交,年假要自己安排,生病了没有工资,还要自己花钱看病。

第三,孤独。长期一个人工作,很容易感到孤独和 isolation。没有同事交流,没有团队氛围,有时候会觉得自己和社会脱节了。

第四,自律要求高。自由职业完全靠自己管理自己。如果你自律性差,很容易拖延、荒废时间。自由职业不是不工作,而是自己管理自己的工作。

第五,什么都要自己来。自由职业者不只是一个程序员,还是销售、商务、财务、客服、运营。谈客户、签合同、开发票、报税、催尾款,这些都要自己做。很多人技术很好,但不擅长这些,会很痛苦。

第六,没有归属感。在公司的时候,你是团队的一员,有归属感。自由职业之后,你就是一个人,没有团队,没有组织,有时候会觉得漂泊。

什么人适合做自由职业

根据我的经历,自由职业适合这些人:

第一,有一技之长,而且这个技能能在市场上换到钱。比如程序员、设计师、文案、翻译、咨询等。如果你的技能很难独立变现,自由职业就比较困难。

第二,自律性强。能自己管理自己的时间和工作,不需要别人监督。如果你需要别人推着才能工作,自由职业可能不适合你。

第三,沟通能力不错。自由职业需要自己和客户沟通、谈需求、谈价格。如果你不擅长和人打交道,会很吃亏。

第四,能接受不确定性。能接受收入不稳定,能承受一定的风险。如果你需要每个月有固定的收入才能安心,自由职业会让你很焦虑。

第五,有一定的积蓄。至少要有能支撑半年到一年生活的积蓄,这样在没有收入的时候不会慌。

什么人不适合做自由职业

自由职业不适合这些人:

第一,需要稳定收入的人。比如有大额房贷、要养一大家子人,每个月必须有固定收入。自由职业的不稳定性,可能会给你带来很大的压力。

第二,自律性差的人。如果没有人监督就不工作,自由职业只会让你越来越颓废。

第三,不喜欢和人打交道的人。自由职业需要自己谈客户、沟通需求,如果你完全不想和人打交道,会很困难。

第四,只喜欢做技术的人。如果你只想安安静静写代码,不想管客户、合同、财务这些事,那在公司上班可能更适合你。

第五,没有积蓄的人。如果没有积蓄,裸辞做自由职业,压力会非常大,很容易因为没钱而被迫接一些低价的、不想做的项目,形成恶性循环。

给想做自由职业的人的建议

最后,给想做自由职业的朋友几个建议:

第一,不要裸辞。先在业余时间尝试,积累客户和经验,等副业收入稳定了,再考虑全职做自由职业。

第二,先存钱。至少存够半年到一年的生活费,这样才有底气拒绝不好的项目,才有时间慢慢找好的客户。

第三,从兼职开始。先利用下班和周末的时间接一些项目,体验一下自由职业的感觉,看看自己适不适合。

第四,建立个人品牌。写博客、做开源、在社区活跃,让别人知道你、找到你。个人品牌是自由职业者最大的资产。

第五,学会理财。自由职业收入不稳定,要学会管理财务,合理规划开支,给自己交社保,买保险。

第六,保持社交。不要把自己关在家里,多和同行交流,参加线下活动,加入自由职业社群。社交不仅能缓解孤独,还能带来客户和机会。

第七,给自己留退路。如果自由职业做不下去,还能回去上班。不要把所有后路都断了,保持自己的技能和职场竞争力。

写在最后

从程序员到自由职业,这三年我经历了很多,有快乐,有痛苦,有收获,也有失去。

我不后悔做这个选择。自由职业让我有了更多的时间陪伴家人,做了很多自己想做的事情,收入也比上班的时候高。但我也知道,自由职业不是适合所有人的,它有它的代价和挑战。

如果你正在考虑做自由职业,我希望你能认真想清楚:你想要的是什么?你能承受的风险是什么?你准备好了吗?

自由职业不是逃避工作的方式,而是另一种工作方式。它不是不工作,而是更自主地工作。它需要更强的自律、更多的技能、更好的心态。

如果你准备好了,那就勇敢地开始吧。如果你还没准备好,那就先准备,不用着急。

人生有很多种活法,没有哪一种是绝对正确的。找到适合自己的方式,过好自己的生活,就是最好的选择。

愿我们都能找到自己想要的生活。