uvins_s, !!
это не просто так два восклицательных знака, это потому делать так нельзя
onDataChange в addValueEventListener скорее всего отрабатывает в какой то не тот момент, надо дебажить, какая то сложная последовательность действий, сложно отследить порядок выполнения. Чтобы проще было придумали mvvm или mvi и всякие лайвдата и флоу
German Jet, в смысле? раз вопросов нет, это как раз и значит что меньше конкуренция)
вакансий конечно тоже намного меньше
джава, шарпы сложнее веба фронта, чуть чуть меньше конкуренции и все еще много вакансиий
Chernikova_EV а пробовали не такое популярное направление? на js легко начать и каждый считает себя уже готовым разработчиком, в сферах сложнее поменьше конкуренция
нет никаких фильтров, просто огромная конкуренция
нужно все поверхностно попробовать, это все взаимодействует друг с другом, поэтому в любом случае пригодится потом. И уже надо будет выбрать из того что понравится. И без цепочек типа qa->разраб, стараться сразу идти в нужное направление.
A_Aidana, у вас точно внутри там java? вы понимаете что у вас с 5 строки по 15 ничего не выполняется? https://vertex-academy.com/tutorials/ru/java-8-new...
ошибка какая то непонятная, предполагаю что не те данные возвращаете, но лучше спросить коллег, которые работают с этой штукой
Speakermen, у вас на картинках нарисовано, что сервис это доменный слой, репозиторий не относится к доменному слою, это дата слой, вообще иногда опускают один из слоев когда в нем только прокидывание данных и никакой обработки