JavaRush /Java 博客 /Random-ZH /软件开发人员如何成为自由职业者并开创自己的事业的指南(第 1 部分)

软件开发人员如何成为自由职业者并开创自己的事业的指南(第 1 部分)

已在 Random-ZH 群组中发布
本文是《完整软件职业指南》一书中章节的改编翻译(精简版)。它的作者 John Sonmez 撰写了该书并在他的网站上发布了一些章节。
软件开发人员如何成为自由职业者并开创自己的事业的指南(第 1 部分)- 1
我曾经在办公室按照标准的 8 小时工作制工作,并定期考虑创办自己的企业……或者成为一名自由职业者,自己当老板。我想象着我将如何环游世界,按照灵活的时间表工作,并从利润丰厚的合同中赚到很多钱。但我不断地发现自己不知道该怎么做。我想知道到底需要考虑什么以及采取什么步骤才能最终成为一名自由职业者并为自己工作?

我是一名初学者自由职业者

我建议押注于政府合同是有意义的:你会得到其中之一 - R-time!- 并且您已经是一名自由职业者,经营自己的生意。我注册了 DUNS(数字通用编号系统)号​​码,这是分配给公司的识别号码。为了寻找建议,我研究了几份政府合同,但发现这一切都非常复杂。因此,我放弃了这个想法,直到我的梦想开始实现(对我来说突然如此!),我才回到它。在开始我的简单程序员博客大约一年后,我收到了一份意想不到的自由职业机会。他们想委托我做某项工作,问我每小时收费多少。我兴高采烈地搓着手,写下了“每小时 50 美元”,感觉就像我在试图欺骗某人。我的提议很快就被接受了。我完成了相当多的工作,真诚地相信我的小时工资很高。
软件开发人员如何成为自由职业者并开创自己的事业的指南(第 1 部分)- 2
后来我把费率提高到每小时 100 美元,然后是 200 美元、300 美元……现在我作为顾问的一小时费用是 500 美元,或者每天 5000 美元。 实现这一目标并不容易,我不得不承认,我对作为自由职业者成为自己的老板的所有幻想并不都符合现实。我确实为自己学到了一些重要的教训,在这篇文章中,我想与您分享我的结论,并提供一些关于如何在我们软件企业家时代开创自己的企业或自由职业的实用技巧。

你确定你想要这个吗?

您需要问自己的第一个问题是您真的想成为一名自由职业者吗?别误会我的意思,我并不是在劝阻任何人。但我得出一个非常重要的结论:事实上,自由并不适合所有人。一旦获得自由,大多数人就不知道该怎么办。甚至更多的潜在自由职业者还没有准备好支付她提出的高价。而且价格确实很高。事实上,你必须付出巨大的额外努力才能让你的梦想更接近实现。副手:
  • 如果你还没有辞职,那么在你已经在另一份工作上每天工作八小时之后,你需要愿意投入大量时间。是的,而不是与家人或朋友一起放松。如果你已经辞职了,那么……一切都一样,八小时工作日是行不通的——我保证。
  • 你必须定期离开你的舒适区。
  • 你会经常遇到令人羡慕的拒绝和不信任。
  • 在许多情况下,您将不得不冒很大的风险。
软件开发人员如何成为自由职业者并开创自己的事业的指南(第 1 部分)- 3
永久就业给你带来稳定的薪水并了解明天会发生什么;相反,尝试成为一名自由职业者,一开始会耗尽你所有的财务,而这个“第一次”会持续相当长的时间。如果你认真对待事情,你会比“正常”工作忙得多。
您可以为客户花费数周甚至数月的时间,却得不到一分钱的报酬。你可能花了几个月甚至几年的时间来创造一个产品,但结果却是失败的。
本文所属的这本书可能是彻底失败的。我已经写了好几个月了! 创业世界里没有半途而废的措施。如果你还没有准备好全力以赴,就像我的导师之一托尼·罗宾斯在他所有的研讨会上所说的那样,你很可能会失败。

这种阴险的选择自由!

即使你设法离开你的“避风港”,即你的日常工作,你能应对冲向你的自由吗?在你回答“当然!”之前,先休息一下,想想这是否属实。事实上,大多数人对此完全没有准备。您是否想知道雇主已经为您解决了多少问题?我必须说,这有其优点。即使你不想早上起床去工作,从心理上来说,如果你必须在工作场所从 9 点到 18 点履行你的职责,那么你会更容易做到这一点。仅仅因为你必须这样做,否则你就会被解雇了。
软件开发人员如何成为自由职业者并开创自己的事业的指南(第 1 部分)- 4
但如果老板因为你是老板而没有解雇你怎么办?相信我,在这种情况下,强迫自己早上起床并开始在家或办公室工作要困难得多。毕竟,在这段时间里,您可以玩 Xbox、看电视、散步,以及随心所欲地使用您的自由!
前两次尝试自己创业都失败了。对乐趣的渴望常常战胜了创建项目的渴望!
我花了很多时间玩在线扑克,在《指环王》中升级为博学者,并且通常做各种各样的废话。这只是我第三次设法抑制自己的本能。在浪费了时间之后,我意识到如果我不想遵循别人的规则,我就必须为自己制定规则并严格遵守它们。这是一个艰难的教训。我这么说并不是为了劝阻你,而是警告你,几乎所有第一次决定成为自己主人的人都面临着危险。听完这句话,有人可能会放弃或搁置自己的梦想。相反,有人会受到启发并加倍决心获得自由。选择哪条路是您个人的决定。只是以后别说我没有警告过你。

什么是自由职业?

自由职业的本质很简单:你不是全职员工,而是按订单工作。这就像一名赏金猎人而不是一名追捕同样罪犯的警察。你正在为某人编写代码,也许正在杀死潜伏在代码中的几条恶龙。
软件开发人员如何成为自由职业者并开创自己的事业的指南(第 1 部分)- 5
让我澄清一下,我所说的自由职业指的是一种情况,即您拥有的不是一个客户,而是多个客户。如果您是为单个客户工作的承包商,从技术上讲,该客户不是您的老板,我更愿意将此活动称为咨询或合同工作,而不是自由职业。合同工作更像是一份全职工作。
真正的自由职业是为多个客户工作,不一定是同时工作,包括寻找这些客户、签订合同和经营真正业务的能力。

从哪里开始?

这正是我没有找到答案的问题。当我还是一名全职员工时,成为一名自由职业者并为客户工作的想法似乎很诱人,但非常不确定。 当你为别人工作太久时,你会开始感觉自己像动物园里的狮子。每天你都会去喂食器取食物。你有一个良好、舒适的围栏,并且你清楚地了解边界。独立获取食物的能力变得迟钝。嗯,圈养出生的狮子先天不具备这些技能。只有这种微弱的、压抑的、几乎难以察觉的本能有时会告诉他:“是时候去狩猎了……来吧!” 我们怎样才能听到这种动物本能,对其做出反应,并学会自己谋生?有两种方法:简单和复杂。

1.艰难的道路

艰难的道路意味着:
  • 离开你平常的环境,开始寻找客户;
  • 起初同意低工资;
  • 磨练你的自我销售技巧;
  • 穿上坚不可摧的盔甲;
  • ……并且一直努力工作。
首先为您的项目(项目也可能意味着创建自定义代码)以及可能对此感兴趣的任何人寻找任何有用的联系。首先,你必须接受较低的工作报酬,并强制保证“如果你不喜欢它,我们将退还你的钱”。
软件开发人员如何成为自由职业者并开创自己的事业的指南(第 1 部分)- 6
联系可能对您的服务感兴趣或可以推荐此类人员的任何人。明确表明您是认真的,并向可能雇用您的人提供一些具体的福利。一旦用尽了现有连接列表,您就应该开始自己寻找新的连接。您可能需要考虑通过Experian等专门服务购买您所在地区的小型企业列表。您还可以聘请某人为您编制您所在地区的企业列表,或者自己进行研究。打电话、发送电子邮件并继续完善您的推介。你必须非常幸运才能以这种方式获得客户,但如果你有毅力和决心,你就会成功。一旦您了解到足够多的客户对您的工作感到满意,建立口碑并引导您的业务朝着正确的方向发展,这将对您的未来业务产生有益的影响。同时,您可以与您认识的其他自由职业者联系,并邀请他们接受他们目前没有机会接受但可以推荐给您的客户。也许为此为他们提供某种奖励。虽然我并不特别推荐此选项,但您也可以通过使用 Upwork 等服务或在 Craigslist 上宣传您的服务来获得一些经验并找到长期客户。但在这里你需要明白竞争会很激烈,而且很可能你的时薪会很低。

如何与潜在客户相处

尽量具体。您必须清楚地了解您准备吸引什么样的客户以及您准备为他们提供哪些服务。

当然,除非您正在与程序员同事交谈,否则无需关注您的技能的技术细节。讨论您将具体采取哪些措施来解决客户的问题。
这意味着,在尝试获得客户时,您不应该专注于“出色的 C# 知识”或“多年的 MySQL 经验”。

讨论您的解决方案如何通过自动化业务流程或提高现有软件的效率(包括经济性)来节省客户的时间和金钱。讨论如何通过创建高度优化且有效的网页来为客户带来更多客户,使他们与竞争对手区分开来。

2.那么,有什么简单的方法呢?

简单的方法是:
  • 通过间接手段提前制定营销策略,出售自己的知识和技能。
现在我正在破译它。在免费离开之前,您需要做好准备工作,以便在您离开固定工作时您已经被称为专家。在这种情况下,客户会自己来找你。
软件开发人员如何成为自由职业者并开创自己的事业的指南(第 1 部分)- 7
在这里我可以提供很多建议,因为我正是遵循了这条道路。也就是说,我创建了这个博客,它为我赢得了专业开发人员和顾问的声誉。简单的道路并不那么容易,因为它需要预先的努力。此外,您必须正是有需求的专家。他们会记住你,他们会专门寻找你并推荐你。现在,从短期来看,这条“容易”的道路可能会变得更加困难。赢得声誉需要付出大量的努力、工作和时间。创建博客、定期为他人撰写有用的帖子、发布播客以及做更多事情来创建自己的品牌绝非易事。但如果你在日常工作时专注于这一点,并尽早开始这样做,那么当你准备好进入自由职业世界时,客户就会来找你。他们不仅会亲自来找您,而且还会比像您这样沿着“困难”道路迈出第一步的专家付给您更多的钱。毕竟,当您试图吸引客户时,您并不处于最佳谈判位置。但当不是你提出要求,而是他们要求你做某项工作时,球就已经在你的球场上了。您可以自由说出您的价格,无需拘谨。当我想知道如何才能走上这条困难的道路时,我创建了一个博客并发现了一个简单的方法。该博客开始流行,我在软件开发行业的声誉也随之提高。我开始收到越来越多想要与我合作的潜在客户的来信。老实说,工作机会的数量如此之大,以至于我不得不一次又一次地提高我的费率,直到达到任何刚开始的自由职业者都会认为难以置信的数量,直到今天我仍然保持着这一水平。

如何为您的工作设定费率

您可以在网上找到很多有关如何设置自由职业费率的建议。如今最常见的建议之一是定期将出价加倍,或者至少提高出价,直到您的潜在客户说“不!”
软件开发人员如何成为自由职业者并开创自己的事业的指南(第 1 部分)- 8
这个建议很好,但前提是你已经非常有信心了。假设您选择了“简单”的路径。如果您刚刚开始,请不要这样做。这样你不会取得任何成就。
在实践中,我建议从非常低的费率开始,甚至几乎免费,并提供退款保证。最重要的是获得经验,毫无问题地获得第一批客户,并了解您未来的真正价值。
不要让担保的规定困扰您。如果你雇了一个人去做某项工作,而他不做,或者做得不令人满意,你很可能会问,甚至很可能会要求退款?也许甚至可以起诉?如果您原则上打算开展业务,那么默认情况下您是按照保证退款的条款进行的。 但如果你表达了这一点,你就可以因为这样的优惠而获得更多客户。 例如,如果您不喜欢我的书,请将其发送给我并退款。不仅如此,我销售的每件产品都附带一年无条件退款保证。这些大多是数字产品,您可以轻松下载并要求退款。
软件开发人员如何成为自由职业者并开创自己的事业的指南(第 1 部分)- 9
我是不是被骗了?当然他们是在欺骗。但更多的购买者、大多数购买者正是因为这样的保证而这样做的。当然,如果你提供退款保证,可能总会有一些聪明的人决定把你搞砸,但这种保证所带来的工作量将对你的钱包产生更大的影响。此外,您随时可以选择与谁一起工作;不要害怕拒绝可疑的人。假设由于“简单的途径”,客户经常来找你。您已经完成了第一批订单,并且您的客户感到满意。现在您可以尝试将费率加倍,看看会发生什么。然而,如果你像大多数自由职业者一样,一开始就选择了“艰难的道路”,或者情况违背你的意愿,那么我强烈建议不要考虑金钱,至少第一次。我采访了软件开发人员、后来成为自由企业家的马库斯·布兰肯希普 (Marcus Blankenship),谈论了他如何摆脱企业界的束缚。

在他的第一份自由职业订单中,他要求为这项工作索要荒谬的钱。工作时间比他预想的要长得多,而且他的工资甚至低于最低工资。
马库斯指出,这是他做出的最佳决定:虽然这项工作花了他钱,但他获得了宝贵的经验、信心和对自由职业的真正理解。

简而言之,至少在一开始,要做好为小额回报而工作的准备。钱稍后会来。只有在成功完成一定数量的订单并且客户满意后,您才能提高价格。你不必加倍,但你可以尝试。我把出价从 50 美元提高到 100 美元,没有人眨眼。
软件开发人员如何成为自由职业者并开创自己的事业的指南(第 1 部分)- 10
然后我的工资涨到了 200 美元,在 300 美元/小时的大关上,我开始收到第一批拒绝的邮件。尽管如此,还是有人愿意支付这笔钱。即使我改用每小时 500 美元的收费(这是我目前的费率),我也总是有客户(尽管通常不是为了编程任务,而是更多地为了项目架构的辅导和咨询)。
我能够大幅提高利率的主要原因是我的品牌变得知名并且我建立了声誉。
如果你现在有实践经验,了解你所从事的行业,我几乎可以保证有一天你能够把关税提高到一个可以接受的水平。可接受的是与您的服务质量相匹配的服务。如果我们假设它很高,那么可接受的水平就是市场能够承受的水平。无形资产的定价完全是主观的。我认识一些高薪编程顾问,他们向企业客户收取每小时 350 美元的费用,但什么也不做,而同一团队中的其他人则完成 90% 的工作,每小时赚取 50 美元或更少。技巧固然重要,但在决定赌注大小方面并不起决定性作用。这取决于客户的支付意愿乘以你的声誉。寻找愿意支付更多费用的客户是有意义的。但前提是您的声誉已经达到适当的水平。嗯,你的技能将帮助你建立声誉,并让你相信你不会失去工作或不必还钱。

另一件重要的事情是:在某些时候,最好完全放弃按小时定价,而是专注于所谓的“基于客户价值的定价”。


基于客户的定价意味着您不是按小时为服务定价,而是根据客户的预期结果及其价值来定价。


假设我有一个拥有大型商业网站的客户,他希望有人在那里构建一个模块来自动处理 T 恤订单(目前是手动处理)。


我可以确定新系统可以节省多少钱,然后根据结果制定提案。这可能每年为公司节省一百万美元。在这种情况下,我可以将我的作品估价为 50,000 美元或 100,000 美元。它只需要我工作 80 个小时,因此我每小时的收入从 625 美元到 1250 美元不等。


这是一个没有人愿意按小时支付的价格,但当你从基于消费者的定价角度来看时,它看起来很划算。

您还可以使用类似的方法每天为您的服务定价。大多数时候,如果有人想雇用我做某项工作,我报出的最短时间是 24 小时。然后我估计我的每日费率是 5,000 美元,或者每周费率是 20,000 美元。 软件开发人员如何成为自由职业者并开创自己的事业的指南(第 2 部分)
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION