Где изучают логику программирования/решение задач?C#

Место общения программистов C#
Ответить
Anonymous
 Где изучают логику программирования/решение задач?

Сообщение Anonymous »

Я чувствую себя застрявшим и не знаю, что делать, чтобы стать хорошим программистом. Я просмотрел множество руководств:
FreeCodeCamp — 4 часа 30 минут
3dbuzz C# (например, 2 для начинающих и 1 для продвинутых)
Калеб Карри – 6+
Боб из Microsoft
Удеми 45 часов
и многие другие еще видео.
И я застрял. Моя цель в C# заключалась в том, чтобы улучшить его, чтобы лучше разбираться в Unity. Но я не чувствую себя намного лучше. Я бы сказал, что мои знания синтаксиса сейчас довольно хорошие, но это самая простая часть. C# — мой первый язык программирования, и я изо всех сил пытаюсь использовать свои знания (синтаксис) для создания чего-либо с его помощью. У меня просто нет навыков решения проблем, необходимых для создания вещей ни на C#, ни на Unity. Но где мне этому научиться? Кажется, что все либо говорят вам просто делать алгоритмы (Leetcode), либо «Просто кодировать». (1) Я использовал разные алгоритмы сортировки и другие вещи, но чувствую, что это мне не особо помогает. (2) «Просто код», да, но что? Все говорят вам практиковаться, но никогда — как и что. Как будто у меня нет задач, которые можно было бы применить на полученных знаниях.
Я не могу создавать большие приложения, не могу создавать системы сохранения/загрузки, не могу создавать сложные вещи. Я не знаю, где мне этому научиться. И я не могу найти видео/курсы, которые бы научили меня этому. Это просто «вот как работает foreach». «Вот как работают делегаты». «Вот как вы реализуете шаблон наблюдателя» — это никогда «Вот как вы должны думать, вот как вы должны реализовать все это вместе»
Например, мне нужно зарегистрироваться в CS50, чтобы научиться думать как программист или глубоко погрузиться в C# — это просто пустая трата времени, когда моя цель — разработка игр (я не думаю/надеюсь, что это так, я имею в виду игровые движки, основанные на программировании)
Что мне делать?

Подробнее здесь: https://stackoverflow.com/questions/786 ... ng-learned
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»