私がこれまで見た中で最も一般的な分野は、Web開発です。 近年、フレームワークの数が劇的に増加していることに気付きました。 次の図は、その数を示しています。

ソース: https : //github.com/mraible/history-of-web-frameworks-timeline
過去5年間、実際には多くのフレームワークがありました。 また、Web開発者はいくつかのフレームワークを所有する必要があると考えていることにも気付きました。 なんで?
私自身は学生症候群に少し苦しんでいますが、私はそれに対処しようとしています。 私はいつも新しい言語や技術を学ぶことに興味があります。 私はすでに、以下を使用して簡単なWebアプリケーションを作成していることに気付きました。
•行く
•TypeScript
•NodeJS
•反応する
•角度
•春
•...×100
リストは続きます。 認める以上の多くのToDoリストアプリケーションを作成しました。 私はすでにTo Doリストの専門家になっています。 履歴書に書きます
インタビュアー:動作するアプリケーションを作成しましたか?
私:本当ではありませんが、私のポートフォリオでは、「to-doリスト」タイプのMVC Webアプリケーションが豊富にあり、NodeJSを使用して同形Reactサーバーで作成しました。
非常に多くのWebテクノロジーの最大の問題は、バックエンドを含むそれらのほとんどが「良い」Web開発者から期待されていることです。 これは不公平だと思います。 数年前、フロントエンド開発者とバックエンド開発者の間には明確な境界線がありました。 今日、本当の境界線はありません。 これをフルスタックと呼びます。 一人が二重の仕事をしなければならないように聞こえますが、実際にはどの分野にも特化していません。
私自身はバックエンド技術に傾倒する傾向がありますが、同形サーバーの人気が高まるにつれて、フロントエンド用のコードも書かなければならないことがよくあります。 同形サーバーに慣れていない場合は、次の例をご覧ください。

同型JavaScript
多数のフレームワークとテクノロジーを研究するとき、価値のある何かを作成するために残された時間が少ないという感覚があります。 仕事よりも勉強に多くの時間を費やしています。 私が本当に何かを書き始め、それに時間を費やし始めると、新しいクールなテクノロジーを学ぶ機会を逃しているように感じ、取り残されることを恐れます。
解決策は適切なバランスを見つけることだと思います。 1つのテクノロジーに焦点を合わせて、それと連携します。 もちろん、新しい技術を学ぶことはできますが、それらに1日1時間しか費やすことはできません。 これが趣味のままであり、依存症にならないようにしてください。 仕事で唯一のテクノロジーを使用すると、生徒の症候群が悪化するようです。私たちの自由時間のほとんどは新しいテクノロジーを使用するのではなく、学ぶことに費やしているためです。 しかし、学習を奨励する会社で働いている場合、両方の長所を引き出すことができます。 ここで適切な雇用者に関する私の意見を参照してください。
一時停止して考えることをお勧めします。 昨年、いくつの言語またはフレームワークを学んだか。 シンプルなアプリをいくつ作成しましたか? 3つ以上ある場合は、学習しすぎている可能性があります。 もちろん、これはまさにあなたのやりたいことかもしれませんが、私たちの多くは、1つの技術だけに専念するのにもっと時間を費やすことができると思います。