私は現在、フィヨルドブートキャンプで、未経験からプログラミング学習をしているものになります。
これまで何をどれくらい学習したかを一覧で確認できるように記述していくページになります。
以下2点を目的としています。
- 自分のモチベーションの維持のため
- 就職活動の際にざっくり何を取り組んだかを確認できるようにする
学習時間
合計学習時間:1510.0時間 (2024/4/15時点)
資格
・RubySilver
これまで学習してクリアしたプラクティス
学習の準備 |
学習の進め方を知る |
チャットを使えるようになる |
ブログを作る |
SNSの登録 |
GitHubアカウントの登録 |
日報を書く |
質問をする力をつける |
Ruby |
rbenv |
Ruby初級 |
FizzBuzz問題(Ruby) |
カレンダーのプログラム(Ruby) |
rubygems の基本を理解する |
プログラムの修正 |
Bundler の基本を理解する |
rubocop の使い方を知る |
ボウリングのスコア計算プログラム |
Ruby中級 |
プログラムの修正(リバーシ編) |
lsコマンドを作る1 |
lsコマンドを作る2 |
lsコマンドを作る3 |
lsコマンドを作る4 |
ls コマンドを作る5 |
wc コマンドを作る |
HTTP |
HTTP の基本について理解する |
Cookie について理解する |
Nginx |
nginx の基本を理解する |
nginx で VirtualHost を使って 1 つのサーバーで複数のサイトを立ち上げる |
nginx で SSL 対応サイトを作る |
Webアプリケーション |
REST の考え方を理解する |
Sinatra を使ってWebアプリケーションの基本を理解する |
WebアプリからのDB利用 |
Ruby on Rails |
Rails の基本を理解する |
Rails の i18n を理解する |
kaminari を使ってページング処理を実装する |
devise を使ってユーザー認証を実装する |
ActiveStorage で画像アップロードを実装する |
コメントを付けられるようにする |
日報の言及機能を実装する |
オープンソースソフトウェア開発 |
OSS にコントリビュートする方法を知る (Issueを立てる) |
OSS のソフトウェアプロジェクトに PR を送る |
自動テスト |
テスト技法 |
TDD の基本を理解する |
test-unit の基本を理解する |
Railsでテストを書く |
React |
Reactチュートリアル |
Reactを学ぶ |
ReactでSPAを作る |
Contextを使ってグローバルなstateを管理する |
SWRを使ってAPIをコールする |
Pull Request
Point |
Issue |
PR |
1 |
お試し延長一覧ページのタイトルをh1に変更し他のタブと統一 |
#7463 |
1 |
キュメント作成フォームのタイトルに説明文を追加したい。 |
#7367 |
1 |
ドキュメント作成フォームプルダウン下に説明文を追加 |
#7468 |
1 |
labelに関するissueを直す |
#7491 |
1 |
日報がないユーザーの相談部屋において、ユーザーの日報の表示が崩れている |
#7497 |
2 |
メンター向けの「トップページに表示しない」というチェックボックスが欲しい |
#7581 |
2 |
企業の並び順を一覧ページとプルダウンで揃えたい |
#7531 |
2 |
roleを表す色枠が出ていないユーザアイコンがある |
#7559 |
2 |
Flakyなテストを修正したい |
#7566 |
2 |
ブログ(articles)が公開されたら、管理者、メンター、現役一般受講生、現役研修生に通知されてほしい。 |
#7615 |
5 |
定期イベントに休日を登録できるようにしたい。 |
#7436 |
Review
Issue |
PR |
お知らせ作成フォームのタイトル部分に説明文を追加したい。 |
#7469 |
ユーザー個別ページ、一覧ページのカウント数一覧にポートフォリオも追加したい。 |
#7522 |
Flakyなテストを直したい。 |
#7504 |
提出物ページの見出しがおかしい。 |
#7652 |
Discord認証の解除ができるようにする |
#7666 |
今後取り組む課題