7条我从惨痛经历中学到的自由职业教训
7条自由职业经验教训
专业精神💼
结论
2015年,在掌握了一些HTML/CSS/JS和Angular JS之后,我决定尝试做自由职业。大部分工作是搭建模板/WordPress网站,偶尔也会开发一些单页应用程序。
以下是我付出惨痛代价才学到的一些教训。
7条自由职业经验教训
应对经验不足的问题👶🏽
如果你是新手,请记住,很多东西你可能需要边做边学。虽然做一些研究是可以接受的,但你肯定不希望因为经验不足而让客户多付工时费。此外,最好坦诚地告诉客户,项目需要进行一些研究和试验,这会影响工期。
价格💲
对于许多新手来说,通常的做法是估算工时并计算小时费率。然而,问题在于,如果没有太多实际项目经验,就很难进行准确的估算。我们常常忘记将设计、调研、测试、故障排除、根据反馈进行修改以及生产部署等活动所需的时间考虑在内。
估算⏳
尽量做到准确而非精确,例如给出一个范围,比如 8-10 周。如果必须给出确切日期,那么应该是你预估的最坏情况的最后一周的最后一天。如果客户确实需要尽快完成一个你从未接触过的项目,那么这份工作可能并不适合你。虽然拒绝一份工作可能很难,但你的身心健康和声誉对于未来的机会至关重要。
在规定的时间内,估算完成任务需要多少小时,然后乘以你的时薪(大约20美元/小时起步)。如果你觉得所需时间过长,导致价格低于你认为的合理水平,那么你可以直接收取固定费用。预估工时应在规定的时间内留出一定的缓冲时间,这样你就不会24小时不停地工作,也能应对因意外情况造成的延误。
计算成本🧾
仔细考虑你需要的所有资源以及计划提供的服务。记住,Wi-Fi、工作环境、餐饮、开发者/工具许可、主机和域名都需要成本。你会提供开发支持吗?你是否愿意与客户反复沟通以获取反馈?你每天会在哪些天和哪些时间段提供这些支持?这会对项目进度产生什么影响?在收到首付款并完成项目上线后,你会签订年度维护和支持协议吗?谁来支付主机费用和域名续费?
付款💵
在确定你要提供的服务之后,务必与客户商定付款方式和时间。这应该在任何工作开始之前完成。根据客户的不同,你可能会发现自己不符合他们的服务资格。或许你需要注册成为企业,或许你不支持他们的付款方式,或者存在其他法律限制。
如果可以和客户协商,你们应该制定一个付款计划。他们应该预付多少款项?你们的取消或退款政策是什么?
代码所有权👩🏻⚖️
此外,务必与客户就代码和/或资产的所有权达成一致。对于应用程序,您可能需要将部分代码作为模板用于其他项目,因此应告知客户这一点。查找软件许可协议模板,以便为规模较大的项目颁发许可证。
专业精神💼
尊重客户的时间至关重要,切勿开会迟到。始终保持礼貌和谦逊。保持联系畅通,并经常沟通,以便管理客户的预期。如有任何延误或延期,请尽早告知。答应客户是一种承诺,而有时说“不”则需要勇气。
使用发票生成器向客户开具发票并跟踪付款情况。使用Trello等工具创建看板,将工作分解成任务,以便更好地管理。您还可以在发票上注明这些任务。制定项目计划,安排里程碑以及与客户会面收集需求、演示和反馈的时间。随着经验的积累,投资DevOps以构建更可靠的产品。
结论
这篇文章比我预想的要长得多,但如果能避免别人走弯路,那就值了。自由职业的前景或许看起来令人望而生畏,但你完全可以从小处着手,并依靠你身边热心的社群寻求指导和支持。你是否也有过类似的经历?或者有什么经验想要分享?
文章来源:https://dev.to/snickdx/7-freelancing-lessons-learnt-the-hard-way-1dl1