Сколько развиваться по времени до уровня Junior

Ответ

Обычно требуется от 6 до 12 месяцев активного обучения, если уделять 15–20 часов в неделю. Зависит от:

  • Базовых знаний (если есть опыт в других языках — быстрее).
  • Практики (минимум 3–5 небольших проектов, например, To-Do List, API, парсер).
  • Теории (ООП, SOLID, async/await, LINQ, Entity Framework).

Пример пути:

  1. Основы C# (2–3 месяца).
  2. Работа с базами данных (1–2 месяца).
  3. ASP.NET Core (2–3 месяца).
  4. Портфолио + собеседования (1–2 месяца).

Совет: Ускорит рост участие в open-source или стажировка.

Ответ 18+ 🔞

Да ты послушай, какой тут расклад получается! Обычно, если не филонить и вкалывать по 15–20 часов в неделю, то где-то от полгода до года — и ты уже более-менее в теме. Но это, блядь, не гарантия, а так, ориентир. Всё зависит от того, с чем ты пришёл.

Смотри, вот от чего скорость пляшет:

  • Что в башке до этого было. Если ты уже хоть один язык программирования трогал, то тебе будет проще, ебать колотить. Голова уже на алгоритмы и логику настроена. А если с нуля — ну, придётся чуть дольше мозги вправлять.
  • Практика, сука! Без неё нихуя не выйдет. Теория — это хорошо, но пока своими руками 3–5 проектиков не сделаешь (типа тудушки, какой-нибудь APIшки или парсера), толку будет ноль. Это как водить учиться — пока не сядешь за руль, не поедешь.
  • Теория, которую надо переварить. Тут тебе и ООП, и эти ваши SOLID-принципы (которые сначала кажутся хуйнёй, а потом понимаешь — гениально), и async/await, чтобы не вешать всё к хуям собачьим, и LINQ с Entity Framework. Без этого в серьёзный .NET — как без штанов на мороз.

Ну и примерный маршрут, так сказать, выглядит так:

  1. Основы C# (2–3 месяца). Синтаксис, структуры, классы, вот это всё. Основа основ, без неё — пизда.
  2. Базы данных (1–2 месяца). SQL, подключение, запросы. Без умения с данными работать — ты не программист, а так, хуй с горы.
  3. ASP.NET Core (2–3 месяца). Вот тут уже начинается магия веба. Контроллеры, модели, представления. То, за что тебе, собственно, и будут деньги платить.
  4. Портфолио и собесы (1–2 месяца). Собрал всё, что накодил, причесал, выложил. И пошёл, блядь, доказывать, что ты не верблюд на интервью.

А самый жирный лайфхак, который реально ускоряет — это влезть в какой-нибудь open-source проект или найти стажировку. Ты сразу в боевых условиях, с кодом, который писали не только ты, и с задачами, которые надо решать, а не придумывать. Опыт растёт как на дрожжах, ей-богу.