475 Views
December 20, 24
スライド概要
技術初心者は「とりあえず何か作るべし」と言われていますが、本当にそれでいいのか?
初心者の視点でお話しします。
フロントエンド勉強中
体系的に学ぼう 初心者に「とりあえず作れ」と言 う前に考慮すべきこと
きつね @wreck1211 現職 フロントエンド開発 TypeScript, React (週3日、3時間のアルバイト) ● 経歴 ● ● ● ● ● 文系学部卒 19卒 前職はQA プログラミング実務経験は1年未満 2年前に病気で退職 元気になったので来月から就活がんばります!
今年もっとも印象に残ったインプット
初心者への定番アドバイス とりあえず作ろう →本当にそれでいいのか?
「とりあえず」って具体的には? ● ● 本当に知識がゼロの状態でとりあえず作るのは相当苦しい 「とりあえず作ろう」には、想定される前提知識があるはず →どれくらいの知識になったら作り始めていいのか? →初心者が自分で判断するのは難しい
私が実践していた学習方法 ● ● ● ProgateでReactのさわりをインプットする React公式ドキュメントのチュートリアルをなんとなくやってみる とりあえず、作りたいものを作る
難しかった! 「Progateやったし」「とりあえず作れって言われてるし」と思って、 実際に作り始めたが…… ○ ○ 行き詰まった! copilotに丸投げしてしまうことが多かった! →Reactなにもわからない →プログラミング向いていないのかも……
救世主
アプリ作り Progate
Progateだけやった状態から アプリを作り始めるのはハードルが高い 壁 Progate アプリ作り
Udemyを挟むことで、崖が階段になる アプリ作り Udemy Progate
無理のないステップアップができる アプリ作り Udemy Progate
Udemyの講座で壁がなくなった ● ● Reactの文法 「使い方を知っている」から「理解して使える」に変わった 体系的で網羅的な学習で、知識の穴が埋まり、 急激に成長の手応えを感じた
効果的な学習ステップ ①Progateなどで基礎を習得 ②Udemyや書籍で体系的・網羅的な学習を行う(重要) ③作りたいものを作りながら、わからない部分は改めて深堀りする 無理矢理進めない ステップバイステップが重要
結論 ● ● ● 「とりあえず作れ」は、ある程度の知識を得たあとの話である ある程度の知識を得るためには、Progateのあとにもう1ステップほしい 書籍や動画教材で体系的に学ぼう! →個人的にはUdemyがおすすめ