2023年4月中旬よりHappiness Chainに入会し、約1ヶ月学習継続してきた間、わかったこと・感じたことをまとめました。
Happiness Chainに入会したきっかけ
1月よりプログラミングの知識習得の為独学で勉強していましたが、私自身が異業種で実務未経験者であり限界を感じ、添削をしてもらえる環境で学びたいと思い、メンター付きの学習環境を探していました。 そんな中、twitterで運営者であるゆうだいさんのツイートでこのスクールを知り入会しました。
学習内容
現場で通用する技術スタックを習得できるロードマップが整備されており、講師も現役のweb開発スタッフ陣、順を追って学習・迷ったらすぐに質問できる環境で、効率よく迷いなくweb開発能力を身に付きます。
こんな方におすすめ(だと思う。)
- 最短最速で学び成果を出したい方。
- 異業種で働いており、実務未経験からweb開発業界に転職を考えている方。
- 転職活動の際、面接サポートまでしてほしい!という方
( ※転職保証をしてもらえる訳ではありません。)
1ヶ月の間にやったこと
まだ入会して間もない為、プログラミングを体験するということで、
Progateのスライドで以下の言語の学習を行いました。
- HTML & CSS
- 基礎的なHTMLタグから、レスポンシブ対応のCSSメディアクエリまで、エンドユーザの入口となるwebデザインについて学習。
- JavaScript
- webブラウザ上で動く言語でコンソール出力方法から、関数・メソッド・クラスまで学習し、最終的にコンソール上で動作する簡単なプログラムを作成。
- SQL
- webアプリ必須のデータベースから、情報の追加・取得・更新・削除まで学習。
- Ruby
- webアプリのコアとなる部分で、JavaScriptと同じくコンソール出力方法から、関数・メソッド・クラスまで学習し、最後にコンソール上で動作する料理注文プログラムを作成。
- Ruby on Rails
- Rubyのフレームワークで、文書の投稿機能・ユーザー登録・ログインログアウト機能・いいね機能を実装したtwitterのようなwebアプリを作成。(但しこれが一番長い教材だった。)
- Command Line
- Linuxやmacのターミナル上でファイル操作を行うための基礎的なコマンドについて学習。
- React
- JavaScriptのライブラリで、webページを部分毎コンポーネント化して作成することが可能。実際にヘッダーやメインコンテンツ、フォームなどのパーツを作成。
- Node.js
- JavaScriptのフレームワークで、実際にCRUDを実装したTODOリストのWebアプリを作成。
今後の展望
これらの言語を学習するのに1ヶ月近く掛かっていますが、progateのスライドはあくまで基礎的な部分の学習。
今後市販の書籍や、Udemyの動画教材を使用し、より専門で実践的な知識を学習予定。容易な道のりではないですがフルスタックエンジニアを目指し、モダンなweb開発業界で使用されているプログラミング言語・web開発技術を横断的に学び、現場サイドで通用する技術の習得に臨みます。