前言

参与选拔赛是免费的:

  • 是的,你没看错,是免费的;
  • 但是,不提供免费教学、指导、解疑,有技术问题请自行 Google、有学校老师就去找学校老师,有懂行的朋友就去找懂行的朋友;
  • 请注意,任何打着「趣编程选拔赛」名号收费的,请让他滚开,并向管理员举报之。

对参与者无以下限制:

  • 无年龄限制:无论你是儿童、年轻人还是老年人,只要你自信能编程就能报名参与;
  • 无学历限制:无论你是小学生、初中生、高中生、专科大学生、本科大学生、研究生还是博士生,只要你自信能编程就能报名参与;
  • 无性别限制:无论你是男的,女的还是其他,只要你自信能编程就能报名参与;
  • 无经验限制:无论你是零基础,刚学还是学了好多年,只要你自信能编程就能报名参与。

选拔赛是根据项目按期举办的:

  • 一个项目为一期选拔赛;
  • 作为免费选拔赛报名的项目,会在 GitHub 开源。

如想了解选拔赛做项目任务的流程,请阅读:

上述三篇文章没有主线,看起来比较乱,请自行理解消化有用部分:

  • 后续有时间了会写一篇详细的文章。

如果你能完成一个任务并通过终审,可以申请趣编程实习生工作,具体详情见:

文档持续补充中:

项目涉及技术

想参与前,请先阅读上述链接相关文章:

  • Web 开发者需确保自己写完相关框架的 Demo;
  • Android / iOS 开发者需确保能运行 Demo 并看懂其源码;
  • 每个人开发者都要会使用 Git,一定要会 clone、commit、push、create pull request、fix conflict。

领取到项目任务,只给予 1 个月开发周期:

  • 任务一般为初级开发者用 1 ~ 3 天开发的任务,根据经验,提前预备学习的人是能在 1 个月内开发完成的,零基础的人得看个人智力情况了。
  • 超过 1 个月限制而没有完成任务者,3 个月内不能再次报名参与项目任务;
  • 请务必提前学习技术知识点,不要把时间全部浪费在学习上。

比赛限制

举办一次选拔赛是会耗费金钱、时间、人力的,如下:

  1. 任务代码的 Review:
    • 金钱:20 RMB / 个:
    • 时间:30 分钟 ~ 2 小时 / 个;
    • 这个钱是支付给 Code Reviewer,后期可能还会根据 Code Reviewer 需求增加金钱支出;
  2. 页面设计:
    • 金钱:50 ~ 200 RMB / 个;
    • 时间:30 分钟 ~ 3 小时 / 个;
    • 这钱是支付给设计师的,后期可能会根据设计师的需求增加金钱支出。
  3. 一台服务器购买费:
    • 700 ~ 1 万 RMB / 年;
  4. 管理员辛苦费:
    • 金钱:600 ~ 3000 RMB / 月;
    • 时间:3 小时 ~ 8 小时 / 天;

以上费用在业界来说是非常低的,上述人员都是出于朋友关系才愿意底薪干:

  • 要知道,北京小时工 1 个小时都收费 30 RMB 了;
  • 初级工程师 1 个月的薪资都是 1 万 + 了;

我并不能保证这些朋友愿意这样干一年、五年、十年,甚至更久。

说这些,是想告诉各位:

  • 我只能保证开一期就做完一期,不能保证还会有下一期免费选拔赛
  • 请各位珍惜机会,且行且珍惜。

总的来说,选拔赛的管理员、Code Reviewer、项目、经费都是有限的,因此:

  1. 参与免费选拔赛的人数上限为 100 人:
    • 参与开发是指被邀请进入 Bearychat 项目开发;
    • 被邀请进入 QQ 群无上限的,目前每个 QQ 群上限人数是 2000 人,会定期清理不按群公告改名者及不活跃人群,有需要的话会新增 QQ 群;
  2. 公开认领的任务数量是有限的:
    • 采取先认领先获取的原则;
    • 不是每个人报名选拔赛的人就能立即获取任务的,这个需要等通知,能不能抓到机会就看自己有没有时刻关注了。
  3. 任务会优先分配给已通过代码审核(Code Review)的人:
    • 第一次代码审核,Code Reviewer 跟被审核者都是很耗费精力的,选拔赛优先考虑 Code Reviewer 的感受,他们更喜欢审核已通过审核人写的代码。

参赛步骤及说明

  1. 加上「趣编程-选拔赛审核员」的 QQ:3181118978
  2. 注册必备账号,相关流程见文档 注册相关账号
  3. 账号注册完成后,找「趣编程-选拔赛审核员」要项目权限。发布信息如下:

    申请XX框架任务,账号如下:(根据情况说明自己的方向 Web、iOS、Android,如果是 Web 开发者,需要选择 Angular、vue、reacet三个中的一个框架并且说明)

    Trello 账号: XXX(邮箱格式)

    奇迹 Gitlab 账号:XXX(邮箱格式)

    Gmail 账号:XXX(邮箱格式)

    示例:

    申请 Web 框架任务,选择 Angular 框架,账号如下:

    Trello 账号: 123@123.com

    奇迹 Gitlab 账号: 123@123.com

    Gmail 账号:123@gmail.com

  4. 趣编程-选拔赛审核员会邀请你到对应的 QQ 群。

第一次任务为对应的框架任务:

  • Web 的需要完成 前端和 Api 两个框架任务。并且截图给我;
  • Android 和 iOS 的需要跑通对应的任务,并且截图给我;

注意:

  • 如只想做 PHP 实习生,可以只完成 Api 框架;
  • 如做前端实习生,必须完成前端跟 Api 框架。