Другие языки программирования и технологии

Как правильно изучать программирование и не бояться?

Много раз уже начинал C# изучать. Изучил более менее основы и мотивация появляется по началу и писал код немного простенький. А вот когда смотрю на сложный код и ничего там не понимаю и думаю, что никогда не смогу понять и я тупой и из-за этого бросаю обучение.
Абай Оспанов
Абай Оспанов
23 532
Логично. Если не имеешь цели, всегда будешь гнаться на миражом. Нет такой цели "выучить пайтон/c#" и не может быть. Знание - это привилегия тех, кто смог его получить.
Не смотри чужой сложный код, делай тот, который тебе понятен и в котором ты сможешь разобраться через месяц, год и пять.
В книгах приводимый код всегда стараются объяснить, но делается это схематично иначе не хватит бумаги.И совсем необязательно досконально такой код штудировать.
И да, есть люди, которым это недоступно, природой не дано. Биологию не изменишь. Дело не в тупизне, зачем себя принижать. У каждого своя планида. Не все же становятся кмс (ещё меньше мс), кандидатами (ещё меньше докторов и академиков) и тд
*M
***@z@ M@t***
95 982
Лучший ответ
Идти от простого к сложному постепенно. Ваять свой проект, в котором не страшно ошибиться.
Заплати за курсы штук 30 , точняк научишся
Абай Оспанов Честно эти курсы не очень. Там те же самые основы втирают, которые из книг самому можно изучить, а более сложным задачам точно не научат. Курсы чиста для новичков, совсем зелёных, а кто на опыте, то знает, что толку от них нет. Я уже барьер новичка преодолел в плане понимания, что и как самому изучать. Мне только мотивации и поддержки не хватает, а её никакие курсы не дадут
Раздели задачу на множество мелких задач и постепенно их выполняй. Так будет ощущаться результат и удовлетворение. Надо иметь терпение и прилагать больше усилия/времени. Не надо сравнивать себя с другими, если только это не для саморазвития. Учись в собственном темпе, так как он у всех разный.
Есть разные пути, каждый должен выбрать свой.
Про мотивацию надо бы подробнее, т.к. не понятно какая мотивация писать простенький код?
Смотреть надо не на сложный код, а на задачу, которую надо реализовать. Лучше, если это будет цельный проект, который можно разделить на части. И соотвественно надо будет изучать, что необходимо для реализации проекта, какими способами его можно реализовать, какие этапы разработки будут, какие подходы и технологии можно использовать...