分享下被偷走的那些年,我在做外包的心得
前言
先说一说做外包的原因和经历,我是在17年开始接触外包,当前也没有花太多的时间去做外包项目,大部分精力还是主要的工作上,下班/周末的时候花一些时间来做那些项目。
17 年和朋友一起注册了一家公司,然后开始在八戒上挂服务。有时候觉得:只有你进入某个你没有接触的领域时,你才知道竞争有多激烈,这里不得不说下八戒的一些坑:
- 单子质量比较差,有很多假单
- 服务五花八门,各种变相收费
- 手续费也不少(现在改革了,变成另外的形式了)
- ...
注册八戒成功后,找朋友的妹妹设计了下店铺就勉强上线了,总的来说咨询量还是有的,但是我们刚做没有多少案例
大部分客户都是想要一个案例看看之类的,有案例也是一种实力的表现。
17 年的第一单
17 年的第一单是一个在北京的朋友介绍来的,想要做一款台湾市场的视频应用
,价格方面也比较低好像一起是3.5w
左右,包含Android、iOS、后端,先不说钱多钱少,蚊子再下也是肉,现在想起当前现在也感慨当前怎么就接了,因为我们几个人都是做移动端、前端出身,只有一个小伙伴做过半年的Java后端,而且iOS也需要去找人来做,第一个项目是这样规划的:
- 找朋友做UI设计:3000
- iOS 请了一位朋友帮忙花了1w
- Android 端自己做
- 后端自己做
算下来反正是亏的,但是大家当时都有工作,赚点零花钱就够了的。
做项目的过程就不说了,就说结果,后面由于双方的原因算是半黄吧(我们拿了一些钱,尾款还收到),客户说要在视屏编辑时加music(像某音一样的),那时候啥经验没有,找音乐资源也没找到合适的,与客户商谈时先上线后期再安排上,客户爸爸才不管这些,直接怼了一句没音乐还怎么上线,无赖后面联系了七八次也就不了了之了,坑爹的是八戒还给我们保留了这个单子到现在关也关不了。。。。。
PS:加音乐这个需求,当时聊的时候是没有的。
学了一些 iOS
做的第二单是从八戒来的,客户是个不错的老哥,交流起来也比较顺畅。简单说下这个项目:
是做一个类似背背佳
的产品,但是加了个智能模块可以控制背带的松和紧来完成矫姿的功能,也是三端:Android、iOS、后端。
项目的钱在2.5w,这点钱要是在找个朋友帮忙那自己基本上是没的赚了的,办法总比困难多,一咬呀京东买了本《21天精通iOS开发》就开干了,跟着书再加上面向百度编程还有啥困难搞不定!
大家都知道做智能APP都要和硬件打交道的,这也是这个项目比较难受的地方,客户那边的硬件也是个半成品,说白了就是一块电路块加了一些收发数据的协议解析程序,当时他们请的一个在读研的实习生做的,应该是缺少实际的经验做的东西都想的比较简单,也没有什么重试、分包之类的,调的我一口血时不时的发个命令板子不响应之类的。
这个项目也算半黄了,拿了些钱没结到尾款,我太难了啊!!!,项目规划一个月等了一个月给我们的调试产品还是块板子,连个背带都没有压根就没法调试啊。。。。
一些感慨
时光飞逝一转眼就到了 19 年,被偷走的那1-2年我还是持续的边工作边做外包,同样也有成功上线的也有黄的。技术上也有一些增长但都是微乎其微的,之前的同事和朋友基本进了京东、阿里之类的厂,我还在原地踏步踏想起还有点小伤心,可能某一方面没有他们那么厉害,技术广度还是不错的有2年中学过:iOS、Android、Flutter、Java后端、Python,但大都是临时学一些,能用的上就上不用就忘记了的那一种,回头要用的时间又要百度、看文档的这种。
后面也找了方面,多花了些时间学习Java后端,但还是个只会CRUD的JAVA程序员。基本上做外面够用的那种,顺便提下之前的主要工作是以Android为主,所以学Java后端也快的。
19年的一次转变是从原来的公司离职了,离职的原因是来了个新总监直接将工作节奏提到了996,心态崩了一边外包一边工作的“美好生活”是时间结束了,19年7月我离职了,离职后去面了两家Java后端的工作,也不怕笑话直接被虐了个底朝天,那帮面试官也太不近人情了,直接给我怼的失去了生活的自信!!简单想了下当时的面试题:
- MySQL 索引方面的最左匹配、索引覆盖、回表
- 消息队列怎么保持不丢失
- SpringBoot启动过程
- JVM内存生产时怎么调优
- ...
现在只能记起这几个了,做外包大部分情况是不需要考虑这些问题的,但是真去互联网公司那就不会不行了,做外包是直接把功能怼上去再说,什么性能、效率都靠边。
后面我痛定思痛,做外包的同时技术也要跟着长进的,不然等想出去找工作那就脱节了。
一些小经验
- 大部分外包只适合兼职
大部分外包只适合兼职,是我近期理解的一些想法,全职做外包真的不比全职工作来的轻松,你以为时间可以自由安排你就想多了,客户爸爸一个电话就整的你睡不着,如果不能如期交付一些要加班加点,而且外包的配置人员和技术大部分也是东拉一个西拉一个来的,没有配合容易带情绪工作。
- 你想不到和你配合的人技术是咋样的
这个是最近的一次经历,在做一个Flutter项目,客户出的后台他们用的PHP,经常有字段变更,缺胳膊少腿的那种。最无语的是我问他们为什么老是这样,他们说:php不是强类型语言,字段类型什么时间变了我也不知道,这是做后端说的话麻!!
- 需求也不是一开始聊的那样的
这个平时工作的时候都免不了改需求,更不要说做外包了,事实上是不可能在前期把所以的需求都安排的明明白白的,尤其是还有个甲方爸爸的情况下,这里改一些那里加个功能那都是常有的事,如果你心态不好千万不要和甲方交流,让朋友去免得你喷他们,大打出手也是有可能的!!!
- 钱也不会那么快到位
一般做外包的周期是在15-30到左右,从拿到定金开始一定要规划好,按阶段拿钱,不要说前面给30%-50%的定金然后最后拿尾款,一定要分几个阶段比如:
- 设计费xx元
- 第一阶段:立项调研xx元
- 第二阶段:开发xx元
- ....
这些一步步的也好收钱,客户也明白,一定要安排客户,引导他们走你的路,不然拿不到钱也是常有的事。
- 尾款也不一定都能拿到
前面提到过有几个项目没给到尾款的,有部分原因是甲方上线后看不到啥效果之类的,就各种给你找bug找不满意的地方,有的过分的还要和你寄律师函
。
- 一定要提升效率
把一些重复的东西都利用起来,不要一开始就想着自己去造个轮子,一是没时间,二是没精力,想想8-9点下班后再想想那个轮子,github他不香麻。
- 心态一定要好
不要改动一点就觉得烦,要想着方便他人就是方便自己,客户要是赚了钱说不定也能分点汤啥的,这也是有真实案例的。
还有一些想到了再补上吧,大家都说外包不好,我觉得还行的,能赚钱当然好了,搞点额外的收入提升生活质量,美滋滋的~~,但是一定要有选择性的做优质的单子,不要被坑咯。
与实话还有好多心得体会,可惜文字功底有限,很难表达出来。如果想交流技术、外包经验方面的可以联系我,一起交流学习。
推荐文章
学习资料分享
12 套 微服务、Spring Boot、Spring Cloud 核心技术资料,这是部分资料目录:
- Spring Security 认证与授权
- Spring Boot 项目实战(中小型互联网公司后台服务架构与运维架构)
- Spring Boot 项目实战(企业权限管理项目))
- Spring Cloud 微服务架构项目实战(分布式事务解决方案)
- ...
公众号后台回复arch028
获取资料::