Является ли развитие карьеры более распространенным или ожидаемым в небольших компаниях по разработке программного обеспечения?

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

Думаю, хорошие новости: предположения в ваших первых двух предложениях совершенно неверны. Когда вы говорите: «Учитывая этот факт...», такого факта НЕТ. Ваши опасения не существуют. И маленькие, и большие компании будут более чем рады, если вы продолжите делать именно то, что делаете! Наслаждаться!

Ответы (5)

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

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

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

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

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

Это мой опыт работы в небольшой компании.

  • Людей недостаточно, поэтому вы станете универсальным парнем. Раньше я работал в очень маленькой игровой компании, где был менеджером/программистом/тестировщиком/торговым представителем/издателем приложений, а иногда даже блоггером и дизайнером.
  • Как я уже сказал, поскольку рабочей силы недостаточно, поэтому иногда вас будут просить сделать что-то, чего вы не знаете, но вам просто нужно это сделать, поскольку они попросили вас сделать это. Например, когда я раньше работал в небольшой аутсорсинговой компании, и devops внезапно уволился, мне поручили эту задачу devops, так как у нас не хватает рабочей силы. Как я уже сказал косые черты в вашем названии.

Для больших компаний у меня не так много, так как я люблю работать в небольших.

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

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

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

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

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

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

Как говорит Дэйв, если (как ни странно) ваша нынешняя компания «подталкивает вас», это не является нормой. Просто переходите в другую компанию. (Маленький или большой не имеет значения для этого.)

Менее вероятно, так как мест для развития меньше.

Это зависит от того, что вы подразумеваете под словом «меньше», но во многом традиционный карьерный рост сдерживается тем фактом, что во многих небольших компаниях нет «вверх». Мой друг работает в стартапе из 5 человек. Над ним есть один человек, основатель CTO/CEO.

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

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

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

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

Вы могли бы тогда

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

в качестве примечания:
принуждение сотрудников к исключительно вертикальной карьере может привести к:

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