С чего начать изучение программирования ради заработка

Здравствуйте.

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

С чего начать изучение программирования, если цель — сделать это своей основной деятельностью?

Все знают про книги, онлайн-курсы (Hexlet, Geekbrains и так далее) и прочие способы обучения. Но если первый подходит для начального уровня, то второй почему-то не вызывает доверия. Читал кучу материала а-ля «как за два месяца научиться кодить», но основная проблема в том, что все эти курсы заканчиваются написанием своего приложения непонятного качества, а дальше история глохнет.

Так что прошу помощи: может, кто-то расскажет о своём пути прихода в профессию (именно в профессию, а не «вечерком для себя код пишу»).

Мне 21 год, знание английского на уровне плинтуса, есть желание, мотивация, время (выходные и вечера) и деньги на достижение этой цели. Своим неопытным взглядом смотрю в сторону PHP и Java.

0
69 комментариев
Написать комментарий...
Ivan Pitenin

Минимальный порог вхождения с сфере фронтэнда(разработка сайтов), за месяц, действительно, можно выйти на уровень джуниора и где-то ещё месяца два надо для приобретения опыта и свободной вёрстки несложных проектов с этого момента можно уже начинать искать работу ориентировочная з/п при таких знаниях будет 20-30К, но главное, что работа послужит порядочным таким катализатором обучения и рост в знаниях будет очень стремительный.
Для обучения могу порекомендовать курсы на https://htmlacademy.ru/ они бесплатные, также у них есть очень неплохие "интенсивы"(вебинары, практические занятия, свой проект и т.д), которые при должном интересе дадут очень много.Из хороших оффлайн-курсов знаю только вот этих ребят http://www.moscoding.ru/

Ответить
Развернуть ветку
VVilliam Blake

Никто вас не возьмёт через месяц (или даже три) обучения HTML/CSS на зарплату 20-30к. Ну может быть только люди, которые ничего в этом не понимают сами.
Фронтенд сейчас - это знание вёрстки, куча JS-фреймворков помимо самого JS и JQuery, а это годы практики! Туда не въехать на хромой козе.
А джуниор - это уже обученный человек, который уже практиковал свой скилл и имеет понимание, чего он делает, но у которого просто мало опыта и не хватает знаний. А человек, который только что курс прошёл - это Незнайкин на Луне, вы уж извините.

Ответить
Развернуть ветку
Sergey Snegirev

Адекватного человека без навыков, но с желанием учиться и доказавшего, что азы он может постичь сам (т.е. есть мотивация + мозги), запросто возьмут в джуниоры на нормальную зарплату на вырост. Кадровый голод не позволяет ждать, пока разработчик "дорастет" снаружи, а потом его брать. Когда дорастет - будет поздно, уже будет трудоустроен.

Ответить
Развернуть ветку
66 комментариев
Раскрывать всегда