見出し画像

Web開発勉強日記 🧸その1🧸

またまた投稿スパンが伸びてしまった・・・!(◎_◎;)

最近は、元々チャレンジしてみたかったWeb開発の勉強を本業の傍らしています!
Web開発はサイト制作と違い、よりアプリ風な動きのあるブツを開発できるので、面白い!!

これからは、Web開発関連の投稿もしていきたいと思います〜🙆‍♂️

WEB開発をしたいと思った経緯✍️

元々、フロントエンド系のプログラミングを勉強し始めた頃はサイト制作、アプリ開発どっちが自分に合っているのかわかりませんでした。

じゃあ、より取っ掛かりやすいWeb制作から入っていった訳です。

実際Web制作を仕事にして楽しい所、自分には合わないな〜と思った箇所色々ある訳です。
そこで、本業のWEB制作がある程度慣れてきたこともあり、WEB開発の勉強を始めてみた!!という流れになります🤓

今何を勉強しているか?👨‍💻

現在はReactを使って何かアプリを作りたいな〜と思って日々学習しています!
JavaScriptのフレームワーク(ライブラリも含む)にはReactの他にもvue、Angularなどありますが、他ライブラリに比べコードが比較的短くて済む、可読性が高い、Reactを採用している企業が年々増えている、という点でReactを選定しました。
ただし、vueなど他のライブラリやフレームワークと比べて難易度は上がるそうです。(私自身は他のフレームワークを使用したことがないので、ネットで得た知見となりますが。)
そのため、色々な会社の技術スタックを調査しているとvueなどを採用している企業も全然あるので、自分に合ったフレームワーク選定するのが良いのかなと思います💯

主な勉強方法📚

私もメインとする教材がどれが良いのか、正解は分かりません。
ただ初見でUdemyの「じゃけぇ」さんがとても分かりやすかったです!
Udemyは最初の数分間を無料で視聴できるのですが、React全くの初心者の私でもだいぶ噛み砕いて丁寧に説明しており、初心者にとってはとても良い教材なのかなと!思います。
初級編、実践編、最新のバージョンに対応したコースがあるので、着実にレベルアップしている実感があります!

後から知りましたが、このじゃけえさんの教材はかなり評判が良いらしく、周囲の友人等も使っているらしく、この界隈では知名度がある方らしいです😁

現状のスキル感🔨

現在は、Reactの基礎of基礎を学習している最中です。
useState、useEffect、memo、useCallback、style-in-JSX、再レンダリングの仕組み…etc
この辺りは、かなり身についている感じはあり、厳密な構文は見ないとパッとは出てこないですが、やりたいことはできる!!レベル感になってきました。
今思えば、実務でVanillaJSやjQueryなどのReactの基本となる技術を日常で使い磨いといてよかったです(^◇^;)
これらを知っていないとReactはより難易度が高く積んでいたかもしれません。。。

これから学んでいきたいスキル🏄‍♂️

文章にすると長くなってしまうので箇条書きで!

  • React学習(とりあえずじゃけぇさんの講座を全てやり遂げる)

  • TypeScriptの学習

  • Next.jsの学習

  • 状態管理ライブラリー(Redux等)の学習

  • ポートフォリオ作成!

ざっとこんな感じですが、正直これで良いのか自信はないです!!
誰か教えてください🥹

まとめ🐶

新しいことを学ぶのって本当に楽しいですね〜。
Web制作も奥が深いのですが、アプリ制作は奥が深すぎて先の見えないゴールに向かって日々取り組んでいる気がしてワクワクが止まらないです😁

これからも日々学んだことを発信していきたいと思います!

では( ^∀^)

この記事が気に入ったらサポートをしてみませんか?