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

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

Моя проблема в том, что со временем мои обязанности сместились в сторону такой работы, как поддержка или «разработка» некоторых довольно нишевых продуктов (боюсь упоминать здесь из-за возможности быть идентифицированным). Часть этой работы, если она включает в себя что-то похожее на программирование, представляет собой весьма посредственное написание сценариев на таких языках, как Powershell или VBScript. Однако в подавляющем большинстве случаев типичный день состоит из обращения туда и обратно со службой поддержки поставщика продукта для отправки им журналов и применения изменений конфигурации или исправлений, которые они рекомендуют. Я в основном изголодался по какой-то реальной разработке программного обеспечения.

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

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

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

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

У вас есть лучший ответ на вопрос «Почему вы хотите уйти с текущей работы?» вопрос.
@Keoma Пожалуйста, не публикуйте один и тот же вопрос на сайтах Stack Exchange. Если вы считаете, что разместили сообщение на одном сайте по ошибке, пометьте модератора и сообщите им, где, по вашему мнению, это место, и они рассмотрят возможность его переноса для вас.
тот же ответ на тот же вопрос.. получить новую работу..
Извините, ребята, за кросспостинг. Я поздно заметил, что стековый обмен на рабочем месте все еще находится в бета-версии, и разместил то же самое здесь. Учитывая, что он был закрыт, сейчас это спорно, но больше не будет. Кроме этого, спасибо всем за ваше время и ваши добрые ответы. Я хотел бы выбрать все ответы как принятые, но я ограничен одним. Теперь я лучше понимаю, как вести себя на этом этапе своей карьеры, и чувствую себя более уверенно. Благодарю вас!
Если вам нравится компания и ваша производительность труда от хорошей до отличной, рассмотрите возможность перевода в группу, которая занимается той работой, которой вы хотите заниматься. Вы для них известная сущность и представляете меньший риск, чем наемный работник со стороны.

Ответы (3)

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

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

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

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

Кроме того, если вы чувствуете, что не можете подробно рассказать о предыдущем опыте, используйте терминологию и фразы, чтобы показать свои навыки в изучении и усвоении новых вещей. Например:

$(BORING_SCRIPTING_LANGUAGE)

  • Исследуемые потребности компании
  • Разработаны функциональные требования
  • Внедрено, протестировано, развернуто решение

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

Мне также интересно, насколько это повредит мне, и можно ли это улучшить с помощью моих собственных хобби-проектов.

Абсолютно! Если вы выполняли хобби-проекты, более тесно связанные с видами работы, которую вы хотите выполнять, укажите их в своем резюме (при условии, что вы проделали над ними значительный объем работы... напечатав две строки комментариев и приняв участие в открытом письме). исходный проект не указывает «участвовал в проекте с открытым исходным кодом XXX).

В-третьих , как человек с 10-летним опытом работы в сфере разработки/ИТ, у вас есть большая гибкость в том, как вы представляете свое резюме/сопроводительное письмо, потому что у вас почти 10-летний опыт. Если вы хотите заняться более «тяжелой» разработкой, убедитесь, что это четко указано в вашем резюме и в любых сопроводительных письмах, которые вы используете при подаче заявки. Во время интервью убедитесь, что ваш интервьюер знает об этом. Возможность более конкретно ответить на вопрос «что вы хотите делать» не является отрицательным, на самом деле это положительный момент!

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

Вы НЕ попали в ловушку тупиковой карьеры... если только вы сами этого не захотите.

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

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

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

В начале своей карьеры я застрял, работая над унаследованным кодом на проприетарном языке программирования. Я хорошо справлялся со своей работой, но они никак не могли заменить меня новым сотрудником, который был бы готов работать на проприетарном языке (Windows NT и Visual C++ тогда были горячей технологией). В результате я так и не смог работать над продуктом следующего поколения на основе C++, который разрабатывала наша компания. В конце концов мне пришлось покинуть компанию, чтобы продолжить свою карьеру.

Я бы, наверное, не сказал: «Если компания не хочет предоставить вам возможность для достижения этой цели, тогда вы начнете искать работу в компании, которая это сделает». Это будет воспринято как угроза. Может быть, что-то вроде «Эта работа не продвигает меня к моим карьерным целям, и я достаточно ценю себя, чтобы что-то с этим делать». Затем перейдите к тому, каковы эти карьерные цели, и пусть ваш менеджер выдвинет идеи, чтобы помочь вам или нет. Затем начните искать или не ищите, в зависимости от ответа.
Это угроза в любом случае, но ваш способ сказать это, безусловно, менее агрессивен :).

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

Я считаю, что у вас есть два широких выбора - остаться на своей работе или уйти. В обоих есть различные варианты, чтобы попытаться улучшить ситуацию:

Остаться на своей работе.
- Сделать образование большим центром.
- Учитесь лично и находите хороший материал для изучения в рабочее время или за счет компании.
- Убедитесь, что вы предлагаете / запрашиваете учебные курсы каждый месяц.
- Объясните, как сегодня ИТ требует огромного количества постоянной переподготовки, целых 20% вашего времени, чтобы просто не отставать.
- Найдите примеры компаний, которые также поддерживают дополнительное обучение, и приведите их в качестве примеров конкурентов.

Уйти с работы.
- Здесь все намного проще. Сама природа получения новой работы с новыми инструментами, приложениями и средами — это один из лучших способов узнать что-то новое
. Будьте избирательны в выборе места работы. Помните, что чем компактнее/меньше компания, тем меньше у нее возможностей для обучения и тем больше потребность браться за дело.

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