Java Developer
6.45K subscribers
235 photos
8 videos
12 files
279 links
MAKE JAVA GREAT AGAIN

Мемы: @java_memes
加入频道
27 мая в 23:33 компания SpaceX планирует отправить людей на МКС, — частные компании такого никогда ещё не делали. США не запускали астронавтов со своей земли почти 10 лет.

upd: полёт перенесли из-за плохой погоды, следующая попытка в субботу 30 мая
Частый вопрос на собеседованиях
Forwarded from Java Interview Review
Какие отличия между @⁠Component, @⁠Service, @⁠Repository и @⁠Controller?

@Component – простой способ сделать объявление класса объявлением Spring-бина. Из всех компонентов, которые попали в сканирование (о которых знает @ComponentScan), будут созданы бин-дефинишны.

Остальные аннотации – это алиасы аннотации @Component. Сами по себе они не добавляют поведения, и технически в рамках ядра Spring Framework работают так же.

Эти аннотации называют «Stereotype annotations». Их главное отличие – семантика, логическая роль компонентов:
• @⁠Service – реализация бизнес-логики;
• @⁠Repository – хранилище данных: «репозиторий» из Domain-Driven Design или классический DAO;
• @⁠Controller – обработка веб-запросов (методы @RequestMapping)

Сторонние компоненты могут пользоваться этой семантикой. Например, трансляция исключений Persistence API работает именно на компонентах стереотипа @Repository. Таким образом, в отдельных случаях кроме семантики может меняться и поведение кода библиотек.

#Spring
Java Developer
Photo
This media is not supported in your browser
VIEW IN TELEGRAM
🚀 30 мая SpaceX запустила корабль с экипажем на борту. Исторический шаг
This media is not supported in your browser
VIEW IN TELEGRAM
Лучший кадр трансляции
This media is not supported in your browser
VIEW IN TELEGRAM
Crew Dragon от SpaceX успешно пристыковался к МКС. Космонавты летели 19 часов

#мемы в @java_memes
Java Developer pinned «Удаленка в крупных компаниях Докладывают, что много кто остаётся на удаленке: Mail ru — до сентября Qiwi — до сентября Avito — до сентября T-Systems — до сентября Dino Systems — до сентября tutu ru — полностью на удаленку перешли Ситимобил — на неопределенный…»
Алиса научилась рисовать по запросам. В целом правдиво

#мемы в @java_memes
Вот это прям неплохо

#мемы в @java_memes
Google Developer Experts

Google Developer Expert - это такая ачивка от гугла за крутое знание технологии и ее продвижение в комьюнити. Статус GDE даётся в определенной области: Android, Flutter, Angular, Go и других. Сейчас на оффициальном сайте всего 11 экспертов от России. Мой друг Саша взял интервью у двух экспертов по Android и Flutter. Расспросил о том, как они стали знатоками в своей области и что это им дает. Энджой https://yangx.top/android_live/401
Java Developer pinned «Мюнхен. Facebook. Java Собрал все посты, в которых описана работа в разных компаниях • Старт карьеры в Custis https://yangx.top/java_developer/374 • Работа в Мюнхене https://yangx.top/java_developer/146 • Работа в EPAM https://yangx.top/java_developer/363 • Работа в…»
Заморозка повышений

Спасибо тем, кто написал в личку. Как я понял, большинство компаний заморозило повышения зп независимо от города, страны, размера компании и сферы деятельности.

В принципе, даже те компании, которые не сильно пострадали от коронакризиса, могут сейчас своим сотрудникам сказать, что повышения не будет с аргументацией «ну вы же понимаете». И все всё поймут.

Короч, как и раньше, лучший способ повысить зарплату — устроиться в другую компанию.
Я недавно написал, что у меня коллега перешел c Java на ФПшный проект на Scala https://yangx.top/java_developer/545. Решил его спросить, как лучше всего врываться в Скалу.