Исповедь Ios-Разработчика Из Google

Я уволился из Google летом 2020 года.

Лицо моего менеджера вытянулось, когда я сказал ему, что ухожу — он ожидал чего-то подобного, но не в разгар пандемии! И я был счастливее — больше, чем за последние несколько месяцев, и почти так же счастлив, как три года назад, — когда получил письмо с предложением работы в Google. За эти три года моя любовь к Google сменилась полной апатией и потерей интереса к работе.

Лучшими моментами моего времени в Google были:

  • когда я открыл письмо с предложением о работе.

    Даже рекрутер, спешивший подписать письмо (он дал мне на это три дня), не испортил мне настроения;

  • буткемп (первые несколько недель «школы», в течение которых новые сотрудники учатся работать в Google).

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



Первая команда

Все пошло не так, когда я начал работать.

У моей команды, которую я выбрал по принципу «попробовать что-то новое», которая работала над безопасностью приложений и которая искала iOS-разработчика, работы по моему профилю было мало.

Итак, я сделал все, кроме iOS: Android, веб-интерфейс, серверную часть.

Я работал над почтовым клиентом.

Каждая задача была небольшой.

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

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

до Google. Где-то над нами гремели редизайн-проекты (и мне пришлось перекрашивать отдельные элементы интерфейса в новые цвета, отличавшиеся от старых на 0,1%).

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

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

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

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

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



Вторая команда

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

Я принимал участие в разработке одного из самых популярных почтовых клиентов для iOS! Год спустя я возглавил команду из двух iOS-разработчиков, а еще через год уволился.

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

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

У Гугла много умный (во многих аспектах) люди.

В моей команде их было много.

Но они были совершенно не вдохновлены своей работой, и это было ужасно заразительно.

Почему люди вокруг меня меньше интересовались тем, что они делали? Я вижу две причины:

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

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

    Именно так я объясняю апатию менеджеров в нашей команде.

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

    На него было жалко смотреть, несмотря на то, что он отвечал за все платформы (включая Android).

    Потому что была вторая причина:

  2. мы все работали над небольшой частью (функцией) большого приложения.

    Да, у нашей функции было много пользователей.

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

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

    Ответ, который я (и, вероятно, многие другие члены моей команды) тогда дал себе, был: «очень мало».

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

    Я плохо умел вдохновлять, одновременно обманывая себя и их.



Я ухожу

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

И я уволился, предварительно найдя другую работу.

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

выводы

Вот что я вынес из этой истории:
  • Гугл отличная компания но мы не подходили друг другу.

    Я знаю многих iOS-разработчиков в Google, которые были рады там работать.

    Я знаю разработчиков, которые работали на iOS, а затем успешно сменили профиль (например, перешли на ML), оставаясь работать в Google. Так что если вы разработчик iOS, не спешите отказываться от Google.

  • Работайте только над продуктом, который является ключевым для бизнеса компании (или может стать таковым в будущем).

    .

    Я для себя решил, что никогда больше не стану разработчиком iOS в Google (или разработчиком Android в Apple).

  • Работайте только над тем продуктом, в который вы верите .

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

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

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

    Но я не могу делать что-то скучное и незначительное.

  • Не спеши.

    Я считаю, что неделя — это минимальный срок, чтобы принять/отклонить предложение о работе.

    Если рекрутер торопит вас подписать бумаги, вы всегда можете попросить время «показать документы своему адвокату».

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

    ниже).

  • Узнайте свой уровень.

    Большинство крупных компаний имеют систему формальных уровней; изучите это хорошо.

    Работа, которую от вас ожидают, зависит от вашего уровня.

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

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

  • Команда – это все.

    В такой крупной компании, как Google, работают очень разные команды.

    Важно найти правильный.

    Его можно изменить, но это означает потерю времени.

    Неправильно подобранная команда может испортить удовольствие от работы даже в такой компании, как Google.

Теги: #iOS #iOS-разработка #Google #ИТ-компании #ИТ-компании #работа #ИТ-эмиграция #мобильная разработка
Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.