Java developer VS Oracle developer/DBA — что перспективнее? День добрый! Прошу у вас совета по выбору жизненного пути. В ВУЗе учился на безопасника (больше организационного, чем IT), работал в относительно крупной компании, которая распалась. Есть опыт функционального программирования + оптимизация зопросов к БД Oracle + BI (больше) и опыт работы на C++ Qt (меньше). Привлекает Java, но практических знаний по ней нет. Критерии выбора технологий в порядке убывания: 1) ЗП - больше - лучше; 2) Широкая распространённость и низкая проекто-специфичность технологии, чтобы можно было не затрачивая больших усилий перейти в другую компанию на ту же должность; 3) Перспективы перехода на смежные развивающиеся технологии, потребность в которых стремительно растёт. На данный момент меня готовы взять: Работодатель 1 - Full stack junior Java developer (в этой конторе не пользуются фреймворками для написания веб-приложений, поэтому я в сомнениях) Работодатель 2 - Oracle/Postgres DBA. Они же предлагали должность специалиста по ИБ и DevOps engineer (здесь целый отдел DevOps - вроде как плюс за организацию разработки). Денег предлагают одинаково. Что думаете по этому поводу, куда податься? Заранее спасибо!
Оба варианта имеют свои плюсы и минусы, и выбор зависит в первую очередь от ваших личных предпочтений и интересов.
Java developer:
Язык программирования Java широко используется в индустрии и пользуется популярностью, что может обеспечить вам широкие возможности для карьерного роста и перехода на другие компании в будущем.Работа в качестве разработчика может быть более творческой и интересной, чем работа в качестве DBA.ЗП для Java разработчиков обычно выше, чем для DBA.
Oracle developer/DBA:
Работа в сфере баз данных также востребована и может обеспечить вам стабильную карьеру.Если у вас уже есть опыт работы с Oracle и оптимизацией SQL-запросов, то вам может быть удобнее и легче работать в этой области.Вы можете продолжить развиваться как Oracle DBA и перейти на смежные развивающиеся технологии, такие как DevOps.
Если вы более заинтересованы в разработке и хотите изучить новый язык программирования (Java), то работа Java developer может быть хорошим выбором для вас. Однако, если вам ближе работа с базами данных и у вас уже есть опыт работы с Oracle, то путь Oracle/Postgres DBA также может представлять интерес для вас.
Важно также учитывать факторы, такие как рабочая среда, задачи, которые вам интересно выполнять, и возможности для развития и обучения в рамках конкретной компании.
Рекомендуется также обсудить свои вопросы и сомнения с руководителями или коллегами из области IT, чтобы получить дополнительную информацию и советы перед принятием решения.
Оба варианта имеют свои плюсы и минусы, и выбор зависит в первую очередь от ваших личных предпочтений и интересов.
Java developer:
Язык программирования Java широко используется в индустрии и пользуется популярностью, что может обеспечить вам широкие возможности для карьерного роста и перехода на другие компании в будущем.Работа в качестве разработчика может быть более творческой и интересной, чем работа в качестве DBA.ЗП для Java разработчиков обычно выше, чем для DBA.Oracle developer/DBA:
Работа в сфере баз данных также востребована и может обеспечить вам стабильную карьеру.Если у вас уже есть опыт работы с Oracle и оптимизацией SQL-запросов, то вам может быть удобнее и легче работать в этой области.Вы можете продолжить развиваться как Oracle DBA и перейти на смежные развивающиеся технологии, такие как DevOps.Если вы более заинтересованы в разработке и хотите изучить новый язык программирования (Java), то работа Java developer может быть хорошим выбором для вас. Однако, если вам ближе работа с базами данных и у вас уже есть опыт работы с Oracle, то путь Oracle/Postgres DBA также может представлять интерес для вас.
Важно также учитывать факторы, такие как рабочая среда, задачи, которые вам интересно выполнять, и возможности для развития и обучения в рамках конкретной компании.
Рекомендуется также обсудить свои вопросы и сомнения с руководителями или коллегами из области IT, чтобы получить дополнительную информацию и советы перед принятием решения.