TG Telegram Group Link
Channel: JavaRocks
Back to Bottom
Позиция: Java Developer
Компания: Инфосистемы-Джет
Локация: Удалённо/гибрид/офис на м. Савёловская в Москве
Занятость: полная
ЗП: договорная

Подробности по ссылке

Контакты: @eslozinskaya

👉 Java Rocks | #вакансия #remote #hybrid #office
Please open Telegram to view this post
VIEW IN TELEGRAM
Шпаргалка. Все базовые, необходимые паттерны проектирования на Java в одном посте.

👩‍💻 Реализация паттернов проектирования на Java

🕯 Паттерн Decorator (Декоратор)

🕯 Паттерн Observer (Наблюдатель)

🕯 Паттерн Посетитель (Visitor)

🕯 Паттерн Factory Method (Фабричный метод)

🕯 Паттерн Proxy (Прокси)

🕯 Паттерн Command (Команда)

🔍 Что такое MVC?

👉 Java Rocks | #паттерны | пошарьте друзьям этот пост если считаете его полезным. 👍
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Какой вариант является корректным объявлением массива?
Anonymous Quiz
13%
Ни один
1%
Первый
70%
Второй и третий
4%
Все три
11%
Узнать ответ
Вопрос с собеседования

Чем @Component, @Service и @Repository отличаются друг от друга?

Ответ: Все три аннотации создают Spring-бин, но:
▶️ @Component – универсальная аннотация для любых бинов
▶️ @Service – указывает, что класс содержит бизнес-логику
▶️ @Repository – используется для DAO-слоя, добавляет обработку SQL-исключений

tags: #собеседование

👉 Java Rocks | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
Позиция: Разработчик Java
Компания: Фора-Банк
Локация: Удалённо
Занятость: полная
ЗП: 200 000 - 300 000 руб.

Подробности по ссылке: https://telegra.ph/Razrabotchik-Java-03-15

Контакты: @evgenya_kovaleva

👉 Java Rocks | #вакансия #remote
Please open Telegram to view this post
VIEW IN TELEGRAM
Java. Полное руководство

Автор:
Герберт Шилдт
Год издания:
2022

Скачать книгу

👉 Java Rocks | #книга
Please open Telegram to view this post
VIEW IN TELEGRAM
Какой вариант является корректным объявлением массива?
Anonymous Quiz
49%
Ни один
7%
Первый
19%
Второй и третий
5%
Все три
20%
Узнать ответ
Please open Telegram to view this post
VIEW IN TELEGRAM
Вопрос с собеседования

Какими характеристиками должен обладать метод, чтобы функциональный интерфейс был функциональным?

Ответ: 1. Единственный абстрактный метод (SAM - Single Abstract Method) – в интерфейсе должен быть ровно один абстрактный метод.
2. Допустимые default и static методы – могут присутствовать, но не считаются абстрактными.
3. Совместимость с лямбда-выражениями – позволяет использовать функциональный стиль.


tags: #собеседование

👉 Java Rocks | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
Позиция: Инженер по авто тестированию
Компания: Центр Орбита
Локация: Удалённо
Занятость: полная
ЗП: до 240 000 руб.

Подробности по ссылке: https://telegra.ph/Inzhener-po-avto-testirovaniyu-03-15

Контакты: @ivan_terzi

👉 Java Rocks | #вакансия #remote
Please open Telegram to view this post
VIEW IN TELEGRAM
Классические задачи
Computer Science
на языке Java


Автор:
Дэвид Копец
Год издания: 2022

Скачать книгу

👉 Java Rocks | #книга
Please open Telegram to view this post
VIEW IN TELEGRAM
Как сейчас начинающему Java-разработчику искать работу на позицию Junior?
#мнение

Если раньше джуны могли рассчитывать на быстрый старт после курсов и парочки пет-проектов, то сейчас всё гораздо сложнее. Конкуренция дикая, вакансий меньше, требования выше. Но если ты реально хочешь связать себя с Java, давай разбираться, что делать.

👩‍💻 Стек. Java сама по себе — это круто, но одной её мало. Минимум, что должно быть в резюме: Spring (Boot, MVC), базы данных (SQL, PostgreSQL/MySQL), Git, REST API. В идеале хотя бы немного Docker и CI/CD.

👩‍💻 Портфолио. Один учебный проект с курса — не вариант. Нужно несколько, причем максимально приближенных к реальным задачам. API-шка, работа с БД, авторизация/аутентификация, интеграция с чем-то внешним. Код чистый, читаемый, задеплоенный, с тестами.

👩‍💻 GitHub. Без него никуда. Рекрутеры и тимлиды всегда туда смотрят. Сделай красиво: оформленный README, коммиты с осмысленными сообщениями, рабочие проекты.

👩‍💻 Резюме и LinkedIn. В резюме — конкретика, а не «стрессоустойчивый, креативный и целеустремленный». Упор на технологии, проекты и чем ты реально занимался. В LinkedIn — норм фотка, четко заполненный профиль, активность (лайки, комменты, посты).

👩‍💻 Собеседования. Тренируй алгоритмы (Leetcode, Codeforces), SQL, основные вопросы по Java Core, Spring. Учись формулировать мысли. Будь готов решать задачки на кодинг.

👩‍💻 Стажировки, open-source, фриланс. Если никто не берет без опыта, значит, нужно искать способ этот опыт получить. Делай проекты на Upwork/Fiverr, ищи стажировки.

Да, это непросто. Но оно того стоит. Главное — не останавливаться. 🚀

👉 Java Rocks | #мнение
Please open Telegram to view this post
VIEW IN TELEGRAM
Каким будет вывод этого кода?
Anonymous Quiz
2%
abc
36%
ac
23%
ace
37%
Ошибка компиляции
1%
Узнать ответ
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Это полезно знать
каждому java
разработчику


👉 Java Rocks | #shorts
Please open Telegram to view this post
VIEW IN TELEGRAM
Вопрос с собеседования

В чем разница между абстрактным классом и абстрактным методом, и абстрактным методом и интерфейсом?

Ответ:
- Абстрактный класс – класс, который нельзя создать напрямую (new), может содержать как абстрактные методы, так и реализацию.
- Абстрактный метод – метод без реализации, который должен быть переопределен в наследнике.
- Интерфейс – чистая абстракция (до Java 8), содержит только абстрактные методы (начиная с Java 8, допускает default и static методы).


tags: #собеседование

👉 Java Rocks | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
Вакансии по Java за последнюю неделю:

Java Developer Junior. Удалённо (РФ), 55–70 т.р.

Java Developer Middle+. Удалённо (РФ), 200–270 т.р.

QA Auto Java (Middle). Удалённо (РФ), 250–380 т.р.

Java Developer. Гибрид (Новосибирск), договорная.

Инженер автотестирования Java. Удалённо, договорная.

👉 Java Rocks | #вакансии
Please open Telegram to view this post
VIEW IN TELEGRAM
Roadmap. Как изучать Java, чтобы дойти до работы?

Если коротко — писать код. Если длиннее — нужен план, иначе можно утонуть в миллионе технологий.

👩‍💻 Начинать, конечно, с основ: переменные, условия, циклы, массивы. Потом ООП: классы, объекты, наследование, интерфейсы. Без этого вообще никуда, потому что Java — это про ООП.

👩‍💻 Дальше — углубляться в саму Java. Коллекции (List, Set, Map), исключения, потоки, работа с файлами. Тут важно не просто читать, а делать: например, написать мини-проект, который реально что-то делает.

👩‍💻 Потом базы данных. SQL — это must-have. Учиться писать запросы, разбираться, как устроены индексы, как соединять таблицы. Попутно смотреть на Hibernate и JPA, потому что с чистым SQL в реальной разработке мало кто работает.

👩‍💻 Следующий шаг — Spring. Это главный фреймворк для бэкенда на Java, без него сложно найти работу. Spring Boot, Spring Data, Spring Security — минимум, который нужно знать. Здесь снова важны проекты: сделать REST API, прикрутить базу, добавить авторизацию.

Инструменты: Git, Docker, Maven/Gradle. Без них тоже никуда, так что лучше освоить сразу.

👩‍💻 Ну и самый важный этап — практика. Пет-проекты, участие в Open Source, тестовые задания. Курсы и туториалы — это хорошо, но работу дают не за то, сколько статей ты прочитал, а за код, который ты написал.

Так что если хочешь выучить Java — учи теорию и главное пиши много кода. 🚀

👉 Java Rocks | #мнение
Please open Telegram to view this post
VIEW IN TELEGRAM
Где вы чаще всего пишете код?

❤️ IntelliJ IDEA
🔥 Vim/Emacs
👍🏼 Eclipse
⚡️ VS Code
😁 Notepad++

Пишите в комментарии интересные/полезные фичи вашего инструмента
Please open Telegram to view this post
VIEW IN TELEGRAM
HTML Embed Code:
2025/07/05 14:23:42
Back to Top