Skills
経験言語・フレームワーク等
| 技術 | 使用年数 | 習熟度 |
|---|---|---|
| Java | 2年 | ・PaizaランクB問題が解ける | HTML・CSS | 2年 | ・基本的なCSSアニメーションを含んだ静的ページが作成できる |
| Javascript | 2年 | ・基本的なDOM操作ができる |
| Typescript | 1年 | ・基本的な型定義ができる ・OOPのクラス設計に基づき、ブラウザゲームアプリを作成できる |
| React | 1年 | ・単一責任の法則に基づいたコンポーネント設計ができる ・React Hooksを用いた状態管理ができる |
| Next.js | 半年 | ・App Routerのルーティング方法が若干わかる |
| MySQL | 半年 | ・基本的な文法がわかる |
| Git | 2年 | ・ブランチの状態を意識し、コンフリクトを警戒しながらチーム開発ができる |
| Nginx | 半年未満 | ・Next.jsのアプリをEC2インスタンスからビルドして公開できる |
学習経歴
| 期間 | 詳細 |
|---|---|
| 2021-2022.6 | 【概要】 趣味として不定期でHTML・CSSでページをつくったり、Javaでpaizaの問題を解いたりしていました。 【できるようになったこと】 1.HTML・CSSで基本的な静的ページを作成できるようになった |
| 2022.6-現在 | 【概要】 自分のコードの書き方が適切なのか不安になり、体系的にアルゴリズムとデータ構造の基礎について学ぶためにRecursionという学習サイトで学習を開始しました。Web開発の独学もこのあたりから同時に始めました。 【学習した・していること】 1.アルゴリズムとデータ構造の基礎(再帰、DP、二分木、スタック、キュー、ハッシュテーブル、ソートなど) 【できるようになったこと】 1. OOPを意識したクラス設計と、その設計に基づいて拡張させやすいコードを書けるようになった |
| 2022.10-現在 | 【概要】 Uopeopleという、アメリカに本拠地がある社会人向けオンライン大学でコンピューターサイエンスを専攻しています。 【学習した・していること】 Programming 1, 2 【できるようになったこと】 1. 毎週プログラミング課題と英文レポートを提出するので、Javaのコーディングと英文でのアウトプットに慣れた |