Day12 - 敏捷式接案实践( 四 ) - 收入管理

在还没有跟夥伴一起接案、案件收入全放进自己口袋的时期,接过案件金额最高纪录是 24 万 8,当时是负责网站改版,从企划、专案管理、WordPress 架设、主机维护,前前後後花了半年多的时间才把这个案子结掉。

这个案子当初在写报价单的时候很兴奋,因为从来没报过这麽高金额的案子,报价项目列了一大堆,当然也免不了中间的议价,花了很多时间整理文件,这案子大概谈了两个多月才成交,算一算加上实作的六个月,整个案子总共花了八个月的时间来赚这 24 万 8,平均下来月薪是 248,000 / 8 = 31,000,跟我刚出社会第一份稳定工作的薪水差不多。

在这六个月的期间内,我不敢接其他的案子,因为这案子对当时的我来说不小,除了程序开发外还要负责需求确认与专案管理,再加上网站的架构很庞大,要一次性的全部翻掉牵涉到多个单位的旧架构,做到後来,我只求能顺利结案,根本不敢奢望还能有多少利润。

而这样的状况也发生在其他案子身上,所以很长的一段时间我是根本存不到钱的,有时候连打平生活开销都有难度,直到参加了一场聚会遇到了贵人,也是我第一次采用时薪接案的开始。这位贵人本身就是程序底,并且经营一间很有规模的接案公司,第一个合作案件是我从没做过的 WooCommerce 串接。

转变的契机

我当时完全不知道该怎麽报价,我只知道我想用时薪谈,也许是自己多年写的 WordPress 分享文得到他的信任、或者真的单纯就是贵人,没有谈多久,我们就以时薪计价展开了合作。合作过程中,他教会了我时薪接案最重要的一件事:拆解需求。

在他还没帮我拆解之前,这个功能我完全不知道该从何下手,但当每个大功能被拆解成一个个可执行的工作项目时,这个大功能看起来好像就没有这麽困难了,当案件进行了快一个月时,我很担心目前的花费时数会超出他的预算,所以我写信问他:「我目前已经做了 N 小时,这样会不会超出你的预算?」,我抱持着要停止计时但还是要把案子做完的心理准备,但想不到得到的回应是:「 OK 的,只要案子解决能让大家睡得安稳最重要!」

这是我第一次感受到原来自己是值这个价的,多年接案的委屈让自己不断的贬低自己,不管是被砍价或是被凹东凹西,都会怀疑自我的价值何在,这位贵人的这句话让我重新思考自己在市场上的定位,以及该如何找到可以认同我的价值的客户。

此外,透过与贵人合作,我也建立起敏捷式接案的雏形,之後透过一个又一个的案件来逐渐完善这样的工作模式,并且在遇到问题时改良管理方法,像是案件开始时的时数预估让客户可以分配预算、每周定期回报、需求拆解,以及最重要的月结请款,真的很谢谢这位贵人教了我这麽多,让我可以从死胡同中走出来。

时薪该怎麽订

查到不少文章在教接案如何定价,看到一种作法是根据自己过去的月薪换算成小时数,然後多加上劳健保以及其他隐藏成本来做为自己的时薪定价,万一你从没上过班,可能就没办法这样算,再加上公司开的薪水是根据内部的人力薪资结构来计算的,接案市场考量的是解决问题的能力。

我的作法是先去查国外 WordPress 开发者的薪资,然後再算出自己一个月目标收入是多少,以及最重要的一个月「想」工作几个小时,看清楚,是「想」而不是「要」做个小时。

举个例子,假设我一个月想要有十万元的收入,每天扣除掉谈案子、回信、写文章、卡关、逛 FB 的时间,我有三小时是真正有在开发产出的时数,那麽一个月扣掉假日我的基本时数就有 3 x 22 = 66 小时,那麽我的时薪只要开 100,000 / 66 = 1,515 元左右就能达标。

剩下的就是要想办法每个月凑足这 66 个小时的工作时数,所以刚开始转型後,我专注在接小案,太大的案子就跟客户谈部分需求来接,因为我的目标不再是要接一个上百万的案子来赚上好几个月,而是专心的把每个月的时数达标即可,案子金额越高要付出的时间成本越多,时间一拉长变数就多,变数一多就很难结案。

另一方像 WordPress 的案件类型,市场上有很大一部分的案源需求不是要从无到有建置一个站,而是经营中的网站陆续发生一些问题要排除,像是外挂冲突、效能问题、网站被骇的後续处理等等,或是要根据网站经营的状况新增功能。

对时薪接案来说,这一类案件可以很容易让发案方看到接案者的价值,因为要做的事情相对不多,但却能解决客户的痛点,相较於架设一个新的站,现在架站门槛已经是非常低了,很多人上完 WordPress 的基础课程就能去接案赚钱了,自然而然价值要被看到相对较难。

如何提升收入

假设今天我想要减少工作小时数来做自己想做的事,但依旧还是能维持收入目标,那麽其中一种方法就是提高时薪。因为 WordPress 接案市场的特性,对愿意投入的程序设计师来说,可以占到一块很特别的位置,当大家都是用现成外挂在架站时,懂 WordPress 又懂程序反而会让时薪可以比一般纯程序开发案件好上许多。

就像是就读第一志愿但全校排名垫底的同学,转学到万年吊车尾的学校去当第一名一样,立刻就会得到关注,所以把自己放在对的地方是关键,当然还是要不停的持续学习、提升自己的开发能力,但会写 PHP 在这个圈子基本上就已经是赢在起跑点了。

至於何时该调涨自己的时薪,我尝试过的方法是在新案件的估时中涨个几百块来测试新客户的接受程度,而不会去调整已经合作许久老客户。但後来我放弃这样的作法,因为我觉得万一今天手上有两个案件,一个时薪比较高,当我在做时薪比较低的案子时内心可能会有些不平衡,所以从我转型後我从来没有调涨过时薪,一律都是维持在刚开始的价格。

所以一开始就要开让自己可以舒服的价格,虽然可能会失去某些客户,但只要能留下愿意持续合作的客户,每个月要达成目标时数就不会太困难。

既然不提高时薪还有什麽方法可以增加收入呢?下一篇文章我会介绍 WordPress 程序接案者提高收入的作法!

本文同步发表於:https://oberonlai.blog/tw/wordpress-freelance-practice-4/


<<:  Day12 经常搞混的CSS Position

>>:  [Day10] Vite 出小蜜蜂~Function Composition!

Day 08 - UPDATE 把资料改成想要的样子!

上一篇我们学会了新增资料,但是如果资料打错了想要改的话应该怎们办呢?那这时候我们就需要用到我们的UP...

JavaScript 闭包(Closure) 下集

看这个程序码,结果会是如何? function ArrFunction(){ var arr=[];...

着麽可爱果然是男森!!

事件简述 陆女主播人设的背後其实是男森... 伪声真的不错听... 结论(废宅又在说废话了!!) 网...

Day02 -本机环境准备,安装Python

本机环境 OS: Windows 10 原始码编辑工具: Visual Studio Code (後...

Day24 Shallow deep copy &Matrix

一个正常的物件:Person p = new person(); 这是一个单一物件的结构 ●Sha...