int(1)

«8 лет спустя»: путь от новичка до сеньора после буткемпа по программированию

Turing Bootcamp 08.07.2021 0

Вы когда-нибудь задумывались, как далеко вы можете зайти обучаясь в буткемпе по программированию? Трэвис Кук был успешным специалистом по подбору персонала, когда решил сосредоточиться на своей истинной страсти: технологиях и данных. В 2013 году Трэвис записался на свой первый учебный курс по программированию и после 8-летней карьеры в сфере технологий сейчас он работает старшим фронтенд-разработчиком в Xant. Трэвис размышляет о долгосрочных преимуществах обучения в буткемпе и о том, что отличает выпускников учебных курсов по программированию на рынке труда сегодня. Кроме того, из этой статьи вы узнаете, как опыт тренировочного лагеря помог Трэвису получить должности фронтенд-разработчика в SlingTV и Clearlink, а также его советы будущим студентам буткемпов.

Что вдохновило вас заняться технологиями и пойти учиться в буткемп 8 лет назад?

Я получил степень бакалавра наук в области делового администрирования и менеджмента Университета Юта-Вэлли. Во время учебы я прошел стажировку в отделе кадров и переключился на подбор персонала. Я проработал рекрутером около семи лет, в том числе нанимал на должности разработчиков.
Работая рекрутером, я заметил, что люблю технологии. Я всегда вызывался быть системным администратором наших информационных систем по персоналу или предлагал составлять отчеты и анализировать данные о найме. Когда я работал на eBay подрядчиком в отделе кадров, мне разрешили работать с данными и аналитикой. Этот опыт дал мне понять, что я люблю работать с технологиями, информацией и данными больше, чем с набором и наймом.
После eBay я начал работать менеджером по подбору персонала в Clearlink, а затем обнаружил статью о буткемпах по программированию. Муж моей двоюродной сестры работал с ними, и после разговора я решил, что мне было бы интересно учиться там. В то время я не знал как программировать. У меня был только опыт работы с Excel и электронными таблицами, но я прошел собеседование и смог присоединиться к первому потоку в 2013 году!

Что вы узнали за время обучения в буткемпе?

Много чего! Мы начали с базового HTML и CSS , затем перешли на JavaScript, jQuery и альтернативные ресурсы. Потом немного изучили Node.js, Express.js, AngularJS и MongoDB. В то время я все еще работал полный рабочий день, а у них была только вечерняя программа.
Для своего завершающего проекта я решил создать агрегатор социальных сетей. Идея заключалась в том, чтобы создать платформу социальных сетей, которая объединяла бы все различные каналы социальных сетей в один. Тогда я был довольно амбициозным и это был забавный проект. Я создал его с помощью AngularJS и Node.js и многому научился в процессе. Мы должны были представить наши проекты различным компаниям, которым был интересен наш учебный курс по программированию.

Как вы развивались как инженер-программист за свою десятилетнюю карьеру?

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

Восемь лет спустя вы все еще поддерживаете связь со своей группой или преподавателями?

Я общаюсь в социальных сетях с моими однокурсниками. Я также сталкивался с ними в профессиональной сфере и даже работал вместе с выпускниками моего буткемпа.

Как буткемп подготовил вас к выходу на рынок труда ?

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

Расскажите о своей карьере после окончания буткемпа?

Мне было удобнее заниматься фронтенд-разработкой, поэтому большая часть моего опыта после выпуска приходилась на фронтенд-разработку.
За последние 8 лет я работал на 5 технических должностях:
1. Я работал в CirclePix, где перешел на руководящую роль и курировал оффшорную команду разработчиков на Филиппинах. В этой роли я в основном использовал HTML, CSS и jQuery.
2. Присоединился к TazWorks в качестве интерфейсного веб-разработчика, где начал использовать React.
3. Затем я перешел на SlingTV в качестве фронтенд-разработчика. Помог модернизировать их организацию до React.
4. Я работал с FileVine, который переходил с React на Svelte .
5. Тем не менее, я хотел продолжить работу с React, поэтому я присоединился к Xant, где я теперь старший разработчик.

Над какими проектами вы работаете как старший фронтенд-разработчик в Xant?

Xant — компания по продаже программного обеспечения. Наше программное обеспечение объединяется с Salesforce для создания сценариев, которые помогают создать стандартизированный поток для всех процессов продаж и потенциальных клиентов. В настоящее время я работаю над специальным планировщиком календаря, который позволит пользователям планировать встречи и встречи с интеграцией с Gmail и Outlook.

Используете ли вы сегодня в своей работе то, что узнали в буткемпе?

Да! Мне все еще нужно использовать базовый CSS и JavaScript. Мы находимся в процессе перехода от React 15 к React 16 и наличие этой основы в React было полезным. Хотя в учебном лагере не смогут учить вас всему, что вам нужно знать, но вам дадут прочный фундамент и возможность быстро учиться.

Преподаватели и наставники продолжали помогать вам продвигаться по карьерной лестнице?

Когда мне оставалось несколько лет до выпуска, я захотел улучшить свои навыки в React. Я закончил буткемп до того, как React стал популярным, но на моей нынешней работе я использовал React. В буткемпе позволили мне адаптировать классы под React, и я смог освоить новый навык!

Как на протяжении многих лет менеджеры по найму / рекрутеры реагировали на ваше обучение в буткемпе, когда вы подавали резюме на вакансию разработчика?

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

Что отличает учебный курс по программированию от степени по информатике?

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

Какой совет вы дали бы недавнему выпускнику учебного лагеря, который ищет свою первую работу?

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

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

Абсолютно. У меня всегда был синдром самозванца, я разговаривал с другими старшими разработчиками, которые тоже борются с ним. Я помню, как на своей первой работе разработчика боялся, что они обнаружат, что я ничего не знаю. Я все еще чувствую это до сих пор.
Один из приемов, который я бы порекомендовал в борьбе с синдромом самозванца — это обсудить проблему вслух или найти кого-нибудь, кто объяснит, что вы делаете и какие шаги предпринимаете. Иногда вам просто нужна другая точка зрения. Я также обнаружил, что просмотр некоторых из ваших старых кодов может помочь подавить синдром самозванца. Когда я оглядываюсь на свой старый код, я быстро понимаю, насколько я стал лучше.

Оглядываясь назад на прошедшее десятилетие, стоит ли идти учиться в буткемпы?

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

Что вы посоветуете нынешним буткемперам в 2021 году?

Получите как можно больше от учебного лагеря. Это не колледж, где вы просто пытаетесь получить хорошую оценку. Вместо этого вы пытаетесь приобрести навыки, которые сделают вас хорошим специалистом, так что не тратьте время зря!

Поделиться
Интересные статьи:
Turing Bootcamp 24.03.2021 🏴 Интересных факты о хакере «C0mrade» В сентябре 1999 года Джонатан обнаружил, что на один из серверов в Даллесе, штат Вирджиния, какой-то неизвестный доброжелатель установил...
Turing Bootcamp 02.08.2021 Что такое Full Stack Developer? Необходимые ключевые навыки - Разработчик полного стека помогает поддерживать бесперебойную работу каждой части системы - Разработчик полного цикла может помочь каждому в команде...
Turing Bootcamp 05.04.2021 Почему стоит учить JavaScript? Сферы применения JavaScript не ограничиваются лишь браузерами и веб-приложениями. С помощью него решают такие задачи как: разработка нативных и...