(Часть первая)

Zendesk Engineering в Мельбурне растет и быстро. Четыре года назад у нас было пять инженерных бригад, а сейчас их где-то около тридцати. Одним из столпов этого быстрого роста был прием на работу специалистов, меняющих карьеру - людей, которые решили изменить свою карьерную траекторию на разработку программного обеспечения и пошли разными путями, чтобы добиться этого, но не тот, который предполагает получение степени бакалавра в области вычислительной техники. Сегодня у нас десятки таких инженеров, работающих над продуктами SAAS, разработкой данных, операциями, инфраструктурой и многим другим. Они работают на всех уровнях инженерной организации - стажеры и юниоры, инженеры-программисты, менеджеры и архитекторы.

Рост числа учебных курсов по программированию и богатой онлайн-экосистемы для самообучения привел к появлению заинтересованного и целенаправленного пула талантов, стучащихся в дверь отрасли. Мы обнаружили, что наем младших (младших) инженеров из этого пула является отличным вложением в наших людей, команды и производительность. Те, кто меняет карьеру, обычно знают, чего хотят и что им нужно сделать для этого. Твердая приверженность обучению и самопознание, позволяющее учиться эффективно и с решимостью, являются критически важными качествами для любого молодого сотрудника. Они также, как правило, приносят с собой множество основных навыков (я называю их так, вместо мягких навыков, тьфу) из опыта в других отраслях, будь то общение, документация, ясность выражения, способность ладить с разными людьми, более широкие / разные точки зрения, творчество за пределами отраслевых норм, лидерство и многое другое.

Мы склонны смотреть на смену карьеры как на недавнее явление, но я работал в ряде инженерных команд, где не более 50% членов команды имели технические степени. Бывший бариста, которого вы наняли сегодня, может стать вашим будущим глобальным архитектором! Вот некоторые из наших недавних и не совсем недавних сотрудников, сменивших карьеру, и то, что они узнали в процессе.

Карина

Разработчик программного обеспечения Zendesk Connect.

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

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

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

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

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

Что самое интересное вы узнали, работая в Zendesk? Я здесь уже два с половиной года и многому научился за это время. Я правда не знаю, что самое интересное!

Дэйвид

Инженер-программист создает Zendesk Embeddables.

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

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

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

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

Что бы вы хотели, чтобы вам сказали до того, как вы получили первую работу инженером? Это было очень, очень сложно. Приходите, присоединяйтесь к индустрии высоких технологий! Мы ищем людей из всех слоев общества, и мы классные! ». Я обнаружил, что все в сообществе по-настоящему дружелюбны и готовы помочь, но когда дело доходит до дела и вовлекаются реальные деньги, внезапно все замолкают. Есть много молодых разработчиков и очень мало компаний, готовых взять их на себя.

Что самое интересное вы узнали, работая в Zendesk? Что так называемые «мягкие навыки» гораздо важнее технических.

Меган

Инженер по производству (эксплуатации), создающий решения для хранения данных с самообслуживанием (инфраструктура самообслуживания для наших инженерных групп).

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

Как вы научились программировать? Я получил несколько базовых уроков по веб-разработке в старшей школе, в основном это интерфейс CSS, HTML и Javascript. Мы использовали jQuery, но не уделяли особого внимания кодированию и решению проблем. Это было больше связано с использованием чужого кода для создания базового веб-сайта. Мое первое настоящее путешествие по программированию началось на General Assembly, когда я узнал все тонкости разработки программного обеспечения. Впервые я познакомился с реальным кодированием, включая структуры данных, логику и т. Д. Также изучил существующие фреймворки и инструменты, которые значительно упростили создание приложений.

Чем вы занимались до того, как стали инженером-программистом? Я работал в роли «универсального специалиста», в основном руководил проектами в университете и правительстве. Это была работа, которая пришла ко мне после окончания университета со степенью гуманитарных наук.

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

Что бы вы хотели, чтобы вам сказали до того, как вы получили первую работу инженером? Излишнее мышление опасно. Никогда не думайте, что вам нужно все выучить и знать перед тем, как устроиться на первую работу. Это забавно, потому что мы не часто чувствуем то же самое, когда работаем в других отраслях, например, чувствуем ли мы, что нам нужно знать все о гостеприимстве, прежде чем получить работу в сфере гостеприимства? Просто подайте заявку, сделайте все возможное, и пусть будет!

Что самое интересное вы узнали, работая в Zendesk? Zendesk заботится о карьерном росте! Работая во многих сферах, я заметил, что карьерный рост не всегда доступен или ограничен. Это включает в себя обучение и поощрение к обучению, росту и развитию не только как программист, но и как личность.

Айса

Младший инженер-программист здания Zendesk Connect.

Что побудило вас перейти в технологическую отрасль? Я всегда увлекался технологиями, но когда я жил в России, я не знал никого, кто работал бы в ИТ, поэтому этот карьерный путь казался очень расплывчатым. Когда я приехал в Австралию, я услышал кое-что о технологической индустрии от своих постоянных клиентов и друзей, и в целом я думаю, что ИТ-индустрия более широко освещается в местных СМИ, чем дома. Кроме того, сейчас в Австралии происходит массовое движение «Женщины в технологиях», поэтому оно прояснило, в чем заключается работа программиста и как начать свою карьеру в качестве разработчика.

Как вы научились программировать? Я прошел 6 месяцев самообучения на в основном бесплатных интернет-сайтах: https://teamtreehouse.com/, https://www.freecodecamp.org/, https: //www.codewars. com /, https://exercism.io/ https://www.codecademy.com/ https://wesbos.com/courses/ , а затем я прошел свой учебный курс на Генеральной Ассамблее (3 месяца очной). ~ 9 недель Ruby, 1 неделя общей теории, 3 недели JavaScript, мы сделали 4 проекта индивидуально и в команде. После того, как я закончил GA, я работал над своим приложением для Shopify. Это был мой первый раз, когда я познакомился с большой коммерческой платформой, читал профессиональные документы и задавал вопросы на форуме сообщества разработчиков Shopify, что было очень полезно и круто.

Чем вы занимались до того, как стали инженером-программистом? Я изучал медицину в универе, проработал 3–4 месяца ординатором в государственной больнице, а также около 8 лет проработал официантом, барменом, помощником сомелье и баристой. Приехав в Австралию три года назад, я еще 2 года проработал баристой.

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

Что бы вы хотели, чтобы вам сказали до того, как вы получили первую работу инженером? Я хотел бы сэкономить больше денег перед тем, как начать свой буткемп (я накопил достаточно денег, чтобы не работать в течение 5 месяцев - 3 месяца самого буткемпа и 2 месяца поиска работы), и мне потребовалось около 3 месяцев, чтобы найти работа, и я был в ужасе, потому что у меня даже нет кредитной карты :-). Я думаю, что люди, которые серьезно относятся к смене карьеры, должны действительно подготовиться к этому, поскольку это может стать немного сложнее.

Что самое интересное вы узнали, работая в Zendesk? Все было действительно интересно, потому что это моя первая работа не только в сфере технологий, но и просто сижу в офисе. Я был поражен, насколько сложное и огромное современное программное обеспечение и сколько разработчиков требуется для запуска всего одного приложения. Еще меня удивило, насколько интересной и приятной может быть ваша работа. У меня никогда не было скучного дня на работе, и я всегда с радостью иду в офис (кроме случаев, когда я что-то ломаю, но даже это в итоге было нормально).

Бен

Тимлид здания Zendesk Support.

Что побудило вас перейти в технологическую отрасль? Мне не нравилась отрасль, в которой я работал, поэтому я искал что-то еще. Мне нравились компьютеры, поэтому я начал с настройки компьютеров и подключения к Интернету для небольших офисов.

Как вы научились программировать? Я часто говорю "самоучка", но меня учили бесчисленные коллеги и другие технологи, которые были счастливы поделиться своими знаниями и знаниями. Слушать + учиться + делать = безумные навыки

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

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

Что бы вы хотели, чтобы вам сказали до того, как вы получили первую работу инженером? Есть два слова, которые я хотел бы услышать: «полиглот» (знание более чем одного языка / области) и «самоучка» (самоучитель), потому что вам нужно быть обоими этими качествами, чтобы добиться успеха в технологиях, но ни то, ни другое требует формального образования.

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

Рийна

Инженер по эксплуатации создает решения для хранения данных с самообслуживанием (инфраструктура самообслуживания для наших инженерных групп).

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

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

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

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

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

Что самое интересное вы узнали, работая в Zendesk? Работа с масштабной инфраструктурой Интернета и избавление от страха перед хранилищами данных. И, конечно же, постепенно становлюсь инженером-программистом. :-)

Кит

Младший инженер-программист, создающий Zendesk Marketplace for Apps.

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

Как вы научились программировать? Я начал с видео на YouTube, бесплатных онлайн-ресурсов, руководств и, наконец, буткемпа по ускорению карьеры :)

Чем вы занимались до того, как стали инженером-программистом? Я работал на кухне, и кричу я. В основном кричали «ГДЕ КУРИЦА !? ПРИГОТОВИТЬ КУРИЦУ! »

Чувствовали ли вы, что достаточно знали до того, как приступили к своей первой профессиональной работе в области разработки программного обеспечения? В некоторой степени. Пройдя через Генеральную ассамблею, вы научитесь думать, решать проблемы и Google на StackOverflow.

Что бы вы хотели, чтобы вам сказали до того, как вы получили первую работу инженером? Не работайте по выходным. Закройте глаза и спите, хорошо отдохните. Без вашего мозга вы НИЧЕГО.

Что самое интересное вы узнали, работая в Zendesk? Работа с интересными людьми с разным опытом и с крупномасштабными сложными системами.

Есть еще несколько карьерных новичков, так что следите за частью второй, которая скоро выйдет.