スポンサーリンク
「3ヶ月でアプリ制作ができる様になるにはフレームワークが重要になってきます!」
「必要最小限で最短のカリキュラムが重要です」
こんにちは♪
只今オンラインプログラミングスクール受講中の管理人のhaseです(*^ω^*)
私ね、昨日オンラインスクールの現役エンジニアのメンターさんから凄く重要な事を聞いたんです!
それがフレームワーク(・Д・)ノ
必要最小限で効率よくアプリ制作をするにはフレームワークがかなり重要と言うのです。
「んじゃ、プログラミング言語はどうなるん?」
と思いますよね(・Д・)ノ
今回この記事では、そんなフレームワークについて現役のエンジニアさんから聞いたお話をお伝えしますね。
実際のエンジニアの現場ではこうなのです。
スポンサーリンク
プログラミングスクールではフレームワークが重要!
プログラミングでは沢山の事を理解しなければいけません。それは
- GitHub
- HTML & CSS
- Ruby
- php
- フレームワーク
それ以外にも沢山ありますが、これらを網羅しなければいけません。
でも. . .
それらを一つ一つ徹底的に勉強していては、スクールの受講期間内(3ヶ月)でカリキュラムが終わらなくなってしまいます。
なので必要最小限でかつ、ポイントを抑えたカリキュラムを実現するにはフレームワークがメインのカリキュラムになってきます。
私、最初これが理解できませんでした . . .
どう言う事かと言いますとプログラミングスクールである以上、プロゲートよりも更に突っ込んだ内容の事を学ぶと思っていました。
余談ですが、私はスクールを受講する前にプロゲートをほぼ半年勉強してきました。
その内容は
- HTML & CSS
- Git
- commandLine
- Ruby
- PHP
- Ruby on Rails
※Railsは途中(第3章)までですが . . .
「これだけの量を3ヶ月でマスターするってスクール凄いな!」
この様に思っていました。
そこでオンラインスクールを受講すると、フレームワーク以外のカリキュラムがあっさりしているのです。
言葉を選ばずに言えば「本当にこれだけでいいの?」
と思うほど . . .
でも、その割にカリキュラム途中に出てくる課題が結構難しいのです(;´д`)
そうです(・Д・)ノ
シンプルな教材内容だけど、課題をこなす事でしっかりしたプログラミング力が付く様な内容になっているのです(・Д・)ノ
なので、早い段階でアプリ制作に掛かれる様なカリキュラムになっています。
そんなアプリ制作にはフレームワークが大部分を占めます。
フレームワークには結構な労力が必要
プログラミングにおいてフレームワークはかなり重要です。それはもし、フレームワークを使わずにプログラミングだけでアプリ制作をしていたら途方に暮れてしまうから。
一つ例を挙げますと、
ログイン認証をプログラミングで書くと半日以上かかるとされています。それがフレームワークを使う事でものの20分程でログイン認証が出来るんです。
それ以外にもフレームワークを使う事で現場で使うコードの統一性が出ますし、先人が考え出したコードを一から考える事なく記述出来てしまいます。
そういった意味でもフレームワークは超〜重要なのです。
プログラミングスクールは3ヶ月という短期間で少しでも現場に即した力を付けなければいけません。
なので、
- HTML & CSS
- Ruby
- PHP
そして早い段階でアプリ制作に取り掛かります(・Д・)ノ
そんなフレームワークですが、私の感覚で言うと理解するのは難しいです。
フレームワークは理解するのが難しい
私はスクールを受講する前にProgateでRuby on Railsを2ヶ月ほど勉強しました。そして今現在オンラインスクールでPHPのRaravelを学習中です。
それらをふまえて。
フレームワークは難しいです(;´д`)
なんと言いましょうか?
教材に書かれている内容が一回で理解できないのです。
難しい概念なんか2〜3日何度も読み返してやっと見えてくるような感じです。
しかもその大半は複雑な設定なんですよねぇ〜。
これは悩みます。
でも、その複雑な概念が理解できるとめちゃくちゃ嬉しくなります♪一日中テンションが高くなるんですよね(*^ω^*)
と言うことは、
その先にある大きな目標であるアプリが完成したら、更に大きな喜びを味わえると思います。
なので今は頭を抱えながらでも、何とか時間をかけてララベルを勉強しています♪
では、最後になります。
おしまいに
今回、「プログラミングスクールではフレームワークがメインになるよ!」と言う事についてお伝えしてきました。どうでしたか?
私的には結構以外でした . . .
もういちどおさらいしますね♪
- スクールで3ヶ月と言う短期間でアプリ制作するには必要最小限のカリキュラムになる
- スクールではプログラミング言語よりもフレームワークの学習に重点を置いている
- スクールのカリキュラムはシンプルでも課題が難しく必要な力が身に付くようになる
- フレームワークを理解は難しい
現役のエンジニアさんが考えた現場に即したカリキュラムなので効率よく学んでいけます。
特に課題をこなす事でかなり力が付きますよ(*^ω^*)
早くフレームワークを理解して思いのままにアプリができる様に頑張りますね。
では、失礼します。
こちらの記事もよく読まれています♪
Progateの評判は?プログラム初心者の私が一ヶ月使ってみて〜
Progateを口コミする!プログラム初心者の私が4ヶ月使ってみて〜
副業でおすすめはこれ!今圧倒的に人が足りていない高収入ビジネス〜
プログラミング独学において!〜学習スピードは超重要です〜
40代プログラミング未経験がオンラインスクールを受講〜1ヶ月経過して〜
40代プログラミング未経験はITへの転職が厳しい 〜現実はこうです〜
オンラインスクールでプログラミングを学ぶと?〜ここに注意する事〜
RubyとPHPどっちを学習すればいいの?私オススメはこれです〜
tech boostを2ヶ月受講してみて〜Laravelフレームワークに悶絶するっ!
tech boostを3ヶ月受講してみて〜アプリ開発の全体が見えてきた♪
おススメ記事と広告