今天周末在家宅着,并不是我不想运动,是因为北京的雨雪交加导致我想在家写文章,不过想想给大家写文章还是蛮惬意的,望一眼窗外,看一眼雪景,指尖在键盘上跳动,瞬间有种从屌丝程序员转变成了小姑娘们都羡慕的文艺青年感觉。哈哈,幸好不是什么2B青年。

好了,言归正传,回到程序员接私活的话题上来吧。虽然说程序员都很累,但是热爱程序员的人又累得其所,所以虽然很多程序员都很忙,加班是常事,但是钱哪有挣够的啊,闲不住的程序员总想着干点私活赚点外快。私活可能确实是比做个小软件加上广告来钱来的快,但是以目前或将来的趋势真心不适合单独的个人开发者来做,因为大多时候都会是费力不讨好,为什么这么说呢,接下来我就给大家分析一下。

1、私活项目较大,复杂不单一

现在的程序员大部分肯定不是全能,移动互联网的火爆,肯定给你私活的人,不可能只单单让你做Android开发或者iOS开发,基本上都是全做,甚至还需要web开发,照这么一算,你算一算,往少了说,后台需要开发吧,前端android,ios,还有UI设计,这往小了说,至少四个人吧,要是你能全做,那在下就佩服了,不是佩服你的能力和技术,而且佩服你小子活的够累的啊。这就是我所说的项目较大,复杂不单一。想想你能干吗?如果接了,你得找人吧,协调大家开发吧,讨论需求和沟通吧!你就等着睡不着觉吧。

2、私活价格和收钱是难题

先说价格,个人接私活,让你报价,看需求报价吧,这真不是没吃过猪肉,还没见过猪跑就能解决的。举一个例子,一个活并不是很大,也就值4万,你报价5万,如果是外包公司(这里指的是有能力,会吹牛的)的话,至少会报价20万,这种我不是没见过。可是联系你的人,你报价5万他们都嫌多。还有就是一些小型的工作室或者小外包公司,报价很低,看了需求就报价2万,甚至更低,他们的套路就是先拿下项目再说,后续多弄些bug,再加钱,挣得就是这种钱。

给活的这些人,大都是不懂互联网的,不懂软件的人,有时你真心和他们了解需求,报上合适的价格,他们宁愿上当报价低的,之后再加价,也不愿意和你合作,这种接私活,报价格的事,不是我们想成功就能成功的。当然联系我的人,我都是实心实意的了解,他们的需求,然后报上价格,绝对公道,但是他们总是嫌高(其实很低了),最后不了了之。我无所谓,你们想找更便宜的去上当,没事,爱给不给。做私活多累啊,不操这种闲心,合适就做,不合适面谈。

再谈结账收钱的问题,说白了,怎么收钱,前期定金给多少,中期多少,后期结尾款多少,这里面的事复杂,不管咋样,如果客户不满意,拖欠,不结尾款的情况多了去了,这就是为啥接了私活费力不讨好的原因。看看一个哥们在我博客里面的留言,个人感觉说的非常不错,供大家参考,谨防上当。

(1)我一般6-3-1,让点步5-4-1,项目开始的时候能尽可能多的收到第一笔资金的就要多收一点,不然吃亏的是你,刚开始的时候没关系可以多和客户沟通谈价格,以前遇到过类似的事情,是3-5-2的,忙活了一阵只拿到了3,很吃亏。

(2)和客户报价的时候要根据客户需求预算出来的价格的基础上再多加20%~30%,因为客户提需求的时候很多他自已都没想明白,等他看到你拿出来的原型或产品的时候,他才会有进一步的理解或想到他要的是什么,往往会提出更多的需求,那时候再谈价格往往很难谈,一般只有你让步的份,如果你太坚持很容易谈崩,所以一开始的时候要多留预算。

(3)与客户谈好需求要签定合同或协议,再好的关系或朋友介绍也得签,所谓亲兄弟也要明算帐,这样双方都有保障。

(4)价格谈好合同签订完不要急于编码,用原型工具做个原型作确认并作进一步调整,直到客户认可;然后做静态页面,让用户体验并继续确认;根据原型其实很容易做设计了;确定业务逻辑、代码框架、业务类;然后用假数据走通一条主线(这样速度快),再让客户体验确定,难看一点没关系,主要确定业务操作流程是否正确,都没问题后基本可以放开做了。

3、外行人

这里说的外行人就是客户,给活的金主。大多数给私活的人,都不是互联网中的人,给活的时候,他们那所谓的idea可能就是一个大概,就想让你做。

你说:给我需求说明书? 他说:什么是需求说明书啊?

你说:有原型图吗? 他说:原型图是什么啊?

你说:光给这种大概的功能,我怎么做啊? 他说:那怎么办啊?

你说,你头不头疼?这种活接了,做了,在开发中问题可能会更多。所以啊,现在接私活真的很难。这就是外行人带来的痛苦。

4、接私活的那些网站和方式

随着移动互联网的火爆,各种私活网站上,发布私活的人很多,但是总是狼多肉少。比如常去的那些猪八戒啊,威客网啊,里面私活是不少,或许能找到很多感觉适合自己开发的。就看你报价能不能拿下了,就像我在上边说的,报价真是一门坑爹的艺术,报多了,稍不留神就溜走了,报少了,累的苦的是自己。

当然随着发展一些新兴的接私活的方式陆续出现了,比如什么快码众包,极客帮soho,他们负责接活,然后把代码拆分,弄成各种功能模块,大活变成了小活,开发者就能很容易做完,还有一些新的app,帮着解答技术问题,就给解答者钱等等。当然这些新兴的方式,创意是不错,也能解决很多开发者接活的痛点,但是还是那句话狼多肉少,就像小米手机一样,搞的都是饥饿销售的模式,就看你能不能够抢到了。

总结:新兴的接私活的方式,比如快码众包,极客帮soho优点就是他们都帮你谈妥了,省事,方便,简单,开发周期短,缺点就是狼多肉少,饥饿营销。

这就是接活那些事的主要内容,累与不累,自己看着办吧,个人认为费心费力,有时还不讨好,不如自己做点小软件挣点小广告费来的轻松,有志气的,有理想的程序员可以专心攻技术,做成那一行,那一项技术的老大,大牛,大神也不错,钱嘛,可以通过各种方式来挣。移动互联网的创业也是不错的,就看你有没有勇气了哦!

著名的移动互联网专家,自媒体人,运营的公众号“非著名程序员”,每天一篇原创

Android 强烈推荐:程序员接私活那点事的更多相关文章

  1. 所有外包项目威客网站列表----来自程序员接私活网qxj.me

    猪八戒    http://www.zhubajie.com/  有佣金,建议别去坑死了 csto      http://www.csto.com/ 开源中国众包   https://zb.osch ...

  2. 程序员接私活经验总结,来自csdn论坛语录

    以下为网上摘录,以做笔记: 可是到网上看看,似乎接私活也有很多不容易,技术问题本身是个因素,还有很多有技术的人接私活时被骗,或者是合作到最后以失败告终,所以想请有经验的大侠们出来指点一下,接私活是怎么 ...

  3. 转:Jeff Atwood倾情推荐——程序员必读之书

    Jeff Atwood倾情推荐——程序员必读之书 英文版:<Code Complete 2>中文版:<代码大全(第二版)>作者:Steve McConnell译者:金戈  汤凌 ...

  4. 浅谈Android移动开发程序员的职业发展之路

    现在几乎每个it公司都在开发移动产品,我最早知道Android还是在09年成都某学院上大学的时候,从新闻上知道有这么一家公司,创始人安迪·鲁宾很有名,但安卓到底是做什么的,我并没有关注. 到2010年 ...

  5. 程序猿接私活经验总结,来自csdn论坛语录

    下面为网上摘录,以做笔记: 但是到网上看看,似乎接私活也有非常多不easy,技术问题本身是个因素,还有非常多有技术的人接私活时被骗,或者是合作到最后以失败告终,所以想请有经验的大侠们出来指点一下,接私 ...

  6. Jeff Atwood倾情推荐——程序员必读之书

    英文版:<Code Complete 2>中文版:<代码大全(第二版)>作者:Steve McConnell译者:金戈  汤凌  陈硕  张菲出版社:电子工业出版社出版日期:2 ...

  7. Android:从程序员到架构师之路Ⅰ

    一般而言,人们大多先学开发(代码)的技术,随后才学(架构)设计的方法.然而,在实际做事时,却是先设计,随后才写出代码来.敏捷过程则让设计与写码迭代循环下去,一直到完成为止.在本课程里,就遵循敏捷的迭代 ...

  8. android在一个应用程序员启动另一个程序

    一般我们知道了另一个应用的包名和MainActivity的名字之后便可以直接通过如下代码来启动: Intent intent = new Intent(Intent.ACTION_MAIN); int ...

  9. Android开发java程序员常用代码,将字符串以逗号分别取出字符串String

    public class StringSplit { public static void main(String[] args) { String sourceStr = "1,2,3,4 ...

随机推荐

  1. Android中Input型输入设备驱动原理分析(一)

    转自:http://blog.csdn.net/eilianlau/article/details/6969361 话说Android中Event输入设备驱动原理分析还不如说Linux输入子系统呢,反 ...

  2. IP地址的分类

    IPv4 地址的分类:   一,组成   1. 使用32位地址 2. 以点分十进制表示,如172.16.0.0,每一个数字对应于8个二进制的比特串,称为一个位组(octets).如某一台主机的IP地址 ...

  3. css样式思维导图

  4. HDU 1712 ACboy needs your help(分组背包)

    题意:给你n的课程组,每个课程组有m个课程,每个课程有一个完成时间与价值.问在m天内每组课程组最多选择一个,这样可以得到的最大价值是多少 题解:分组背包,其实就是每个课程组进行01背包,再在课程组内部 ...

  5. [软件推荐]Windows文件夹多标签工具Clover

    Clover 是 Windows Explorer 资源管理器的一个扩展,为其增加类似谷歌 Chrome 浏览器的多标签页功能,目前最新版本为:3.1.7 Clover 把 Chrome 标签页有的样 ...

  6. mysql分区操作

    分区表使用myisam引擎. 分区规则: Range(范围)–这种模式允许将数据划分不同范围.例如可以将一个表通过年份划分成若干个分区. Hash(哈希)–这中模式允许通过对表的一个或多个列的Hash ...

  7. ZeroMQ接口函数之 :zmq_recv – 从一个socket上接收一个消息帧

    ZeroMQ 官方地址 :http://api.zeromq.org/4-1:zmq_recv zmq_recv(3)        ØMQ Manual - ØMQ/4.1.0 Name zmq_r ...

  8. 第 1 章 jQuery 入门

    学习要点: 1.什么是 jQuery 2.学习 jQuery 的条件 3.jQuery 的版本 4.jQuery 的功能和优势 5.其他 JavaScript 库 6.是否兼容低版本 IE 7.下载及 ...

  9. memcache 笔记

    在windows下安装memecache,进入到安装目录,执行帮助命令可以查看到相关帮助 启动memcache,相关命令如上,比如-p就是端口号,memcache默认端口号是11211 语法:增加ad ...

  10. java并发编程:阻塞队列

    一.几种主要的阻塞队列 自从Java 1.5之后,在java.util.concurrent包下提供了若干个阻塞队列,主要有以下几个: ArrayBlockingQueue:基于数组实现的一个阻塞队列 ...