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 - вроде как плюс за организацию разработки).
Денег предлагают одинаково.

Что думаете по этому поводу, куда податься?
Заранее спасибо!
  • Вопрос задан
  • 1077 просмотров
Пригласить эксперта
Ответы на вопрос 4
opium
@opium
Просто люблю качественно работать
Дба скучнее чем программирование так что выбор очевиден
Ответ написан
Комментировать
@huwesu
То, в чем ты будешь более крутым спецом, и где тебе удастся найти лучшую вакансию.

DBA - нужно гораздо меньше. Раз в 1000, чем девелоперов.
Да и работа не столь разнообразная.
Ответ написан
Комментировать
chupasaurus
@chupasaurus
Сею рефлекторное, злое, временное
Во вторую контору не идите, при вашем опыте вам максимум светит должность "директора Дженкинса". Отделом можно считать 2-3 сотрудников.
Ответ написан
terrier
@terrier
1) ЗП - больше - лучше;

Не особо определяется технологией. В данном случае - примерно одинаково

2) Широкая распространённость и низкая проекто-специфичность технологии

Java wins. У DBA все-таки ограниченная применимость.

3) Перспективы перехода на смежные развивающиеся технологии

И там и там вам никто не помешает перепрыгнуть на модные Scala или NewSQL - решения.

Настораживает, на самом деле название "Full stack junior Java developer" - фулл-стэк в данном контексте - это что - джава, джаваскрипт и кофе варить директору?
Вторая контора готова предложить кучу вариантов вчерашнему студенту - тоже не очень хороший знак.
Итого, посмотрите на условия в обеих компаниях ( не кидают ли по деньгам, какой офис и тэдэ) и идите туда, где интересней. Вам перейти на что-то другое будет еще совсем не поздно.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы