>>2
フロントエンドがつらいのは覚えることが掛け算で増えるからだよ

技術の数 x ターゲット端末の種類 = 覚えないといけない数

つまり、jQueryとHTMLとCSSがあったとする。これで技術の数は3つだ
そしてターゲット端末はiPhoneとAndroidとMacだ。これでターゲット端末の種類は4つ

3x4=12

こんな基本的なことだけでも12通り覚えないといけない
通常の12倍の勉強が必要なんだ

ブラウザの種類も1つじゃないからさらに掛け算にな
主要ブラウザ3つに対応するだけで3倍の36

OSごとにバージョンもあるから最新2つまでに絞っても72

この調子で掛け算でどんどん増えていく

1つずつの要素がシンプルでも膨大な量になっていく
WEB業界が抱えている負の遺産がこれなんだ