1. Java 学习社区首页
  2. 程序人生

分享下被偷走的那些年,我在做外包的经历

前言

先说一说做外包的原因和经历,我是在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后端的工作,也不怕笑话直接被虐了个底朝天,那帮面试官也太不近人情了,直接给我怼的失去了生活的自信!!简单想了下当时的面试题:

  1. MySQL 索引方面的最左匹配、索引覆盖、回表
  2. 消息队列怎么保持不丢失
  3. SpringBoot启动过程
  4. JVM内存生产时怎么调优

现在只能记起这几个了,做外包大部分情况是不需要考虑这些问题的,但是真去互联网公司那就不会不行了,做外包是直接把功能怼上去再说,什么性能、效率都靠边

后面我痛定思痛,做外包的同时技术也要跟着长进的,不然等想出去找工作那就脱节了。

一些小经验

  • 大部分外包只适合兼职

大部分外包只适合兼职,是我近期理解的一些想法,全职做外包真的不比全职工作来的轻松,你以为时间可以自由安排你就想多了,客户爸爸一个电话就整的你睡不着,如果不能如期交付一些要加班加点,而且外包的配置人员和技术大部分也是东拉一个西拉一个来的,没有配合容易带情绪工作。

  • 你想不到和你配合的人技术是咋样的

这个是最近的一次经历,在做一个Flutter项目,客户出的后台他们用的PHP,经常有字段变更,缺胳膊少腿的那种。最无语的是我问他们为什么老是这样,他们说:php不是强类型语言,字段类型什么时间变了我也不知道,这是做后端说的话麻!!

  • 需求也不是一开始聊的那样的

这个平时工作的时候都免不了改需求,更不要说做外包了,事实上是不可能在前期把所以的需求都安排的明明白白的,尤其是还有个甲方爸爸的情况下,这里改一些那里加个功能那都是常有的事,如果你心态不好千万不要和甲方交流,让朋友去免得你喷他们,大打出手也是有可能的!!!

  • 钱也不会那么快到位

一般做外包的周期是在15-30到左右,从拿到定金开始一定要规划好,按阶段拿钱,不要说前面给30%-50%的定金然后最后拿尾款,一定要分几个阶段比如:

  1. 设计费xx元
  2. 第一阶段:立项调研xx元
  3. 第二阶段:开发xx元
  4. ….

这些一步步的也好收钱,客户也明白,一定要安排客户,引导他们走你的路,不然拿不到钱也是常有的事。

  • 尾款也不一定都能拿到

前面提到过有几个项目没给到尾款的,有部分原因是甲方上线后看不到啥效果之类的,就各种给你找bug找不满意的地方,有的过分的还要和你寄律师函

  • 一定要提升效率

把一些重复的东西都利用起来,不要一开始就想着自己去造个轮子,一是没时间,二是没精力,想想8-9点下班后再想想那个轮子,github他不香麻。

  • 心态一定要好

不要改动一点就觉得烦,要想着方便他人就是方便自己,客户要是赚了钱说不定也能分点汤啥的,这也是有真实案例的。

还有一些想到了再补上吧,大家都说外包不好,我觉得还行的,能赚钱当然好了,搞点额外的收入提升生活质量,美滋滋的~~,但是一定要有选择性的做优质的单子,不要被坑咯。

与实话还有好多心得体会,可惜文字功底有限,很难表达出来。如果想交流技术、外包经验方面的可以联系我,一起交流学习。

推荐文章

原创文章,如若转载,请注明出自:http://www.javaobj.com/2020/04/my-experience-in-outsourcing/

发表评论

电子邮件地址不会被公开。 必填项已用*标注