Где взять знания? [закрыт]

269
23 декабря 2021, 16:40
Закрыт. На этот вопрос невозможно дать объективный ответ. Ответы на него в данный момент не принимаются.

Хотите улучшить этот вопрос? Переформулируйте вопрос так, чтобы на него можно было дать ответ, основанный на фактах и цитатах.

Закрыт 2 года назад.

Улучшить вопрос

Профи, как действовать ?

Нравится очень C#. Делаю всякие софты для себя и знаю только небольшой кусочек базы.

  • Типы переменных
  • Массивы
  • Логические / Циклические конструкции

Не понимаю ООП - максимум, делаю публичные классы чтобы просто не копился код в Form1 xD

Делал:

  • Cкриншотер под себя
  • Переводчик чата в играх, чтобы если на EN кто то написал, сразу перевод бы было видно.
  • Кучу парсеров для сайтов
  • И другие всякие мелочи

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

Посмотрел какие есть курсы:

  • одни от вроде как связанны учителями от Microsoft поделены на кучу подкурсов по 40 часов 1 день в неделю.
  • другие 140 часов какие то частники.

И ничего не понятно, всё плохо описано, нет отзывов и т.д. и нужны ли они вообще.. Так как готов поглощать информацию больше чем 1 раз в неделю.

Может быть какие то книги сесть читать или какие то конкретные курсы выбрать ? Можете подсказать что то ?

Хочу научиться проектировать софт, выбирать правильные библиотеки, ну и конечно же, писать этот софт.

Спасибо!

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

Answer 1

Есть хороший сайт udemy.com, можете найти интересующие вас курсы - это из платных, быстрых, не дорогих вариантов

А так вообще да, работа и практика будет принесут самый лучший опыт

Answer 2

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

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

Answer 3

Сколько людей столько и мнений. На этот вопрос нельзя дать однозначный ответ, и поэтому его лучше закрыть. Шуточный план по которому мне рекомендовал учиться преподаватель ВУЗа:

 1. поймите ООП и основы ЯП, получите диплом (я тоже на этом этапе)
 2. идите дальше, изучая патерны программирования;
 3. Изучите web-разработку с использованием Вашего ЯП, фреймворки
 4. Выполнять заказы на фриланс-бирже (или пойти на работу в офис);
 5. Заработанные 100500 тысяч иностранной валюты потратьте на личный остров

А если серьезно, то вот список книг по C# Все остальное уже личное мнение и не претендует на истинность

Answer 4

Главное практика, поставьте задачу или ряд задач по типу от легкого к сложному. И начните ее реализовывать с помощью классов в стиле ООП. Мне тоже предстоит изучать классы в C# думаю, немного почитав о классах, начинаю примерно понимать какие задачи буду реализовывать на практике.

READ ALSO
Проблема с индексами элементов массива

Проблема с индексами элементов массива

Почему у меня высвечивается ошибка с индексом: Array index is out of range

195
Десериализация в dynamic .net core 3.0

Десериализация в dynamic .net core 3.0

Есть необходимость получить объект типа dynamic из Json наNET Core 3

148
ObservableCoolection RemoveAt

ObservableCoolection RemoveAt

Проблема в том что DataGrid после удаления из коллекции (ObservableCollection) какого то слова, в DataGrid коллекция остается не измененнымРаботает в другом...

99
Непонятная ошибка выдаваемая phpstan-ом

Непонятная ошибка выдаваемая phpstan-ом

Решил я подключить к своему проекту на PHP 74 phpstan

128