先说说我为什么写这篇文章,原因两点
- 大家对接私活特别感兴趣(其实是想🔥想疯了)
- 古有
Girl helps girl
,今有coder helps coder
,揭秘私活赛道的经验与潜规则
在阅读之前,不要抱有作者能给你推荐私活/途径的幻想,本文仅仅分享自己如何接触这个赛道,以及这个赛道的一些经验
如果你准备好了,我们即将开启这段私活生涯!
生钱之道-启程
交代下我的背景,2020年我刚毕业上班,平时工作不会特别忙
在闲暇的时间里,我经常自学
,由于爱捣鼓技术,所以遇到的问题也较多,我开始网上寻求过他人帮助。网上的技术大咖特别多,经常遇到特别耐心解答疑惑的人,他们甚至会不求回报地帮你远程解决问题。与此同时我也有新的困惑:他们到底图什么?
他们真的好🆒!我内心也种下了一样的种子,我要成为这样的人
在往后的时间里,我开始在一些技术论坛、技术群上回答并解决别人的问题。除此之外,我还使用了uChart
框架实现了一个好玩的图表开源项目ReportPlus,也因此成为了uChart的开源项目开发成员,并且在几个2000
人的用户群里持续解答用户的问题
🤔:这个人好像一个老好人啊!我是进来学习他的生财之道,怎么给我看的全是他被白嫖的过程?
我真的被白嫖了吗?其实我只是在等待一个机会,一个可以证明自己的机会
天降横财!这居然是他的第一笔私活钱💰️
直到有一天,技术群里的张三加了我
张三:哥,我看你对图表方面颇有研究,可以帮我封装个图表插件吗?
我:这工作量有点大,我只能简单的指导下你....
张三:我给你500块钱的报酬。
我:老弟,不!老哥!这事就包在我身上!!!
于是我花了一天的时间给他完成了,后续对他的需求也进行了几版的优化,直到他满意了,我才心安理得的把钱收了下来
严格意义上来讲,这算不得私活,更像是一笔技术(知识)付费
好事频临,开启吧,我的赚钱生涯!!
碰巧的是,没过多久又多了一位愿意为我技术付费的群友——李四,而我在一年前居然帮助过李四,那时候就已经为这段缘分埋下了种子
李四:哥,我又找你了!一年前我找过你,之前看你在群里无偿的帮过很多人,这点让我佩服!
我:举手之劳,找我怎么了?
李四:我有一个基因检测的项目,接口复杂、参数多,而且需要做报表功能,需要你帮忙!
李四:这并不是无偿的,有1000的费用,一周完成即可
我:老弟,不!老哥!这事就包在我身上!!!
当时我一天都关闭在小房子里,等到晚上把这活干完了,并且交付领到了报酬才出门吃了个晚饭,那天不知道冷还是激动,整个身子都是颤抖的,特别没出息的多加了两个菜,吃了将近30元
,吃完整个人赶紧回来躺着闭上眼休息,但怎么都睡不着,记得整个人都很难受,脑子全是不由自主的想东西,我当时心里想:这会不会是濒临猝死的感觉?
李四:哥,你怎么做的这么快?我预估一周,你一天给我干出来了啊?
我:无他,但手熟尔
李四:这项目后续还要开发其他功能,你要不一起来做吧?我感觉有你一起,我心里也有底了
李四:这活总共是20000,我们对半分
我:老弟,不!老哥!你的事就是我的事!!!
这算是我真正意义上第一个私活,也是我第一次意识到,在空闲时间里可以搞点副业来提升我的收入
生财之道:不嫌肉小,再小也是肉,再小也有惊喜!
新手在接私活时,要做好心理准备,有些私活的价格会比市场价要低的多,如果没有其他选择途径的时候,可以尝试一次
,当做拓宽客户途径
记得有一个活:要求开发一个简单的调查问卷,一共5个页面,需要原生开发,价格仅1000元,开发A觉得价格低,把这个活推给了我,于是我接过来做了
做完项目顺利交付后,客户很认可我的技术,于是陆陆续续给到了我更多的项目,粗略的统计了下,这位客户给我总项目的合同金额接近50000元
,并且我们目前还在保持着良好的合作关系
机会其实总是很无意中的出现在你面前,但很多人都没法把握住。客户带给我们的价值我们永远没法想象,所以在没有渠道的情况下,珍惜每个单子
但这绝不等同于:来者不拒。
在学会赚钱之前先学会拒绝
🤷♂️:不是,哥们,刚刚还在说要把握机会,珍惜每个客户,现在怎么又要拒绝了?
接下来的内容,是在你有了基础客户后,需要掌握的一项的技能,但我看了很多私活的经验分享,发现他们都是告诉你如何去做,却没有人能告诉你如何拒绝
,因为拒绝是一个非常重要、需要勇气却又难以掌握的技能
曾经的我也经常不懂怎么拒绝客户,也正是因为如此,我需要做的东西越来越多,得到的东西却越少
我们即将要明白为何需要拒绝,一起来揭开背后的大饼与pua
三年前,有个专门的中转外包的人(暂时称他为饼哥),饼哥找到了我,给我推了第一单:一个包含课程学习、课后答题的小程序,开价3000元
第一反应是觉得价格低了,当时也直接和客户尝试沟通,希望对方可以提高下价格
我:这单价格有点低,可以加点钱吗?
饼哥:目前暂时没有足够的预算,不过你放心,我这里很多单子
饼哥:等你做完这单,我们可以继续合作,优质单子优先推你
就这样,我吃下了饼哥的第一张饼,结算方式是按3:3:3:1
的比例来结算,定金结算30%,项目过半结算30%,项目完成结算30%,测试验收结算10%
等我把全部功能开发完后,准备找对方结算,对方提出客户需要优化页面,但小改动就算了,但对方是大改,我尝试让对方增加预算
我:页面改动这么多,需要增加一点费用呢
饼哥:客户也没给我新增预算呢,我们先把客户服务满意,满意了会持续需要运维的
饼哥:到时候运维也有钱,而且这种都是长期的合同
这是饼哥的第二张饼,我又吃下了
等到我优化完后,客户又提出了新的需求:增加课程付费功能。这次可不是小需求了,完整的订单创建、支付、列表、详情
都需要做,我觉得这次加钱肯定不过分了
我:这次新增的东西比较多,预算得加些呢
饼哥:明白,不过这次预算有限,只能给你加500元呢
我:太少了
饼哥:我们还是看后续的长期运维,而且后续我会一直给你推项目的
就这样,我拿着仅有的这点薪水,把饼哥的第三张大饼嚼碎咽了下去,以上都是我简化了的对话,其中的来回反复拉扯肯定要比这里复杂的多
故事还没完,小程序的功能一直在叠加,饼哥试图继续给我画饼,我才突然醒悟过来,这是一个无底洞,我力和饼哥发生了较为严重的争执,对方试图拿我的尾款来要挟我,但我强烈拒绝了,底气源于我还没交付源码,最终大家闹的特别不愉快相互离场
接私活的人里,应该有50%的人经历过相似的场景,但背后的原因都是大差不差:不懂拒绝
很多人都尝试掉进对方的陷阱,幻想后期的运维合同以及长期合作,但在我做了那么久的项目里,目前没有一个是能长期运维的
在不懂拒绝的日子里,我还经历了如下:
- 对方不给定金,不懂拒绝,开发完好后,对方不要直接跑路了
- 对方嫌签合同麻烦,不懂拒绝,开发到一半,发现需求有出入,死无对证
- 对方签的合同是无源码的,却要求给源码,不懂拒绝,发现源码一给再也没后续了
我以亲身的经验来告诉你,不懂的拒绝等待你的将是更大的代价,除非在此之前,你已经深思熟虑过,能够承受最糟的后果。及时止损是一种智慧,也是一种保护自己、避免被pua的方式
没想到吧?这玩意也是需要有伯乐
在最早,我都是干完这票没下票,做完上家没下家,直到有一天,我的伯乐——岩哥出现了,他给我带来了特别丰富的项目资源,而他的职业是一名产品经理
,妥妥的北方人
为什么这里要特地要交代他是北方人?由于这个原因,他所接触到的项目也都是北方区域的,那边的项目价格普遍要比南方高
我们是在一个外包平台认识的,大家合作的项目是一个地图插件程序,在完成之后他和我说了一番话:
岩哥:这个地图插件一直都没人接,难度大、功能多、价格少,没想到你还是完成的那么出色
我:对我来说,这已经是不错的报酬了(8000元)
岩哥:你是哪里人?
我:广东的,目前在广州这边工作
岩哥:噢,我一直觉得南方的技术要比北方的要卷,技术也要好
岩哥:有没有兴趣跟我一起做,我负责接单沟通需求,你负责开发?
我:当然!
就这样,我们一拍即合,在后面的几单里,我们合作的很顺畅。他是一名优秀、负责的产品,不仅能把客户的需求转达清给开发,而且在开发遇到难题或增加预算时,他也能力争的给开发争取该有的权利
合作多次后,我们愈发熟悉,也愈发信任彼此。有一次,他告诉我拿下了一个政府的项目,需要我做技术支撑,最好能飞太原一趟,我二话不说当夜买票飞了过去,最后顺利把合同签了下来,这也是我目前私活生涯里,接触过最大的项目,我前前后后开发了将近9个月
如今,我们已经处成了朋友,很多项目的收入、分配都是可以落落大方的说,也会分享一些加班熬夜的养生方法,和他经历过最难搞的客户、最没谱的项目、最负责的系统设计,似乎有种战友
的感觉,但我更愿意称他是我的伯乐
现在,他手里一旦有项目,都会想到我,我在他手里做的项目大大小小的也有十多个了,这也让我发出“千里马(程序猿)常有,伯乐不常有”
的感慨
在准备的日子里——蓄势待飞,一飞冲天
这么看下来,这小子好像是走了狗屎运
了,似乎没法复刻他的经历
坦白讲,没有一个人的经验是可以复刻的啦,阿里巴巴、腾讯这两家互联网公司,网络上一查就能查到他们的发家史,即使大家把他们完完整整的看完、倒背如流,也不可能再复刻出第二个它们
但我想说的不是这些,更多的是希望你在这条路之前,能好好做好准备,只有自己的料足够多,人家才会愿意用你,这是一个很现实的社会,在这里多说一句,当客户有以下两种选择时:
方案1:1名前端,1名后端
方案2:1名全栈
我遇到的客户,几乎都是选了第2种方案,他们往往认为1个人的开发成本要比2个人更低,或者觉得1个人做可以省下一些沟通成本,有时候会更便捷
但也有例外的,大项目1个人吃不消,对程序员的开发效率也有更高的要求,这种时候往往会选择多人协同开发,但这并不意味着客户不需要全栈的角色,全栈的技术能作为中枢纽带
,在大项目中可以两边沟通,推进项目进度,所以客户也需要这么一个角色
我见过很多急不可耐的人,他们上来就企图让我带带他们,可我本身了解他们的情况,他们当中的人甚至不乏基础特别差的人,根本不足以自己撑起整个项目
怎么才能独当一面
,能撑起整个项目?最基础的技能我盘算了下,大概如下:
技能 | 说明 |
---|---|
前端 | html、css、js、vue/react、小程序 等 |
后端 | JAVA为主,需要掌握SSM框架、Redis、MySQL 等 |
Git | 代码提交到仓库,协同开发 |
Nginx | Web服务器,掌握相关前端配置、代理 |
Linux | 接口、服务部署技能 |
还有一些客户需要你做的东西更多,这也意味你要掌握的东西需要更多
技能 | 说明 |
---|---|
前端 | webpack优化、响应式、大屏/地图/3D开发相关 |
后端 | 微服务架构 |
数据库 | 分库分表、备案等方案 |
Docker | 容器化管理 |
云服务器运维 | 防火墙、域名购买/备案、服务器解析、安全证书配置等 |
也是因为如此,我一直持续学习,分享一下我的学习内容涉猎
学习和记录都是很重要的,不仅笔记如此,浏览器也该整理起来
可以发现独当一面要了解的东西特别多,而人的精力又是有限的,当我们并没有掌握这么多技术栈时,如果这时候客户敲门了,如同在无力的时候遇到心动的单子
,结局是很遗憾的。这个时候我们就该放弃吗?
整合资源,逆天改命
要知道,客户是有依赖性的
,当你服务好一个客户的时候,他希望你能服务的更多
我目前服务过的几个客户里,不乏那些恨不得我全部技术都会的人,但这不现实,我已经暂停了新的学习很久了,掌握的技术栈也有限
我的主要精力都放在前端,很多时候是一边接项目一边立刻学习的状态,但技术不是一蹴而就的,需要漫长时间的深耕,所以这种情况下再企图临时抱佛脚就有点不现实
中间有客户要求过我做过以下相关开发的
- Python实现模型调度,算法优化
- php语言维护某个系统管理后台
- 腾讯云TSF 微服务框架的应用开发
- Docker-compose 容器编排
- Jekenis
- ...
这些我几乎都不熟悉,但我知道我身边有很多人天天和他们打交道,于是我会寻求他们的帮忙,并且会给予相应的报酬,有些人我形成了固定的合作关系
慢慢地,聚集在我身边的人越来越多,他们掌握着不同的技能,这让我更加有底气,在私活这个赛道上能接下更多类型的项目
你是不是已经发现了:这和公司的模式有点像,公司签下项目,也需要不同角色来参与,其中也有UI设计、前端开发、后端开发、数据库运维工程师、服务器运维工程师等等,只不过和公司不一样的是,这些人是在你的整合下聚集在一起,你才是他们背后的Boss
多发现身边厉害的人,学会资源整合、运用起来,你会发现签下私活的概率大大提升啦🥰
最后最后!一定一定要记得善待
身边这群人!千万不要因为有了可观的收入,试图占有对方应得的报酬,每份信任的建立都是来之不易
项目资金越高,风险越大
你看这项目它又大又圆,这回报是又高又快,我好想马上占有它
但?天上真的会掉馅饼吗?
我做过好几个项目,周期都特别的长,金额回报比以往报的都要高,第一次遇到的时候,立马上头,心里想着:干完这票我就收手,结果就出事了
项目资金大的一般有以下两个点特点:
- 开发功能点多,周期长
- 政府项目偏多
而这种项目,中间不知道捣手了多少次,这也意味着:项目一旦出点事,你很难找到对应的人来解决问题,大多数人都在中间来回踢皮球
记得有个项目,由于是熟人带的(作案),所以被他劝说了好几次,答应无合同去提前开发了。开发前常常与我拍胸脯保证项目的可靠性,中间多次被要求熬夜加班把项目赶出来,直到项目完成后,我开始追款,结果多次沟通后也要不到款。起初以各种理由延迟,说公司法人正在变更,需要变更后才能走财务流程;等变更完成后又是新的理由,最后干脆直接摊牌找些政府财务收缩的理由,说放弃项目了
这种耗费了大量精力和时间,却没法收到款的情况,相信大家遇到时都不会好受,所以一定要坚持自己的收款原则
,不要感情上用事,生意很多时候就是生意
合理的评估项目的风险这点是很重要的,而人天生有个缺点:凡事都愿往好的发展去想象。这点在做私活里是很忌讳的,别忘了私活是带有高风险的属性的,家人们,赌狗真的会输
!
写在最后的一些话
这些话上下文没有关联,仅仅是我的一些碎碎念
🔖只要是人就拒绝不了被真诚对待,客户也一样,但大多数都太在乎利益了,所以彼此之间好像隔了一堵墙
🔖如果一个人推项目给你,记得给笔介绍费,即使他拒绝了,尽量想办法让他收下。没人愿意白帮忙,给了他好处,以后有活他还愿意推给你
🔖一定要有自己的结算方式
,例如我自己 3(定金):3(项目过半):3(项目完成):1(测试验收) 的比例结算,这样才有保障自己的成果尽可能的不受到侵害
🔖一定要有自己的原则
,并且坚持,比如:
✅项目开发前必须付定金的原则
✅ 每天私活只做固定时长的原则
✅ 保证项目沟通的需求有说明文档,最后按照文档进行开发的原则(防止赖皮)
🔖除非不得已,否则不建议全职做私活,本人也是一边工作,利用空闲时间兼职
🔖如果赚到了钱,请不要露富
🔖适度接活,不要把全部时间占满,留点时间给家人、社交、生活、职业成长
🔖适度运动、多喝水、保护眼睛
🔖如果你对技术/行业交流有兴趣,欢迎添加howcoder
微信,邀你进群