あなたが尋ねる質問のほとんどは文脈なしでは答えることができず、管理者がすでにあなたのために選択をしているので、多かれ少なかれ意味がありません...あなたが「すべてのこの変化に直面して辞めて新しい仕事を見つけるべきですか? ?」
あなたがそれを難しくするつもりなら、トピックでこの投稿を読むことをお勧めします:あなたの正気を失うことなく、グラウンドアップの書き換えを生き残る方法。
最近、node.jsでサーバーロジックを少し書き換える道を開始しました。主な理由は、現在.NETで記述されており、MS環境から移行することを望んでいるからです。
私のこれまでの経験はポジティブで、すべての非ブロッキング性を備えた最初の学習曲線が得られますが、実際にコードを書くのはとても楽しいことです。
ただし、JavaScriptでフロントエンド開発を行ったすべての男性と彼の犬(そして、私が望むすべてのフロントエンド開発者になるでしょう)は、node.jsが「サーバーサイドjavascript」であることに少し興奮します。 'ただし、フロントエンドの開発者が優れたサーバーサイドアプリを作成するために必要な経験を持つことを意味しません。
あなたが考えていることの一つは、致命的なエラーがスレッド化されていない性質のためにアプリ全体をダウンさせることです。
フロントとバックの両方を行い、両方を楽しんでいる人にとって、フロントエンドの言語からバックエンドの言語にメンタルコンテキストを切り替える必要がないことは、最終的にチームの生産性を最終的に向上させると思う本当のボーナスです。