Scorpion_RM:
Други, что можете сказать за бэкенд JavaScript + Node JS or Python+Django ? По каким связкам новичку будет проще найти первый оффер
?
По Python у нас вакансий раз-два-и... Язык конечно по своему красивый. И только.
По JavaScript + Node JS вакансий намного больше. Вот только они явно не для тех, кому нужен первый оффер.
Сначала нужно повариться в клиентском JS: хорошо разобраться как собственно работает этот язык, через изучение обработки клиентских событий потихоньку начать понимать асинхронную сторону этого языка. А это не придет ни за день, ни за неделю, ни за месяц. И только после того, как программист достаточно хорошо разберется в самом языке, ему стоит начинать погружение в Node.js. В отличие от клиентской стороны, где все относительно синхронно, Node.js - это почти полностью асинхронный код, то еще удовольствие, и явно не для начинающих.
Добавлено спустя 29 минут 35 секунд
Как же все-таки научиться программировать и выйти на хороший уровень?
Можно это сделать самому. Например, берете книгу "JavaScript для чайников" и начинаете ее проходить от корки до корки. Параллельно решая задачи с сайта learn.javascript.ru или из соответствующей темы задачника Златопольского.
Проходите книгу до конца, далее на вышеназванном сайте изучаете раздел по DOM и клиентским событиям, и опять-таки выполняете задания. И получаете какой-никакой опыт работы на этом языке. Потом реализуете несколько проектов для себя, например, что-то типа шашек или домино. Таким образом Вы узнаете как работает чистый JS без обвязок в виде фреймворков и библиотек. Это сложный путь - заставить самого себя думать, особенно когда каждый день работа с 8 до 5 или с 9 до 6 и всего два выходных в неделю. И хочется и отдохнуть и погулять, а учить программирование и писать код - ну никак.
Второй путь проще: находим хорошие курсы по JS, на которых преподаватель будет все разжевывать, давать домашнее задание и регулярного волшебного пинка, чтобы лучше училось. Вот только ключевое слово в данном варианте хорошие. А какие курсы в Минске подходят под это определение - вопрос еще тот.
Чтобы было понятно - любые коммерческие курсы - это прежде всего бизнес, целью которого является зарабатывание денег. Если еще получилось кого-то чему-то научить - очень хорошо, ну а нет, так нет. В этом плане можно порекомендовать бесплатные внутренние курсы и стажировки it-компаний, на которых они готовят специалистов для себя и кровно заинтересованы в качественном обучении. Только берут туда обычно студентов последних курсов или выпускников, чьи специальности связаны с it. Ну или если у претендента будет достаточно интересное резюме с несколькими проектами в портфолио.