Что делать, если меня очень часто просят изучить разные языки программирования?

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

Проблемы

  1. Я не могу сказать им НЕТ
  2. У меня не так много времени на изучение новых языков, вместо этого я хочу быть лучше в том, что знаю.

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

Новое редактирование (10-04-2019): Сегодня меня попросили выучить Python, и я уже начал его изучать.

1. Это важно? 2. Даже пожилые люди не могут отказать менеджеру
Здесь мы не можем ответить на вопросы «что мне делать», так как этот выбор всегда остается за вами. Что вы хотите, чтобы результат вашего взаимодействия с вашим менеджером был? Они останавливаются, чтобы попросить вас выучить новые языки?
@Эрик да, я хочу, чтобы они относились ко мне как к ценному человеку, а не как к какой-то шутке, я хочу, чтобы они не давали мне такие задачи, которые мне не выгодны, и относились ко мне с некоторым уважением.
Я действительно не понимаю, почему просьба выучить новые языки не показывает вам уважения. Это говорит о том, что вы тот, кто способен осваивать новые навыки и не застрял в колее.
Вы выпускник? Какова ваша роль в организации? Вы подчиняетесь техническому руководителю?
@Philip kendallМеня наняли на роль Java, просят меня выучить новый язык каждые две недели, не дают мне продвижения по службе, не ценят меня за то, что я делаю, посвящаю так много времени изучению новых вещей, которые я не считаю необходимыми. ..это заставляет меня чувствовать, что я стал какой-то шуткой ..
@Грегори Карри Да, я выпускник, нанят в качестве помощника, я разработчик программного обеспечения, я подчиняюсь своему менеджеру..
@ShivendraGupta Это очень важно
@ShivendraGupta Вы учитесь в программе для выпускников? Это временное место в команде?
@Philip Kendall, ты чертовски прав, но дело в том, что я хочу работать на том, что мне нравится, а не на том, что они хотят, чтобы я работал, обычно ни один человек не знает проклятых 5,6 языков ... обычно они нанимают разных людей на разные роли и меня наняли в качестве разработчика Java.. теперь они дают мне другую работу.. они даже не ценят меня за то, что я делаю.. также не дают мне поход
@Грегори Карри, меня наняли сразу после колледжа... но это не временное трудоустройство
@Philip Kendall ... ситуация такая, как если бы Голдсмит получил задание стать кузнецом по железу, без изменения заработной платы, без благодарности ... должен ли я теперь быть их Голдсмитом? Если это их деловая потребность? Я хочу повышения / повышения и признательности, мой друг ... зарплата слишком низкая ... иногда я расстраиваюсь, думая об этом :(
Как давно вы там работаете?
@Грегори Карри ..около 1,5 в этой компании (тоже без продвижения)..и в этом проекте около 2,5 месяцев..
У меня такое ощущение, что реальная проблема здесь в отсутствии продвижения, а не в новых языках?
@Philpin Kendall ... Проблема = продвижение по службе + признание + изучение бесполезных языков (для меня) ... я готов делать что-то, но ты знаешь, что в конце концов я должен зарабатывать на хлеб ... если они заставляют меня работать на этих вещи не должны они платить в зависимости от того, что я делаю? И ценишь меня? Поскольку, несмотря на то, что я такой младший, я не говорю им «нет» и делаю все в соответствии с их потребностями.. не думаешь ли ты, что я должен работать над чем-то, что хорошо для карьеры? Посвятив этому время, я улучшу свои навыки и, в конечном итоге, получу более высокооплачиваемую работу.
Я бы попросил @Shivendra Gupta и других отредактировать тему таким образом, чтобы ее можно было открыть снова. Комментарии предназначены для расширенного обсуждения темы. Однако, ИМО, вопрос вращается вокруг 1. Как он может расширить свои знания на одном или двух основных языках в данной рабочей среде, которая требует более широкого, но (вероятно) поверхностного подхода к языкам программирования. Кроме того, можно было бы обсудить, что более выгодно для вашей карьеры – идти «глубоко» или «широко». Я с нетерпением жду, когда это снова откроется, так как я хотел бы внести свой вклад.
@MrTony я сделал запрос на повторное открытие
Не беспокойтесь о языковой части, достаточно скоро вы забудете, сколько языков вы забыли, что знали ....

Ответы (9)

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

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

Иногда размещение в конкретной команде может произойти быстро, а иногда даже без благословения менеджера команды.

Они могут даже не быть подготовлены для вас или иметь работу определенной «сложности», над которой вы можете работать.

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

Вы не «шутка», вы просто свежий талант, который не может обеспечить тот же уровень работы, что и кто-то опытный в команде.

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

Понятно, что вы хотите повысить ценность команды. Это произойдет в свое время.

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

«...часто бывает так, что выпускники не являются чистой выгодой для команды». Заслуживает смелости. Большинство школ не подготовят вас к практическим проблемам, с которыми вы столкнетесь в программном обеспечении.
@ jpmc26 Это ужасно верно. Особенно, когда вы проходите курсы по бутербродам или работаете подмастерьем в компании параллельно с учебой. Практически все, чему вы научитесь, придет от вашего наставника или станет самоучкой.
@jpmc26 Ну, у этой медали есть и золотая сторона. Большинство молодых новых сотрудников очень динамично реагируют на изменения, стремятся и хотят учиться новому и будут больше доверять тем, кто стремится измениться, чтобы стать лучше. Я встречал свою долю «царей горы» сварливых старых экспертов, которые просто жаждут сказать «нет» каждой инициативе, потому что все всегда помнят об этом один раз... в машине быть песком в машине. Итак, обучение на практике — это хорошо, но у него есть свои подводные камни.
@StianYttervik И это проблема с ОП, не так ли? Он уже демонстрирует поведение этих «сварливых старых экспертов» после года работы. Если вы даже не гибки, какой смысл вас нанимать?
Знание большого количества различных языков и технологий — отличный способ обеспечить возможность трудоустройства во время рецессии. Это, безусловно, помогло мне за последние 35 лет.
@Luaan: Где ОП демонстрирует поведение сварливых старых экспертов? Он должен чему-то научиться, и ему не разрешается это применять. Его вопрос не сварливый, а резонный.
Многие из моих инженеров посещают почти все курсы по технологиям/языкам, которые я могу для них найти. Если бы мне понадобились они для изучения нового языка для проекта, у меня возникла бы проблема с выбором тех, кто мог бы участвовать.

Из одного из ваших комментариев:

я хочу работать так, как мне нравится работать, а не как они хотят, чтобы я работал

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

К сожалению, некоторые школы не учат студентов тому, что работа не для их развлечения.
Создание собственной компании даже не решит эту проблему. От вас по-прежнему ожидают, что вы обдумаете, что от вас хочет клиент, если вы хотите иметь возможность обналичить немного денег. И я даже не упоминаю, что от вас хочет администрация...
@RedSonja Жизнь коротка. Когда мне становится скучно на работе, я ухожу. Я здесь, чтобы платить по счетам и получать удовольствие. Деньги не главное.
@aloisdg За исключением того, что если вы не можете придерживаться этого, вы никогда не станете достаточно хороши, чтобы перейти к «забавной» части. Если у вас нет профессии, которая вам нравится, то, конечно, это может вас не волновать. Тем не менее, чем лучше вы разбираетесь в чем-то одном, тем больше вам платят и тем легче оплачивать счета.
@RedSonja Может быть, но, вероятно, не до крайности, которую мы наблюдаем сегодня. Это то, что постепенно ухудшалось за последние 3 поколения или около того.
@aloisdg: Деньги могут быть не всем, но они определенно лучше, чем нырять в мусорные баки :-)
@ jpmc26 С другой стороны, это произошло из-за тех надоедливых молодых уполномоченных фабричных рабочих, которые объединились в профсоюзы и потребовали просто лениво работать восемь часов в день пять дней в неделю, которые дали нам нашу современную рабочую неделю. Иногда может быть полезно поставить под сомнение статус-кво и потребовать чего-то лучшего.
@jpmc26 Что это за древнеегипетская цитата о ленивых, мятежных и нерелигиозных молодых людях...
@RedSonja - я помню, как мне было 20-24 года, и я расстраивался из-за того, что меня называли «чудом с одним хитом», и ЖЕЛАЛ , что меня назначат для работы в разных технологиях. Меня, конечно, можно назвать как угодно, но «типичный» — не тот. :)
@Stephen, я не помню, чтобы рабочие, объединенные в профсоюзы, требовали, чтобы их работа была веселой. Они хотели безопасного рабочего места, прожиточного минимума, лучших условий и т. д. Как бывший член профсоюза, мы требовали всевозможных вещей, но веселья...?
Не согласен с этим ответом. В буквальном смысле вы правы. Но он, вероятно, имеет в виду: «Я хотел бы работать с техниками, которые мне нравятся, по крайней мере, большую часть времени ». Тогда решением будет «попробовать найти компанию, которая больше соответствует».
@ Стивен Это немного неясно (и действительно, во многих странах до сих пор нет 8-часового рабочего дня в качестве законного требования, включая большую часть США). Аргумент в пользу более короткого рабочего дня был в основном о преимуществах для работодателя - это давало им более высокую производительность в час оплаченного труда, меньше несчастных случаев, больше инноваций и т. д. На самом деле базовые навыки ведения переговоров :) Довольно часто именно работники подталкивая дополнительные часы работы, чтобы получить немного больше дополнительных денег. Хотя профсоюзные движения, безусловно, имели значение, в конце концов, главное, чтобы люди становились достаточно богатыми, чтобы ценить более короткий рабочий день.
@RedSonja: «Не желая показаться старым дураком, но правда, были ли мы такими в этом возрасте?» Я собираюсь взорвать ваш мозг: молодые люди, как и пожилые люди, не являются одной однородной группой. Точно такие же молодые люди были вокруг, когда мы были молоды; ты просто этого не видел, потому что тогда ты не был их начальником.

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

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

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

Короче говоря: не как «теперь мне нужно выучить язык X», а «теперь я стану лучше программировать в целом, но узнаю, чем язык X отличается от языков, которые я использовал раньше».

После третьего языка они все равно выглядят одинаково. Это становится легче с практикой и выглядит впечатляюще в вашем резюме.
Хотя я бы присоединился к общему настроению вашего ответа - особенно к тому, чтобы использовать возможность учиться как шанс улучшить свои навыки, - я все же утверждаю, что изучение нового языка «несколько дней» только без того, чтобы затем, по крайней мере, использовать его для некоторых степень в основном пустая трата времени. Это просто не запомнится и будет в значительной степени забыто через три месяца.
@RedSonja Все еще ставите точку с запятой после операторов Python?
@DrMcCleod Я все еще опускаю их после операторов Perl :(
«Основные инструменты и структуры программирования (и, в более общем смысле, разработки программного обеспечения) в значительной степени независимы от языка…» Это часто повторяемая идея, но я не разделяю ее. Стандартные идиомы языка сильно зависят от того, какие функции предоставляет язык, а это означает, что код, выполняющий одно и то же, может выглядеть по-разному в каждом из них. Например, объектно-ориентированный подход в Python не рекомендуется в пользу более процедурных или функциональных подходов; классы редко нужны, кроме как для объединения связанных данных. Вместо этого я бы сказал, что знание того, чем они отличаются, приводит к лучшему пониманию кода.
Бьюсь об заклад, старший разработчик, которого забросили в php-проект на длительный период времени, начнет обновлять свое резюме :)
@DrMcCleod Прямо сейчас я занимаюсь Java, поэтому точки с запятой вернулись.
@RedSonja ... Java ... Я надеюсь, что ваша IDE незаметно исправит все те -> операторы, которые невольно вставляет ваша обученная на C ++ мышечная память.
@DrMcCleod Теперь я привык к Netbeans. Мне было бы грустно возвращаться в Visual Studio. Но если бы мне пришлось, я бы сделал это без болтовни.
Существуют языки программирования, с которыми у многих опытных разработчиков возникают большие проблемы. Пролог является примером. А потом была, извините за ругань, АПЛ.

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

В любом случае наличие широкого спектра языков технически выгодно:

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

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

Hayword Да, ты прав... но почему они не проявляют уважения? Почему меня не пиаришь? Я просто прошу вас сделать следующие шаги с моей стороны ... чтобы получить повышение / повышение, признание ... и больше узнать о тех навыках, которые полезны для меня в карьере ...
Было бы признаком уважения, если бы они получили OP для использования изученных языков - что, похоже, не так ....
@ShivendraGupta Я не знаю, как это работает там, где вы находитесь, но как человек, который закончил учебу 2 года назад, если бы я получал повышение каждый раз, когда изучаю новый язык, я бы уже был генеральным директором. (И я все еще достаточно эффективен с моим основным языком). В CS изучение новых технологий является частью работы, как указано в ответе, и это не недостаток уважения, чтобы заставить вас повысить свою компетентность, не давая вам прямого продвижения по службе.
@Nyakouai, не говоря уже о том, что изучение все большего количества языков не требуется и не полезно для карьерного роста до генерального директора или высшего руководства, если хотите.
Продвижение — это не только количество языков, которые вы знаете. По крайней мере, там, где я был, старший инженер также должен работать над тем, чтобы иметь влияние в своей команде, помимо непосредственных задач, будь то участие в принятии решений на более высоком уровне, подготовка большего числа младших сотрудников, взаимодействие с другими отделами. Если вы недавний выпускник, то это, вероятно, далеко. Лучшее, что вы можете сделать, это сесть со своим менеджером и спросить: «Что может приблизить меня к повышению в следующем раунде?» вместо того, чтобы сидеть и злиться, что вы этого не поняли.
«Уважение» и «повышение по службе» — очень разные вещи. Вполне возможно, что они уважают ваши текущие навыки, но при этом верят, что у вас еще нет навыков, необходимых для перехода на следующий уровень. И если вы сопротивляетесь приобретению этих навыков, вы вредите себе.
Я бы добавил к списку, что знакомство с разными подходами к программированию (которые проявляются в разных нормах и стандартах на разных языках) на самом деле поможет вам писать лучший код. Изучение более процедурного/функционального подхода Python значительно изменило мой код C# в лучшую сторону.
@ jpmc26 Совершенно верно - чем больше парадигм, тем лучше, на мой взгляд. Я брал интервью у слишком многих пони с одним трюком - и работал под руководством одного - и самое худшее в них - это косность мышления.

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

Я начал работать Android-разработчиком 6 лет назад, а пару лет назад было время, когда в моей компании было слишком много Android-разработчиков, чтобы иметь работу и быть продуктивными. Я был вынужден изучить React или несколько месяцев бездельничать. Это было одно из лучших решений, которые я когда-либо принимал. С тех пор я баловался многими различными инструментами, такими как Flutter, React Native, Ionic, Angular, React, Native iOS и Backend Web (AWS). Поскольку у меня есть опыт работы со всеми этими инструментами, у меня есть больше возможностей для выбора того, над чем я хочу работать, и, таким образом, у меня есть возможность выбрать проект, который мне очень интересен, на основе этой гибкости.

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

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

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

+1 за «любой в отрасли взял бы гибкого разработчика, который хорошо разбирается в кодировании, а не того, кто может хорошо работать только с одной платформой или инструментом».
+1 Мое первое профессиональное программирование было в NEAT3, уровень 2. К счастью, даже когда я стал очень опытным в этом языке, я также научился изучать языки программирования.

Я хочу согласиться с другими людьми, которые указывали на технические аспекты вашей проблемы: быстрое изучение новых языков — один из самых важных навыков, которые вы когда-либо приобретете как современный инженер-программист. С моей точки зрения, каждый язык — это просто отдельная библиотека синтаксического сахара. Они неизменно упрощают одни задачи за счет усложнения других задач. Поэтому изучение новых языков ничем не отличается от изучения новых API и библиотек. И чем лучше кто-то вроде вас или меня использует существующие инструменты, тем продуктивнее мы становимся. Если учесть тот факт, что в наши дни новые, мощные инструменты создаются и распространяются каждый день,

Хотя в этой отрасли есть «волшебники C» и другие невероятно специализированные люди, самым продуктивным инженером-программистом, на мой взгляд, будет тот, кто пишет меньше всего кода и позволяет правильному языку и библиотеке делать все остальное.

Поэтому я хотел отметить, что многие люди, говорящие, что вы должны быть удостоены чести, и что происходящее — это хорошо, говорят только ерунду. На самом деле, вы должны хотеть, чтобы ваша работа была тем, что вам нравится, иначе вам придется сталкиваться с этим каждый день, и это сделает вашу жизнь хуже. Я бы порекомендовал спросить, не могли бы вы просто сосредоточиться на ваших текущих языках, и сказать, что это будет гораздо большим преимуществом для компании, поскольку вы можете отлично владеть этими языками, и вы не облажаетесь. Скажите это любезно, и если они откажутся, вы всегда можете начать искать другую работу. Компании не должны нанимать вас для одного и ожидать, что вы сделаете что-то другое. Это полный бс. Если это конкретно не указано как то, что вы должны были сделать, когда получили свою текущую должность, то вам не нужно этого делать.

Редактировать: это смотрит на ситуацию в корпоративной манере, но с точки зрения программирования вы все равно можете хотеть знать больше языков, если они очень тесно связаны с тем, что вы знаете, или всегда требуются для того, что вы делаете. При этом у них могут быть команды для других языков, но, например, если вы знаете HTML и JavaScript, лучше всего знать CSS (это просто пример).

Технически вы не ошиблись. (Ну, за исключением, может быть, найма кого-то для выполнения одной задачи, а затем просьбы сделать что-то другое. Компании делают это постоянно , потому что их потребности меняются, и это дешевле и проще, чем увольнять первого человека и нанимать кого-то другого на его место. ) Но я не думаю, что это хороший совет для ОП. Программист, знающий только один язык (или два, или три), подобен плотнику, умеющему пользоваться только одним инструментом — не совсем бесполезным, но и не тем, что ищут большинство работодателей, особенно не на руководящих должностях.
Дело в том, что языки программирования не являются чем-то особенным. Если вы не хотите работать с разными языками, вы также не хотите работать над разными проектами (написанными по-разному), внедрять новые методы разработки, работать с чужим кодом, использовать правильные инструменты для работы (сложно, если вы знаю только один)...? Это достаточно проблематично для старшекурсника, но откровенно самоубийственно для недавнего выпускника — это просто делает вас похожим на человека, сильно переоценивающего свои навыки и вклад, негибкого, с раздутым эго. Плохо все вокруг.
Я хочу добавить, что программирование — это не работа сама по себе. Существуют разные виды программирования. Это как если бы вас наняли писать слоганы для компаний и попросили написать сообщение в блоге. Нельзя думать об этом как об общем. Это невежественно, чтобы сделать это. Что касается того, что вам говорят делать одно, а нужно делать что-то другое, это была плохая формулировка, да, это произойдет, но в разумных пределах. Не с изменением вашей должностной инструкции без повышения.

После того, как я занимался этим родео более 20 лет, я прошел через некоторые из них.

У вас есть выбор профессии. Из того, что вы заявили, вы хотите быть специалистом в выбранной вами области. Это здорово, нам нужны люди любого происхождения и направленности.

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

Масштаб этого меняется в зависимости от того, работаете ли вы в компании, где их программное обеспечение является их бизнесом, или где программное обеспечение является необходимым злом для ведения их бизнеса.

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

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

Будь жаждущим, мой друг, и пей из пожарного шланга знания!

All knowledge is good.Конечно, но время ограничено. Переход со среднего уровня С# на Java не научит так много, как переход, например, с С++ на Haskell.
Время - это единственная вещь, которой не хватает, я согласен. Ваша точка зрения верна, но у меня не было ощущения, что операция еще не достигла этого уровня.
Хотя я согласен с вами, меня просят выучить и использовать 3 разных языка менее чем за месяц — это немного экстремально.

Эта ситуация кажется мне отчетливо знакомой.

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

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

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

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

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

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