zoukankan      html  css  js  c++  java
  • 新年新气象,接个私活赚点生活费?说说这里的弯弯绕

    现在到处讲副业,怎么样利用副业赚钱,这能理解,一方面年轻人生存压力大,多赚钱点总是没有坏处;另一方面,每年的裁员信息看的人心惊胆颤,大家都想为自己留一条后路。

    新年伊始,想必很多小伙伴可能都想大展拳脚,新的一年好好干一番,很多人就想到了接私活,但是接私活到底赚不赚钱,这里有哪些坑,松哥和大家扯扯。

    松哥刚毕业的时候做 Android 开发,在做 Android 期间基本上没有接过私活,因为 Android 有一个特点,就是应用看着很简单,在甲方眼里可能就是画几个页面,但是实际操作起来,要考虑各种各样的机型适配、屏幕适配、甚至系统适配(由于国内厂商做了各种定制带来的)等操作,也算是一件非常费力的事情。由于和甲方这种认知上的差异, Android 的活很难谈上价钱,所以就没接过。

    直接接应用做虽然没有做过,但是 Android 有另外一个灰产,就是做“二次打包”的羊毛党,这个几乎不需要很高的技术手法,把别人发布的 App 拿来,拆包之后,加入自己的私货(大部分情况下可能是广告),然后再发布出去供用户下载,就能赚钱了。由于 Android 的开源,加上二次打包成本低,导致这一现象曾经非常猖獗,在 Google Play 排名前 100 位的应用中,有 60% 的应用出现了二次打包版本,而这 60% 的应用中,大部分都是游戏类应用,高 ARPU 游戏,单个安装激活价也比较高。

    我当时在广州上班,上海有同事做过这个,但是据我了解到的,他们这种一般也是需要多个人协作的,分配到程序员手里的就是拆包打包的活,工作的可替代性较强,所以其实能赚到的钱也是非常有限的(除非一个人搞定整个链条,那就很有赚头了)。

    总之呢,当我还是一个 Android 猿的时候,其实是没有赚到什么外快的,虽然当时国内的一些接单平台都注册了,也经常登录上去看看有没有合适的,但从来没找到合适的。直到变成了一只 Java 猿,事情才有了转机。

    下面我从几个不同的方面来和大家介绍接活的一些常见问题。

    技术栈

    当我还是一名 Android 工程师的时候,我每次登录一些接单平台,找 Android 相关的活,但是人家大部分都是希望能够 Android、iOS 以及 Web App 同时做,这就比较麻烦了,你还得学 iOS,要么就是跨平台方案,所以我在 2016 年的时候,还搞了一段时间的 RN,不过跨平台方案不一定适用于有所场景,有的应用没法使用跨平台方案。

    如果自己不想学,也可以搞一个团队来做,但是找一个靠谱的搭档其实也挺不容易的,外包赚的是辛苦钱,不一定大家都有这个意愿,而且很多人没接触这个行业,对报价有一些误解,经常乱报,当时有一个在北京总部的同事,做 iOS 的,我联系他,他直接报了一个天价,吓得我再也不敢找他了。

    所以当我从 Android 切换到 Java 上之后,我一直在尝试走的路线就是全栈路线,我希望能够做到从前端到后端到架构一个人独立完成,当然这需要我付出巨大的学习成本,事实上我也确实花费了很大的时间去搞定这一套方案,直到今天,我还在继续完善自己的技术栈。

    当你能独立搞定前后端这一整套方案,再去接私活就会灵活很多了,价钱、工期、技术栈等等,都有你自己来掌握。

    当然,如果你不具备全栈开发的能力,但是有一些长期稳定合作的技术小伙伴,互相之间比较熟悉也比较信任,大家分工合作各司其职,那也可以,每个人的技术压力会小一些,而且技术选型可能也会更加灵活。

    这一块比较忌讳的是临时拉人头,临时凑一个水平参差不齐的团队,项目上线前夕想哭都没眼泪。

    接活

    接活的话,这个我觉得要分情况。大家经常会在网上看到别人总结的一大堆接活平台,老实说,我几乎所有平台都注册过,但是从来没有接成功过,而且曾经差点被一个厦门的平台坑过,这个我一会和大家说。

    在平台接活主要有两方面的问题:

    1. 平台上的项目规模可能比较大,而且大多需要企业资质,个人开发者生存空间较小
    2. 互相之间不信任,要通过平台完成付款和验收等操作,这无形中增大了工作量

    基于这两点原因,我觉得个人开发者在平台上并不太好接活,那么怎么接?这个时候就考验你的人脉资源了。

    松哥做过的几个外包,非常巧合的都是和学校有关,一个是给西藏大学的小程序,一个是给哈尔滨工程大学某老师做的,这两个,一个是我当时的领导给介绍的,另外一个是我高中室友介绍的,因为哈工程那个老师是我室友在西交大的师兄,除了这两个项目也做过几个国外的项目,国外项目是我在深圳的朋友介绍的。

    因为都是朋友介绍的,也都比较信任,这样收款相对来说就要随意很多,事实上我做的几个项目都没遇到过因为项目质量或者尾款扯皮的事,所有事情都比较顺利。而如果是从平台上接的活,那么一般来说要严格签订合同,然后约定付款期限等。

    那么平台也有一种比较坑的运作方式,大家要是注册过很多平台可能会遇到这种。有一类平台,当你注册成功之后,他会利用你急着接单的心里,打电话告诉你,他们有许多单需要派发,但是需要你先交会员费(是的,你没看错,你本来是想赚钱的,结果钱没见到,反而先被平台赚了一把),而且这个会员费基本上也不便宜,都得万把块,甚至更多。松哥身边有人掉到这个坑里了,他交了钱之后,平台确实给他派单了,但是都是几百块钱的单子,千把块的单子都很少,他说干个两三年,能回本就不错了。这里的坑就比较多了,我在知乎上也看到过相关的讨论,反正大家如果见到有平台让你先交钱,那么一定要拒绝。

    报价

    报价也是一个技术活,价钱不是漫天要价的,它有一个计算公式,先根据项目的工作量,大致上估算一个工期出来,比如这个项目你预计如果每天干 8 小时,需要 20 天才能完工,那这个 20 天就是工期,然后乘以你目前的日工资,比如你的日工资是 1000 块,那就乘以 1000,然后再上浮 30% 左右作为利润,最终得到的报价就是:

    20*1000*1.3=26000

    30% 这个可以根据项目的难易程度,技术含量等灵活调整,一般如果是企业级后台应用的话,其实是没有太多可圈可点的技术点的,都是一些常规技术,所以利润不会太高。

    但是大家知道,无论是自己接私活,还是在公司里干活,项目需求都很难一步到位,未来都不可避免的需要更改。一般来说,如果是一些小的变动,我都选择忍。也遇到一些需要大规模更改的,这种该加钱就让加钱,该拒绝就要拒绝,不然累的是自己,而且要重新约定工期。当然,如果签订了合同的话,其实没啥太多问题,按照合同走就行了。

    合同

    合同的话,其实我之前拟定过。做哈工程老师的项目的时候,对方希望能够签订一个合同,那就签订吧。其实我一直觉得如果能签合同最好签,这对双方都有好处。然后我就在网上找了一个合同模版,自己改了下,然后找了一个学法律的同学帮我审了一遍合同,确定没什么问题,发给对方。但是在后来的实际操作中,双方都比较自觉,所以合同其实又放一边了。

    大家可以在松哥公众号后台回复 外包合同 获取这份合同模版,大家自己以后如果签订外包合同时可以作为参考。

    小结

    总的来说呢,接私活赚到的都是辛苦钱,因为我们要牺牲自己的休息时间,利用休息时间去做事情,而一般能够外包出来的项目也没有特别大的技术含量,所以普遍利润不高,而且也谈不上通过项目自我提升,小打小闹可以,但是如果想把它作为一个长期的事业来做的话,我其实是不太建议的。

    长期的话,我觉得大家做一个产品,可能更有赚头一些,例如做一个完整的 erp、一个完整的 crm 或者 cms、wms 等,做一个产品,然后在接活的时候,接同一个领域的活,例如都是 erp、都是 crm ,这样,原本的代码随便改改就能用了,这样,利润就会高很多。也只有这种形式的外包,有赚头。

    好了,小伙伴们有什么兼职接外包的经验,也可以来说说。

  • 相关阅读:
    949. Largest Time for Given Digits
    450. Delete Node in a BST
    983. Minimum Cost For Tickets
    16. 3Sum Closest java solutions
    73. Set Matrix Zeroes java solutions
    347. Top K Frequent Elements java solutions
    215. Kth Largest Element in an Array java solutions
    75. Sort Colors java solutions
    38. Count and Say java solutions
    371. Sum of Two Integers java solutions
  • 原文地址:https://www.cnblogs.com/lenve/p/12340517.html
Copyright © 2011-2022 走看看