テクトレとは、CODEBASEの卒業生が中心となるイベントの1つで、主に卒業後の学習をみんなで一緒にやろうという気持ちで開催される、みんなで自主学習しようというイベントです。
卒業後、Ruby on Railsを学んだりしていく中で、どういう課題設定をしたらいいのかがわからない人のために、どういう課題があるかという指針を提示するようなタスクが、このテクトレのプロジェクトに1枚1枚のカードになっています。
その中から気になるカードを選んで、タスクに取り組んで、2週間後の中間報告と1ヶ月後の最終報告で、全員で進捗報告を行うような場になっています。
現時点での取り組み方は、次のようになっています (2020年2月26日時点)
テンプレート
**リポジトリ: (リポジトリの最初のissueのURL)**
**自分なりのゴール:**
内容
**この課題を選んだ理由:**
内容
リポジトリ: https://github.com/aokabin/nuxt-rails-practice/issues/1
自分なりのゴール: Kongを使うことで、バックエンドサービスのスケールが容易になる ログイン部分をスケーラブルに実装する方法としてOAuth2.0があると思うので、OAuth2.0でログイン後、フロントエンドからKong経由でバックエンドにリクエストを送るような仕組みを実装する
この課題を選んだ理由: 前回フロントエンド←→バックエンドをjwtで繋ぐような実装をしたので、バックエンドをスケーラブルにできるKongを間に挟んで、さらにOAuth2.0の実装ができると、拡張性の高いシステムを組めるんじゃないかと思ったから
テンプレート
**リポジトリ: (リポジトリの最初のissueのURL)**
**自分なりのゴール:**
内容
**この課題を選んだ理由:**
内容
テクトレのサブ目的として「1ヶ月で完成させられるタスク感を知る」というものがあります。 自分の実力が具体的にどれくらいのものなのかを知るきっかけにもしたいと思っています。
そのため、課題はある程度自分のレベル感にあった課題を選択するよう心がけてください。
課題に取り組む際は、必ずその課題に関するGitHubの公開リポジトリを作成してください。
作成した公開リポジトリの最初のissueのURLを、元issueにコメントしたところから、課題はスタートします。
課題を進める際は、GitHubのissueに細かくログを残していくことを強く推奨しています。
理由は、自分が行っている作業を言語化しておくことで、後から同じ課題に取り組んだ人の助けになれるということと、自分が同じ問題に直面した際に、すぐに問題解決ができるようになるためです。
また、GitHubで公開リポジトリを作成しておくことで、就職活動の際に、どういう課題に取り組んできたのか、が可視化されます。その上で、どうやってその課題をクリアしたのかという思考パターンもissueを見ればわかるというようにできるため、issueにログを残すことは非常に有用だと考えています。
そのため、issueにログを詳細に残しておくことを強く推奨しています。
やりたい課題がない場合でも、プロジェクトに新しいissueを作成することで、好きな課題に取り組んでもらえます。
自由に課題を作成してください。