Я Java-разработчик младшего уровня в банке Big 4. В проекте, над которым я работаю, используется очень устаревшая технология, и у меня нет планов по обновлению, поэтому я не получаю доступа к современным инструментам или средам программирования.
Я чувствую, что отстаю в технических навыках, и это может повредить моему карьерному росту.
Я подумываю о смене компании или пытаюсь найти новую должность в своем банке.
Я старший инженер, работающий в финансовой сфере, и моя работа почти исключительно связана с C++ в старых операционных системах, потому что нам нужна высокая производительность и стабильность нашей инфраструктуры. Я поддерживаю свои технические навыки в актуальном состоянии, используя более современные языки и методы для разработки инструментов, которые не обязательно будут развернуты в производственной среде, занимаясь самостоятельным обучением и используя бюджет на обучение для моего отдела.
Мне нравится работа, которой я занимаюсь — она довольно сложная, несмотря на то, что это «старая» технология — поэтому лично я бы не хотел менять работу только для того, чтобы работать с облачными вычислениями или чем-то еще, что модно делать в наши дни :) Разработчики со знанием финансовых систем составляют меньший пул, чем разработчики с опытом работы с новейшими и лучшими технологиями разработки, поэтому я бы не стал сбрасывать со счетов опыт, который вы получаете только потому, что технология программирования устарела.
С другой стороны, это зависит от ваших целей. Мне просто нравятся интересные задачи, поэтому меня не волнует, что кодовая база, с которой я работаю, устарела даже для C++. Если вашей целью является работа с облачными вычислениями или с разработкой алгоритмов «больших данных», вам нужно убедиться, что вы изучаете вещи, которые помогут вам получить работу такого типа.
Трудно, когда вы только начинаете переключаться из среды, где вам сказали, что вам нужно сделать для достижения вашей цели (окончание с определенной степенью), в среду, где вы должны установить свою собственную «курсовую работу». для желаемого карьерного пути. Вы должны сначала решить, куда вы хотите попасть, затем выяснить, что вам нужно сделать, чтобы туда добраться, а затем выяснить, как это сделать. Очень полезно найти наставника, который поможет вам после того, как вы решили, чем хотите заниматься.
Если вы не были там больше года, то я бы посоветовал придерживаться этого - большинство компаний не будут давать новым джуниорам привлекательные рабочие места, пока они не изучат свои бизнес-системы и не докажут свою компетентность в обслуживании устаревшего оборудования. . Как правило, если вы хорошо справляетесь с этим, вам будут давать задания, которые вас немного больше напрягают.
Если вы пробыли там немного дольше, поговорите со своим руководителем. Дайте ему понять, что вам нужен шанс сделать больше, и спросите его, что вы можете сделать, чтобы убедиться, что у вас есть шанс.
Если вы работаете там более двух лет и у вас нет перспективы уйти от грязной работы, я бы сказал, что определенно пришло время отшлифовать свое резюме и искать другую работу. Обязательно сосредоточьтесь на компаниях, рекламирующих, что они работают над новыми и интересными проектами (хорошо, большинство компаний будут это рекламировать, но вам нужно фильтровать вакансии, которые подходят вам так же, как работодатели хотят, чтобы вы подходили им). Говорить правду не повредит: «Ну, у компании X была очень стабильная кодовая база, поэтому они не стремились заменить ее более новой технологией, и я хочу иметь возможность работать с более новыми фреймворками/функциями/и т. д.»
Неважно, что вы младший разработчик и беспокоитесь о своем карьерном росте. На всех этапах своей карьеры вы должны быть сосредоточены на том, что поможет вам расти и достигать своих целей. Я старший инженер DevOps и в основном нахожусь в той же лодке, что и вы. Я, конечно, пока не буду точно отвечать, что я делаю, чтобы решить эту проблему :) Вот общая разбивка плюсов и минусов, чтобы помочь вам принять решение.
Вариант 1. Остаться в (большой) компании
Плюсы:
Минусы:
Вариант 2. Разветвление в более мелкие компании
Плюсы:
Минусы:
Некоторые из других ответов дают хорошие советы о том, как оценить, где вы находитесь и что вы, возможно, захотите искать в будущем. Ни один из этих случаев не разрушит вашу карьеру на данном этапе. Просто убедитесь, что вы уважительно относитесь к своему нынешнему работодателю в процессе, поскольку они достаточно высокого мнения о вас, чтобы предоставить вам возможность в первую очередь.
В качестве альтернативы, как я могу сохранить свои навыки в моей текущей ситуации?
Участие в проекте с открытым исходным кодом — действительно отличный способ сохранить свои навыки. Есть проекты, использующие практически любую интересующую вас технологию, и многие проекты очень приветствуют участников и дают людям возможность начать с малого с исправления ошибок и т. д., пока они набирают скорость.
Очень приятно отдавать что-то взамен, но если этого недостаточно, я знаю людей, которым предлагали работу на полный рабочий день на основе их работы с открытым исходным кодом — например, кто-то, кто участвовал в Docker, теперь работает полный рабочий день в Docker Inc.
Очевидно, что это отнимет ваше личное время, и, по моему опыту, это может съесть МНОГО личного времени, если вы позволите...
Келли Тессена Кек
Роджер
ХорусКол
пользователь906153
Джей Би Кинг
Джеймс Адам
Рэйчел
Д.А.
кешлам
бхарал
КоллинВ
Д.А.
КоллинВ
Д.А.
Д.А.
КоллинВ
кешлам