前言

我们有两大类的项目:

  1. 产品项目:
    • 教学项目,由我(Tinker)主导,项目参与人员无酬劳;
    • 此类项目只允许 趣编程 的人员参与。
  2. 外包项目:
    • 按页面计费的项目:任何人都可以选择参与,项目费用很低,只有项目高级工程师及 Code Reviewer 可以获取酬劳;
    • 按时间计费的项目:只能被邀请参与,项目费用不错,项目参与人员会根据具体职责分配酬劳;
    • 我们接外包的计费规则见:奇迹外包 – 专注移动互联网

PS:不理解 Code Reviewer 可以看看这篇文章:使用 Git 协作开发项目指南

如何才能参与项目开发

这个问题是必问问题,前言已简单说明过。这里我展开详细解释下。

首先,要参与项目开发,你需要正在学或想学以下技术:

  • Android
  • iOS
  • Angular 2
  • PHP
  • JavaScript
  • CSS

其次,根据项目类型,对项目参与人员的时间、技术基础的要求是不一样的。

前言已提到我们有三种类型项目:产品项目、页面计费外包项目、时间计费外包项目。

产品项目:

  • 项目由我(Tinker)主导;
  • 只允许 趣编程 的人员参与;
  • 项目涉及到领域有:金融、健康、教育等;
  • 如果有外包项目,趣编程的人员会优先做外包项目;
  • 不管你什么基础,导师会带着你手把手教你写项目,所以零基础的同学不用担心不会做,放心的参与进来就好。

页面计费外包项目:

  • 此类项目是按页面计费的,具体计费规则见 奇迹外包 – 专注移动互联网
  • 因项目对交付时间无限制,任何人都可参与该项目开发;
  • 为了保证项目任务合理分配以及代码能够按照客户的需求高质量完成,每个项目会有 1 个以上的高级工程师带队;
  • 根据此类项目开发经验,参与开发者的基础都很薄弱。高级工程师以及 Code Reviewer 的工作相当繁重(要知道带人很累、很花精力),为了提高他们带人的热情并愿意持续花精力投入此类项目,项目的所有开发费用都会给他们,你开发代码是没有酬劳的;
  • 如果你对自己写代码这么累还拿不到钱的事情超级不爽,那就不要参与这种项目,我不想因为你的抱怨和消极情绪影响高级开发者以及 Code Reviewer 参与,要知道,这种项目真实劳动付出者是他们,而不是你!
  • 如想获取酬劳,你可以成为 Code Reviewer 来获取酬劳。只要你的代码通过审核并被合并到 Development 分支,你会直接晋升为 Coder Reviewer 审阅其他人的代码,这样你也能获取项目的酬劳了。
  • 请牢记,参与此类项目,请尊重高级开发者及 Code Reviewer!重要的事情说三遍:
    1. 请尊重高级开发者及 Code Reviewer!
    2. 请尊重高级开发者及 Code Reviewer!
    3. 请尊重高级开发者及 Code Reviewer!

时间计费外包项目:

  • 此类项目是按时间计费的,具体计费规则见 奇迹外包 – 专注移动互联网
  • 因项目时间交付有限制,项目只会邀请成为 Code Reviewer 并帮忙审阅不少 Code 的人参与,另外参与人员还需要保证每天有 4 个小时以上的开发时间;
  • 项目会配置 2 个以上的高级工程师带队;

对于如下情形的朋友:

  • 零基础
  • 无 Git 使用经验
  • 无搭建开发环境经验

我建议你先加入『趣编程』让导师带你做这些事情。能为你降低学习时间成本:

  1. 我曾在『技术学习小组』弄了一个练手项目培养小组的人。对于我刚提到的三类人,在无人指导、自己捣鼓的情况下,80% 的朋友会在 Git 使用、开发环境的搭建花掉 1 ~ 2 个月的时间,甚至更久,有的人甚至还跟我说他都开始怀疑人生了 :)。
  2. 为了提高培养效率,我尝试组织了『趣编程』。据现在的培养经验,同类型的朋友在导师的指导下,将 Git 使用、开发环境搭建学习时间成本缩短为 15 天,短的甚至 5 天搞定。

趣编程』不贵,每个月就 599 RMB(主要是给导师辛苦费,指导新人确实特别花时间),如果手里不紧张的话,我强烈推荐你加入『趣编程』。
要知道,时间其实是很值钱的东西的,不要把时间浪费在价值不高的折腾上。

参与项目开发流程

申请加入『技术学习小组』

如你已加入,可略过此步骤。(目前『技术学习小组』已经暂停申请,暂停时间2016-10-11,恢复会通告)

没有加入的,请先申请加入『技术学习小组』:

申请加入『奇迹开发者团队』(针对外包人员)

  1. 申请加入 Bearychat 『开发者(奇迹)』团队:申请链接
    • 这是一个新的 Bearychat 团队,技术学习小组(奇迹)、趣编程、开发者(奇迹)是三个团队。注册完其中一个,新的依然需要申请~~
    • 输入你的邮箱,会给你的邮箱发一个邮件。按照邮件提示操作即可;
    • 如没有看到邮件,请到垃圾邮箱查找;
    • 如垃圾邮箱也没有,请更换邮箱;
    • 请不要再咨询我(Tinker)此类问题了,谢谢!
  2. 点击 Bearychat 邮件的链接跳转页面,要求你填写:
    • 用户名:请填写你的真实姓名;
    • 密码:自己决定。
  3. 登录进入 Bearychat 『开发者(奇迹)』后,联系 Tinker:
    • 告知 Tinker 你目前的基础情况;
    • Tinker 会根据你的情况邀请你加入对应级别的开发者小组:入门开发者、初级开发者、中级开发者、高级开发者;
  4. 修改你的 Bearychat 个人资料:
    • 用户名填写:你的真实姓名
    • 真实姓名填写:级别 | 技术类别 | 地理位置
    • eg. 高级 | Android & PHP & 前端 | 北京
    • 手机:填写你正在使用的手机,方便有事情咨询

注:Bearychat 不同组个人资料是可以不一样的。

申请加入『选拔赛(趣编程)』(针对趣编程人员)

  1. 申请加入 Bearychat 『选拔赛(趣编程)』团队,请私聊林金晨。
    • 这是一个新的 Bearychat 团队,技术学习小组(奇迹)、趣编程、选拔赛(趣编程)是三个团队。注册完其中一个,新的依然需要申请~~
    • 输入你的邮箱,会给你的邮箱发一个邮件。按照邮件提示操作即可;
    • 如没有看到邮件,请到垃圾邮箱查找;
    • 如垃圾邮箱也没有,请更换邮箱;
    • 请不要再咨询我(Tinker)此类问题了,谢谢!
  2. 点击 Bearychat 邮件的链接跳转页面,要求你填写:
    • 用户名:请填写你的真实姓名;
    • 密码:自己决定。
  3. 修改你的 Bearychat 个人资料:

    • 用户名填写:你的真实姓名
    • 真实姓名填写:趣编程学员 | 技术 | 地理位置 | 班级 | 状态

    • eg. 趣编程学员 | iOS | 上海 | 花果山 | 在职

    • 手机:填写你正在使用的手机,方便有事情咨询

注:Bearychat 不同组个人资料是可以不一样的。

仔细阅读『项目开发流程』文档

文章链接:

仔细阅读『使用 Git 协作开发项目指南』

文章链接:

酬劳分发细则

只有外包项目才有酬劳,但外包项目不常有。
如没有外包项目,而你是想获取项目经验,只能加入 趣编程 参与产品类型项目。

为了避免因利益产生的争吵,接下来描述酬劳分发规则。

  • 如你觉得规则分配不公,请不要参与外包项目;
  • 我弄这些小组,更重要的目的是培养出好用的技术人员,而我的时间有限,不可能培养那么多人,必须得靠别人帮忙才行。要想让别人帮忙,就必须得让别人觉得合适才会有持续的投入。请谨记一句话:免费的往往是最贵的。而我定的的价位,无论是是趣编程还是外包酬劳的分配规则,相对市面上的培训班是相当便宜的,培养出来的你也会比这些培训班的人出身好很多的。
  • 我不想把时间浪费在这种不必要的争吵上,我更想把时间花在更有价值的事情上,谢谢配合。

一旦参与外包项目开发,会默认你同意这些分配规则。分配酬劳时候,不会征求你的意见更改规则。

页面计费外包项目酬劳分配细则

页面计费外包项目至少有 1 名以上的高级工程师带队:

  • 他们拿走项目最终研发费用的 80%;
  • 主要负责项目任务规划、任务分配、代码最终 Review;
  • 如发生任务无法完成的情况,他们负责代码的撰写。

同时,至少会有 3 名以上的 Code Reviewer:

  • 他们拿走项目最终研发费用 20%;
  • 分配比例,由 Review 代码的比例得出;
  • 如高级工程师反馈某 Code Reviewer 不仔细,该 Code 不会算到结算比例里。

时间计费外包项目酬劳分配规则

时间计费外包项目至少有 2 名以上的高级工程师带队:

  • 主要负责项目任务规划、任务分配、代码最终 Review;
  • 如发生任务无法完成的情况,他们负责代码的撰写;
  • 他们拿走项目最终研发费用的 60%。

同时,至少会有 3 名以上 Code Reviewer:

  • 他们拿走项目最终研发费用的 20%;
  • 根据 Review 代码的比例分配;
  • 如高级工程师反馈某 Code Review 不仔细,该 Code 不会算到结算比例里。

最后就是项目任务研发人员了:

  • 拿走剩下的 20%;
  • 分配比例,由 Git 统计的代码量比例以及任务完成比例综合得出。

PS:非高级工程师以上级别的人不要为了赚钱不断的做外包项目。最重要的还是要打牢基础,多看源码,提高自己的技术实力,技术实力的提高伴随着开发速度提高。一旦你的开发速度提上去了,从时间开发比来说,后面能赚到的钱远比现在要多得多。

一定要谨记,磨刀不误砍柴工

题外话

2015年,我所在公司技术部门分北京、香港两处,两个地方通过 skype 进行语音、屏幕分享等进行远程交流协作开发,对远程办公不再抵触反而有些喜欢。

2015年底,我组建了技术学习小组,发现很多有潜质的人,只需要稍加培养就能用,同时还具备主动学习的想法,这是非常难得的。

2016年初,我参加极客公园大会,了解到人体影像远程映射的技术现已逐渐成熟,因此笃定远程办公必将是未来一种必不可少的办公模式。

于是决定从现在开始磨合出多个可远程协作开发的技术团队,为以后创办远程办公的公司打下基础

看到这,有人问过我:Tinker,你会不会只培养能力强的或者你认为能成为你公司的人。对那些能力不够的或者不可能成为你公司的人就不培养了?

不,不是的。

首先,你得明白,我建立这个技术学习小组不是培养,是帮助。

培养是一对一的教东西,而我只是偶尔给你指指路,告诉你该怎么学,更多还是你自己去学。

其次,我会用心的帮助每一个人,只要你想学,我会把自己所会的、所知道的全都告诉你。

最后,我是有私心的。我也期望将来某一天,你所见所做所思是我所不了解的,希望能从你那汲取到我所不知的东西,帮助我自己快速的成长。

发表评论

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