📓 Книги по Java
870 subscribers
340 photos
27 videos
5 files
835 links
📓 Книги по Java

Самый крутой канал c подборкой книг, статей, но и как без рекламы все в одном месте
По ворпосам размещения @qa_autom
Download Telegram
Приведите примеры структурных шаблонов проектирования.

Адаптер (Adapter) — объект, обеспечивающий взаимодействие двух других объектов, один из которых использует, а другой предоставляет несовместимый с первым интерфейс.
Мост (Bridge) — структура, позволяющая изменять интерфейс обращения и интерфейс реализации класса независимо.
Компоновщик (Composite) — объект, который объединяет в себе объекты, подобные ему самому.
Декоратор (Decorator) — класс, расширяющий функциональность другого класса без использования наследования.
Фасад (Facade) — объект, который абстрагирует работу с несколькими классами, объединяя их в единое целое.
Приспособленец (Flyweight) — это объект, представляющий себя как уникальный экземпляр в разных местах программы, но по факту не являющийся таковым.
Заместитель (Proxy) — объект, который является посредником между двумя другими объектами, и который реализует/ограничивает доступ к объекту, к которому обращаются через него.

👉@BookJava
Фрилансер работает из любой точки мира по ставке от 3500руб./час и может заработать от 250 000 р. в месяц. Резонный вопрос - фрилансер, ты вот так сходу и получишь свои $50? Спойлер - нет.

Хорошо, если в окружении есть старый фрилансер с 20-летним опытом, который все расскажет, и подскажет.

Фрилансер Алексей Лапицкий запустил авторский канал freelancer1s

1️⃣ Мой топ-10 типичных ошибок фрилансеров

2️⃣ Мой топ правил бизнес-переписки для фрилансера.

3️⃣ Какие гарантии давать клиентам на фрилансе?

Подписывайтесь на канал. https://t.me/freelancer1s/30
Каким будет результат выполнения следующего кода?
Что такое «нормализация»?

Нормализация - это процесс преобразования отношений базы данных к виду, отвечающему нормальным формам (пошаговый, обратимый процесс замены исходной схемы другой схемой, в которой наборы данных имеют более простую и логичную структуру).

Нормализация предназначена для приведения структуры базы данных к виду, обеспечивающему минимальную логическую избыточность, и не имеет целью уменьшение или увеличение производительности работы или же уменьшение или увеличение физического объёма базы данных. Конечной целью нормализации является уменьшение потенциальной противоречивости хранимой в базе данных информации.
Все каналы про IT как под копирку...

Учебник, может быть слитый за 15 год курс, 0 практики и барахтайся сам😓

Но эти👇 два блога ведут опытные программисты

• Как не быть тем, кого заменит ИИ? Как остаться незаменимым для компании? Подписаться на Kotlin Senior – блог о языке программирования, который будет прекрасно смотреться в твоём резюме.

• Даже небольшие игры, сделанные на коленке, врываются в ТОПы Play Marketa и несут создателям миллионы. Чем ты хуже? Тем, что до сих пор не создал ни одну игру! Android Developer – практические советы от разработчика, который выпустил не один десяток приложений и вывел их в ТОП.

Эти два канала будут полезней любого канала по Питону или "канала учителя какого-то университета"
Может ли имя класса не совпадать с именем файла?

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

Protected и private классов верхнего уровня не бывает в принципе, а вот на package-protected это ограничение не распространяется. Это значит, что класс без модификатора доступа может иметь любое имя. Также это значит, что рядом с основным публичным классом файла (или вместо него) можно объявить любое количество других классов без модификатора доступа, с произвольными именами. Они будут доступны внутри всего пакета.

Так что ответ – может.
Все каналы про IT как под копирку...

Учебник, может быть слитый за 15 год курс, 0 практики и барахтайся сам😓

Но эти👇 два блога ведут опытные программисты

• Как не быть тем, кого заменит ИИ? Как остаться незаменимым для компании? Подписаться на Kotlin Senior – блог о языке программирования, который будет прекрасно смотреться в твоём резюме.

• Даже небольшие игры, сделанные на коленке, врываются в ТОПы Play Marketa и несут создателям миллионы. Чем ты хуже? Тем, что до сих пор не создал ни одну игру! Android Developer – практические советы от разработчика, который выпустил не один десяток приложений и вывел их в ТОП.

Эти два канала будут полезней любого канала по Питону или "канала учителя какого-то университета"
🔥 Через час на канале IT Jobs начнется вебинар на тему: «Как будучи 15 летним школьником я устроился на первую работу фронтенд разработчика»

Спикер: Осман
Дата: 08.04
Время: 14:00
Канал: IT Jobs

Подключайся!
🚀ПОДКЛЮЧИТЬСЯ К ВЕБИНАРУ
тема: «Как будучи 15 летним школьником я устроился на первую работу фронтенд разработчика»
Системный аналитик (middle)
#гибрид
ЗП: от 200 000 до 250 000 ₽
Локация: Москва
Компания: Green Wave Palace

Обязанности:
• Анализ, декомпозиция и документирование требований;
• взаимодействие с заказчиками и экспертами предметных областей;
• разработка технического задания (ТЗ), спецификаций и постановка задач (в основном интеграционные потоки);
• построение необходимых моделей, алгоритмов, прототипов;
• Взаимодействие с разработчиками и QA инженерами;

Требования:
• опыт на любом из языков программирования (java, C# и др)
• владение английским языком;
• знание нотации IDEFx, UML, BPMN (желательно)
• понимание протоколов REST/SOAP/GraphQL (желательно)
• Знание современных подходов интеграции и построения информационных систем;
• Понимание основ http запросов (разница между post,get,patch,put);
• Умение проектировать и описывать API;
• Знание форматов обмена данных (JSON,XML);
QA Automation Engineer (senior)
#удаленка #офис
Локация: Москва
Компания: Neoflex

Обязанности:
- Готовить тестовые данные и тестовые сценарии;
- Разрабатывать автотесты под функционал;
- Проводить функциональное и интеграционное тестирование;
- Проводить полный цикл работы с дефектами: локализация, анализ, формализация, фиксирование;
- Оценивать сложности и трудоемкости задач;
- Составлять тестовую документацию и отчеты.

Требования:
- Знание видов / методов тестирования, навыки их применения на практике;
- Знание языка разработки Java;
- Знание SQL;
- Опыт составления архитектуры автотестов;
- Опыт написания автотестов;
- Опыт разработки автотестов - от 3х лет;
- Навыки и опыт составления чек-листов, тест-кейсов, тест-планов;
- Опыт разработки программы и методики испытаний;
- Опыт проведения приемо-сдаточных испытаний;
- Опыт работы в баг-трекинговых системах.
The owner of this channel has been inactive for the last 11 months. If they remain inactive for the next 27 days, they may lose their account and admin rights in this channel. The contents of the channel will remain accessible for all users.
The owner of this channel has been inactive for the last 11 months. If they remain inactive for the next 9 days, they may lose their account and admin rights in this channel. The contents of the channel will remain accessible for all users.