首页 / 正文
广告·AD

分享|作为独立开发者,为什么我不接大项目?

分享 2017年11月19日 Bee 1566

在文章正式开始之前,我先简单地说为什么吧,原因有几点:

  • 目前所有的项目都只有我一个人做
  • 我的目标是成为一名真正的独立开发者,在我眼里,做外包并不是真正意义上的独立开发者
  • 项目大,风险也大,不仅仅是对于我,对于甲方也是如此
  • 我有自己的个人项目,并且希望能靠自己的项目养活自己,因此接小项目能够让我有额外的精力放在自己的项目中
  • 我希望能够自由支配自己的时间

之前也提到过,自己已经在自由职业的道路上已经一年多了,对于独立开发者也有自己的想法。很多人在开始的时候都会对独立开发者有一些误解,包括我自己也是,他们认为,独立开发者就是做外包维持自己的生活,但现在我逐渐意识到这样的认识并不准确,做外包充其量只能算是自由职业者,而独立开发者是靠自己的产品维持生活的。对于大多数人来说,外包似乎是成为独立开发者道路上不可避免要经历的,然而,外包有毒,久而久之,你会忘记初心。

还记得我之前写的关于我第一次做外包的文章吗?里面提到我是如何从外包走向远程工作的,本质上,并没有走向远程工作,而是全职在做外包罢了(相当于做了一个大项目),虽然这样的体验让我的生活阅历更为丰富多彩,但不可否认的是,这样的生活并非是我所追求的,所以半年之后结束了这段远程工作继续我的独立开发者的道路。

如果一个项目很大,那么意味着自己需要在这个项目上要花很多的精力,甚至你基本上不会有空余时间去打理自己的项目,这就很尴尬了,因为这样的生活和普通的坐班工作并没有本质区别,唯一的区别就是你工作的地点,你需要和甲方定期汇报工作进度,你需要每天准时和甲方沟通(没完没了的会议、扯皮。。。),甚至因为你是在家工作,你可能晚上还会继续加班加点赶进度,这是独立开发者吗?明显不是,独立的含义是自己能够把控一切。

如果一个项目很大,你肯定会担心,如果项目不能按期完成怎么办?如果甲方突然跑了怎么办?如果项目做到一半终止了怎么半?你不要说你会和甲方在项目初期沟通好就可以,最终的现实往往会给你一个响亮的耳光。

和我打过交道的朋友都知道,在合作之前,我都要了解需求是什么,并且后期还需要做什么工作,然后我会评估时间,然而我经常会遇到一些朋友,他们连自己想要做什么都还是只有一个很虚的概念,有时候开口就问,做一个这样的项目需要多少钱,而当我说我需要先了解需求再给他们报价的时候,他们会觉得我有点不可理喻,甚至认为是在糊弄他们,这样的客户我是不会和他们合作的,因为一旦达成合作,我将会耗费大量的精力去了解他们的需求,甚至还要给他们讲解,所以我更希望他们去找外包团队,而不是找我这个独立开发者。而有一些客户则不一样,他们很专业,很清楚自己想要做什么,和他们沟通的时候是非常的顺畅及愉快的,并且往往会达成合作。

对于我来说,如果工期不超过半个月,都可以认为是小项目,我大多数项目都基本在一周甚至是几天的工期,这样可以使得我在挣点零花钱的同时,还能够有足够的时间去做自己的产品,这样的生活让我比较能够接受,毕竟我最终的目标还是要摆脱外包的依赖。

以上,便是我对于独立开发者的一点看法,路还很长,加油~

评论