質問: 未経験からサーバーサイドエンジニアに転職予定の者です。仕事の傍ら、rubyで3ヶ月ほど独学していました。 インスタ風アプリや、簡単なブログアプリは作成できます。レイアウトはほぼbootstrapを使っています。 内定は決まっていて、次の転職先で仕事をするのが1ヶ月後になります。採用担当の方からは、rubyやphpを勉強しておいた方がいいと言われました。 何かアウトプットしたいのですが、なかなか作りたいものも決まらず、悪戦苦闘している最中です。 サイトを作る際に、フロントエンドエンジニアの知人に聞いたところ、大量アクセスを捌くサイトに関しては、bootstrapは重いからあまり必要性を感じないと言われました。 それよりかはhtmlやflexbox,cssをしっかり使いこなせといた方がいいと言われました。 そこで質問なのですが、サーバーサイドエンジニアとして実務未経験から仕事をする際に、bootstrapは実務で使われるものなのでしょうか?? また、railsでちょっとしたアプリを作れる程度のレベルで他の言語の勉強に取り掛かってもいいのでしょうか?? 的外れな質問でしたら申し訳ありません。実際の現場の開発を見たことがないので、どの程度全体的に理解していけばいいのかわからず、質問させていただきました。
回答: > > フロントエンドエンジニアの知人に聞いたところ、大量アクセスを捌くサイトに関しては、bootstrapは重いからあまり必要性を感じないと言われました。 > > > Bootstrapは**CSSフレームワーク**です。重い画像を大量に貼り込むとか、3Dエフェクトを掛けまくるとか、あからさまに変なことをしない限り、「CSS処理の重さ」が現代のブラウザで問題になることは、通常ありません。 ただし、Bootstrapに含まれるJavaScriptウィジェットは、JavaScriptがjQueryベースとなっているので、フロントエンドで使うJavaScriptの状況によっては合わせにくいことがあるかもしれません。 > > サーバーサイドエンジニアとして実務未経験から仕事をする際に、bootstrapは実務で使われるものなのでしょうか?? > > > むしろ、フロントエンドにあまり経験がないサーバサイドの方が作ったと思しき、内輪向けの管理画面がBootstrap丸出しだった、という場面にも時折遭遇します。