フロントエンド
・新しいライブラリやフレームワークが出てきて活発
・htmlとcssはデザイナーがやるとか言うジジイがいるがそんなことはまったくないからしっかりやること
・特にcssは仕様がカオスな上にデザイン能力も必要だから体系的に学びAtomicデザインやコンポーネント思考を強くする
・レンダリングが何回も実行されるからデータの流れや変更をよく意識しないとハマる
・最近ではバックエンドがなくてフロントエンドとインフラだけで構築するような形にもなってきている(といってもまだまだバックエンドは必要だが)

バックエンド
・ほぼやり方は決まっているから型に当てはめていけばいいので学習はしやすい
・フロント側がビジネスロジックの一部を担うようになったのでAPIでデータを渡せばフロントエンジニアがよしなにしてくれる
・ただしフロントエンジニアを信用してはいけないのでセキュリティやデータの正確性などはバックエンドで担保するように設計しておく
・重要なビジネスロジックはバックエンドで開発する
・フロントフレームワークを使わないならバックエンドがビューを生成するので結局はhtmlとcssもやらねばならない

一言二言では言えないのでとりあえずこんな感じ