Я долгое время был корпоративным разработчиком Java, но теперь у меня появилась хорошая возможность работать, поддерживая крупную финансовую систему. Мои рутины в основном включают анализ журналов, посещение собраний, отправку электронных писем и время от времени изменение кода, потому что система уже действительно зрелая. В большинстве случаев ошибки больше связаны со средой, чем с самим кодом. Как не скучать и оставаться мотивированным? Мой босс спросил меня, заинтересована ли я в этой работе, я искренне сказал ему: «Я разработчик, но это такая возможность для углубления бизнес-знаний», потому что на самом деле это так.
Если вы любите программировать, изменять код и вам нравится быстро меняющаяся среда. Не переходите на маршрут поддержки приложений. Вам будет скучно, и вы найдете способы улучшить систему . Но документы для их реализации сведут вас с ума. Однажды ты сделаешь это, при условии, что это не принесет вреда и никто не заметит. Что, в свою очередь, ударит вам в лицо, подорвет доверие к вам и может привести к увольнению с работы.
Если вы не сделаете ничего из этого, вам будет так скучно, что бросить курить и уйти с каждым днем будет выглядеть все лучше и лучше.
С другой стороны, если у вас есть амбиции перейти на управленческие уровни, эта должность, безусловно, является правильным шагом, чтобы встать на корпоративную лестницу по сравнению с программированием. Будьте готовы участвовать в бесчисленных утомительных встречах, создавать бессмысленные слайды в PowerPoint, выполняя при этом минимум технической работы, эта позиция прямо в вашем переулке.
Некоторые мысли:
Сделайте отличную работу . Это вознаграждает почти независимо от того, какая работа.
Улучшить работу службы поддержки. Возможно, текущий метод поддержки системы можно было бы улучшить? Например, можно было бы лучше отслеживать жалобы или проблемы; ручные задачи поддержки могут быть автоматизированы; лог-файлы можно было автоматически отслеживать на наличие проблем; и т. д.
Перепроектирование процессов может иметь те же преимущества, что и разработка программного обеспечения.
Найдите способы измерения качества поддержки (если это еще не сделано) . Например, возможно, вы захотите измерить время безотказной работы системы, количество инцидентов, время разрешения инцидентов и т. д. Если измерение уже существует, возможно, его можно улучшить.
Наличие способа измерения того, что вы делаете, повысит вашу мотивацию. Это также повысит ценность системы и даст вам важную информацию, которую вы можете сообщить руководству.
Следите за возможностями разработки программного обеспечения . В конечном счете, приведенные выше предложения могут сделать эту работу более приятной, но это все же не то же самое, что работа по разработке программного обеспечения для тех, кто хочет этим заниматься. Итак, я бы попытался найти способ перейти к разработке программного обеспечения.
Это может быть сделано с помощью некоторых из приведенных выше предложений (может быть логичным сделать изрядную разработку систем, чтобы помочь с поддержкой). Или он может искать другую роль, чтобы перейти в нее.
лямбдапул