做了五年程序员之后,我辞职做了自由职业。到现在正好一年。

身边很多人问我:自由职业是不是很爽?不用上班,不用打卡,不用看老板脸色,时间自由,想干嘛干嘛。还有人问我:自由职业收入怎么样?是不是比上班赚得多?

真实情况是,自由职业有自由的一面,也有很多不为人知的辛苦。它不是躺平,也不是不工作,而是换一种工作方式。这一年里,我经历了兴奋、焦虑、迷茫、成长,酸甜苦辣都有。

本文分享我从程序员到自由职业这一年的真实经历,包括为什么辞职、怎么接单、收入怎么样、遇到了哪些困难、有什么收获,给想做自由职业的朋友一个真实的参考。

一、为什么辞职做自由职业

先说说我为什么辞职。我之前在一家互联网公司做后端开发,做了五年。说实话,那份工作还不错,薪资在同行业里算中等偏上,同事关系也挺好,加班不算太多,公司也比较稳定。按很多人的标准,这是一份"好工作"。

但做了五年之后,我开始觉得厌倦了。主要有几个原因:

1. 工作内容重复,没有成长。 做了五年后端,技术栈已经很熟练了,日常工作就是CRUD、改bug、接需求,技术上没有太大的挑战,成长越来越慢。我感觉自己在原地踏步,再做几年可能还是这样。

2. 不喜欢公司的氛围。 虽然公司整体不错,但还是有一些让我不舒服的地方:无意义的会议、形式主义的汇报、复杂的人际关系、频繁的需求变更。这些事情消耗了我很多精力,让我觉得工作不纯粹。

3. 想要更多的自由。 我一直向往自由的生活,不想被固定的工作时间和地点束缚。我想自己安排时间,想工作的时候工作,想休息的时候休息,想去哪里就去哪里。我觉得人生不应该只有上班这一种活法。

4. 想试试自己的能力。 做了五年程序员,我想知道自己离开公司的平台,能不能独立生存。能不能靠自己的技术接到项目,能不能自己管理时间和项目,能不能养活自己。我想给自己一个挑战,看看自己的能力边界在哪里。

当然,辞职之前我也做了一些准备:

  • 存了够花一年的积蓄,作为过渡资金
  • 业余时间接了一些小项目,试水自由职业,验证自己能接到单
  • 学习了项目管理、沟通谈判、营销推广等自由职业需要的技能
  • 和家人沟通,得到了他们的理解和支持

准备了半年之后,我觉得时机差不多了,就提交了辞职报告。

辞职那天,走出公司大楼,心里既兴奋又忐忑。兴奋的是终于自由了,忐忑的是不知道未来会怎么样。但我告诉自己,既然选择了,就勇敢走下去,大不了失败了再回去上班。

二、第一个月:兴奋但迷茫

辞职后的第一个月,是最兴奋的一个月。

终于不用早起了,不用挤地铁了,不用开无意义的会议了。每天睡到自然醒,起来之后吃个早餐,然后开始工作。工作累了就休息,看看书,听听音乐,出去散散步。下午可以去咖啡馆工作,或者去公园坐坐。晚上可以看看电影,打打游戏,或者学习新东西。

这种生活太爽了,我一度觉得自己做了最正确的决定。

但兴奋过后,迷茫也来了。

第一个月,我没有主动去接单,想先休息一下,调整状态。但休息了两周之后,我开始焦虑了:没有项目做,没有收入,每天虽然自由,但心里不踏实。我开始怀疑自己:我真的能靠自由职业养活自己吗?我是不是太冲动了?

而且,没有了公司的安排,时间完全由自己支配,我反而不知道该怎么安排了。以前上班的时候,时间被工作填满,不用想该做什么。现在时间自由了,反而不知道该做什么,经常一天下来什么都没干,浪费了很多时间。

还有,一个人工作,没有同事交流,感觉很孤独。以前上班的时候,中午和同事一起吃饭聊天,下午一起喝奶茶吐槽,虽然有时候也烦,但至少有人说话。现在一个人在家工作,一天都说不了几句话,感觉很闷。

第一个月结束的时候,我的感受很复杂:自由是真自由,但迷茫也是真迷茫。我意识到,自由职业不是想象中那么简单,它需要更强的自律和规划能力。

三、怎么接到第一单

第二个月,我开始认真找项目了。

自由职业最关键的问题是:怎么接到单?没有项目,就没有收入,自由职业就无从谈起。

我尝试了几种接单渠道:

1. 自由职业平台。 我注册了几个国内外的自由职业平台,比如猪八戒、一品威客、Upwork、Fiverr。在上面完善了个人资料,上传了作品集,开始投标。

但平台上的竞争很激烈,价格也压得很低。一个简单的网站开发,有人报价几千,有人报价几百,甚至有人报价几十。我投了十几个标,都石沉大海,没有一个中标的。

而且平台上的客户质量参差不齐,有些客户需求不明确,还要求很多,价格又低,很难伺候。我在平台上折腾了半个月,没有接到一个像样的项目,有点灰心。

2. 朋友介绍。 这是最靠谱的接单渠道。我告诉身边的朋友和前同事,我现在做自由职业了,如果有项目需要开发,可以介绍给我。

很快,就有朋友介绍了一个小项目:给一个小公司做一个官网。需求不复杂,就是几个展示页面,加一个后台管理。价格不高,一万块钱,但作为第一单,我很珍惜。

这个项目我做得很认真,和客户反复沟通需求,设计了好几版方案,开发的时候也很用心,还主动加了一些客户没想到的功能。最后交付的时候,客户很满意,说以后有项目还找我。

第一单虽然赚得不多,但给了我很大的信心。我知道自己是能接到项目的,也能做好项目。

3. 社交媒体和技术社区。 我开始在技术社区(比如掘金、知乎、GitHub)上分享技术文章和开源项目,积累个人品牌。同时在微信、微博、朋友圈分享我的自由职业经历和技术心得。

慢慢地,有人通过这些渠道找到我,咨询项目。虽然不多,但质量比较高,因为他们是看了我的文章和作品来找我的,对我的能力有一定认可,沟通起来也比较顺畅。

4. 老客户复购和转介绍。 做好第一个项目之后,客户很满意,后来又介绍了两个朋友的项目给我。老客户的复购和转介绍,是最稳定的接单渠道,因为有信任基础,沟通成本低,价格也比较好谈。

所以,自由职业接单,最重要的是把每个项目做好,让客户满意,这样他们才会复购和转介绍。口碑是自由职业者最宝贵的资产。

到第三个月的时候,我已经有了几个稳定的项目,收入也慢慢稳定下来了。

四、收入怎么样

大家最关心的问题:自由职业收入怎么样?

说实话,自由职业的收入不稳定,波动很大。好的时候一个月能赚两三万,差的时候可能只有几千块。不像上班,每个月固定时间发工资,金额也差不多。

我这一年的收入情况大致是:

  • 前三个月:收入比较低,平均每个月五六千,因为刚起步,项目少
  • 中间六个月:收入慢慢稳定,平均每个月一万五左右,好的时候能到两万
  • 最后三个月:收入比较稳定,平均每个月两万左右,因为有了几个长期客户

全年算下来,总收入大概十八万左右,和我上班的时候差不多(上班的时候年薪二十万左右)。但自由职业的开销也大一些:

  • 没有公司交社保公积金,要自己交,每个月两千多
  • 没有带薪年假、病假、节假日,不工作就没有收入
  • 没有公司提供的设备、网络、办公场地,这些都要自己承担
  • 要自己买商业保险,医疗、意外、重疾,每年几千块
  • 要花钱学习提升,买课程、买书、参加培训

算下来,实际到手的可支配收入,和上班的时候差不多,甚至稍微少一点。

但自由职业的收入上限更高。如果能力强、客户多、运气好,一个月赚三五万甚至更多也是可能的。上班的话,薪资涨幅是有限的,很难有大的突破。

所以,从收入角度看,自由职业不是一定比上班赚得多,而是收入的波动更大,上限更高,下限也更低。如果你追求稳定,上班更好;如果你愿意承担风险,追求更高的收入上限,自由职业有机会。

五、遇到的困难

自由职业这一年,我遇到了很多困难,有些是之前没想到的。

1. 收入不稳定,焦虑。 这是最大的困难。自由职业没有稳定的收入,这个月有项目,下个月可能就没有了。经常会焦虑:下个月的项目在哪里?房租能不能交上?社保能不能续上?

尤其是项目青黄不接的时候,焦虑感特别强。有时候晚上睡不着,一直在想怎么找项目,怎么拓展客户。这种焦虑感,是上班的时候没有的,因为上班的时候不用担心下个月有没有工资。

后来我慢慢学会了应对焦虑:一是存够应急资金,至少够花半年,这样即使几个月没有项目也不慌;二是主动拓展客户,不要等项目做完了才找下一个,要提前布局;三是接受收入的波动,自由职业就是这样,有好有坏,不要因为一个月收入低就否定自己。

2. 自律性挑战。 自由职业没有老板管,没有考勤,时间完全自己安排。这就需要很强的自律性。

我刚开始的时候,自律性很差。早上睡到自然醒,起来之后刷手机、看视频,一晃一上午就过去了。下午工作一会儿又想休息,一天下来没干多少活。项目进度一拖再拖,经常要熬夜赶工。

后来我慢慢建立了自己的工作节奏:

  • 固定工作时间,比如早上9点到下午6点,和上班一样
  • 每天早上列待办清单,明确今天要做什么
  • 用番茄工作法,工作25分钟休息5分钟,保持专注
  • 工作的时候把手机放到另一个房间,避免分心
  • 每周做一次复盘,看看这周完成了什么,有什么需要改进的

建立了规律的工作节奏之后,效率提高了很多,也不再拖延了。

3. 孤独感。 自由职业大部分时间是一个人工作,没有同事,没有办公室的氛围,时间长了会觉得孤独。

我是一个比较内向的人,本来就喜欢独处,但一个人待久了也会觉得闷。尤其是遇到问题的时候,没有人可以讨论,只能自己琢磨,感觉很无助。

后来我找到了一些应对孤独的方法:

  • 去咖啡馆或者联合办公空间工作,周围有人,感觉不那么孤单
  • 参加一些技术沙龙和线下活动,认识一些同行,交流技术和经验
  • 加入一些自由职业者的社群,和大家交流心得,互相鼓励
  • 每周和朋友聚一次,吃饭聊天,放松心情
  • 养一只宠物,有个伴

这些方法帮我缓解了孤独感,也让我的生活更丰富了。

4. 客户沟通和谈判。 上班的时候,有产品经理和客户沟通,有商务谈判价格,我只需要写代码。自由职业之后,这些都要自己来:和客户沟通需求、报价、谈判、签合同、催款,这些都是我不擅长的。

刚开始的时候,我在这方面吃了很多亏:

  • 需求沟通不清晰,做到一半客户改需求,返工很多
  • 报价太低,辛苦做一个项目,赚的钱很少
  • 没有签合同,客户拖欠尾款,追不回来
  • 客户提无理要求,不知道怎么拒绝,只能硬着头皮做

后来我慢慢学习了沟通和谈判的技巧:

  • 需求一定要写清楚,形成书面的需求文档,双方确认,避免后期扯皮
  • 报价之前先评估工作量和难度,不要凭感觉报价,也不要为了接单而报低价
  • 一定要签合同,明确需求、价格、付款方式、交付时间、违约责任
  • 学会拒绝不合理的需求,超出范围的需求要加钱或者拒绝
  • 分期付款,先收定金,再收中期款,最后收尾款,降低风险

学习了这些之后,客户沟通顺畅了很多,也少踩了很多坑。

5. 职业发展和技能提升。 上班的时候,公司会安排培训,有同事可以学习,有项目可以锻炼。自由职业之后,职业发展完全靠自己。

做项目的时候,为了快,经常用自己熟悉的技术,不愿意尝试新技术,时间长了技术就停滞了。而且自由职业做的项目大多是小项目,技术挑战不大,成长有限。

后来我意识到这个问题,开始主动学习提升:

  • 每天花1-2小时学习新技术,看文档、看教程、做练习
  • 参与开源项目,和其他开发者交流,学习先进的技术和经验
  • 接一些有技术挑战的项目,哪怕价格低一点,也能锻炼能力
  • 定期写技术博客,总结学习心得,倒逼自己深入思考
  • 参加技术会议和培训,了解行业最新动态

主动学习之后,技术能力提升了很多,也能接更复杂、更高价值的项目了。

六、自由职业的好处

说了这么多困难,再说说自由职业的好处。自由职业虽然辛苦,但也有很多上班没有的好处。

1. 时间自由。 这是最大的好处。可以自己安排工作时间,想什么时候工作就什么时候工作,想休息就休息。不用早起挤地铁,不用打卡,不用请假。

我现在的作息是:早上8点起床,吃个早餐,9点开始工作,中午休息2小时,下午工作到6点,晚上学习或者娱乐。有时候状态好,就多工作一会儿;状态不好,就出去走走,或者休息一天。时间完全自己掌控,这种感觉很好。

2. 地点自由。 可以在任何地方工作,家里、咖啡馆、图书馆、联合办公空间,甚至可以边旅行边工作。只要有网络,就能工作。

我这一年去了好几个城市,每到一个地方,就待一两周,白天工作,晚上和周末出去玩。这种"数字游民"的生活,是上班的时候想都不敢想的。

3. 没有职场政治。 自由职业不用处理复杂的人际关系,不用看老板脸色,不用和同事勾心斗角。工作关系很纯粹,就是和客户的合作关系,合得来就合作,合不来就不合作。

这一点对我来说很重要,我不喜欢复杂的人际关系,自由职业让我可以专注于工作本身,不用在人际关系上消耗精力。

4. 收入上限高。 前面说过,自由职业的收入上限比上班高。只要能力强、客户多,收入可以不断增长。上班的话,薪资涨幅是有限的,而且受公司和行业的限制。

我现在的收入已经比上班的时候高了,而且还在增长。如果继续努力,未来还有很大的提升空间。

5. 成长更快。 自由职业需要自己处理所有事情:技术、沟通、谈判、营销、财务、法律,这些都逼着你去学习,去成长。上班的时候,你只需要做好自己的本职工作,其他事情有别人处理。自由职业之后,你必须是一个"全才",什么都要懂一点。

这一年,我不仅技术能力提升了,沟通能力、谈判能力、营销能力、管理能力都有了很大的进步。这些能力是上班的时候学不到的,对我未来的发展很有帮助。

6. 更有成就感。 自由职业做的每一个项目,都是自己的成果,从和客户沟通需求,到设计方案,到开发实现,到交付上线,全程参与。项目做好了,客户满意了,那种成就感是上班的时候体会不到的。

而且,自由职业是为自己工作,每一分努力都是为自己,不是为老板。这种感觉很不一样,工作的动力也更强。

七、什么样的人适合做自由职业

自由职业不是适合所有人的。根据我这一年的经历,我觉得以下几类人比较适合做自由职业:

1. 自律性强的人。 自由职业没有老板管,全靠自己。如果自律性差,很容易拖延、浪费时间,最后项目做不完,收入也没有。自律性强的人,才能管理好自己的时间和项目。

2. 有一技之长的人。 自由职业靠技能吃饭,必须有一项过硬的技能,比如编程、设计、写作、翻译、咨询等。而且这项技能要有市场需求,能接到项目。如果技能不够硬,或者市场需求小,很难接到单。

3. 沟通能力强的人。 自由职业需要自己和客户沟通需求、谈判价格、处理问题。如果沟通能力差,很难和客户建立信任,也很难拿到好的项目和价格。

4. 能承受不确定性的人。 自由职业收入不稳定,项目时有时无,需要能承受这种不确定性。如果追求稳定,一没有收入就焦虑得睡不着觉,那自由职业会很痛苦。

5. 有一定积蓄的人。 自由职业刚开始的时候,收入可能很低,甚至没有收入。需要有一定的积蓄,至少够花半年到一年,作为过渡资金。如果没有积蓄,一辞职就面临经济压力,很容易焦虑,也容易为了赚钱而接一些不好的项目。

6. 喜欢独处的人。 自由职业大部分时间是一个人工作,需要能忍受孤独。如果特别喜欢热闹,离不开人群,那自由职业会很孤单。

如果你符合以上大部分条件,而且有做自由职业的想法,可以尝试一下。如果不符合,建议先在业余时间试水,等条件成熟了再全职做。

八、给想做自由职业的朋友的建议

如果你也想做自由职业,这里有一些建议,希望能帮到你:

  1. 先试水,再辞职。 不要一冲动就辞职。先在业余时间接一些小项目,试试水,看看自己能不能接到单,能不能做好项目,能不能适应自由职业的生活方式。等有了稳定的客户和收入,再辞职也不迟。
  1. 存够应急资金。 辞职之前,至少存够半年到一年的生活费,作为应急资金。这样即使几个月没有项目,也不用慌,有足够的时间去拓展客户和提升能力。
  1. 先积累个人品牌。 辞职之前,就在技术社区、社交媒体上分享技术文章和作品,积累个人品牌。有了个人品牌,客户会主动来找你,接单就容易多了。
  1. 做好职业规划。 自由职业不是终点,而是一个新的起点。要想清楚自己未来的发展方向:是一直做自由职业者,还是以后成立工作室,还是做独立产品,还是创业。有了方向,才不会迷茫。
  1. 持续学习提升。 自由职业竞争激烈,技术更新快,必须持续学习,提升自己的能力。只有能力强了,才能接到更高价值的项目,收入才能增长。
  1. 注意身体健康。 自由职业时间自由,很容易作息不规律,熬夜、不运动、饮食不规律。身体是革命的本钱,一定要注意身体健康,规律作息,适当运动,定期体检。
  1. 保持社交。 自由职业容易孤独,要主动保持社交,多和朋友、同行交流,参加线下活动,加入社群。不要把自己封闭起来。
  1. 接受不完美。 自由职业刚开始的时候,肯定会遇到很多困难,收入低、接不到单、项目做不好,这些都是正常的。不要因为一时的困难就否定自己,接受不完美,慢慢改进,总会好起来的。

九、写在最后

做自由职业这一年,我经历了很多,成长了很多。它不是想象中那么美好,也不是那么可怕。它有自由的一面,也有辛苦的一面;有高收入的可能,也有不稳定的风险;有快速成长的机会,也有孤独迷茫的时刻。

如果让我重新选择,我还是会选择做自由职业。因为它让我看到了更多的可能性,让我成长为一个更全面、更独立的人,让我过上了自己想要的生活。

但我也不会劝所有人都去做自由职业。它不是适合所有人的,每个人的情况不一样,适合自己的才是最好的。上班有上班的好处,稳定、有保障、不用操心太多;自由职业有自由职业的好处,自由、成长快、收入上限高。选择哪种生活方式,要看自己的性格、能力、需求和目标。

如果你正在考虑做自由职业,希望这篇文章能给你一些参考。如果你已经在做自由职业,欢迎交流经验。我们一起成长,一起进步。

最后用一句话结束本文:自由职业不是不工作,而是为自己工作。愿每一个追求自由的人,都能找到属于自己的路,过上自己想要的生活。