Мое личное путешествие о том, чтобы стать веб-разработчиком в тридцать с лишним лет без степени в области информатики.

Привет, меня зовут Джемма, я фронтенд-разработчик. Это мой личный путь и шаги, которые я должен был предпринять, чтобы понять, чем я хотел заниматься в своей жизни, своей карьере и как я стал веб-разработчиком в свои 30 лет, не получив ученой степени.

Фон

Я родилась в 80-х и выросла застенчивой, тихой девочкой в ​​маленькой деревушке в сельском Сомерсете, Англия. Я провел большую часть своего детства, играя на консолях Nintendo с младшим братом, рисовал или уткнувшись головой в книгу.

Я хорошо учился в средней школе, много учился и получил хорошие оценки на экзаменах GCSE. В колледже я выбрал несколько довольно случайных предметов и в итоге получил A / S уровень по искусству и дизайну и A по английской литературе, экологическим наукам и психологии.

Я не помню точную дату, но я знаю, что у нас в доме не было компьютера с доступом в Интернет примерно до 2001 года. Я до сих пор помню, как был полностью очарован возможностью получить доступ к огромному количеству информации на компьютере и Рад, что мне больше не нужно ходить в библиотеку и ксерокопировать книги.

В семнадцать лет, сразу после колледжа, я понятия не имел, кем хочу стать, когда «вырасту». Я обдумывал несколько идей, будь то преподаватель рисования, ландшафтный садовник и даже морской биолог, но я просто не мог остановиться на карьере. В какой-то момент я даже подал заявку на военно-морской флот, но я думаю, что это было больше, чтобы попытаться избавить родителей от беспокойства обо мне. Поступление в университет не казалось разумным вариантом, учитывая, что у меня не было четкого карьерного пути, поэтому я сразу пошел на работу. Я работал на удобной маленькой офисной административной должности, пока в 2007 году не переехал на постоянное место жительства в Австралию.

В поисках работы в Австралии

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

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

Примерно через двенадцать месяцев я решил, что пора покинуть дизайнерское агентство, и перешел в технологическую компанию. Моя официальная должность - «офицер счастья». По сути, это означало, что я носил много головных уборов, в мои дни было что угодно: от кадровых запросов, ИТ-поддержки, заказа офисных обедов и приема на работу новых сотрудников. Мне понравилась эта роль, она дала мне много разнообразия, но все же не убрала того «технического зуда», который таился. Чтобы попытаться удовлетворить это, я начал смотреть онлайн-курсы на таких сайтах, как Khan Academy и Code Academy, и учился программировать. Я всегда считал себя техническим и творческим человеком, поэтому программирование мне идеально подходило, и мне очень нравился процесс обучения.

Решая, что делать

Примерно в середине 2015 года мой партнер увидел, что я действительно заинтересован в этом, поэтому он посоветовал мне рассмотреть вариант посещения учебного курса по кодированию и посоветовал проверить General Assembly. В то время это было очень импульсивно, но я сразу подал заявку. Я побеседовал с некоторыми людьми, прошедшими иммерсивный курс веб-разработки, и поговорил с некоторыми разработчиками технической компании, над которой я работал. Перед собеседованием я должен был сделать некоторую подготовительную работу, которая включила создание небольшого веб-сайта о себе. Я создал то, что мне нравилось, и я до сих пор помню, как приятно было построить что-то полностью с нуля и иметь возможность стилизовать это так, как я хотел.

Меня приняли на курс, так что пришло время подавать очередную отставку. На тот момент я работал в тесном сотрудничестве с техническим директором, большую часть времени тратил на ИТ-поддержку и привлечение новых сотрудников. Я объяснил ему, что хочу быть веб-разработчиком, что меня приняли в Генеральную Ассамблею и что я подам заявление об отставке. Я едва закончил это предложение, и я помню это, как будто это было только вчера, он повернулся ко мне и без колебаний сказал: «Почему бы тебе не вернуться и не поработать с нами…?» Я был ошеломлен. Здесь мне предложили работу веб-разработчика от человека, который никогда не видел ни строчки моего кода, прежде чем я даже начал буткемп! Это действительно сопровождалось оговоркой о том, что основатели компании должны смириться с этим, и после разговора с ними они также чрезвычайно поддержали мое решение. Как только все документы были оформлены, я подписал контракт, чтобы вернуться в компанию в качестве младшего веб-разработчика, и поехал на Генеральную Ассамблею на три месяца на полную ставку. Я всегда буду благодарен за эту возможность и за того человека, который дал мне шанс - даже до того, как моя карьера началась.

Жизнь на буткемпе

Не собираюсь лгать, иммерсивный курс веб-разработки, вероятно, был самым интенсивным опытом в моей жизни. Так было написано на этикетке - двенадцать недель полного рабочего дня. Нам нужно было есть, спать и дышать кодом, и у нас не было времени ни на что другое. За это время я почти не видел никого, кроме моего класса GA. Перед тем как начать, я предупредил всю свою семью и друзей, объяснив, что буду недоступен во время учебы.

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

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

По окончании курса мне буквально не терпелось начать. Я хотел попробовать применить на практике все, чему научился за последние двенадцать недель, поэтому закончил Генеральную Ассамблею в пятницу и вернулся к работе в понедельник. Кому нужен отдых, чтобы восстановить силы после программирования в течение почти двенадцати недель подряд…?

Жизнь после ГА

Прошло два с половиной года с тех пор, как я закончил буткемп, а я все еще работаю в той же компании. Я разработчик среднего уровня, работающий с широким спектром интерфейсных технологий. Я пишу JavaScript, HTML, CSS, SASS и React ежедневно. Известно, что я время от времени прыгал в нашу базу данных SQL или даже писал немного PHP.

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

Мне нравится участвовать в сообществе разработчиков. Меня регулярно видят на митапах в Сиднее, я посещаю SydCSS и SydJS, а также встречаюсь с нечетными встречами по UX, дизайн-системам или специальным возможностям. В прошлом году я вышел из зоны комфорта и выступил на митапе с презентацией о том, что значит быть младшим разработчиком и о некоторых типичных ошибках, которые допускаются. Публичные выступления до сих пор пугают меня, но я только что набрался смелости, чтобы представить свое первое предложение о конференции. Даже если меня не примут говорить, уроки, извлеченные из этого процесса, оказались чрезвычайно ценными.

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