«Я больше не зомби из комедий про офисных работников»: история веб-разработчика
Леонид не получал удовольствия от работы в НИИ, но смог изменить свою жизнь. Теперь он счастлив в веб-разработке.
Adisa / Ale_rizzo / Pakhnyushchy / Shutterstock / Goran Ivos / Unsplash / Dana Moskvina для Skillbox
Леонид Бондаренко
Россия, г. Москва
Пройденные курсы
Достижения
Ушёл из оборонной промышленности, устроился веб-разработчиком и снова стал счастлив.
В интервью Леонид рассказал:
- о простой логике программ, которую не понимают новички;
- почему невозможно работать с людьми консервативных взглядов;
- о чём полезно думать перед сном;
- насколько меняется жизнь, когда выбираешь любимую работу.
Первые попытки программирования
С 9 по 11 классы я учился в специализированной школе при МЭИ в классе программирования. За эти три года меня научили самому важному — логике построения программ. Суть в том, что программа не может мыслить как человек. Для неё нужно создать логическую цепочку, разбить задачу на мелкие части, а затем научить программу банальным вещам: сравнивать одно число с другим, выстраивать их последовательность.
Звучит очень просто, но даже в чатах Skillbox я часто вижу вопросы: «Что сделать, чтобы программа заработала?» — будто бы есть волшебная кнопка, которая всё исправит. Машина не додумает за вас, её можно только обучить.
Конечно, я и сам не сразу это понял. В школе у нас была строгая система: если программа работает — пятёрка, не работает — двойка. И ничего между. Чтобы разобраться во всём, мне приходилось оставаться после уроков и просить у учителя дополнительные задачи. Всё получилось, когда я опустился до «низов» и понял: программа — ряд простых решений (либо 1, либо 0), которые потом выстраиваются в систему.
Чему научил вуз: информацию нужно искать самому
Будем честны: мало кто уверен в выборе профессии сразу после школы. Я тоже был не из таких и поступил на приборостроительный курс МГТУ имени Баумана. Сделал упор на практику и уже на третьем году попал на предприятие по специальности. Сначала работал техником, потом инженером, а выпускался уже младшим специалистом.
Мне удалось устроиться в одно московское НИИ. В университете я специализировался на системах управления летательными аппаратами: нас учили, как настраивать навигационные приборы (гироскоп, акселерометр) и интегрировать их в систему. А на работе я создавал приборы — только не навигационные, а оптические.
Если бы меня вернули в то время, я бы ничего не изменил. Университет научил меня думать и самостоятельно искать информацию, ведь нам никогда не раскрывали тему полностью. Тогда я понял: хороший специалист — тот, кто стремится узнать новое, чтобы повысить свою квалификацию.
Консерваторы, буржуи и их перспективы
После выпуска я остался работать в том же НИИ. Это было классическое постсоветское предприятие, где повышение возможно, только если кто-то должностью выше умрёт.
Я зарабатывал 60 тысяч рублей в месяц — нормально в пределах Москвы для одинокого человека. Даже умудрялся копить на самое любимое дело в жизни — путешествия. Но однажды после отпуска на Бали коллеги назвали меня буржуем: они работают и никуда не ездят, а я отдыхаю. Я тогда спросил себя, что им мешает путешествовать. Должности выше, зарплата тоже. А мешала консервативность взглядов. Привыкли к рутинному сценарию и не хотели смотреть в сторону нового. Находиться в таком коллективе тяжело.
Даже на работе они просили распечатывать служебные записки и ходить по сотрудникам за подписью, хотя всё уже было в электронном виде. Я понимал, что вокруг кошмар, но боялся что-то менять. Не знал, в какую сторону двигаться. Смотрел вакансии инженера-схемотехника, а их было всего 58 на всю Россию. И какие здесь перспективы?
Переломный момент и выбор frontend-разработки
Перед сном я всегда думаю, насколько доволен своей жизнью. В последние месяцы я каждую ночь понимал, что завтра будет новый день, а я никак себя не проявлю. Интересные задачи уходили старшим инженерам, а мне оставались только мелкие поручения — как объедки со стола. Я почувствовал, что завяз в болоте, и решился что-то менять.
Тогда я вспомнил самое счастливое время в НИИ, когда я занимался прошивкой микроконтроллеров. В те дни я с радостью приходил на работу, включал музыку в наушниках и писал код. Мне нравились процесс и результат. Тогда я понял: вот чем я хочу заниматься. Несмотря на страх неудачи, я приложу все силы, чтобы попробовать.
У меня есть друг, который давно работает в IT-сфере. Я описал ему свою ситуацию и попросил совета, какую специальность выбрать. Он предложил frontend-разработку и угадал. Во фронтенде мне нравится видеть, как работает моя логика. А в backend-разработке нет визуальной составляющей, только голые буквы и числа.
Курс в Skillbox и голод по знаниям
До учёбы в Skillbox я полгода занимался самостоятельно. Каждый вечер после работы уделял два часа самообразованию: читал популярный учебник по JavaScript, а в свободное время писал для себя простенькие программы и решал задачки на CodeWards.
Но книга — просто инструмент, а как эти знания применить на практике, я не понимал. Мой план «Барбаросса» трещал по швам, и я стал искать варианты с комплексным подходом к обучению. Моя девушка посоветовала обратить внимание на Skillbox, ведь курс точно сэкономит мне время, а я постараюсь выжать из него всё.
В начале обучения я был очень голоден до знаний: в течение дня выполнял домашнее задание, утром получал замечания от преподавателя, изучал их по пути на работу, снова исправлял всё. В свободные минуты смотрел видеолекции. И так повторялось до бесконечности. Ещё мне пригодился YouTube-канал «Владилен Минин».
«У меня нет чувства прекрасного»
Через месяц после старта обучения я подумал — почему бы не изучать все аспекты frontend-разработки параллельно, и сменил план: два дня я тратил на вёрстку, один — на JavaScript. С JavaScript всё шло отлично, а вот вёрстка…
У меня нет творческого начала, нет чувства прекрасного, поэтому я не видел, как можно сделать сайт лучше. Когда спрашивали: «Какой цвет здесь подойдёт?», я просто выбирал тот оттенок, который мне нравился. И, конечно, не всегда угадывал. Но потом на курсе я узнал больше о сочетании цветов, расположении элементов — и с вёрсткой всё наладилось.
«Ты не глупый, ты просто устал»
Я учился-учился и в один момент выгорел. У меня пропал не интерес — пропали физические возможности. Я настолько вымотался, что сидел над простой задачей, смотрел в монитор и не мог сделать то, что умел. Как будто тянул длинную жвачку.
Приходилось закрывать ноутбук на целый день. Я не читал чат, не изучал материалы. Просто поливал цветочки, смотрел фильмы и гулял. Мне это помогло.
Если пропадает интерес — тогда сложнее. Мне советовали переключать внимание со своих задач на сторонние. Например, ты мало знаешь о фреймворке Vue.js. Возьми и сделай на нём простые задачи. Главное — совершай маленькие победы, чтобы понять, что ты чего-то стоишь. Скажи себе, что ты не глупый, а просто устал.
Жизнь после курса и работа в IT
Я не уходил с работы в НИИ, а искал новую параллельно. Поставил себе жёсткий срок в два месяца: мой друг именно за это время нашёл работу в IT. Но я ошибся, так как не учёл обстоятельства: началась пандемия, и все перешли на удалённую работу. Компании не знали, как организовать надзор за новичками, поэтому искали людей поопытнее.
В итоге я нашёл работу за три месяца. Мою анкету на HeadHunter увидел «ЛАН-проект», где я теперь работаю. Мы предоставляем клиентам веб-решения. Например, сначала мы внедряли на сайт систему комментариев. Потом я занимался расширением для Google Chrome, а сейчас — визуализацией данных: строю графики с интерактивной функцией. На них можно тыкать, оценивать по ним результаты, смотреть на показатели в динамике.
«Я больше не зомби из комедий про офисный планктон»
Я сделал выбор, благодаря которому стал ощущать себя нужным как специалист — для меня это лучшее чувство в мире.
Сейчас я сравниваю себя с прошлогодним и вижу разницу: в НИИ я мог полдня залипать в телефоне и всё равно приходить домой уставшим. На новой работе моральная усталость пропала: я больше не зомби из комедий про офисных сотрудников. Там я получаю кайф. Да и друзьям теперь приятнее со мной общаться: я больше не закапываюсь в попытках найти себя.
Когда закончится карантин — сразу за границу
Путешествия — моё основное хобби. Когда откроют границы, я первым делом поеду в Амстердам. Хочу попасть на День короля — их национальный праздник. По слухам, в этот день в половине баров наливают бесплатно. Звучит заманчиво :)
Ещё мечтаю покататься по скандинавским странам — я их фанат после первой поездки в Финляндию. Хочу посетить Норвегию, Данию, Исландию и прочувствовать, каково это — жить в спокойствии.
Пара советов и полезных ресурсов
Пройти курс — очень полезно, но не нужно надеяться только на него. Я стараюсь дополнительно изучать статьи на разных платформах и читать Telegram-каналы. Вот куда я захожу чаще всего:
- «Senior Frontend — javascript, html, css». Канал для frontend-программистов с практическими задачами, проверкой знаний и интересными статьями;
- «Задачи по Frontend» — задачи по frontend в виде опросов;
- «FrontEndDev» — статьи, новости и уроки по frontend-разработке;
- «React — русскоговорящее сообщество». Там мало информации о самом React — библиотеке JavaScript, но можно почитать обсуждения того, с какими проблемами сталкиваются другие;
- сайт Medium: там люди говорят о задачах, которые возникают в работе с JavaScript.
Ещё обязательно работать над английским. Русское сообщество программистов не так развито, как англоговорящее. Мне повезло: я учил язык с детства. Я всегда вбиваю запрос в поисковике сразу на английском и нахожу подробный ответ или обсуждение. На русском часто попадаются сомнительные паблики и форумы.