Год работы в Facebook: Чем крупнейшая социальная сеть отличается от стартапа | Цифровой журнал | about digital

Год назад команда социального проекта Branch стала частью Facebook. Основатель стартапа рассказал в своем блоге о том, чем отличается работа проектировщика в стартапе и в Facebook, и что между ними общего. AD публикует перевод заметки.

#самизнаетекакиекнопки

Меньше не связанных с проектированием вещей

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

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

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

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

Большой выбор задач

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

Некоторые разработчики имеют дело с привычными сервисами, такими как News Feed или Messenger, помогая людям общаться с друзьями и родными. Другие сотрудники занимаются менее известными, но не менее важными вещами, создавая продукты для малого бизнеса, маркетологов и программистов. Их работа напоминает разработку утилит для повышения производительности. В Facebook бесчисленное множество таких команд, и у каждой свои проблемы и преимущества. Когда вы начинаете свою карьеру разработчика в Facebook, вы ищете то, что вам по душе.

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

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

Пока стартап не займёт свою нишу на рынке, самым важным вопросом для вас будет: «Как найти тех, кто захочет это использовать?» Конечно, новые продукты от Facebook тоже не застрахованы от этого вопроса, но в этой компании существует множество других проектов с самыми разными задачами — на любой вкус.

Данные — не панацея

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

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

Никто не запретит тебе делать то, что ты любишь

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

Но оказалось, что Facebook — идеальное место для проявления инициативы и работы над тем, что тебе нравится. В прошлом октябре я был одержим одной идеей насчёт News Feed, которая выходила за рамки моей текущей работы, поэтому мы объединились с одним разработчиком и за ночь создали прототип на хакатоне. Мы показали этот прототип Марку, и он тоже проникся энтузиазмом. В итоге эта идея вошла в наш план на текущий год.

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

Бывают ситуации, когда ваша идея не может сдвинуться с места, пока вы не найдёте тех, кто способен создать прототип. Например, одна сотрудница из команды Feed Ads подумала о том, что Facebook мог бы помочь кому-то преодолеть трудные жизненные события или обстоятельства. Прошлой зимой она с радостью занялась исследованием различных вариантов реализации этой идеи.

В Facebook есть люди, которые отлаживают внутренние инструменты, помогающие нам работать эффективнее. Многие сотрудники помимо собственных основных проектов занимаются Origami Framework. Лично я участвовал в разработке Framer и обучении работе с ним сотрудников компании и сторонних пользователей.

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

Резюме

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

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

About the author

Оцените статью