Найти в Дзене

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

Каждый, кто начинает изучать новую для себя сферу деятельности, сталкивается с этим вопросом. В интернете по запросу "С чего начать изучение программирования" первые несколько ссылок ведут на разнообразные платные онлайн курсы, где из потенциального айтишника за несколько месяцев обещают сделать супервостребованного специалиста с заплатой миллион рублей в секунду. Правдивы ли эти обещания? Отчасти. За шесть месяцев можно научиться программировать, начать разбираться в каком-то одном языке и уже начать писать не слишком сложные программы, но реальность такова, что в конце 2023 года за эти знания платят не так уж много. Требования к джуниорам сейчас гораздо выше, чем три-четыре года назад, и во многом это "заслуга" все тех-же расплодившихся повсеместно онлайн-школ. Рынок пресытился и зарплата для тех, что только вышел на него, сопоставима с любой другой работой. Обычный менеджер, продающий условные кирпичи спокойно заработает столько же, сколько начинающий python кодер. Так что для начал

Каждый, кто начинает изучать новую для себя сферу деятельности, сталкивается с этим вопросом.

В интернете по запросу "С чего начать изучение программирования" первые несколько ссылок ведут на разнообразные платные онлайн курсы, где из потенциального айтишника за несколько месяцев обещают сделать супервостребованного специалиста с заплатой миллион рублей в секунду.

Правдивы ли эти обещания? Отчасти. За шесть месяцев можно научиться программировать, начать разбираться в каком-то одном языке и уже начать писать не слишком сложные программы, но реальность такова, что в конце 2023 года за эти знания платят не так уж много. Требования к джуниорам сейчас гораздо выше, чем три-четыре года назад, и во многом это "заслуга" все тех-же расплодившихся повсеместно онлайн-школ. Рынок пресытился и зарплата для тех, что только вышел на него, сопоставима с любой другой работой. Обычный менеджер, продающий условные кирпичи спокойно заработает столько же, сколько начинающий python кодер.

Так что для начала рекомендую спросить себя: "А оно мне надо?".

И правда.
И правда.

Потому что тот самый менеджер по продажам кирпичей будет спокойно работать пятидневку, отдыхать по субботам и ездить с тещей на дачу, при этом расти по карьере особо не напрягаясь, выполняя планы продаж. Программист же, даже пройдя уровень джуниора и став крепким мидлом, обязан учиться всю свою жизнь, вечерами и на выходных, посвящать свободное время, не отдыхать с семьей или пить пиво с друзьями, а изучать технологии, фреймворки, алгоритмы, библиотеки, языки, архитектуру, паттерны, биться над багами и переписывать легаси, ложить прод и поднимать сервера, проектировать базы данных и искать пропущенную точку с запятой, писать тесты, компилировать проекты и еще много-много всего того, что среднестатистическому человеку совершенно не нужно.

Ну вы поняли
Ну вы поняли

Программист - это не просто профессия, это определенный образ жизни. Если ты готов к постоянному обучению, креативному мышлению и решению сложных задач, если тебе интересно создавать что-то новое и вносить вклад в технологический прогресс, то программирование может быть твоим призванием. Но эта работа требует отдачи и постоянного посвящения, чтобы стать настоящим программистом, а не среднестатистическим кодером, от которого больше вреда чем пользы и коих немалое количество в современных IT компаниях. Такие нигде долго не работают, быстро выгорают и не добиваются успехов в карьере. Уж лучше продавать кирпичи.

Итак, ответь себе на вопрос - Готов ли я стать программистом, прочитав этот текст? И если да, жди следующей статьи, в которой мы поговорим о направлениях в разработке и о том, как выбрать свое.

Следующая часть тут