Постоянные ошибки, это нормально? Всем привет. Самостоятельно изучаю Python, Django, JavaScript. Цель - работать программистом Python. В процессе установки, настройки различных программ постоянно возникают какие либо ошибки, открываю документацию, книгу, курс, форум и др., выполняю в точности все написанные там инструкции, но чаще всего возникают ошибки, такое ощущение что эти инструкции написаны в идеальной среде. Начинаешь использовать их на рабочем компе и каждый шаг превращается в очередное препятствие, в результате то что можно сделать за 5 мин. (как описано в источнике) у меня растягивается на час, день, два дня. Например виртуальное окружение Python. Весь день убил на установку virtualenv и virtualenvwrapper в Windows, что нибудь да не так. Взялся за линукс, поставил Ubuntu, проблемы с установкой PyCharm, хотя пользовался офф. доками с сайта. Сейчас уже все и не вспомню, много чего было. Вот и получается что много времени убиваешь просто на установку, настройку среды разработки, знать только ЯП это наверное лишь процентов 10, много времени и знаний нужно на изучение, установку, настройку, поиск багов "зависимостей" данного языка. Уж думаю может мозги не те (все таки 33 годика). Может руки кривые, не знаю, то ли я дурак то ли лыжи не едут )). Или это нормально в IT. Поделитесь опытом, ребята, у кого как? P.S. Почему вообще возник этот вопрос. Потому что есть цель написать свой проект на Python/Django (для портфолио). Открыл сайт мануал по джанго и понеслась совместимость версий, виртуальное окружение и т.д., т.е. что бы просто дойти до самого фреймворка нужно много чего подготовить в системе, изучить все зависимости, окружение. Нет, я конечно не против, все это нужно знать, но ведь это лишь дополнительные инструменты, и на них не должно уходить много времени, хочется просто установить как говориться из коробки и работать дальше. Мне кажется простота ЯП Python нивелируются сложностью настройки его окружения, зависимостей. Вывод. Я пока новичек в программировании, не могу строго судить, но либо инструменты и язык не доработаны, либо я еще "не доработан" :), на первое я повлиять не могу, а второе в моих силах, поэтому сейчас отложил Django и взялся за Linux, Bash а дальше походу появления "ошибок". Как-то так.
Да, постоянные ошибки при изучении новых технологий вполне нормальны. В программировании это часть процесса обучения, и каждая ошибка является возможностью для изучения и роста. Не стоит отчаиваться из-за препятствий, с которыми вы сталкиваетесь - важно оставаться настойчивым, терпеливым и продолжать учиться.
Не стоит считать, что возникающие ошибки связаны с вашим возрастом или недостатком способностей. Важно просто понимать, что процесс обучения может быть сложным и требовать времени и усилий. Постепенно, с опытом, вы будете чувствовать себя увереннее и успешнее в решении проблем.
Будьте настойчивы и не бойтесь запросить помощи у сообщества программистов или коллег - они с удовольствием помогут разобраться с возникающими проблемами. И помните, что каждая ошибка - это шанс научиться чему-то новому. Удачи в вашем обучении!
Да, постоянные ошибки при изучении новых технологий вполне нормальны. В программировании это часть процесса обучения, и каждая ошибка является возможностью для изучения и роста. Не стоит отчаиваться из-за препятствий, с которыми вы сталкиваетесь - важно оставаться настойчивым, терпеливым и продолжать учиться.
Не стоит считать, что возникающие ошибки связаны с вашим возрастом или недостатком способностей. Важно просто понимать, что процесс обучения может быть сложным и требовать времени и усилий. Постепенно, с опытом, вы будете чувствовать себя увереннее и успешнее в решении проблем.
Будьте настойчивы и не бойтесь запросить помощи у сообщества программистов или коллег - они с удовольствием помогут разобраться с возникающими проблемами. И помните, что каждая ошибка - это шанс научиться чему-то новому. Удачи в вашем обучении!