Как развиваться как разработчик в рамках плоской организации

Узнайте, как выделиться и ускорить свою карьеру

Что заставляет нас преуспевать в работе? Что побуждает нас делать работу наилучшим образом?

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

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

Что такое плоская организация?

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

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

Каковы преимущества работы в плоской организации?

1. Вам (часто) дается больше автономии.

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

2. Отсутствие микроменеджмента

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

3. Более быстрое и четкое общение

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

Как мы можем расти в такой организации?

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

1. Инвестируйте в себя

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

Вот несколько идей тренировок.

  • Сертификаты AWS
  • Обучение Kubernetes
  • Весенняя профессиональная сертификация

2. Ищите проблемы, а не титулы

Ваша карьера - это история, а не список титулов. Испытайте себя, узнайте новое. Найдите новые проблемы, которые нужно решить. Один из моих любимых вопросов, которые я задаю разработчику во время собеседования, - «Какая самая сложная проблема, над которой вы работали». Этот вопрос так много говорит нам о вас.

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

3. Двигайтесь в сторону.

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

4. Анализируйте рынок труда.

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

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

5. Станьте наставником

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

Это всего лишь несколько способов, которыми вы можете расти как разработчик в рамках плоской организации. У тебя есть другие идеи? Есть ли положительный (или отрицательный) опыт работы без менеджеров? Дай мне знать в комментариях!