TGViewer
.NET Разработчик .NET Разработчик @netdeveloperdiary · 6.77K subscribers
Post #710 1.93K
День пятьсот восьмидесятый.
Вот и осень. С днём знаний всех причастных.

В юбилейный пятисотый день я рассказал об идее создания опенсорс проекта и спросил у вас, интересно ли вам в нём поучаствовать. Тогда я рассчитывал, что к осени я «разберусь» с экзаменом по ASP.NET MVC, но вот уж осень, а до экзамена мне ещё, как до Китая р… в общем, сейчас не об этом. Откликнулись очень многие, поэтому, как обещал, выкладываю подробности проекта.

Итак.

Часто у изучающих программирование вообще и С# и .NET в частности возникают подобные вопросы:
- «Я изучил основы (прочитал книгу XXX, посмотрел курс YYY), что дальше, куда копать?»
- «Стоит ли читать книгу A (проходить курс B)?»
- «Почему все ругают сайт M?»
Кроме того, меня уже не раз просили как-нибудь систематизировать посты на канале.

Так вот, у меня возникла идея проекта (веб-сайта) с рабочим названием «Путь разработчика». На сайте визуально будет представлен путь от стажёра до… не буду говорить сеньора... до профессионала в определённой области. На этом пути по шагам будут расписаны темы, обязательные для изучения, желательные, либо сторонние, но тоже полезные. Для каждой темы будет приведено краткое описание (если возможно) и набор источников, по которым её можно изучить, в виде ссылок: книги, статьи, руководства, курсы, видео и т.п. Помимо этого система позволит пользователям оценить качество каждого источника, оставить комментарий, а более «продвинутым» предложить свои источники.

Короче говоря, я хочу создать что-то похожее на довольно широко известную и, к сожалению безвременно покинувшую нас (но интернет всё помнит) «Карту знаний .NET Web программиста». А визуально это представить в виде интерактивного дерева, подобно проекту от Moien Tajik.

Можно начать с пути для ASP.NET, но расширять, конечно, можно до бесконечности, как по технологиям семейства .NET, так и в другие технологии, языки и системы. Кроме того, поскольку подавляющее большинство доступной информации на английском, есть идея сделать сайт мультиязычным с английским в качестве основного.

Важные замечания
1) Проект учебный, поэтому будет создаваться на .NET5, C#9 и Blazor (детали ещё обсудим) с целью изучения новых технологий на практике.
2) Проект учебный, "по обмену премудростями", читай некоммерческий (по крайней мере пока). Поэтому участие добровольное и бесплатное (в обе стороны). Зачем вам это может быть нужно, я описал в первоначальном посте.

Остальные детали можно обсудить. Но поскольку заинтересовавшихся было много, предлагаю делать это не в чате, а в более долговременном хранилище информации. Я не нашёл ничего лучше, чем GitHub (надеюсь, аккаунт есть у подавляющего большинства из вас). Подробное описание проекта будет здесь https://github.com/sbzenenko/DeveloperPathAbout/
Обсуждение предлагаю вести в Issues. Там уже открыто несколько тем. Если ваш вопрос не относится ни к одной из них, создавайте новую.

Жду ваших отзывов.
More from @netdeveloperdiary
  1. Oct 18, 2026День 2818. #ВопросыНаСобеседовании Марк Прайс предложил свой набор из 60 вопросов (как тех…
  2. Oct 17, 2026День 2817. #ЧтоНовенького #VS Прекращаем Сборку После Первой Ошибки Мэдс Кристенсен продол…
  3. Oct 16, 2026День 2816. #Карьера #AI Станет ли ИИ-Кодинг Концом Программирования для Людей? Автор ориги…
  4. Oct 15, 2026Post #3374
  5. Oct 14, 2026Post #3373
  6. Oct 13, 2026День 2813. #ЗаметкиНаПолях #Async Ещё Раз Про Async/Await в C#. Часть 1 Почему существует…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →