程序员到底要不要接外包?

之前写过一篇文章,题目叫做《窝在二线城市很难受,要杀回一线城市吗》,里面提到程序员接外包这件事,于是很多小伙伴就私下问我:

二哥,我也想接外包,但不知道去哪里接,能介绍一些吗?

其实接外包最直接的方式,就是熟人介绍了。完全没有什么秘密,天底下做生意只有一个道理:先从熟人下手(真相了,忍住别笑)。

针对接外包这件事,褒贬不一。那到底要不要接外包呢?大家不妨搬个小板凳,顺带拿包瓜子,来听听我是怎么看待这件事的。

01、副业赚钱的方式

副业赚钱的方式除了接外包,还有很多,有些容易操作,有些需要一些技巧。我只说一些自己做过的,并且持续在做的,这些大家都可以去尝试,没有任何难度,唯一需要的就是坚持。

1)分享返佣

第一个竟然是分享返佣,是不是有点意外,有点吃惊?这个方式估计大家在朋友圈没少见到过,估计 90% 的人还操作过,非常具有普适性。我来模拟一下这个过程。

老王新出了一门课程,名叫《Java 自学指北》,为了这个课程,老王是呕心沥血啊。怀着激动的心情,老王就把这门课分享到了朋友圈。

好友老马看到了。为了两人伟大的友谊,老马不仅购买支持了一把,还把课程转发到了朋友圈,此时海报上的开头多了六个醒目的大字:“老王倾力推荐”。

老马的粉丝小二看到了,心想老马推荐的课一定错不了,于是就掏 66 元购买了。与此同时,老马的微信上收到了一条通知:小二通过您的分享购买了「Java 自学指北」,您获得赏金 8.8 元。

分享返佣这个方式操作起来非常简单,就看你分享的内容是不是足够的好,分享的方案是不是足够的吸引眼球,分享的受众是不是足够的广。只要满足这三个条件,赚到的佣金就不会少。

2)写博客

写博客也能赚钱?说实话,不算是太容易。今天有个人找我说,能发一篇广告文吗,预算 150 元。我拒绝了,因为这点钱太™少了,逗我玩呢,好歹我也是 CSDN 排名前 500 的博主啊。

这年头,个人博客大多都是公益性质的,靠广告分成的博主凤毛麟角(卢松松的博客就做的不错)。但聚合类的博客往往流量非常大,比如说“菜鸟教程”、“推酷”、“CSDN”等等。

3)写公众号

写公众号,能不能赚钱?答案是铿锵有力的——能!如果公众号粉丝超过五万以上,基本上每个月的饭钱就有保证了。

但能不能把公众号做到五万粉丝以上,除了笔耕不辍,还要懂得“运营”。据我所知,在五千粉之前放弃的作者有很多很多,我就有很多次差点放弃。

截止到目前,“沉默王二”公众号已经持续更新 11 个月了,读者打赏了两千多块,流量主的广告费有两百多块。这些钱虽然在金额上微不足道,但都是读者的心意啊,还是蛮有分量的,在我心里沉甸甸的。

4)写书

写书,赚到的钱多吗?真的太少了(忍不住心酸)!

一般技术图书,卖出去 5000 册,都算是不错的成绩,上万册的都算是畅销书。作者的稿费比例一般是 8%(书的定价 * 册数 * 这个比例 = 作者的直接收益)。出版社说我的《Web 全栈开发进阶之路》卖出去的册数还算满意(给自己点个赞鼓励一下)。

5)投稿

就目前来说,投稿占了我副业收入当中很大的一部分(每月有 2~5k)。

“处女投”给的是 CSDN 的程序人生公众号,每千字一百,题目是《程序员年底众生相》。这给我的写作注入了一剂强心针,原来写作真的可以赚钱啊——当时就这么一个想法。

随着时间的推移,我分享的原创越来越多,随之而来的机会也越来越多,我就把握住了一个:向「Java极客技术」公号(纯洁的微笑创建)连续投稿了 6 篇高质量的原创文章,达标后我就成为了这个公号的合伙人之一。公众号变现后,就有了我上面提到的那部分收益。

据身边的朋友反馈,副业赚钱的方式除了上面我提到的这些,还有知乎 Live、悟空问答、企业内训、GitChat 付费等等,但这些我还没有尝试过,所以就此略过。

02、第一次做外包

不管是写博客、写公众号、写书、投稿,还是分享返佣,这些副业赚钱方式,都需要很长一段时间的积累。因为写作功底、读者基数,都没办法一蹴而就。

相比较而言,外包更具有普适性,投入的成本更低,更容易在短期内获得收益。只要会编程(程序员哪有不会的),就具备了接外包的所有条件。

我是在 2016 年 7 月份的时候,接了人生当中第一个外包。在这之前,我一直对外包有偏见,抱着一幅“打死我都不接外包”的态度,认为只有工作上遇到瓶颈的程序员才会傻到去接外包

好吧,那时候,我工作上的确遇到了瓶颈。公司的项目迟迟不盈利,涨薪无望、升职无望。

恰好这个时候,之前在苏州的一个领导,打电话问我有没有接外包的意向。我犹豫了一周的时间,硬着头皮接了。项目是用 JEPF 做的(之前没接触过),我花了两周的时间搞了三四个页面,结果领导说甲方换方案了,不想用 JEPF 做了!至于这两周的辛苦费,领导说有机会请我吃顿饭(领导在苏州,我在洛阳)。

我心里虽有怨言,但毕竟是之前的领导,也没吭声。过了几天后,领导又来找我,说有一个新项目:做一个电子商务的网站。我没有吸取吃一堑长一智的教训,没要订金,没签合同,埋头就干了。我觉得领导之前对我不错,应该不至于再坑我。

前后做了四个月的时间,领导给我结算了 7200 元。现在来看,我当时出卖的是廉价劳动力啊,领导在中间赚的油水可不少。

但在当时,我觉得还能接受(自我安慰下)。因为这个项目,我学习到了很多新的技术:JeeSite、ECharts、Maven、文件断点续传、Spring Security 等等。虽然说,前前后后做了四个月,但具体到每天花费的时间,也不算很多,大概 3 个小时吧。

第一次做外包,整体上感觉还行:没出现需求变更特别大的情况,也没有出现尾款要不到的情况。就像初恋一样,虽然苦涩点,但收获也不少。

03、外包的地下城

四年来,我做了不少外包,有的甲方很诚信,聊起天来也很愉快,合作起来也很省心了。但有些甲方真的是,想锤爆他的头。

1)没有需求文档的甲方。

2)不管多少钱都想造航空母舰的甲方。

3)拖延尾款的甲方。

04、到底要不要接外包

梁宁有篇文章叫做《赚钱的事和值钱的事》,里面有句话说得非常有哲理性。

赚钱的事,核心是当下的利益,现金现货,将本求利。
值钱的事,核心是结构性价值,兑现时间,在某个未来。

那外包算赚钱的事,还是值钱的事呢?

我有一个朋友 star,他现在月入 25 万,十年前就开始做外包了,现在已经做成规模了。那么外包对他来说,可不只是赚钱的事,还是值钱的事。他告诉我,他现在接到的项目要么是可以复制的(降低整体的开发成本),要么是需要长期维护的(维护的成本很低,但费用可观)。

对于我来说,外包属于赚钱的事,可以在不影响生活和工作、不中断写作的情况下增加一笔可观的收入。

假如你像当初的我一样,工作遇到了瓶颈,时间又很充足,也没有别的事情要做,那么外包是可以接的。一个好的外包就好像可以挣钱的开源项目,不仅锤炼了技术,还能有一笔收入,除了“一举两得”这个成语,我想不到别的。

针对 star 和我的情况来说,外包自然是要接的。因为外包对我们来说,整体上是正向的反馈。但不是所有的程序员都适合接外包

假如你有一份发展前景非常明朗的工作,自然应该把全身心投入到工作当中,因为工作不仅是赚钱的事,还是值钱的事。当下你因为工作有一份稳定的收入,未来,工作还可以回报给你更多。那肯定不要接外包啊,因为外包还有很多不确定的因素,就像我上面提到的那些不靠谱的甲方。你把精力投入到外包上面,从长远的角度来看,就很不划算了。

最近一段时间,我把绝大部分的精力投入到了写作上面,接外包就不再是我副业当中的首选了。我为什么要这么做呢?

因为从长远的角度来看,写作相对于外包来说,不仅是一件能赚钱的事,更是一件值钱的事

前天在朋友圈晒了一张图,纪念 CSDN 排名 499 了,于是就有朋友评论说了一句话:“这么高的访问量,接项目要容易多了。”为了证明我不是在自吹自擂,截图证明一下清白。

真的,上个月的外包就是洛阳一个老乡在 CSDN 上面找到我的。

05、最后

在我看来,接外包并没有对错之分,也没有贵贱之分。大多数程序员接外包都是因为生活所迫,据我所知,一些阿里的大佬也在接外包。

但我希望,你在接外包之前能够想一想,你是为了什么。

Image placeholder
zzqphp
未设置
  97人点赞

没有讨论,发表一下自己的看法吧

推荐文章
技术总监到底要不要写代码?

这是一个非常敏感的话题,每次谈论到技术总监要不要写代码的时候,总会引起一片争论。有的程序员说技术总监如果不写代码怎么能领导好技术团队;有的说技术总监还需要写代码?如果技术总监都需要写代码的话,那技术团

建一个5G基站,到底要花多少钱?

自从国内5G正式宣布商用之后,全国各地的5G网络建设速度明显加快了。5G基站的身影,出现在越来越多的城市、角落。5G信号的覆盖范围,也在不断扩大。这意味着,5G的投资已经全面启动,并且在不断增加。一直

要不要赶个时髦,去建设一个「 中台 」?

很多技术人总是抱怨新技术/新框架/新概念太多了,总是学不完,抱怨实在是学不动了。哈哈,这不,最近「中台」这么火热,要不要停止抱怨,再咬咬牙学一波?“很多人都担心被技术新潮流所抛弃,所以当遇见不断涌现的

css要不要给div里的图片设置宽高

css要不要给div里的图片设置宽高css需要给div里的图片设置宽高,因为图片尺寸过大时在小屏幕上会显示不下,出现横向滚动条,横向滚动条在移动端的显示并不是很友好,因此需要避免横向滚动条在移动端的出

千万不要和女程序员做同事!否则你会爱上她

如果说,每个程序员都是格子衫的化身,那么,每个女程序员,早已不需要格子衫作为职业铠甲。随身带电脑是必修课,手机装VPN是安全感,写Bug时要风轻云淡,打断点就要像打粉底。我,一枚长期浸淫在IT圈、敲代

5位女性程序员的自白:计算机不撒谎;女程序员的代码一样也很棒

谁说这个领域就是男性的天下偏见本身就是一种带标签的想法她们的世界里只信奉“computer never lies”她们认为代码漂亮比发型漂亮更重要她们到底是谁?谷悦是喜欢简单、纯粹工作的气质女神,八年

我在华为做外包的真实经历!

一个爱钱如命,又有所不为的人。1写在前面我将用系列文章,回顾十年程序生涯,一方面是对职场生涯的阶段性总结,另一方面希望这些经历,对大家往后职场生涯有所启发。我很庆幸一路走来皆是自己的选择,虽然也走了不

[PHP 技巧] 不要直接克隆对象,请使用深拷贝

声明:这篇文章的目的并不是让你停止使用clone关键字,而是让你作进一步理解它的用法,因为这部分的文档介绍不够清楚。 众所周知,PHP的clone关键字用于克隆对象的所有属性。其背后的原理在于默认创

请你们不要调侃中台,它是我们赖以生存的镰刀

看本圣经,你就把自己当耶稣了?在这个世界上有两种人,一种人性情诙谐,喜欢开玩笑,另一种人万事较真,做事喜欢一板一眼。在爱开玩笑的人看来,只要不直接嘲笑对方,或不带来伤害,抓住一个热点调侃一番,甚至来点

没有数字化的企业就不要考虑RPA了

RPA(机器人流程自动化)是近两年比较火热的IT技术,去年三个头部玩家UiPath、AnywhereAutomation、BluePrism斩获了过10亿美金的风投。今年,5月UiPath获得5.68

多次问鼎 NuerIPS、MRQA 等国际顶级比赛,百度 NLP 技术到底有多强?

人工智能技术的发展尤其是深度学习技术的成功运用,推动自然语言处理(NLP)进入了高速发展阶段。NLP目前也是应用范围最广的人工智能技术之一,已在智能搜索、智能客服、智能助手、智能推荐等方面得到了大规模

Node.js 到底是什么?

Node.js是一个JavaScript的运行环境,听起来很棒,然而是什么意思呢?它又是怎么使用的呢? Node运行环境涵盖所有你运行用JavaScript编写的项目所需要的东西。如果你知道Java的

Stack Overflow上188万浏览量的提问:Java 到底是值传递还是引用传递?

在逛StackOverflow的时候,发现了一些访问量像阿尔卑斯山一样高的问题,比如说这个:Java到底是值传递还是引用传递?访问量足足有188万+,这不得了啊!说明有很多很多的程序员被这个问题困扰过

跳来跳去,到底去大公司还是小公司?

作者:一颗卤蛋,https://dwz.cn/NA3E0JFG职场生涯总会面临着选择,尤其对我们这些IT人来说,跳槽的频率应该是所有行业中相当大的了。那么我们跳来跳去,究竟该选择什么样的公司?大or小

InnoDB到底支不支持哈希索引,为啥不同的人说的不一样?

继续回答水友提问(最近问MySQL的多):沈老师,我在网上看到不同的资料,有的说InnoDB支持哈希索引,有的说不支持,到底哪个是正确的呢?对于InnoDB的哈希索引,确切的应该这么说:(1)Inno

Spring Boot到底是怎么运行的,你知道吗?

导读SpringBoot方式的项目开发已经逐步成为Java应用开发领域的主流框架,它不仅可以方便地创建生产级的Spring应用程序,还能轻松地通过一些注解配置与目前比较流行的微服务框架SpringCl

“加班文化”到底是如何流行起来的

        说起互联网行业,大家最先想到的都是弹性工作制度,薪资诱人,夜宵福利,晚上报销打车费这些标签,但是作为一个扎根互联网行业的资深战士。我只想告诉大家,这些福利,都是在为互联网行业的陋习:“

华为“鸿蒙”所涉及的微内核到底是什么?一文带你认识微内核

微内核最近微内核的概念常常被大家提及,同时还有GoogleFuchisa这样的微内核新星,这里让我们一起来认识下微内核吧。背景庞大的UNIX家族计算机技术在二战后快速发展,构成计算机的主要基本单元从电

微服务?数据库?它们之间到底是啥关系?

过去几年来,“微服务架构”这个术语持续火热,它描述了一种将软件应用程序设计为可独立部署的服务套件的特定方式。尽管这种架构风格没有确切的定义,但围绕业务能力,自动化部署,网点智能以及语言和数据的分散控制

你公司到底需不需要引入实时计算引擎?| 推荐

大数据发展至今,数据呈指数倍的增长,对实效性的要求也越来越高,于是像上面这种需求也变得越来越多了。那这些场景对应着什么业务需求呢?我们来总结下,大概如下:初看这些需求,是不是感觉很难?那么我们接下来来

PHP 到底是不是宇宙第一?TIOBE 排行榜来证明!

做为一名程序员,都比较关注其使用编程语言的热度,一方面编程语言的热度决定了它拥有多大的市场,另一方面也关系到行业内程序员选择机会有多大。我们总听说某个编程语言排名第一,那么这些数据到底准不准确呢?1P

清华退学王垠 VS 阿里P10 赵海平,这场面试之战到底谁赢了?

知乎上有一个话题:如何评价阿里P10赵海平对王垠的面试?最近成了热帖,这下赵海平跟王垠这次是真的火了。由于本事件像电影的情节一环扣一环,文章比较长,直接一句话说下该事件始末:网红王垠受邀面试阿里P9岗

可视化编程是否真的没有未来?程序员:它有“七宗罪”

今天想聊聊可视化编程(visual-programming)的未来发展,喂喂,咱们这儿还没开始,各位大佬先别急着走啊您……确实,可视化这个概念跟任何技术并称,都是技术前沿、下一个风口、万亿市场的代名词

程序员必备工具箱

作为一名初级开发人员,我们经常会遇到许多不同的技术,对我们来说都是新鲜和陌生的,伴随着总有人说这将是下一个热点,我们必须学习。类似的话我已经听了好多年了,并且已经找到了一些模式,可以适当的抽象出你的工

编程书说的 “Go 程序员应该让聚合类型的零值也具有意义” 是在讲什么

在《Go语言编程》这本书和很多其他Go编程教程中很多都提到过“Go程序员应该让一些聚合类型的零值也具有意义”的概念,我们这篇文章主要说一下有意义的零值这个话题。 在Go中声明变量时如果初始化表达式被省