Вопрос к C# .Net разработчикам
Всем привет!
Изучаю язык C#, хочу быть C#/.Net разработчиком. На пути изучения языка столкнулся с проблемой с которой хочу обратиться к более опытным товарищам.
Выучил синтаксис языка, ООП, сейчас изучаю LINQ.
Затем планирую изучить на базовом уровне алгоритмы и структуры данных, Git, SQL, Асинхронное программирование, Паттерны проектирования.
Далее планирую перейти к написанию клиент-серверных десктоп приложений для портфолио, с использованием ASP.NET Core, WPF MVVM.
Столкнулся с проблемой что в вакансиях требования абсолютно разные. Кто то требует просто C#, .Net, WPF, а некоторые работодатели довольно много требований указывают: UWM, Angular, Xamarin, Entity Framework, Asp.Net Web Api, Docker, Typescript, Azure DevOps, KeyCloak и т.д.
И у меня нет понимания при каких знаниях уже можно идти на собеседования и насколько глубоко нужно знать эти инструменты для старта. Чем больше погружаюсь в разработку, тем больше открывается новых вещей которые нужно знать)
Хочу быть крепким джуном, который знает большинство базовых инструментов. Чтобы при трудоустройстве было больше шансов. Но вопрос, есть ли такой набор базовых инструментов?)
Извиняюсь за сумбурность мыслей, благодарю за ответы.