招募新人的主要目的是培养新人,相比具体技能,我们更希望您有一颗热爱编程、向往开发、敢于探索未知、爱折腾、不惧困难的心。
另外我们也期待有成熟开发技能的同学加入我们,快速发挥作用,带领我们一起前进。
-
维护、改进学校的 OJ 系统。
-
前端
-
后端
- 评测系统
-
-
开发其它对同学有价值的系统。
-
锻炼自身编程能力,增加项目经验。✔
-
是对软件开发技能的综合练习,能够提高对程序开发综合认识。✔
-
与组内同学协作开发,锻炼合作能力。✔
-
产生实际成果,为同学服务。✔
-
对于 21 级同学,要求基本掌握以下语言之一:
-
C/C++
-
JavaScript
-
Python
-
Go
同时,要求加入后两个月内基本掌握 C/C++ 或 TypeScript。如已有相应基础,要求提高至熟练运用。
-
-
对于 20 级同学,熟练使用 C++。
代码规范整洁,具有可读性。
此外,熟悉计算机网络、数据库系统、信息安全等内容的同学优先。
- 使用 git 进行代码管理
- 利用 GitHub 等平台协同开发
- Markdown 文档写作,以及 LaTeX 语法
- 计算机网络、数据库系统、信息安全等基础知识
- 基本的服务器维护技能如:Linux 使用、sh 脚本编写、service 文件编写等
- Nodejs、JavaScript、TypeScript、Vue、相关框架、SQL、Redis
- 评测机改进、Linux c api 编程
目前主要编程语言
- C/C++
- JavaScript/TypeScript
- ...
开发组成员:自主学习或按照提供的大纲学习,每两周汇报一次学习进展。
具体项目组的成员:每周 5 小时的开发,5 小时的代码审查和开发会议。
在此仓库新开一个 issue ,使用 tag Appliance
,简要介绍自己的能力,可以附带博客、代码仓库等证明。注意:不要泄露隐私信息(账号和个人的关系我们会线下确认)。
通过的申请会被标记为 Accepted
,不通过的标记为 Rejected
。
通过的账号将进入 @ThinkSpiritLab/dev-team.