Программист – одна из наиболее востребованных в современном мире профессий. Высокие зарплаты и уютное кресло перед компьютером – чем не мечта?
Особенно если учесть, что выучиться самостоятельно способен каждый. На практике не каждому это дается – как и в любом обучении, важны терпение, упорство, каждодневный труд и мотивация.
Правила
Сначала определитесь с языком, который хотите изучать. Абстрактное «стать программистом» не поможет. Существует множество языков программирования, приспособленных для различных целей. И множество специальностей, на которые разделяется понятие «программист». Охватить сразу все невозможно (тем более что новые языки появляются постоянно, а старые регулярно модифицируются), поэтому надо решить, что станет вашим базисом. Ряд языков особенно популярен и у всех на слуху: JavaScript, Python, C++, HTML, MySQL, 1C.
После надо приступать к непосредственному изучению. Хороший вариант – записаться на курсы на https://goit.global/pl/. Особенно если по итогу будут выданы подтверждающие обучение корочки. Брать одновременно несколько курсов нельзя – это распылит силы, и вы ничего не запомните.
Сфокусироваться надо на единственном языке. К изучению следующего можно переходить, когда предыдущий будет на уровне Junior.
Для любого программирования потребуется продвинутое знание английского языка и базовое – математики. Большая часть передовой литературы о программировании англоязычная, а математика поможет видеть логику в коде и лучше его понимать. Стоит предварительно подтянуть нужные области знаний.
Советы
Занимайтесь минимум несколько часов в неделю. Лучше чаще. Регулярные небольшие занятия эффективнее редкого, но ударного труда.
Не зубрите! Учеба будет продвигаться с большим скрипом, а толковых знаний вы не получите. Осмысливайте поступающую информацию. Подключайте дополнительную стимуляцию памяти: воображение, музыку, запахи, ассоциируйте части кожа с различными цветами.
Сразу вливайтесь в сообщество. На языках программирует множество людей, и они общаются между собой, обмениваются передовыми разработками, совместно решают задачи.
Уделяйте практике 80% времени. Теория необходима, но именно практика лепит полноценных программистов. Пишите код, создавайте собственные проекты, делайте простенькие сайты и игры. Не бойтесь ошибок – это нормальная часть обучения.
Не равняйтесь на видных опытных программистов. Вы только начинаете, логично, что вам до такого уровня далеко. Сосредоточьтесь на собственных, пусть небольших, успехах.