Я работаю инженером-программистом немногим более 3 лет и в настоящее время занимаю младшую должность в компании, занимающейся разработкой программного обеспечения, в которой работает 100 человек.
По окончании учебы я завершил программу обучения в гиганте программного обеспечения, затем быстро устроился на работу по контракту, прежде чем вернуться в университет на степень магистра программного обеспечения.
Я работаю младшим инженером-программистом, и мне платят немного меньше средней начальной зарплаты выпускника (24 тысячи фунтов стерлингов против нормы в 27 тысяч фунтов стерлингов и 35 тысяч фунтов стерлингов за 5 лет).
Моя повседневная работа заключается в разработке собственного кода для Android в самоорганизующейся скрам-команде из 3 человек, остальные — трехлетние юниоры. Никто не возглавляет команду, но я выполняю работу с заинтересованными сторонами/планированием, потому что другие предпочитают просто программировать. Я также принял решение и создал инфраструктуру (репозитории, серверы сборки и т. д.) и спланировал архитектуру программного обеспечения. Я не чувствую, что это младшая работа.
Мне нравится эта компания, и мне нравится оказывать гораздо большее влияние, чем в более крупной компании. Я могу поговорить с руководством, и они реализуют мои идеи, чего я и ожидаю от большой компании. Но я чувствую, что мне нужно получить повышение или уйти, чтобы не испортить свое резюме.
В этой компании много хороших младших инженеров с опытом работы до 5 лет, но я не думаю, что это отраслевая норма.
Вопросы:
Вы спрашивали у компании, какова их политика? Младшие должности могут варьироваться от 2 месяцев до 20 лет в зависимости от того, как вы хотите смотреть на вещи, поскольку сам термин не является количественным. У компании должен быть конкретный план того, как вы получите повышение и что для этого потребуется.
Если у компании есть регулярные обзоры эффективности, самое время поднять этот вопрос. «Что нужно для того, чтобы меня считали инженером-программистом среднего уровня» здесь? Если у компании нет таких отзывов, то я, вероятно, предложил бы спросить у руководства, каковы правила продвижения по службе, чтобы обсудить это на частной встрече.
Что касается ваших конкретных вопросов:
Не обсуждая это с компанией, да, вы наивны. Каждая компания будет иметь свое собственное определение, и вы должны спросить и выяснить, какие здесь термины.
Попросите своего босса и HR дать вам список того, что требуется для продвижения по карьерной лестнице.
Это довольно сложный вопрос, так как я не знаком с культурой разработки программного обеспечения в Англии. Я знаю, когда я работал в США, у меня все 7,5 лет было звание «Инженер-разработчик программного обеспечения», как это требовалось для моей рабочей визы. Таким образом, я не мог легко получить повышение, если это не было в порядке с визой. Мой вопрос в том, насколько хорошо вы общаетесь с другими техническими специалистами и видите, что еще там есть. Вы построили сеть? Это было бы время, чтобы убедиться, что у вас есть связи и контакты, чтобы вы могли изучить возможность новой работы, все еще работая, а не пытаться построить сеть, когда вам нужна работа, а ее нет.
Ничто из того, что ты делаешь, не является «младшим». Это обозначение в мире программного обеспечения продлится около 18 месяцев — цикл разработки типичного проекта. Если работодатель держал вас около 3 лет, пришло время убрать любые «младшие» обозначения и довести вашу зарплату до уровня других людей с аналогичными должностями.
В организациях люди склонны к типовому типу, а вы «младший», потому что вы всегда были «младшим». Пришло время проявить настойчивость и исправить это.
джмак
ЛонгДжонсон
джмак
eyaka1