Как получить повышение с должности младшего инженера-программиста? [закрыто]

Я работаю инженером-программистом немногим более 3 лет и в настоящее время занимаю младшую должность в компании, занимающейся разработкой программного обеспечения, в которой работает 100 человек.

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

Я работаю младшим инженером-программистом, и мне платят немного меньше средней начальной зарплаты выпускника (24 тысячи фунтов стерлингов против нормы в 27 тысяч фунтов стерлингов и 35 тысяч фунтов стерлингов за 5 лет).

Моя повседневная работа заключается в разработке собственного кода для Android в самоорганизующейся скрам-команде из 3 человек, остальные — трехлетние юниоры. Никто не возглавляет команду, но я выполняю работу с заинтересованными сторонами/планированием, потому что другие предпочитают просто программировать. Я также принял решение и создал инфраструктуру (репозитории, серверы сборки и т. д.) и спланировал архитектуру программного обеспечения. Я не чувствую, что это младшая работа.

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

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

Вопросы:

  • Я наивен — должен ли я ожидать повышения от младшего до «нормального» программного обеспечения через 3 года и выполнять такую ​​​​работу, или я должен считать это нормальным?
  • Учитывая, что другие люди, занимающие аналогичную должность, не получили повышения, что мне нужно сделать, чтобы добиться повышения?
  • Повлияет ли на меня нулевой карьерный рост через 3 года и низкая зарплата (т.е. нужно ли мне искать другую работу), или это будет приемлемо, учитывая мой молодой возраст?
Привет, ЛонгДжонсон, добро пожаловать на рабочее место! Лучшие вопросы на этом сайте вдохновляют на длинные ответы, которые объясняют, почему и как . Этот вопрос требует больше мнения о вашей конкретной ситуации и может не получить ответы самого высокого качества. Возможно, было бы лучше отредактировать свой вопрос, чтобы сосредоточиться на более широкой проблеме, например: «Как работодатели относятся к сотруднику, который проработал на младшей должности в течение 5 лет?»
Для руководства я понял, что вопросы Workplace должны быть специфическими для конкретной ситуации. Это уже не так?
Они должны относиться к конкретной ситуации, но спрашивать о чем-то, что будет полезно не только в вашей ситуации. Ваш вопрос спрашивает о том, что делать в вашей конкретной ситуации, что не будет слишком полезно для других людей. Вместо этого было бы лучше объяснить вашу ситуацию и задать вопрос, который поможет вам судить об одном ее аспекте. Например, «Будут ли работодатели игнорировать звание младшего инженера, если я выполнял работу типа старшего инженера?» или даже лучше: «Должностные обязанности важнее названий должностей в резюме?»
Привет, ЛонгДжонсон, 3 года слишком долго, особенно с учетом вашей квалификации, чтобы по-прежнему получать оплату и быть назначенным «младшим» разработчиком. Если вы просто не работаете должным образом (что, я уверен, не так), вас следует считать средним уровнем и называть просто «Инженер-программист» или, в вашем случае, возможно, «Разработчик Java» или «Разработчик Android». Для вашего резюме важно, чтобы это обозначение было изменено. Если бы ты был в Лондоне, я бы просто сменил работу. Существует очень высокий спрос на Android-разработчиков в банкомате, и если вы хорошо пройдете собеседование, вы можете добавить 30% к этой зарплате одним движением.

Ответы (2)

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

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

Что касается ваших конкретных вопросов:

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

  • Попросите своего босса и HR дать вам список того, что требуется для продвижения по карьерной лестнице.

  • Это довольно сложный вопрос, так как я не знаком с культурой разработки программного обеспечения в Англии. Я знаю, когда я работал в США, у меня все 7,5 лет было звание «Инженер-разработчик программного обеспечения», как это требовалось для моей рабочей визы. Таким образом, я не мог легко получить повышение, если это не было в порядке с визой. Мой вопрос в том, насколько хорошо вы общаетесь с другими техническими специалистами и видите, что еще там есть. Вы построили сеть? Это было бы время, чтобы убедиться, что у вас есть связи и контакты, чтобы вы могли изучить возможность новой работы, все еще работая, а не пытаться построить сеть, когда вам нужна работа, а ее нет.

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

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