|
0 / 0 / 0
Регистрация: 22.06.2019
Сообщений: 5
|
|
Что должен знать middle java developer из Spring и Hibernate?22.06.2019, 13:54. Показов 11179. Ответов 40
В данный момент изучаю Spring и Hibernate. Буду проходить собеседования на middle java developer. Хочу освоить те аспекты/компоненты Spring и Hibernate, которые часто встречаются как на собеседованиях, так и в практической работе. Какие аспекты/компоненты нужно знать?
Понятно, что в каждой вакансии/проекте свои требования, но хочу работать с мейнстримными (а не специфическими) технологиями Spring и Hibernate, чтобы всегда быть ликвидным на рынке труда. Изучаю как по официальной документации, так и по книгам Spring in action, Java Persistence API и Hibernate. Если сможете посоветовать, какие разделы первостепенны к изучению, то будет вообще отлично
0
|
|
| 22.06.2019, 13:54 | |
|
Ответы с готовыми решениями:
40
Что должен знать и уметь junior ror developer Middle java developer Java Spring Hibernate Netbeans |
|
Форумчанин
5959 / 4193 / 406
Регистрация: 28.12.2013
Сообщений: 24,134
|
|
| 23.06.2019, 17:33 | |
|
korvin_, понятное дело шо знать его вдоль и поперек не обязательно,но вообще знать надо,ведь никогда не знаешь что и на чем захочет свой проэкт кастомер.А как по мне,хибернейт вообще не стоит особо раскуривает когда есть jpa
0
|
|
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,781
|
|
| 23.06.2019, 18:09 | |
|
0
|
|
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
|
|
| 23.06.2019, 19:02 | |
|
Углубляться в спринг, хибернейт, жпа - это как если бы плотник сказал, что он хочет углубляться в молоток с красной ручкой. Ему бы другие плотники покрутили пальцем у виска - ты чего, больной что ли? Бери молоток, да пользуйся. А вот для программистов почему то считается нормальным углубляться в то, что нужно просто взять и использовать как любой совершенно рядовой инструмент.
Впрочем, в случае с хибернейтом и жпой - лучше таки не использовать, ибо за кажущейся внешней простотой скрывается абсолютная негибкость, которая при малейшем выходе потребностей за покрываемых этими самыми хибернейтами вы столкнетесь с такими проблемами, что легче будет переписать все на прямые запросы к БД, чем городить лютые костыли, чтобы эти проблемы решить. В случае работы с БД оптимальным вариантом по соотношению удобство/гибкость является spring jdbcTemplate - бери и пользуйся. А хибернейты городить - только проблем в будущем наживать. Спринг, впрочем, тоже недалеко от всего этого ушел.
0
|
|
|
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
||
| 23.06.2019, 19:46 | ||
|
Как по-твоему на шкале плотник - пилот, к кому ближе находится программист?
0
|
||
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
|
||
| 23.06.2019, 20:08 | ||
|
1
|
||
|
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
|
| 23.06.2019, 21:07 | |
|
Катафалк, это все демагогия. За пару дней никто не поймет всех тонкостей какой либо технологии. Только основы. Твой пример про плотника не состоятелен.
1
|
|
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,781
|
||
| 23.06.2019, 22:36 | ||
|
Не по теме: Аналогии такие аналогии… =)
0
|
||
|
Форумчанин
5959 / 4193 / 406
Регистрация: 28.12.2013
Сообщений: 24,134
|
||
| 23.06.2019, 22:53 | ||
|
Пару дней почитал оракловую доку по яве,пару дне про спринг,пару дней про базу и все,к бою готов
0
|
||
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
| 24.06.2019, 00:56 | |
|
korvin_, обычно работодатель хочет, чтобы задачи решались быстро и качественно, очевидно, для этого работник должен иметь опыт работы с используемым стеком. И в случае спринга и жпа - требуется более чем пара дней. В то же время мне не очень понятно, почему команда может решить писать без спринга и жпа, если можно писать с ними и все знают, как это делается и насколько это удобно.
1
|
|
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,781
|
||
| 24.06.2019, 21:31 | ||
|
Например, с jOOQ вместо Hibernate. А если использовать БД чуть более отличные от реляционных, то Hibernate так и вовсе сразу идёт лесом. То же самое и с модными нынче микросервисами: большинство даже Spring Boot не особо нужен, не говоря уж о Spring-MVC, достаточно какого-нибудь SparkJava или что-нибудь ещё легче, тысячи их. А то и вообще Vertx.io, если совсем-совсем перформанс нужен.
0
|
||
|
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
|
| 24.06.2019, 21:55 | |
|
0
|
|
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
| 25.06.2019, 00:15 | |
|
korvin_, типа нонконформист?
0
|
|
| 25.06.2019, 00:18 | |
|
0
|
|
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
| 25.06.2019, 08:47 | |
|
ну вот, если команда знает спринг, то, очевидно, прагматичнее использовать именно спринг, а не кидаться осваивать какой то новый фреймворк, просто потому, что спринг - это too mainstream.
0
|
|
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,781
|
||
| 25.06.2019, 21:41 | ||
|
0
|
||
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
| 25.06.2019, 21:54 | |
|
korvin_, кто же спорит
0
|
|
|
528 / 263 / 70
Регистрация: 11.12.2016
Сообщений: 1,223
|
|
| 27.06.2019, 23:06 | |
|
Хороший у вас спор.
Я вот пока не освою Spring и Hibernate даже резюме не обновляю, и я даже не джун. А тут сразу на мидла. Из своей практики наблюдения рынка. Временами (раз за пару месяцев) если есть подходящая вакансия (я мало слежу и отвечаю лишь туда где не надо фреймворков а лишь основы и мне не важна зарплата а лишь опыт/практика) то отсылаю, а когда меня контактируют так и говорю "что либо для новичков, для практики". Мне же говорят "можете прийти на собеседование или сначала посмотреть на наши проекты чтобы знать какие темы будут на собеседовании". Вот прислали мне 2 месяца назад список вакансий(вообще не проекты)) ) а там не то что Spring и Hibernate надо знать, там вакансия для нормального такого мидла. Вообще берега попутали, хэд хантеры, что с них возмешь сами ничего не понимают только других выматывают, таким даже не отвечаю. Это к вопросу о рынке.
2
|
|
|
Форумчанин
5959 / 4193 / 406
Регистрация: 28.12.2013
Сообщений: 24,134
|
|
| 27.06.2019, 23:50 | |
|
ViktorFX, ждун в 2019 должен знать как стронг мидл в 2005,так и есть
1
|
|
| 28.06.2019, 08:30 | |
|
Не по теме: WyPik, а получать будет как стажер в 2000
0
|
|
| 28.06.2019, 08:30 | |
|
Java+MySQL+Spring+Hibernate tutorials Spring MVC + Hibernate, java.lang.ClassNotFoundException Ищу удаленную работу Senior/Middle Java Developer BPM / Java Developer (Middle / Senior), Нижний Новгород Java developer (Junior/Middle/Senior), Москва/МО/Нижний Новгород Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Море в объективе
kumehtar 06.07.2026
Хотел написать много проникновенных слов, но передумал.
Оно само - говорит.
Кто слышит тот слышит.
|
Оказывается, Unreal Engine позволяет качество на порядки выше, чем было в Lineedge
Etyuhibosecyu 05.07.2026
Жаль, конечно, что я не узнал об этом, пока Lineedge существовала, а то бы Noname2331 написал, что волки превращаются в пиксельную кашу, а я бы его попросил скачать какую-нибудь бриллиантовую или Pro. . .
|
Doom для терминала без стрельбы и монстров. 3D Raycasting на ascii.
dcc0 05.07.2026
Попросил нейронную сеть deepai. org написать рейкастинг 3D с библиотекой ncurses для Linux. Чтобы можно было
ходить на стрелочки. Чтобы стены были отрисованы символами. Справилась.
Первый вариант. . .
|
Установка статуса документа по условию
Maks 05.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "НарядПутевка" разработанного в КА2.
Задача: в табличной части "Материалы" документа при записи автоматически устанавливать статус. . .
|
|
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет.
Но обычно это 50 лет и более.
Наверное, закисление почвы происходит сезонно в средней. . .
|
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
|
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS
Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
|
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи.
Через несколько переработок от PHP кода к C89 (надеюсь, 89).
Но довольно запутанно получилось. Код для Linux.
Но если убрать time и то, что с ним. . .
|