Вам не нужно платить первый взнос и переплачивать процентную ставку, если оформите оплату частями у наших надёжных банков-партнёров.
— Вениамин, какое у тебя было образование и где ты работал до GB? Откуда у начальника склада подготовка, чтобы выиграть бесплатное обучение IT-профессии при огромном конкурсе? :)
— Образование было высшее, но очень далекое от веб-разработки. В 2001 году я окончил Ташкентский университет информационных технологий по специальности «радиосвязь, радиовещание и телевидение».
Первый опыт в программировании получил самостоятельно — пробовал изучать язык Java. А позже, когда узнал о конкурсе на бесплатное обучение в GeekBrains, начал активно подтягивать знания.
— Ты родился в Узбекистане?
— Родился я в Ленинграде, но, когда мне было семь лет, мы с мамой переехали в Ташкент. Там я вырос, окончил школу и университет. В 2002 году переехал обратно в Питер к отцу. Считаю себя петербуржцем до глубины души: люблю свой город со всеми его дождями, парадными, поребриками и гречей с курами.
Тем не менее, когда мне предложили работу в GeekBrains, ни грамма не сомневался, что нужно ехать в Москву.
— Когда ты понял, что разработка — это твое?
— Стало нестерпимо на старой работе. Так получилось, что по возвращении из Ташкента мне нужно было заново получать гражданство. Куда устроиться человеку без гражданства? На склад. Так я стал кладовщиком, что на тот момент было очень неплохо.
К 2013 году я вырос в начальника большого склада. Первое время было интересно и финансово все устраивало. Но за пять лет многое изменилось. Сейчас логистика — звено, на котором все пытаются экономить. И получается, что работы на складах становится больше, а зарплата не растет. Изменилось и отношение к этой сфере. Я понял: надо что-то менять.
Проанализировал рынок вакансий и свои сильные стороны: образование и математические способности, — решил попробовать себя в программировании.
Сначала я выбрал язык Java: читал о нем, пробовал писать код и убедился, что мне это интересно. Начал искать курсы и узнал про GeekBrains. Собирался записаться на платное обучение, но увидел, что проходит замечательный конкурс. Можно было выиграть бесплатное обучение фронтенду или Ruby.
Я решил попробовать. Постоянно обращался к Googlе в поисках, чего бы еще почитать. По-моему, поисковик — главное оружие разработчика.
— И почему между Frontend и Ruby ты выбрал первое?
— Это произошло спонтанно: для поступления на специальность «frontend-разработка» во вступительных задачах нужно было использовать JavaScript. По сравнению с Ruby язык JS показался мне более близким к Java и потому более понятным.
Позднее, уже в процессе учебы, я пришел к выводу, что сделал правильный выбор. В JavaScript я нашел то, чего мне не хватало в Java, — прежде всего, возможность быстро видеть результат своей работы.
— Задания показались тебе простыми?
— Не простыми, но понятными. Решающую роль при отборе кандидатов играли тесты по дискретной математике. На этот этап организаторы отвели участникам три попытки. С первой попытки одолеть все задачи не получилось, зато я понял, какие темы надо подтянуть, и стал готовиться дальше. На второй раз — где-то через неделю подготовки — прошел тест без проблем.
— Какую практику ты получил за время обучения? Какой проект делал совместно с другими студентами в рамках командной разработки? Какие задачи достались конкретно тебе?
— Мы с двумя ребятами-бэкендерами сделали сервис для владельцев парковок Parking online. Это решение для автоматизации учета и управления, а также электронное рабочее место для оператора парковки.
Для меня это был первый большой проект и очень крутой опыт. Изначально мы собирались развивать сервис, но потом я понял, что на данном этапе мне интереснее именно разработка. Да и остальным тоже. К сожалению, хостинг сайта был платным и уже закончился, но на YouTube осталась презентация и серия обучающих видео по работе с сервисом.
По ходу учебы мы выполняли много мелких задач в рамках практических заданий. А еще я многое писал для себя, когда вникал в технологии. Я быстро понял, что основательно разобраться в чем-то можно, только когда набьешь руку.
Поэтому весь код, написанный за время учебы и по собственной инициативе, я выкладываю в свой репозиторий на GitHub. Считаю, это очень важно — из небольших проектов разработчик собирает себе портфолио.
— После обучения профессии ты остался в GeekBrains на стажировку. Что она собой представляла? Сколько длилась? Кто все это курировал?
— Фактически стажировка представляла собой настоящую работу — задача была максимально приближена к боевой: мы переписали на React один из разделов сайта GeekBrains. Правда, полностью сделать это не успели — через месяц меня взяли на постоянную работу и начались другие задачи.
Дело в том, что переписывание работающего кода, приведение его к более современному и чистому виду — важная, но не первостепенная задача. В живом проекте всегда есть вещи более нужные и актуальные в конкретный момент.
Курировал нас тимлид из GeekBrains. Я и сейчас в его команде. Испытательный срок уже позади. Кстати, в Mail.ru есть традиция: после успешно пройденного испытательного срока тебе дарят тапки с логотипом компании. :) Чтобы ты чувствовал себя как дома.
— Чему пришлось учиться в период стажировки?
— С самого начала пришлось осваивать новые технологии: GraphQL, TypeScript, Apollo, Styled components.
— Когда ты шел на стажировку, ты уже знал, что по итогу можешь получить позицию Junior в GB?
— Да, нам сказали, что по результатам кого-то из нас могут взять на работу. Как я говорю своей дочери, взрослый мир не дает гарантий, но дает возможности.
— Какие остались впечатления от учебы?
— Очень понравилось, но было сложно. Большинство ребят у нас в группе уже имели опыт верстки и/или программирования, а мне приходилось изучать все с нуля. Иногда я сидел за компьютером всю ночь, чтобы вовремя сдать практические задания по курсу HTML.
Для меня обучение на реальных проектах — дополнительная мотивация. Здесь ты не можешь все забросить и убедить себя, что потом начнешь заново. На тебе ответственность, и ты делаешь, что можешь. К счастью, если что-то непонятно, есть возможность обратиться за помощью к руководителю и коллегам.
— Стек технологий, который ты сейчас используешь на работе, сильно изменился со времен учебы?
— Практически не изменился. Использую базовые вещи, изученные в GB: современный JS, React, HTML 5, CSS-grid, плюс технологии, освоенные на стажировке (их я назвал выше).
— В каком направлении собираешься развиваться дальше, что изучать?
— Сейчас осваиваю React Native. Буду дальше развиваться как frontend-разработчик. Мне нравится это направление — оно востребовано и, как мне кажется, на этом поприще у меня многое получается. Тем более, есть у кого учиться: мне очень повезло с тимлидом. Помимо обширных знаний он обладает отменным терпением. :)
Так что в заключение хочу сказать спасибо GeekBrains. На своем опыте могу утверждать: здесь обучают специалистов, которых сами готовы взять на работу.
Всем привет! Меня зовут Павел Литвин. Сейчас я работаю фронтенд-разработчиком, несмотря на то, что по образованию я специалист по информационной безопасности. Хотел бы поделиться своей историей — возможно, кто-то прочитает её и решит кардинально изменить свою жизнь, как это сделал я.
Информационная безопасность как старт карьеры
Профессию безопасника я получил на вечернем отделении в МЭИ. Этот формат выбрал потому, что он вроде как сочетает очную и заочную формы обучения. Сюда включается стационарный блок, а также модули, которые нужно осваивать самостоятельно. Лекции проводят в вечернее время (отсюда и название) и в выходные дни.
Мне говорили, что программа максимально приближена к дневному отделению, так что студент находится в постоянном контакте с преподавателем. Плюс «вечёрки» в том, что можно совмещать работу и учёбу. Мне такой вариант подходил идеально — я уже работал, сначала менеджером по продажам в «Связном», а потом в «Телетай».
Реальность оказалась не столь радужной: «вечёрка» — это уплотнённый в два раза формат очного образования. Он не предусматривал практики. Хотя кое-какие подобные занятия были, но они явно морально устарели на десяток лет, так что опыта я почти не получил. В итоге в институте мне не дали представления, куда можно идти с полученными знаниями. Соответственно, я не нашёл, где их можно применить без опыта, так что стал искать другие возможности.
Потом была SEO
Благодаря друзьям, с которыми учился на специалиста по ИБ, я нашёл вакансию не по профилю. Они работали в рекламном агентстве, которому понадобился SEO-специалист, причём без опыта. Я же был готов пробовать новые для себя профессии, так что согласился. В том числе потому что поисковая оптимизация — это информационные технологии, которые мне близки, а я всегда хотел работать именно в IT, плюс у меня технический склад ума.
Изначально предполагалось, что меня обучат, но этого не случилось. На протяжении трёх лет работы в этой компании я довольствовался знаниями, полученными в открытом доступе в сети. Серьёзных проектов, где можно было бы реализовать себя, не было, моя работа была рутиной. Причём моя компания отказалась финансировать дальнейшую учёбу в этой сфере — руководству было и так хорошо, всех всё устраивало.
Всех, кроме меня: я был не очень доволен ситуацией, в которую попал. Спустя три года один из друзей посоветовал мне курсы GeekBrains, где можно получить одну из востребованных цифровых специальностей. Этот друг порекомендовал мне и SEO-курсы, но я как-то уже приобрёл такое обучение (не в GeekBrains) и особого результата не почувствовал.
Наконец, фронтенд-разработка
Выбирая курсы, решил заняться фронтенд-разработкой. Всё осознанно и взвешенно, это не было прыжком в омут с головой. Дело в том, что в SEO мне нравилось заниматься технической оптимизацией сайта — копаться в коде, улучшать структуру. Это гораздо интереснее, чем покупать ссылки и анализировать ресурсы при помощи специализированных сервисов. Кроме того, у меня были и небольшие навыки в этой сфере.
В колледже я изучал основы фронтенда (тогда это называлось веб-дизайном). Там же осваивал Basic и Pascal. Уже тогда мне это импонировало, даже была мысль стать программистом. Но не сложилось: преподаватель заявил, что разработка — это рутина, когда над одной программой можно сидеть полгода с книгами наперевес, и я ему поверил. Как раз курсы помогли понять, что фронтенд, да и программирование в целом — это интересный, творческий процесс, а не сплошная скука.
Ещё понравилось, что специалисты по фронтенду вроде бы получают неплохую зарплату — об этом я узнал, просмотрев вакансии на HH.ru. Забегая вперёд, скажу, что это оказалось правдой. С момента, когда я решил стать фронтенд-разработчиком, мой доход увеличился в 4 раза. Наконец, понравилась прозрачность рабочего процесса: выполнив задачу, я мог сразу увидеть результат.
Обдумав всё, я пошёл учиться на профессию фронтенд-разработчика в GeekBrains. Занимался в рабочее время, вечернее и даже по ночам. Мне очень нравилось: обучение затягивает с головой. В дополнение к основной программе я осваивал ещё и документацию, чужой код. К концу курса я был на 100% уверен, что буду пробовать устраиваться на работу по новой специальности.
Так и получилось. Сначала было три неудачные попытки. После четвёртого собеседования мне пришёл оффер — на джуна. На большее я и не претендовал, ведь опыта не было. На новом месте мне сразу понадобились знания по HTML, CSS и JS. Фреймворки пригодились потом. Набравшись опыта, я ушёл в другую компанию, где разработчикам уделялось больше внимания: интересные проекты, помощь в обучении, плюс в два раза выше зарплата. А ещё бесплатный кофе и печеньки, отличное оборудование и классные корпоративы. Компания, в которую я перешёл и где работаю до сих пор, называется «НПЦ БизнесАвтоматика». Офис у нас — в БП «Кожевники», в Москве.
Удалённая работа — плюсы и минусы
После эпидемии моя компания перешла на удалённый формат работы. Я читал, что многим разработчикам дистанционка подходит идеально. К сожалению, не могу сказать это про себя. В целом новые условия мне нравятся, но есть сложности. Проблема не в самой удалённой работе — здесь-то всё хорошо, а в невозможности самоизолироваться. Дети постоянно дома и часто отвлекают от работы — не спрятаться, не скрыться. С другой стороны, я стал гораздо больше времени проводить с родными. Я могу не только завтракать с семьёй или укладывать детей спать, но и в течение дня общаться со всеми, когда выдаются свободные пять минут.
Ещё одна проблема в том, что мы стали работать в режиме жёсткого дедлайна. Речь о рабочем дне, который начинается в 11–12 и заканчивается поздней ночью, когда закрывается задача. Сейчас делаем проект, который связан с развитием малого бизнеса, и сроки очень сжатые. Но и положительный момент есть — я перестал ездить в метро, экономлю огромное количество времени. Утром можно спокойно позавтракать, а не спешить, глядя на часы и боясь опоздать.
В целом эти минусы — лишь временные сложности. Главное, что я выполняю нужные, интересные и важные задачи как разработчик. Вижу результат своего труда и могу показать его другим, сказав: «Смотрите, часть этого проекта — моя работа!» Ну а когда работа приносит удовольствие — это уже образ жизни.
— Привет, Илья! Расскажи, где и на кого ты учился после школы?
На финансового менеджера. Специальность тогда выбрали за меня. Я хотел быть поваром, но отец сказал, что это не профессия, и я пошёл в финансисты. Пытался поступить в Плешку, но в августе, когда набор в вузы почти закончился, сообщили, что мне не хватило двух баллов по английскому.
Пришлось бежать в вуз попроще, где меня приняли. После двух лет учёбы перевёлся в Российскую академию предпринимательства, где в итоге получил диплом (какого-то цвета), затем там же окончил аспирантуру, тоже по финансовому профилю.
— Почему не получилось поработать по полученной специальности?
Отказы работодателей были банальными: ссылались на то, что у меня нет опыта, практики мои им не подходили. Может, нужно было во время учёбы забить на лекции и работать по специальности? Такая у них логика, что ли... Работать я начинал с «Макдоналдса», затем был банк «Тинькофф», а потом пошли страховые компании.
— Где ты работал, когда пришёл в GeekBrains?
В компании «ПИК», в отделе продаж. Взаимодействовал с должниками, составлял дополнительные соглашения. У меня хорошо получалось вести диалог с людьми, которые пропускали платежи по договору.
В общем, я возвращал деньги, которые клиенты иногда забывали платить. Не путайте с коллектором: я не выбивал долги, а объяснял, почему нужно заплатить, и что будет, если этого не сделать.
— Если получалось неплохо, чем же не нравилась работа?
Всё просто: работа была бестолковая. Развития никакого, мозги не задействованы. Я всегда любил создавать, созидать, так что это не мой вариант. Фронтенд позволил мне творить, работать головой, включать логику — вёрстка и написание кода требуют этого.
— Когда пошёл на курсы, были страхи и опасения, что не получится задуманное? Учиться-то нужно было с нуля.
Страхов и опасений было много! Из родных поддерживала только жена и её родители. Мои же говорили, что я безумец. В 27 лет, имея семью и ребёнка, рисковать всем ради какого-то там программирования. Все вокруг сомневались в том, что из этого что-то получится. Говорили, что я живу иллюзиями.
В голове то и дело крутились мысли о том, что у меня не получится, что это всё фантазии и нужно остановиться, пока не поздно. Один из главных вопросов, которые меня мучили: как я смогу вернуться к своей менеджерской жизни после неудачи?
— Случалось ли во время обучения, что тебе не хватало подготовки, базовых знаний, чтобы разобраться в теме? Что делал в таком случае?
Такое было постоянно. Это напоминало клубок, который вместо того, чтобы распутываться, только увеличивался. Одно цеплялось за второе, второе за третье, и понеслось. Помогало только одно — заставлять себя садиться за учёбу снова и снова, пока не получится. Как ни странно, через какое-то время понимание приходит и решение находится. Это поразительно, честно!
— Что было самым интересным во время обучения, какие задания нравилось выполнять?
Мне очень понравился курс вёрстки от Алексея Кадочникова: там мы увидели, как макет визуализируется и делается кликабельным. Ты как художник: создаёшь картину, оживляешь её.
Ещё запомнился курс по JavaScript от Павла Тарасова. Он очень хороший человек и преподаватель, действительно переживающий за своих учеников. Любая просьба о помощи всегда находила отклик. Даже сейчас он всегда исчерпывающе отвечает на мои вопросы.
— Есть мнение, что вот так взять и освоить IT-профессию, если нет склонности к математике, очень сложно. Ты ведь прошёл такой путь, что можешь по этому поводу сказать?
Это действительно сложно, но возможно. Чем вам может помочь знание математики, в том числе высшей? Самое основное — логикой и алгоритмами. Зная разные варианты алгоритмов и владея базовой аналитикой, проще разобрать задачу на составляющие и найти к ней подход.
Частая проблема — это желание решить задачу в лоб, не стараясь разложить её на подзадачи. А алгоритмы помогают в фильтрации данных, с которой я сталкиваюсь почти каждый день.
— Ты же работал во время учёбы, как всё удавалось совмещать? Ведь на тебе ещё семья, ребёнок.
Как и 70–80% слушателей, я учился во время стандартной пятидневной рабочей недели. График у меня получился просто дикий, было тяжело. Совет здесь один: забивать на всё, спать меньше, делать больше. Не тратить время в поездках на чтение новостей, игры в смартфоне и прочую чепуху, а смотреть лекции, читать методички. Как сказал Шварценеггер: «Работайте не покладая рук! Не существует никакой волшебной таблетки!»
Также нужна опора — человек, который не даст отчаяться, всегда будет рядом, будет верить в тебя, даже если больше никто не верит. Для меня такой опорой была и остаётся моя жена.
— Расскажи, где и как искал новую работу.
Искать я начал сразу после того, как окончил продвинутый курс по вёрстке. Когда приступил к JavaScript, стали поступать предложения по вакансиям верстальщика. Правда, зарплату предлагали такую, что нам бы не хватило даже на элементарные вещи, поэтому я отказывался.
В итоге, когда я окончил базовый курс по JS и курс профессиональной вёрстки, мне повезло почти случайно найти работу прямо у себя в компании, но в IT-подразделении. Из группы «ПИК» я перешёл в «ПИК Digital».
— Как это произошло?
Это действительно интересная история. У нас есть чат в одном мессенджере, который нельзя называть. Там сотрудники постят фоточки объектов, которые строит группа «ПИК». Каждый месяц жюри отдела маркетинга выбирает лучшее фото и объявляет победителя. Просматривая ленту однажды вечером, я увидел снимок, который показался мне недооценённым — к нему был только один одобряющий комментарий. Мне стало интересно, кто его написал. Перейдя в профиль, я увидел подпись: «Front-End teamlead “PIK-Digital”».
Меня как будто кто-то подтолкнул. Я подумал, что, возможно, это мой шанс, нужно попытаться. И написал ему, причём без особой надежды на результат, так как предыдущие попытки выйти на отдел фронт-разработки заканчивались неудачами. Но он ответил. Я рассказал о себе, своих навыках, показал учебные и коммерческие наработки, кинул ссылку на Git. Тимлид сказал, что со мной свяжется HR. И да, всё получилось.
— Чем занимается твоё подразделение?
В «ПИК Digital» мы разрабатываем системы, сайты, мобильные приложения, ботов и хранилища данных, которые помогают нашим коллегам создавать лучшие дома. Я прошёл испытательный срок и работаю уже около 5 месяцев.
— Как вливался в процесс и адаптировался на новом месте?
Мне дали проект, ментора, стайл-гайд и время, чтобы освоиться. Через дней пять появились первые задачи. В компании работают на Angular, но я на тот момент ни с одним из фреймворков ещё не работал, и это был тёмный лес для меня. Сказать, что мне было сложно, — ничего не сказать. Но я знал, что главное — не опускать руки и биться, пока не будет результата. Мой тимлид очень помогает мне адаптироваться и учиться.
— Каковы твои обязанности на работе?
Я исправляю ошибки, которые находят тестировщики, обновляю дизайн страниц и компонентов, добавляю новые возможности для уже существующих элементов, а также создаю новые функции с нуля.
Задачи постепенно усложняются: сейчас, например, я разрабатываю админку для IT-команд. Каждая задача уникальна, в некоторых приходится разбираться долго, так как чужой код читать сложно. Но полезно — очень многое удаётся почерпнуть именно из него.
— Много приходится изучать нового?
Каждый день встречаю что-то новое, редко удаётся идти по хоженым тропам. Стараюсь посещать все конференции по Angular и фронтенду, в свободное время смотрю лекции, читаю Habr, Medium. Много знаний даёт сама работа на реальном проекте в команде.
— Родственники в тебя не верили, а теперь что они говорят?
У меня есть младший брат, который живёт с родителями. Месяца три назад он мне сказал, что родители считают, что я их обманываю, когда говорю, что устроился работать программистом. Они подозревают, что вместо этого я сижу дома и бездельничаю. На прошлой неделе мама спросила, как у меня дела с работой. Я сказал, что потихоньку вливаюсь. На это она ответила, что вливаюсь я подозрительно долго, и давно пора было бы уже влиться. Я решил просто промолчать.
— Зарабатываешь сейчас как? Больше или меньше, чем когда работал с должниками?
Если честно, я просел в зарплате: стал получать на треть меньше, чем раньше. На собеседовании меня спросили, что я буду делать, если мне предложат зарплату скромнее, чем у меня была на тот момент. Я сказал, что продам машину. Интервьюеры очень удивились — как же так? Всё ради мечты.
Машину действительно пришлось продать: каждый месяц пополняю недостающую часть бюджета из этих денег. Это был осознанный шаг, о котором я не жалею. Я получил намного больше, чем удобство перемещения. Надеюсь, в этом году уже смогу рассчитывать на повышение оклада.
— Похоже, ты доволен, что сумел сменить профессию?
Да, это одно из основополагающих решений в моей жизни. Теперь мне нравится моя работа: она позволяет раскрываться и самореализовываться. Главное — я не устаю от неё!
— Как хочешь развиваться дальше?
Хочется научиться свободно работать на Angular, становиться всё более полезным для компании, изучать новые фреймворки и технологии. Мечтаю прокачать свой английский и съездить на европейские конференции по фронтенду. Хочу добиться такого уровня, когда смогу передавать свой опыт новичкам, как сейчас это делают мои коллеги для меня.
Технологии «Лаборатории Касперского» защищают более 400 миллионов клиентов по всему миру от вирусов, программ-шпионов, шифровальщиков и другого вредоносного ПО. Пользователи выбирают «Лабораторию Касперского» за надежность и удобство защиты личных данных в сети: продукты компании лидируют по качеству во многих независимых тестах и обзорах.
Каждому студенту мы дарим Kaspersky Internet Security бесплатно на 90 дней, а потом — скидку 30% на годовую подписку.
Установите антивирус на смартфон Android, компьютер Windows или macOS. И пусть ваша личная информация (фото, переписки) будет только вашей – даже в общественных Wi-Fi сетях.