автор Kate Walters
У меня есть одержимость поиском ответов на странные проблемы и потребность в том, чтобы мой код был как можно более удобочитаемым для обычного человека. Я регулярно плачу слишком много за модный кофе.

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

Это история нашего происхождения.

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

Когда я был ребенком, у меня было много идей о том, кем я хочу стать, когда вырасту: ветеринаром, писателем, и Бритни Спирс была в верхней части списка. Хотя мне нравилось играть на компьютере и даже разбирать старые клавиатуры, чтобы посмотреть, как они работают (конечно, с разрешения родителей), я познакомился с большим и широким миром разработки программного обеспечения только через несколько лет после окончания колледжа. . Я начал свою карьеру, думая, что буду юристом, так как поиск лазеек и внимание к деталям — мои сильные стороны.

Перенесемся вперед: одна степень бакалавра в области коммуникаций, несколько визитов в юридические школы и две недели работы помощником юриста в юридической конторе перед отъездом. Пока я раздумывал, чем хочу заниматься в жизни, я работал в сфере обслуживания клиентов, отвечая на телефонные звонки в технологической компании в Остине. Частью моей работы было внесение небольших изменений в HTML и CSS для веб-сайтов клиентов и создание заявок на ошибки Ruby в нашем приложении. Это превратилось в мою любимую часть работы, и я работал над учебными пособиями по программированию в перерывах между телефонными звонками и выполнением заявок, требующих обновления кода. Я подружился со многими инженерами и узнал о курсах программирования от нескольких младших разработчиков. После пары недель самостоятельных дискуссий и мягкого толчка со стороны моего партнера я подал заявку.

Потребовалось двенадцать недель непрерывной напряженной работы и три презентации приложения, которое я создал за две недели, и у меня были строительные блоки, чтобы стать разработчиком программного обеспечения. Вскоре я обнаружил, что мои новообретенные знания далеко не касаются всего того, чем я мог заниматься, но через несколько месяцев я нашел свою первую работу. Кривая обучения была крутой, но с помощью моего менеджера и подрядчиков, с которыми я тесно сотрудничал в Коста-Рике, я смог держать голову над водой, когда части начали складываться на свои места. Я работал над рефакторингом нашего основного API и участвовал в усилиях по ускорению времени загрузки основной целевой страницы с 12 до 4 секунд (в среднем). Я выиграл хакатон, написав скрипт Google, который отправлял напоминания о бюджете через бота Slack, и они даже позволили мне внести изменения в производственную базу данных. (ура!)

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

Мой самый заметный момент, когда мой нетрадиционный опыт сыграл свою роль, — это адаптация нового члена команды. Мы просмотрели документацию по API в качестве внешних разработчиков (https://developer.bigcommerce.com/) и создали приложение, использующее наши API. Мы представили наши результаты людям из нескольких разных команд, что включало много критики. Благодаря моему опыту работы в сфере обслуживания клиентов, мне было легко отступить и поставить себя на место разработчика, у которого не было никаких базовых знаний о нашей системе. Это помогло мне разобраться в вещах, которые могут сбивать с толку или давать не лучший опыт. Мои знания, полученные во время изучения общения в колледже, помогли продуктивно сформулировать болевые точки, что способствовало большому количеству кивков и консенсуса в комнате, а не указанию пальцем. Эмпатия и общение были ключевыми факторами не только в том, чтобы сделать проект справедливым и представить результаты в полезной форме, но и в том, чтобы начать работу над улучшениями и даже генерировать новые идеи.

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

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

В разнообразии сила.

Истории происхождения — это специальный сериал о людях из BigCommerce Product and Engineering. Дважды в месяц мы спрашиваем BC-ера: «Как ты сюда попал, откуда? Какова ваша история происхождения?"

Первоначально опубликовано на www.bigeng.io 3 декабря 2018 г.