悩む人Bootstrapの学習をしているけど、なかなか理解できない。ググっても答えにたどり着かないし、どうにかならないかな。こんなお悩みをお持ちの方に、当記事を書いています。Bootstrapの学習を進めている方が多いなーと感じていて、色々調べてみると「Bootstrapは実務で必要だ」みたいに教材に掲載されていることもあります。結論から言うと、Bootstrapに詰まっている時間は無駄です。そこに時間を使うくらいなら、CSSの書き方を理解したり、wordpressを学んだ方が合理的です。今回は、その理由について解説していきましょう。Bootstrapに詰まっている時間は無駄です。大体の仕組みを理解したら、すぐに次のステップへと進むべきだと思っています。理由としては下記の理由があります。テンプレ臭がする意図しない部分にCSSがあたる→打ち消しが必要Web制作の現場で、ほとんど使わないBootstrap特有のテンプレ臭がする「Bootstrap臭がする」とよく言われますが、まさに「あ〜Bootstrapだな〜」とわかるレベルです。公式が販売しているテーマをみると、なんとなくフラットデザインでフォントも似通ったものばかりです。Webサイトを作るのには便利ですが、デザインカンプに合わせてコーディングするには向いていないな〜と思うわけです。意図しない部分にCSSがあたる→打ち消しが必要CSSフレームワークは、すでに既定のクラス名にガッツリCSSが書かれている状態です。実際使ってみると、ガチガチのコンポーネントは柔軟な対応が難しい気がします。初心者が簡単にサイトを作れる経験をするにはオススメですが、基本は自分でコード書くのがいいですね。2019そもそもWebサイト制作の現場は、Webデザイナーが作成したデザインカンプを元に制作するため、フレームワークでスタイリングしてしまうと余計な装飾がついたりしてしまいます。打ち消しのためにCSSを書いていると、CSSが肥大化し、コードが見にくくなるだけでなく、サイトの読み取りスピードにも多少なりとも影響する可能性がありますね。デザインカンプからコーディングするような、Web制作の現場には向いていないフレームワークだと思っています。Web制作の現場で、ほとんど使わないBootstrapはWeb制作の現場でほとんど使われていません。求人サイトで検索して見ればわかりますが、Bootstrapでヒットする求人は皆無。僕が務める会社でもそうですが、Bootstrapを使った案件は一つもありません。使用頻度の低い言語に時間を使うことは、かなり遠回りな学習方法だと思います。jQueryの学習をしっかりした方が得策ではないでしょうか。しても学習したい人にはどうしても理解したいって人は、「グリッドシステム」だけでも理解しておいてもいいかもしれません。唯一グリッドシステムは便利だなーと感じたので、部分的に使用することもあるかも?ただし、Bootstrapのクラスを使用することで余計な余白が入ったりするのは注意。Bootstrapは「導入方法を知っている」レベルで全然オッケーです。「基本的にはあまり使わないもの」と割り切り、ざっくり仕組みを理解する程度に留めておくのがベストかなと思います。最悪飛ばしちゃっても問題ありませんwそんなことよりも、HTML,CSS、jQueryの知識の方が重要なので、しっかりとマークアップができるように模写や架空サイトを作ってスキルを上げていきましょう。BlogスポンサーリンクスポンサーリンクSearchWebコーダーKohei8年勤めた職場を退職し、完全未経験からWebコーダーに転職しました。