href
published
published
sort
3
slug
rank_details
date
Nov 19, 2025
author

TechTrain には “Rank” というユーザーの会員ランク制度があります。
Rank は 5 段階のクラス分け制度です
TechTrain ではエンジニアとしての “活動量” を基準にした Rank 制度を設けています。これは会員制度のようなもので、高い Rank ほど多くのサービスを受けていただけます。
※ エンジニアとしての優劣を決めるものではありません
Rank1 | Rank2 | Rank3 | Rank4 | Rank5 |
一般的なスカウトが届きます | → | → | ハイクラスなスカウトが届きやすくなります | もっとハイクラスなスカウトが届きやすくなります |
8割ほどのメンターと 1on1 ができます。 | → | すべてのメンターと 1on1 ができます | → | → |
条件クリアですべてのコンテンツが利用できます | → | → | 無条件にすべてのコンテンツが利用できます | → |
一般向けイベントへ参加できます | → | → | 特別なイベントへの招待が届くことがあります | かなり特別なイベントへの招待が届くことがあります |
Coming soon… | .. | .. | .. | .. |
Rank は GitHub および TechTrain の “使い込み度” に応じて決まります
TechTrainではたくさん手を動かすことを大事にしています。これはAI以前も以後も変わらず、です。ただ実装量が多いとか、記述量の多さではありません。活動量です。GitHubにおける活動量はもちろん、TechTrainの学習コンテンツの利用状況なども考慮し、決まります。
Rankは定期的に見直しています。ある日突然「Rankが上がりました」というお知らせが届くかも知れません。でも、何もしてないのに上がることはありません。エンジニアとしてたくさん手を動かしている証拠だと思って、すこし誇らしい気持ちになってもらえると嬉しいです。
Rankはおよそ以下のようなルールで決まります。正確な基準は内部情報になるため公開できませんが、およそ正確な情報です。
Rank 決定の流れ

flowchart TD %% ノードの定義 Start([ユーザー登録]) CurrentRank[現在のRank] subgraph Course [講座クリア] CourseClear(所定の講座クリア) SpecificRankUp[決められたRankにアップ] end subgraph Periodic [定期再判定] Timer(定期タイミング到来) GitHubCheck2{GitHub活動量判定} Compare{判定Rank > 現在Rank?} RankUp[Rankアップ] RankStay[Rankステイ<br/>※ダウンはしない] end subgraph Initial [初回登録時] GitHubCheck1{GitHub活動量判定} InitDecision[Rank決定] end %% 初回の流れ Start --> GitHubCheck1 GitHubCheck1 --> InitDecision InitDecision --> CurrentRank %% 定期再判定の流れ CurrentRank -.-> Timer Timer --> GitHubCheck2 GitHubCheck2 --> Compare Compare -- Yes --> RankUp Compare -- No --> RankStay RankUp --> CurrentRank RankStay --> CurrentRank %% 講座クリアの流れ CurrentRank -.-> CourseClear CourseClear --> SpecificRankUp SpecificRankUp --> CurrentRank
① GitHubの草 (公開されているContribution) が所定の基準を超える
- Rank2 〜 Rank4 のいずれかに判定されます
- Contributionが4桁になるとRank4と判定されやすい傾向があります
② Railwayコースで所定の問題をクリアする
- [Railwayコース](https://techtrain.dev/mypage/railway-courses) のページへアクセスし、お好きなコースを選択してください。所定の問題集をクリアすると、RankUp獲得ボタンが利用できるようになります。

③ (Coming soon) メンターとの 1on1 で高評価を複数回うけとる
- 準備中です