Я работаю инженером-программистом (.net) в небольшой компании. Мы работаем с устаревшей технологией, мы вынуждены делать одно и то же снова и снова (обработка файлов xml с помощью xslt.)
Я чувствую, что не совершенствуюсь, и боюсь новых функций, которые приходят с .net Framework, потому что я еще не освоил их.
Я боюсь менять работу (чтобы узнавать что-то новое): как правило, для работы требуется много квалификаций, которых у меня нет: Asp.net, wcf, wpf, MVVM и т. д.). Я боюсь, что мне не подойдет новая работа, и меня могут уволить и, следовательно, лишить зарплаты. Я читал о синдроме самозванца и думаю, что на меня это влияет.
Я хочу очень измениться! Но я продолжаю откладывать.
Есть ли у вас какие-либо идеи или планы по улучшению моих знаний по разработке .Net и повышению моей самооценки?
Одна из грустных вещей в состоянии профессиональной занятости в большинстве организаций заключается в том, что развитие персонала было сокращено до такой степени, что работодатель редко обучает своих работников повышению квалификации, даже если в долгосрочной перспективе это приносит пользу компании. работодатель.
Нынешняя тенденция заключается в том, чтобы просто нанимать людей с нужным опытом, а не развивать этот опыт внутри компании. Я связываю это с одержимостью немедленной ощутимой рентабельностью инвестиций и поверхностными «метриками», которые пытаются измерить результаты без учета важных стратегических факторов.
В вашем случае вас, вероятно, наняли из-за опыта преобразования данных с помощью xslt. Однако мало кто осознает, что интенсивная работа с XML, возможно, является одним из самых утомительных занятий, которые может выполнять разработчик. Если вы похожи на большинство разработчиков, вы хотели бы время от времени создавать что-то новое и исследовать новые инструменты. Если ваш работодатель такой же, как и большинство, он, вероятно, предпочтет оставить вас гнить в проектах по преобразованию данных, чем обучать вас какому-нибудь WPF (например). Они знают, что могут просто нанять кого-то, кто обладает демонстративными навыками в WPF, который «взялся бы за дело» (невероятно безвкусная фраза, ИМХО), в то время как вы продолжаете пыхтеть в xml-проектах.
Многие люди находятся в подобных ситуациях, и многие люди даже принимают это с удовольствием. Это распространенная проблема.
Единственное, что вы можете сделать, это агрессивно взять под контроль свою карьеру, никто не сделает это за вас. На самом деле, даже в организациях, которые проводят интенсивное обучение, многие до сих пор не пользуются им. Это то, что вы ДОЛЖНЫ сделать сами. Промедление — это ваша вина, и только вы можете это исправить.
Как уже отмечалось, вы, конечно, можете заниматься личными проектами. Это всегда хорошая идея. Но есть и другие вещи, которые вы можете сделать, чтобы повысить вашу мотивацию и мотивацию тех, с кем вы работаете:
Воспользуйтесь возможностью обучения сами . Я не знаю, как обстоят дела с .NET, но если вы можете найти курсы колледжа для профессионалов, которые проводятся либо в вечернее время/по выходным, либо онлайн, это хороший способ систематически знакомиться с новыми темами. Coursera — отличный ресурс, который помогает многим людям, застрявшим на скучной работе, по крайней мере, изучить другие области. Он бесплатный и онлайн.
Предлагайте и/или создавайте новые проекты на работе, использующие новые технологии . Это может быть очень сложно, но если вы проявите терпение, можно постепенно (в течение нескольких месяцев и лет) заручиться поддержкой других, если у новой технологии есть неоспоримое преимущество. Вы можете начать с малого с внутренних проектов и расширяться по мере необходимости. Кроме того, ничто не мешает вам использовать новые технологии в рамках собственного рабочего процесса. Это отличный способ начать работу, и вам не нужно разрешение, пока никто, кроме вас, не работает с экспериментальным материалом. Пример: я сделал это недавно с некоторой обработкой данных на моей работе. Обычным инструментом здесь являются макросы/сводные таблицы Excel/VBA, но я начал использовать R/Rstudio, чтобы ускорить свои задачи по манипулированию данными до такой степени, что люди спрашивают, что я использую для такой быстрой работы.
Ходите на конференции/встречи. Если вы находитесь в месте, где люди не ищут новых вещей, вы ДОЛЖНЫ приложить усилия, чтобы взаимодействовать с людьми, которые думают так же, как и вы. Ваш работодатель может не платить сборы/расходы. Ничего страшного, возможно, вы сможете заставить их хотя бы сохранить ваши дни отпуска. Но даже если это не так, не стоит ли потратить несколько дней отпуска на то, что поможет вашей карьере?
Вы правы, когда чувствуете давление, чтобы что-то сделать. Я постоянно встречаю таких разработчиков, чьи навыки ускользают. Если это ваша последняя работа перед выходом на пенсию, а компания и работа продлятся так долго, вам не нужно ничего делать. Но если нет, то вы должны. Потому что, когда работа остановится, где ты будешь?
Вы чувствуете, я полагаю, что вы стоите, держа руку на дверной ручке, но не открываете дверь и не входите в нее, от чего вам становится плохо. Но вы знаете, что? Твои сверстники просто стоят в углу и еще даже не нашли дверь! И вам не нужно прорываться через это прямо сейчас. Вы можете начать с открытия и просмотра. Просто взгляните на все блестящие новые технологии, выпущенные в последнее время, о которых вы могли бы узнать.
Постоянно выпускаются новые версии .NET. Вам не нужно следить за всем, что было выпущено с тех пор, как вы перестали успевать; просто изучите самые последние вещи. Бесплатные видео и учебные пособия есть во всем Интернете, и если это кажется вам слишком неструктурированным, вы можете купить подходящие курсы. Например, у PluralSight (отказ от ответственности: для кого я пишу, но не для курсов, которые, как я ожидаю, вы захотите пройти) есть подписка за 29 долларов в месяц со всеми курсами, которые вы можете посмотреть. Существуют офлайн-ридеры, которые позволяют вам размещать курсы на телефоне или планшете и смотреть их по дороге на работу или вечером вместо того, что вы делаете сейчас. Один из способов «заглянуть в дверь» — составить список технологий и некоторых ресурсов, из которых вы могли бы почерпнуть информацию, а также указать, для чего они полезны.
Затем, если вы решили изучить технологию, поставьте перед собой очень конкретную небольшую цель. Например, если тот материал по обработке xml, который вы сейчас пишете, предназначен для приложения Windows, «я изучу WPF достаточно, чтобы иметь возможность открывать файл, читать содержимое и выводить его на экран». Если это Web, то достаточно MVC (каким бы ни был последний уровень), чтобы делать то же самое. Если вы работаете с базами данных, добавьте туда пункт о выполнении простого оператора (может быть, выбора) для базы данных. Затем начните свой процесс обучения, оценивая вещи по отношению к достижению этой цели. Длинная статья, полная истории и блестящих скриншотов, чтобы убедить вас, почему использование технологии не так полезно, как использование кода, и тому подобное, чтобы показать вам, как делать то, что вы хотите.
После того, как вы написали приложение «Hello World» в новой технологии, тщательно изучите свою текущую работу. Вы не можете развернуть что-то для клиентов с новейшими версиями, но есть ли задача, которую вы выполняете все время, которая была бы быстрее, если бы вы написали небольшую утилиту? Может какой-нибудь пауэршелл? Может быть, небольшое приложение WPF? Ищите что-нибудь полезное в этом роде, а еще в свободное время , по вечерам и выходным, пишите. Когда это будет сделано, начните использовать его. Примерно через неделю расскажите своему боссу, что вы сделали. Что-то вроде этого:
Вы знаете, как Xing the Y занимает полдня в неделю, и никому не нравится это делать? За последние несколько выходных я написал утилиту для его автоматизации. Мне пришлось использовать последнюю версию [WPF, MVC, Visual Studio, что угодно], потому что в ней есть эта функция ABC, которая действительно упростила эту задачу. Я научился это делать и написал инструмент, и теперь мне нужно всего полчаса, чтобы X и Y. Я знаю, что написал код в свободное время, но я хотел бы передать его компании, чтобы каждый мог используй это. Это нормально? Как мне это сделать?
(Скорее всего, в вашем трудовом договоре сказано, что компания все равно владеет этой вещью, так что это своего рода пустой жест добровольно отдать ее им, но вашему боссу, скорее всего, понравится это слышать.)
В идеале, видя эту выгоду от новых технологий, вы немного разбудите своего босса и получите возможность продолжать изучать новые вещи. Но так бывает не всегда. Если они не появятся в вашем путешествии, это нормально. Ставьте перед собой еще одну цель и еще одну, пока не почувствуете, что можете подать заявление в другом месте. Не беспокойтесь о том, что вас наймут на работу, которую вы не сможете сделать. Это работа нового работодателя, о которой нужно беспокоиться. Вы просто беспокоитесь о том, чтобы стать достаточно хорошим, чтобы вас наняли.
В дополнение к самообучению и побочным проектам (которые необходимы для изучения новых навыков, которые позволят вашей карьере развиваться), вы можете подумать о том, чтобы присоединиться к консалтинговой компании.
Вас могут нанять в консалтинговую компанию на основе определенного набора навыков, а затем, когда вы освоите новые навыки, вас можно будет направить на различные клиентские проекты. Поскольку проекты время от времени меняются, вы сталкиваетесь с большим разнообразием отраслей и технологий, чем у одного работодателя.
Разве вы не можете улучшить свой текущий рабочий процесс, используя, например, WPF? Для большинства наших скучных задач мы использовали интерфейс или какие-то графические помощники. Если вы увеличите производительность с его помощью, я не думаю, что люди могут спорить.
Если вы ищете перемен и не можете найти их там, где работаете прямо сейчас, это место вам не подходит. Найдите лучшую, активно ищите и в интервью упоминайте, что вы не знаете новых технологий, но очень хотите их использовать.
Тренируйтесь в свободное время, напишите инструмент для сортировки марок, получите доступ к службе погоды, спортивным отчетам, ко всему, что вас интересует, и когда вы увидите, как все работает, вы поймете новые задачи.
Найди работу на себя, открой компанию, займись небольшими проектами помимо своей работы, есть много вариантов.
Не знаю, сколько вам лет, но это очень похоже на кризис среднего возраста, вы также можете проверить свое медицинское состояние. У вас есть работа, и вы должны быть счастливы и мотивированы, чтобы улучшить свои навыки с помощью или без помощи вашей нынешней компании. Также достаточно спать и отдыхать, не работать сверхурочно, не нервничать, все это влияет на мотивацию.
су2817
Теластин
Корт Риа
Дэвид К.
пользователь8365
комар
Теластин
харсимранб
тиего1967
Корт Риа
Корт Риа