«Чувствую себя уверенно»: как я стал программистом и изменил свою жизнь
Этот текст написан в Сообществе, в нем сохранены авторский стиль и орфография
Я всегда считал, что программирование — это что-то далёкое и недоступное. Слишком сложное, слишком умное. А я? Ну, кем только ни работал: от грузчика в супермаркете до оператора call-центра. Всё, что у меня было, — это среднее образование и огромное желание хоть как-то свести концы с концами. До 30 лет я жил так, как большинство людей вокруг меня: работаешь, чтобы оплачивать счета, и не строишь больших планов.
Но всё изменилось в 2020 году. Мне тогда было 28 лет, я работал в логистической компании, занимался составлением маршрутов для водителей. Работа монотонная, зарплат — 40 тысяч рублей. В тот момент я осознал: я застрял. Нет ни роста, ни перспектив. А потом наступил локдаун, и компания начала сокращать сотрудников. Я остался без работы.
С чего все началось
После сокращения я искал любые вакансии, но требования к зарплате приходилось снижать с каждым днём. Тогда мой друг, который уже несколько лет работал в IT, посоветовал попробовать себя в программировании. Я скептически отнёсся к этому: никакой базы, никаких знаний. Но идея запала в голову. Что я теряю? Работы всё равно нет.
Я начал с бесплатных курсов на YouTube, параллельно читая статьи и пытаясь понять, что вообще такое этот код. Первые недели были кошмаром: ничего не понятно, код не работает, ошибки валятся одна за другой. Но был момент, когда я написал свой первый работающий скрипт — простой калькулятор. Да кажется что ерунда но для меня это было чем то нереальным и дало принимаете что эту профессию можно освоить.
Первые шаги в программировании
Я решил, что хочу учиться основательно. Вложился в обучение и купил курс на одной из платформ. Это были курсы Ycla Coding — курс по Python-разработке. Я сразу принял для себя решение что заниматься лучше индивидуально, но денег накопленных было немного поэтому я решил заняться в небольшой группе из 4 человек, это было дешевле, и я сократил расходы взяв рассрочку. Учеба заняла полгода, и всё это время я был как губка: впитывал информацию, выполнял практические задания, сдавал проекты.
Конечно, было тяжело. Особенно когда пришлось изучать структуры данных и алгоритмы. Иногда я думал бросить, но вспоминал, как мой друг говорил: «Всё сложное станет простым, если ты будешь делать это каждый день». И я продолжал. Во время обучения я смотрел фрилансерские площадки, где я могу в последствии взять проекты и увидел там на мой взгляд не сложный проект и спросил преподавателя можно ли мне взять проект на фрилансе, как итоговый и сможет ли мне он помочь в случае если что то будет непонятно, конечно на практике тренироваться это совсем другое, у тебя появляется ответственность перед заказчиком и сразу видно где и что тебе еще нужно подтянуть, но для меня это был тот опыт который мне был тогда нужен.
Первая работа в IT
Через 7 месяцев обучения я начал рассылать резюме. Это был настоящий квест. На одно место претендовали десятки, а то и сотни человек. Но я не сдавался и пытался брать тем, что уже сделал: свои проекты из портфолио.
Первое собеседование провалил — меня завалили на вопросах по SQL. Второе прошло чуть лучше, но без результата. На четвертом меня взяли на стажировку в небольшой стартап. Зарплата была символической, но это был входной билет в мир IT. Я работал как сумасшедший, часто по вечерам, изучая новые технологии. Через три месяца мне предложили контракт на джуниорскую позицию.
Что изменилось
Сегодня я работаю в средней IT-компании, разрабатываю backend на Python и уже немного касаюсь архитектуры приложений. Моя зарплата сейчас — 120 тысяч рублей. Это в три раза больше, чем я зарабатывал до того, как начал программировать. Но дело даже не в деньгах. Главное, что я чувствую себя уверенно. Я понимаю, что смогу обеспечить себя и свою семью, что у меня есть навык, который всегда будет востребован.
Совет тем, кто думает начать
Если вы читаете это и думаете, что не справитесь, вспомните, кем я был три года назад. У меня не было высшего образования, технической базы и особых перспектив.