招募WST成员(2021年3月)

2021-03-06 23:11 赵天愉

WCA软件组(WST)正在招募新的成员!WST的工作是开发、扩大及维护软件方案,以满足魔方圈日益增长所产生的需求,是WCA中不可或缺的团队。

一些软件的例子包括:

  • 你常浏览的WCA网页。
  • 打乱库TNoodle,及它的前端,所有代表都用它来生成比赛的打乱。
  • WCA Live,用来记录及浏览实时比赛成绩。

所有WST的项目都是公开的,在WCA的GitHub上可见。

欢迎大家来申请,我们所需的职位有:

  • 项目管理人:管理任务以及在Github的优先度,同时管理来自各WCA小组的软件需求。
  • 客户端开发:负责WCA网站上面向用户的部分,包括目前正在进行的迁移至React的项目。提升用户使用体验。
  • 运维工程师:负责部署各项工程(运行在AWS上),以及提出问题或者需要改进的地方。

WST大多数的项目都是面向Web,使用的技术包括:

  • WCA网站基于Ruby on Rails框架(使用SQL数据库),部分前端组件采用React编写。我们正在计划将使用更多的部分迁移至React。
    • 这是目前最缺乏人手的项目,我们经常收到WCA各个小组和委员会的增加功能的请求。
    • 你可以通过浏览这里了解网页相关的项目。
  • WCA Live的前端采用React编写(查看高级文档),后端使用Elixir。
  • TNoodle分为两部分:使用java编写的打乱库(tnoodle-lib),以及Kotlin后端+React前端的服务器(tnoodle)

你可以查看标注“good first issue”的项目来大致了解工作。你不需要熟悉以上提到的技术,只需要有对软件的基本理解和学习意愿。

申请截止日期为2021年3月31日,请将英文申请文件发送至WCA董事会(board@worldcubeassociation.org)。

申请文件必须为PDF格式,并包含以下内容:

  • 简短的自我介绍
  • 为WCA所做过的活动的摘要
  • 简短概括你的技术背景和经验
  • 作为WST成员的期望

感谢各位的申请和支持!