515

Волна взаимопомощи (java)1

Долго читаю, но на волне взаимопомощи решил зарегистрироваться. Работаю java разработчиком, могу помочь разъяснить какую-нибудь тему или помочь понять куда двигаться по обучению, поревьюить код или просто как-то пообщаться вживую если потребуется

Помощники

236 постов785 подписчиков

Правила сообщества

Нельзя обсуждать Политику.
Ругаться и оскорблять.

Вы смотрите срез комментариев. Показать все
0
Автор поста оценил этот комментарий

так просто изучать немного скучно

а есть какие то реальные задачи ?

раскрыть ветку (3)
0
Автор поста оценил этот комментарий

Смотрите - реальные задачи очень трудно давать с нуля.


Представьте себе что вы изучаете как работать простым набором инструментов (молоток, отвертка и т.п.). Задачи будут выглядеть как "забейте гвоздь" и в чистой абстракции они, к сожалению, не будут никому не нужны. Для того чтобы применять в +- боевой задачи нужно понимать где и как устроена условная "стена", в которую нужно этот сам гвоздь вбивать.


После освоения самой java - можно накидать задание аля сделать простой crud сервис используя определенный стек (прим: spring web, postgres, gradle, hibernate, избегая бута и спринг рест)

раскрыть ветку (2)
0
Автор поста оценил этот комментарий

Доктор как называется болезнь когда такое несложно сделать без фреймворков ?

при чем чтоб там была жесткая привязка к postgress это надо постараться

а фреймворки при этом пугают


правда при таком способе могут быть проблемы с кодировками с многозадачностью с тем что надо ставить на какой то веб сервер с безопасностью


вы попробуйте дайте задание может я вас удивлю но ограничения по сроку точно должны быть слабыми


чем кстати не угодили спринг бут и рест ?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

В принципе можно все что угодно делать без фреймворков - просто будущая поддержка будет стоить намного дороже, что в энтерпрайзе очень и очень дорого.


Причина почему я их исключил - слишком большая инкапсуляция внутренних процессов. В дата ресте достаточно написать веб репозиторий и сделать приложение с crud операциями состоящее из 1-2х классов.

То же самое касается и бута - он сильно ускоряет процессы, но в реальной жизни будет потребность обновляться и решать конфликты версий/jar hell-ы. Если качать "полную сборку полностью совместимую друг с другом" не понимая из чего она состоит - можно банально выстрелить себе в ногу не понимая базовое внутреннее устройство того или иного компонента.


В плане задачи - стек описан, сделайте на этом стеке crud сервис над пользователями, у которых есть поля имя, возраст, почта, гражданство и компания. Причем у некоторых пользователей может быть двойное/тройное гражданство

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества