---
# System prepended metadata

title: システム開発部門における運営の公募と審査について

---

# システム開発部門における運営の公募と審査について

## 応募資格について
下記の必須事項をすべてを満たしている場合にのみ一次審査のアプリケーションが有効となる。
また、こちらから一週間以内に連絡がなかった場合は無条件で不合格となる。

**各班共通事項**
```json=
・当サーバー運営の共通応募資格を満たしている
・正式なMinecraftのアカウントを所有している
・GitHubのアカウントを所有している
・Git / GitHubを扱うことができる
・現在の年齢が満13歳以上
```

### 総合開発班
* 英語で書かれたドキュメントをいかなる手段を使用してでも理解することができる __（必須）__
* 初見のAPI、ライブラリ、フレームワークなどでもドキュメントを読んで使用することができる __（必須）__
* パケット、主な通信について理解している __（必須）__
* セキュリティに関して深い理解がある __（必須）__
* 渡された仕様がどのようなものであっても技術的に困ることがない
例え困ったとしても、少し勉強して解決することができる __（必須）__
* 自ら企画をし、それを一人で完成させることができる __（必須）__
* Minecraftのサーバー運営をした経験がある __（必須）__
* 下記のすべての班の要件をすべて満たしている __（必須）__

### プラグイン開発班
* Java （Maven必須） 及びKotlin （Gradle必須） のどちらか一方でも扱うことができる __（必須）__
* PaperAPIを使用した経験があり、扱うことができる __（必須）__

- データベースを扱うことができる
- NMSを使用した経験があり、扱うことできる

### Web開発班｜フロントエンド
* HTML、CSSを扱うことができる __（必須）__
* JavaScriptを使用した経験があり、扱うことができる __（必須）__
* React又はVueのどちらか一方でも扱うことができる __（必須）__

- XDやFigmaなどで作成されたデザインからWebサイトを書くことができる
- レスポンシブデザインについて理解がある

### Web開発班｜バックエンド
* Kotlin （Gradle必須） を使用した経験があり、扱うことができる __（必須）__
* Spring系のフレームワークを使用した経験があり、扱うことができる __（必須）__
* データベース （MySQL系、SQLite系どれでも可） を扱うことができる __（必須）__

- GoLangを使用した経験があり、扱うことができる
- 通信 （HTTPやWebSocketなど） について理解がある

### コマンド班
* 1.18.1 以降のコマンドをおおよそ把握している __（必須）__

- データパックを作成することができる
- 緊急時に対処することができる

## 審査について
### 一次審査 （書類審査）
* こちらのフォームの質問に答え送信する

### 二次審査 （実技審査）
* 一次審査合格の連絡から二ヶ月前以内に更新されたプロジェクトを提示する
提示できない場合は、申告に応じて当部門からテストプロジェクトの開発を依頼する
* また、プロジェクトを提示した場合でも内容によりテストプロジェクトの開発を依頼する場合もある
* テストプロジェクトは完成の有無に関わらず仕様書に記載されている期限に従うこと

### 三次審査 （面接審査）
審査と言う名目だが、二次審査の合格と同時に採用とする。
例外として、三次審査にて応募者に対して何らかの問題があるとその場で判断された場合は失格となる。
* Discordにて当サーバーのスタッフと面談 （聞き専可能）
* 数個の質問 （主に運営応募の確認など） や注意事項などをご説明致します