skbkontur / dotEducation

База знаний для .NET разработчиков
Creative Commons Zero v1.0 Universal
227 stars 26 forks source link

Базовая версия страницы для новичка в .NET #6

Open nevoroman opened 2 years ago

nevoroman commented 2 years ago

Что мы хотим?

Страницу, с которой абсолютный новичок сможет начать обучение .NET. Пока не в идеально-законченном виде, но она должна быть достаточно полной, чтобы после изучения материалов оттуда можно было понять и другие темы из репозитория.

В каком виде?

Из курсов в голову сходу приходят курсы от Microsoft (например, вот этот базовый) и курс на Ulearn. Буду искать и другие хорошие стартовые материалы, если есть предложения — делитесь.

Для аргументации планирую записать лекцию (issue #7). Тем не менее, нужно будет кратенько обозначить отдельные моменты текстом.

По последнему пункту, примерам кода и задачам, у меня пока идей достаточно мало. В будущем хочется самим нагенерить классных задач для новичков и написать под них тесты, но пока все сложно. Буду рад предложениям!

Зачем?

Как входная точка для людей, которые совсем не знакомы с темой, но попали к нам в репозиторий.

BattleSky commented 2 years ago

По стартовым материалам и курсам в целом можно ещё обратить внимание на metanit. Он очень объемный покрывает разные аспекты и тонкости. ProfessorWeb тоже довольно объемный, несмотря на рекламу курсов, там есть много всего. Есть ещё канал на Ютубе #SimpleCode, правда подробно я его не смотрел, но мне его порекомендовали для изучения.

vabka commented 2 years ago

Помню, когда я C# учил, кроме metanit и microsoft ещё смотрел ExtremeCode Кмк, там вполне неплохие примеры по паттернам и ООП, но сейчас автор вообще не развивает эту тему.

Microsoft я бы не стал рекомендовать, тк мне кажется, что:

  1. Часто статьи не переведены, переведены плохо, либо переведены при помощи машинного перевода
  2. Слишком много статей построены по принципу "скопируйте этот код в ваш Program.cs"
  3. Структура курсов не очень удобная.
pingvin1308 commented 2 years ago

Недавно скинули ссылочку на вас и не могу пропустить эту движуху :) Я сам занимаюсь образованием людей в этой области, правда ориентируюсь я в основном на новичках. Для меня это одновременно способ узнать что то новое, систематизировать знания и в тоже время помочь новичкам разобраться в материале, который они изучают.

В действительности сейчас есть много каналов и материала для изучения, но нету хорошей или по другому говоря релевантного роадмапа, который бы подходил среднестатистическому человеку.

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

Бывают ребята, вроде меня, которые любят смотреть на практике. Хотят увидеть реального профессионала с интересными историями. Хотят почувствовать как это круто знать разные штуки про разработку.

Конечно вы можете сказать, что заинтересовывать человека это не наша задача и вообще все сами себя должны мотивировать. Хочу просто пояснить, что я больше говорю про ту заинтересованность, когда ты вдохновляешься другим человеком, поступками или решениями.

Как то так :) Я далеко не эксперт, но надеюсь смогу помочь и поучаствовать в жизни данного репозитория. По крайнее мере мне и самому интересно заполнить пробелы в своих знаниях

wisamasd commented 2 years ago

Есть очень неплохой "курс", из достаточно лаконичных роликов, с хорошей подачей. Но канал к сожалению больше не развивается. https://www.youtube.com/c/Defazze/playlists