发布于 2025-12-08 1 阅读
0

如何辞去工作并开始以软件开发人员的身份自由职业 1. 不要做任何鲁莽的事情 2. 开始存钱 3. 确定你擅长什么 4. 成为知名专家 5. 结识其他开发人员 6. 计划你的退出(选择你的第一个客户) 7. 辞去工作 8. 在你的第一个客户之后祝你好运!

如何辞去工作并开始成为一名自由软件开发人员

1. 不要做任何鲁莽的事情

2. 开始存钱

3. 明确你的优势

4. 成为受人瞩目的专家

5. 认识其他开发者

6. 规划退出(选择你的第一个客户)

7. 辞掉工作

8. 第一个客户之后

祝你好运!

本文最初发表在我的博客上:https://chrisachard.com/how-to-quit-your-job-and-start-freelancing

那么,您想尽快辞掉工作并加入软件自由职业的神奇世界吗?

不幸的是,速度没那么快……

实现目标需要时间——但你一定可以!以下步骤对我有效,我也看到其他人也同样有效——但确实需要时间。

简要说明

这篇文章不会涉及自由职业的利弊(每种职业都有很多利弊!),也不会涉及合同和谈判的细节,也不会涉及您的服务收费多少......但它会让您做好准备去尝试。

我将在以后的帖子中发布更多相关内容,因此,为了在发布时收到通知,您可以加入时事通讯。

现在 - 开始讲好东西吧!

1. 不要做任何鲁莽的事情

如果你的工作让你精疲力竭,那么我完全理解:你想辞职!

但问题是:如果你没有计划就辞职,那么你只会接受第一份工作,因为你必须支付账单,对吗?

问题是,并非所有客户和自由职业都一样好。你所做的工作、你能赚到的钱以及你受到的待遇都千差万别——所以你永远不想陷入不得不接受一份工作的情况。

我见过太多陷入糟糕的客户关系的人(包括我自己!)所以我想把你从这种命运中拯救出来。

好的 - 那么你要做什么?

2. 开始存钱

大多数人都会跳过这一步,但这一步却至关重要。

在您考虑辞职并开始从事咨询工作之前,您需要在应急基金中存下至少3 个月的开支 - 最好是 6 个月。

至少有三个理由说明为什么你需要先存钱:

间接费用和开支

经营自己的小公司其实是要花钱的(比你想象的要多),即使只有你一个人。你需要一台新笔记本电脑?那是你自己的事。需要注册公司?注册也要花钱。所有这些加起来就不少钱了。

客户端之间的停机时间

无论你如何精心规划你的自由职业和项目,时间总是会悄悄地溜进你的日程表。作为一名顾问,如果你不工作,就拿不到工资,所以你必须攒钱以备不时之需。

客户可能需要很长时间才能付款

很多人可能没有考虑到这一点。如果你花了30天来协商合同,然后花了30天完成第一部分工作再开具发票,之后又花了30天等待客户付款(NET 30很常见)——那么,你已经等了90天才收到任何货品!

有一些方法可以解决这个问题(比如要求预付款,或者从 NET 30 改为 NET 15),但如果你还没有做好准备,现金流将会扼杀你的自由职业。

3. 明确你的优势

当你忙着存钱时,这是有趣的部分。

弄清楚你想做什么!

如果您已经是一名软件工程师,那么已经有人付钱给您做工作——是时候真正弄清楚那是什么了!

一般来说,你对自己擅长的领域了解得越具体,你就越容易找到客户。

客户喜欢了解他们正在做什么,以及他们雇佣了谁。你的技能是什么?你能为他们做什么?

例如,说“我是一名全栈开发人员”这样的话对工程经理来说可能有意义,但对想要构建 Web 应用程序的客户来说可能没有任何意义。

对于技术客户

如果您的潜在客户是技术人员(意思是:他们自己可能就是开发人员),那么您可以根据所使用的技术来定义您擅长什么。

例如,我可能会说我专注于React,后端是 Ruby on Rails 或 Node.js

然后,技术客户将能够将其与他们的堆栈进行匹配,并知道我是否适合。

对于非技术客户

如果你的客户不懂技术,那么他们通常不会关心你使用什么技术!相反,他们想听到这样的话:

“我开发的商业 Web 应用程序可以扩展到数万个同时在线的用户”

技术与成果

因此,对于技术客户来说,可以通过所使用的技术来定义自己,但对于商业客户来说,则可以通过可以产生的成果来定义自己。

4. 成为受人瞩目的专家

一旦你知道了自己要专攻什么,接下来就该真正证明自己可以做这件事了。

无论您拥有多少经验 - 如果您不能在互联网上指出某些东西来真正表明您了解自己的东西 - 那么客户将很难相信您。

您可以通过多种方式成为知名专家:

开始写博客

更直接的途径之一就是直接在网上撰写你选择的主题。如果你不想自己写博客,也可以在dev.to这样的网站上写作(这个网站很棒,因为它有固定的读者群)。

制作投资组合

作品集固然不错,但对于设计师或 UI/UX 角色来说,它们比开发人员更重要。不过,拥有一个可以展示你现有作品的网站也很不错。它可以真正地向他们(尤其是商业客户)展示你能为他们做些什么。

灵丹妙药:写一本电子书

这听起来没那么难!即使是短篇电子书,也依然是电子书——所以把几章博客文章长度的章节串联起来,很快就能完成。

刚开始的时候,我先写了一本关于 React 的电子书,这本书简直像魔法一样,让我很快获得了客户。对话通常是这样的:

潜在客户: “那么,您之前用 React 做过什么?”

我: “嗯,我在这里写了这本电子书”

潜在客户: “哦!那你一定很了解你的东西!”

我: “是的。”

……关于这个话题的讨论到此结束。电子书真是太神奇了!✨

5. 认识其他开发者

当你定义自己想要做什么,并在互联网的公共场所写下这些内容时,你也应该在现实生活中去结识其他开发人员。

请注意,我并不是说“去建立人脉”,或者“会见潜在客户”——因为根据我的经验,这样做效果并不好(至少在开始时不是)。

相反,我的意思是:去meetup.com找一个你附近的技术聚会,但不要期望从中获得客户。

相反:去交朋友吧!

这些年来,我的很多合同都是通过聚会认识的朋友签的。这很棒,因为你可以在轻松的氛围中认识一个人,当你准备正式找工作时,只需给已经是朋友的人发几条消息就行了!

奖励积分

为了加分,你也可以在聚会上发表演讲!这是一个很好的机会,可以让你接触到很多人,1. 展示你对所谈论内容的了解;2. 让他们知道你正在寻找客户。

6. 规划退出(选择你的第一个客户)

好的- 您已经选择了自己的领域,在网上撰写了相关文章,并与该领域的其他开发人员成为了朋友。

现在是时候寻找您的第一位客户了!

好消息是,软件开发人员现在非常抢手。当我开始考虑辞职去做自由职业时,我基本上就是四处打听,看看谁有空余工作。

(您在聚会上交了朋友,对吗?从他们开始。)

一开始可能会有点奇怪或令人紧张,但您可以使用以下脚本:

“嘿,[朋友],我正在考虑做一些独立的自由职业!你认识有人在找[你擅长的]承包商吗? ”

那还不算太糟,对吧?

多年来,该剧本的变体大概占据了我作品总数的 75%。

选择一个好的第一个客户

我在这里的最后一个建议是(也许)不要只选择第一个走进门的客户。

你要确保:1. 你确实能胜任这份工作;2. 客户会尊重你和你的时间。

如果你有任何奇怪的感觉或不好的预感,那就优雅而谨慎地拒绝,然后去寻找其他地方。潜在客户很多,一个糟糕的客户可能会让你的咨询业务还没开始就毁掉。

7. 辞掉工作

重要的一天!这就是你一直努力的目标。

我不知道您的具体情况,所以在这里帮不了您太多忙(抱歉!您必须自己解决这个问题),但我确实有一条建议:

优雅地退出。

不要给团队带来麻烦,不要破坏任何关系,也不要做个混蛋。科技世界比你想象的要小——所以保持友善就好。

8. 第一个客户之后

你迎来了第一位客户——太棒了!🎉接下来是艰难的部分😉

首先,你必须兑现你的承诺。千万别跳过这一步!(希望这是显而易见的!)自由职业者的生死取决于回头客和客户推荐,所以要做好工作,并做好沟通。

接下来,您必须始终寻找下一个项目和客户。

有时你会得到一份长期合同,让你忙碌并获得丰厚的报酬,但总有一天你需要继续前进 - 所以你总是需要安排下一个项目。

这是自由职业的缺点之一,会让人精疲力竭,但如果你按照上面的步骤操作,那么你已经做好了准备。具体步骤如下:

  • 继续在网上撰写你的工作
  • 继续参加聚会
  • 继续演讲,告诉人们你是一名自由职业者

再说一遍 - 这是成为软件自由职业者的最佳时机之一,因为需求量巨大;但你仍然必须积极主动。

祝你好运!

自由职业可能很艰难,但也可能非常有回报。

我已经能够在一些非常棒的公司工作并开发一些非常酷的应用程序,并且能够跳槽并看到如此多不同的项目是令人兴奋的。

我将来会写更多关于自由职业的文章,因此请务必订阅我的时事通讯以随时了解最新动态。

如果我能帮到你,请尽管告诉我!我喜欢帮助别人发挥潜能,而自由职业就是一个很棒的方式。

[编辑]

从另一侧看

@countrysidecoder 刚刚发了一篇来自另一个世界的文章——自由职业者回归正式员工。我也会读这篇文章!在你做出决定之前,这是一个很重要的视角:https://dev.to/countrysidecoder/why-i-gave-up-freelancing-to-become-an-employee-578f

 

喜欢这篇文章吗?

欲了解更多信息,请在 Twitter 上关注我:@chrisachard

或者您可以订阅新闻通讯:https://chrisachard.com/newsletter

感谢阅读!

文章来源:https://dev.to/chrisachard/how-to-quit-your-job-and-start-freelancing-as-a-software-developer-2ffh