Реклама против входящего агентства: как эти изменения сделали меня лучшим веб-разработчиком

Реклама против входящего агентства: как эти изменения сделали меня лучшим веб-разработчиком
Реклама против входящего агентства: как эти изменения сделали меня лучшим веб-разработчиком
Anonim

В начале 2013 года я получил свою первую работу по веб-разработке в небольшом рекламном/креативном агентстве.

Они отлично работают с довольно громкими именами, такими как Hard Rock и Virgin, и когда я был там, они проводили множество кампаний, рекламирующих новые телепередачи и даже отели.

Излишне говорить, что мне это понравилось, и я впечатлился (- и я упоминал, что у них в офисе был бочонок?!)

Несмотря на все хорошее, я столкнулся с некоторыми проблемами в рабочем процессе, но я просто списал это на то, что я новичок в игре.

Однако, зная то, что я знаю сейчас, и зная структуру Scrum, я понимаю, что это касалось не только меня. Возникла проблема с системой.

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

Они просто поступили по-другому, и это был огромный опыт обучения.

Работа в агентстве сильно отличается от работы штатным разработчиком в компании, по крайней мере, на мой взгляд.

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

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

Это быстро меняющаяся среда, и я полюбил ее, но не все агентства одинаковы.

За последние три года я многому научился как разработчик, научился тому, как мне лучше всего работать, а также различиям между разработкой в рекламном агентстве и во внутреннем агентстве, таком как IMPACT.

Совершенно новый развивающийся мир

Через несколько лет после ухода из агентства я решил попробовать свои силы в чем-то новом в сфере входящего маркетинга и HubSpot.

Я был совершенно новичком в мире Inbound, но решил, что это будет отличный опыт обучения и поможет мне расти как разработчику.

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

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

Рабочий процесс и совместная работа

Одним из самых больших отличий и преимуществ моего рабочего процесса теперь является использование Scrum.

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

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

Зная, как она проектирует, я смог узнать ее ожидания от функциональности и структуры, что ускоряет работу. Еще одно преимущество: если мне что-то понадобится, например новый ресурс или SVG, я могу сразу пойти к ней и посмотреть, сможет ли она мне помочь.

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

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

При таком типе рабочего процесса было больше шансов на недопонимание между дизайнерами и разработчиками или разработчиками и клиентами.

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

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

Управление проектами и процессы

Другая проблема заключалась в управлении проектами.

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

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

Оглядываясь назад, я понимаю, что это было очень похоже на Дикий Запад.

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

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

Некоторые разработчики использовали Angular и React, некоторые использовали Markup или Twig.

Что касается PHP, у нас были проекты Cake и несколько сборок Laravel, а что касается инструментов автоматизации, возник давний спор между Grunt и Gulp.

Ой! И у нас даже были некоторые старые сайты, построенные на Flash!

через GIPHY

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

Когда вы объединяете языки программирования, рабочие процессы или инструменты, с которыми вы не на 100% знакомы, и быстро меняющийся мир агентства, вы получаете допоздна, у вас разочаровывающие промежутки времени, вы получаете некачественную работу.

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

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

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

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

Культура и рабочая среда

Теперь давайте поговорим о культуре и рабочей среде – ведь это самое интересное!

И IMPACT, и рекламное агентство гордятся своей культурой и сплоченной командой, которая хорошо сработала как внутри работы, так и вне ее. Но IMPACT нашел секретный ингредиент.

Уважение

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

Это совсем другое

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

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

Прозрачность

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

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

Удаленная работа

Но он не только усердно работает, но и усердно играет.

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

Но подождите, что я имею в виду, когда мы «собираемся вместе?»

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

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

IMPACT признает, что не все делают свою работу наилучшим образом в одних и тех же обстоятельствах. Работа на дому – это не значит лениться или работать в пижаме (хотя это дополнительный бонус), речь идет о том, чтобы быть более продуктивным, пользоваться уважением и доверием к тому, что вы выполняете свою работу. Это связано с уважением и предоставлением автономии.

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

Ключ на вынос

Я знаю, что не все компании одинаковы, и не ожидаю, что они будут работать одинаково.

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

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

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