Сегодня впервые за 3 года я сел за клавиатуру, чтобы написать статью, а не код. Раньше создание текста было рутинной работой, которой, как я полагал, буду заниматься всю жизнь. Однако в 2019 году всё изменилось.

Предыстория гуманитария

По образованию я издатель, за моей спиной годы Филфака, изучения русской литературы и проектирования книжно-журнальных изданий. На специальности «Издательское дело» я оказался не потому, что очень хотел посвятить жизнь литературе, а потому, что мог поступить туда по результатам ЕГЭ. В магистратуре я устроился работать журналистом в местное онлайн-СМИ, где и начал профессиональную карьеру. За 6 месяцев я поднялся там до главного редактора, писал новости по пресс-релизам, иногда удавалось вырваться на концерты и интересные мероприятия, чтобы написать авторские статьи. Но зарплата, даже на руководящей должности, была не просто нищенская, а абсурдная: в 2017 году я получал всего лишь 13 000 рублей до вычета налогов! Вскоре я перешёл на радиостанцию, где зарплата была уже в два раза выше, и на неё можно было хоть как-то попытаться выжить. Там я готовил новости и читал их пару раз в день. Собственно, это была вся моя работа.

О том, что я когда-нибудь стану человеком, которого можно будет назвать программистом, я даже не предполагал. Для меня сфера IT была чем-то из ряда фантастики: я всегда думал, что туда можно попасть, только пройдя огонь, воду и медные трубы факультета математики и кибернетики, имея при этом выдающиеся аналитические способности. Но, я твёрдо решил сменить сферу деятельности, которая, очевидно, была выбрана мной неудачно. И всё оказалось куда интереснее, чем я предполагал.

Трансформация в программиста

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

Среди всех онлайн-школ я выбрал LoftSchool. На тот момент это был вариант по карману, и их бесплатные уроки показывали, что я получаю знания, которые полезны на практике. После недолгих раздумий я оплатил полную профессию и окунулся в мир HTML, CSS и JavaScript. Четыре с половиной месяца я пахал как лошадь, мой учебный день начинался в 8:00 и заканчивался в 22:00. HTML и CSS шли легко, моя любовь к систематизации помогала разбивать макеты на блоки, писать понятные классы и не нарушать отступы в разметке, но вот осваивать JS для меня оказалось уже не так легко и просто. Это был мой первый камень преткновения, с которым я справлялся ещё года полтора после того, как устроился на работу. Мозг скрежетал, кипел и ломался, порой не получалось ничего, и я запутывался настолько сильно, что переставал соображать в принципе. Как я потом понял, эта проблема возникает у каждого второго студента, даже если он уже имеет образование в сфере IT. Нужен был какой-то простой набор действий «на все случаи жизни», алгоритм решения любой задачи, который можно просто заучить, но такого не существовало.

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

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

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

Через пару недель моего обучения мне, после многих попыток, попалась подходящая вакансия где искали джуна на помощь более опытным сотрудникам. На старте работы у меня не было всех необходимых навыков, мне пришлось на ходу изучать Twig, основы PHP, самостоятельно разбираться с Less и понимать принципы работы с CMS October, но база, которую во мне заложили, и моё желание работать помогли мне сделать первый шаг в IT-профессии.

Многому пришлось учиться, первые 10 дней я работал по 12 часов. И лишь с опытом, практикой и миллиардом вопросов своему старшему коллеге я смог разобраться во всех этих нюансах. Но, несмотря на все сложности, в итоге я освоился, оказался в хорошем коллективе и до сих пор развиваюсь в нём, продолжая совершенствовать свои навыки умения.

8 советов для тех, кто только начинает менять свою жизнь

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

1) Не скупитесь на самообразование. Бесплатные видео-курсы и методички — это очень хорошо, но мой опыт работы со студентами подсказывает, что часто люди, которые начинают именно с самообразования, имеют знания, но не имею понимания того, как с этим работать. Их знания становятся не инструментом, а костылём, не позволяющим свободно создавать код, ведь у них отсутствует опыт, которым делятся опытные наставники со своими студентами. После трудоустройства роль наставника могут занять более опытные коллеги, но пока коллег нет — доверьтесь преподавателям и их опыту.

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

3) Не бойтесь откликаться на вакансии, даже если вы сомневаетесь, что вас возьмут. Во-первых, если даже вас не возьмут на должность, есть вероятность, что вам предложат должность, которая лучше подойдёт под ваши способности. Во-вторых, вам дадут тестовое задание, и вы сможете бесплатно получить опыт и написать по заданию кусок кода, который можно будет добавить в портфолио. Перед следующим работодателем вы предстанете уже более опытным человеком. И помните: откликнувшись на вакансию, вы ничего не потеряете, но получите возможность изменить жизнь к лучшему!

4) Даже если вы уже устроились на работу, не стесняйтесь ходить на собеседования в поисках подработки, если на неё есть силы, время и желание. Это не только позволяет найти себе дополнительный доход, но и держать себя в курсе современных требований к нанимаемым сотрудникам, и знать свои пробелы в знаниях, если они имеются. Кроме того, это даёт знакомства, которые в будущем могут пригодиться как в основной работе, так и в тот момент, когда вы точно решите работу сменить.

5) Не стоит считать, что удалённая работа закрыта для новичков. Да, не все компании готовы работать с джунами в удалённом формате, но, на самом деле, если у вас есть самоорганизация, вы не отвлекаетесь, работая в домашней обстановке, то это вполне рабочий вариант. Лично я куда продуктивнее работаю из дома, поскольку не трачу время на дорогу и нередко начинаю рабочий день в 5–6 утра, так как именно ранним утром моя голова работает лучше всего. В итоге компания даже выигрывает от этого, так как ряд задач на день закрываются ещё до его начала, а клиента радует скорость выполнения задач.

6) Никогда не прекращайте обучение. IT развивается очень быстро, и то, что было актуально «вчера», «сегодня» уже устарело. Чтобы не отставать от технологий, постоянно ищите актуальную информацию и обучайтесь новым методам. Бесспорно, для начинающего фронтенд-разработчика базовые знания Vue, React или Angular будут большим плюсом для трудоустройства, но не забывайте, что IT держится ещё и на массе других интересных технологий, о которых узнаёшь не сразу.

7) Создавайте систему закладок в браузере или записывайте полезные вещи в отдельный документ, который будет всегда под рукой. Это могут быть заготовки кода, полезные статьи, справочная информация. Очевидно, что всё держать в голове невозможно, постоянно в памяти будет лишь то, с чем часто приходится работать, остальное может забыться. Но если знать, куда можно подсмотреть, чтобы освежить знания, процесс вспоминания сократится, а полезные заготовки кода ощутимо ускорят процесс работы.

8) Один из самых важных советов: не понимаешь, сомневаешься – спроси. Вопросы, заданные по делу и грамотно, никогда никого раздражать не будут. Куда хуже, когда не зная человек лезет решать вопрос методом «тыка», и по итогу выполнение задачи может не только сильно затянуться, но и привести к тому, что коллегам придётся спасать весь проект после неверных решений и ошибок. Вопросы опытным людям помогут не просто быстро решить задачу, но и закрыть пробелы в знаниях и реальном опыте. Сотрудник, задающий вопросы, — это хоть и неопытный, но ответственный сотрудник, который ничего не сломает, а спросит и сделает как надо.

И в заключении

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

Сложно ли было достичь того, чего достиг я к сегодня? Безусловно,- это было непросто, но возможно.

Может ли это сделать каждый? Да, это действительно реально при должном усердии. Независимо от образования, возраста, пола и прочего, любой имеет шанс на успех.

Важно понимать, что для IT не важно, гуманитарий ты или технарь. Я и вовсе считаю такие понятия устаревшими. Важно, чтобы у человека было умение и желание учиться, понимание того, что работа — это не отдых под пальмами, а тяжёлый труд. Войдя в эту сферу, я не стал сказочно богатым, и у меня не появилось нереально много свободного времени. Однако сегодня я получаю больше, чем где-либо за свою жизнь, имею возможность постоянно работать в двух организациях, подрабатывать, при этом иметь стандартный 8-часовой рабочий день. У меня довольно гибкий график, я работаю из дома и уделяю достаточно времени семье, которая всегда стояла у меня в приоритете. Такую жизнь действительно можно получить, войдя в эту сферу и имея желание работать и любовь к тому, что ты делаешь. Если приоритетом является только заработок, то успеха ждать не стоит ни здесь, ни в какой-либо другой сфере.

Комментарии (9)


  1. ED-209
    06.05.2022 22:32

    Надо же.

    Павел Воля, судя по его публичной биографии, тоже закончил Русский язык и литература и тоже какой-то период работал на радио.

    А какие разные судьбы у людей...


    1. Kirstarter Автор
      06.05.2022 23:14
      -4

      Надо же) не знал этого)


  1. tlenchik
    06.05.2022 23:06
    -18

    Кирилл, привет! :) Ты был моим наставником на 2 курсах в LoftSchool ヽ(・∀・)ノ Храню все твои советы в заметках и возвращаюсь к ним :) Спасибо за то, что поделился опытом, научил всяким прикольным штукам, помог понять БЭМ и запушить первый репозиторий на гитхаб (⌒‿⌒) Статья крутая, очень ценно! (◕‿◕) Научиться бы теперь еще понимать JS и не бояться людей :D


    1. Kirstarter Автор
      06.05.2022 23:09
      -8

      Понимание js и отсутствие боязни людей приходит с опытом. Я тоже проходил через это и в js долго въезжал)


  1. Illivion
    07.05.2022 01:13
    +10

    Это реклама?


  1. NSergeev
    07.05.2022 11:47
    +4

    Толсто, Кирилл.


  1. vinnimix
    07.05.2022 18:16

    На тот момент это был вариант по карману, и их бесплатные уроки показывали, что я получаю знания, которые полезны на практике.

    Каким образом можно понять полезность знаний "на практике" если практики еще нет? Человек только обучается, и до практической применимости получаемых знаний и тем более оценки - еще очень далеко.


  1. randomsimplenumber
    07.05.2022 19:38

    Выбрался из болота - молодец. Значит, есть внутри целеустремленность. Интересно другое - зачем туда забирался? Поступал не туда, куда хотелось, занимался тем, что не приносит ни денег ни удовольствия..


  1. s_poliakov
    07.05.2022 23:41

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

    <mem> А вы точно издатель? </mem>