成为一名成功的自由开发者的路线图
步骤 1:选择一条路线并坚持下去!
第二步:确定问题
步骤3:模拟
步骤4:创建解决方案
第五步:出售
结论
什么是自由职业?
自由职业是指在不同时间为不同的公司工作,而不是永久受雇于一家公司的行为。
为什么选择自由职业?
人们选择自由职业的原因有很多,但以下是一些:
- 远程工作
- 掌控你的日程安排
- 利用通勤时间做你喜欢的事情
- 做自己的老板
- 额外收入
我如何开始自由职业?
步骤 1:选择一条路线并坚持下去!
成为自由开发人员的第一步是确定您想要开展业务的领域。
我所说的“领域”是指,与其试图为世界上的每个人构建一个 SPA,不如将其范围缩小到为零售商店、体育联盟或餐厅构建应用程序或软件。
为什么?
我曾经读过一篇文章,其中这样说:
您可以成为一名开发人员,解决您遇到的每个问题,并且在此过程中赚钱。
问题是,虽然你一直在解决问题,也在赚钱,但你在构建电商系统方面却没有进步,因为只有五分之一的客户需要电商系统。只有五分之二的客户需要社交应用,所以你在这方面的技能也没有太大提高。最后两个客户需要的是PHP网站,而你以后再也不会用到它们了。
是的,你赚了钱,但你并没有为下一位顾客创造更多的价值。
现在我们来看看下一位开发者。他只做过3份工作,但都与社交平台聊天有关。现在他知道如何更轻松地创建聊天系统,并且已经进行了3次迭代,不断提升该领域的水平。
他现在可以提高他的服务价格,因为他已经能够通过迭代增加更多价值!
这就是你想做的。找到一个竞技场,坚持下去。如果你不喜欢,随时可以换。
第二步:确定问题
这是最难的一步,任何人都可以构建软件,但很少有人可以构建解决方案。
要发现某个领域存在的问题,你必须与生活在那里的人交谈。虽然你或许能发现自己在某些方面存在的问题,但这并不一定意味着其他人也有同样的感受。
主动联系那些住在你想帮助的地方的人,并开始问他们一些问题。问问他们每天最头疼的问题是什么?发现问题没有神奇的公式,你必须时刻保持耐心,并倾听他们的倾诉。
步骤3:模拟
在设定的场景中确定了问题之后,你需要创建一个模型来模拟你的想法。你最不想做的事情就是设计一台切面包的机器,而面包师只需要一把刀。这会为你节省大量的时间和精力。
把你的模拟带给你曾经联系过的人,并询问他们是否是这么想的,尽可能地合作,你不是这个问题的专家,他们才是。
步骤4:创建解决方案
你已经确定了一个问题,并制作了一个模型,并获得了良好的反响。太棒了!现在是时候编写代码了。这是最简单的部分。利用你获得的研究和知识,创建解决方案!
第五步:出售
把你的解决方案带给你联系过的所有人,让他们知道你希望他们尝试一下。免费给他们一周的试用期,你会发现一些意想不到的问题,修复它们后,再带回完善的版本。
如果你有效地解决了问题,解决方案就会不言而喻。
结论
自由职业可以打开机会之门,带来财富,并激发热情。但要实现这一切,你必须愿意付出努力。
道路漫长,但只要坚持,就会获得丰厚的回报。
感谢您花时间阅读,如果您有任何建议,请通过推特联系我们。
文章来源:https://dev.to/kevsmss/roadmap-to-becoming-a-successful-freelance-developer-4of9