Ну Тинькофф как всегда — предлагает крутые условия для опытных Java/Kotlin-разработчиков. Будут масштабные финтех-задачи, продукты для 30 млн пользователей и хорошая зарплата.
Еще можно работать из любого города и получить ДМС со стоматологией. Детали тут: https://u.tinkoff.ru/kotlinjava
Еще можно работать из любого города и получить ДМС со стоматологией. Детали тут: https://u.tinkoff.ru/kotlinjava
Introducing Blockchain with Java
Автор: Spiro Buzharovski
Год издания: 2022
#java #english
Скачать книгу
Автор: Spiro Buzharovski
Год издания: 2022
#java #english
Скачать книгу
Одинарные и двойные кавычки
Что ты ожидаешь в результате выполнения кода с картинки?
Казалось бы, строка должна возвращать «
Двойные кавычки обрабатывают символы как строки, но одинарные кавычки ведут себя иначе. Они преобразуют символьные операнды (
Что ты ожидаешь в результате выполнения кода с картинки?
Казалось бы, строка должна возвращать «
HaHa», но на самом деле это будет «Ha169».Двойные кавычки обрабатывают символы как строки, но одинарные кавычки ведут себя иначе. Они преобразуют символьные операнды (
'H' и 'a') в целые значения посредством расширения примитивных типов — получается 169.QA automation (middle)
#удаленка #офис #гибрид
Локация: Москва
Компания: QIWI
Обязанности:
- Проводить тестирование API;
- Создавать сценарии тестирования и писать тест-кейсы;
- Автоматизировать сценарии тестирования API;
- Регистрировать найденные дефекты, рефакторить и оптимизировать текущие автотесты;
- Проводить ревью кода;
- Участвовать в постановке задач и составлении требований к ПО;
- Помогать в формулировании нефункциональных требований к ПО;
- Участвовать в формировании экспертизы по автоматизации внутри команды и в компании.
Требования:
- Имеешь опыт автоматизации тестирования API от 2х лет;
- Имеешь понимание работы клиент-серверной архитектуры;
- Имеешь опыт автоматизации интеграционного тестирования;
- Пишешь тесты на Java/Kotlin/Groovy;
- Работаешь с CI (одной из: gitlab/teamcity/jenkins);
- Есть опыт работы с использованием: git, maven, gradle;
- Знаешь Java Core;
- Знаешь СУБД и SQL на уровне понимания принципов работы и построение простых запросов;
- Имеешь опыт работы с любой из систем контроля версий (Github, Gitlab);
- Можешь разобраться в чужом коде, писать чистый и понятный.
#удаленка #офис #гибрид
Локация: Москва
Компания: QIWI
Обязанности:
- Проводить тестирование API;
- Создавать сценарии тестирования и писать тест-кейсы;
- Автоматизировать сценарии тестирования API;
- Регистрировать найденные дефекты, рефакторить и оптимизировать текущие автотесты;
- Проводить ревью кода;
- Участвовать в постановке задач и составлении требований к ПО;
- Помогать в формулировании нефункциональных требований к ПО;
- Участвовать в формировании экспертизы по автоматизации внутри команды и в компании.
Требования:
- Имеешь опыт автоматизации тестирования API от 2х лет;
- Имеешь понимание работы клиент-серверной архитектуры;
- Имеешь опыт автоматизации интеграционного тестирования;
- Пишешь тесты на Java/Kotlin/Groovy;
- Работаешь с CI (одной из: gitlab/teamcity/jenkins);
- Есть опыт работы с использованием: git, maven, gradle;
- Знаешь Java Core;
- Знаешь СУБД и SQL на уровне понимания принципов работы и построение простых запросов;
- Имеешь опыт работы с любой из систем контроля версий (Github, Gitlab);
- Можешь разобраться в чужом коде, писать чистый и понятный.
SOLID в деталях: Принцип единственной ответственности
В серии роликов "SOLID в деталях" я постараюсь подробно рассказать о принципах SOLID, а так же продемонстрировать их практическое применение.
В первом ролике речь пойдёт о принципе единственной ответственности (Single Responsibility Principle; SRP), его трактовках и их практическом применении.
В серии роликов "SOLID в деталях" я постараюсь подробно рассказать о принципах SOLID, а так же продемонстрировать их практическое применение.
В первом ролике речь пойдёт о принципе единственной ответственности (Single Responsibility Principle; SRP), его трактовках и их практическом применении.
YouTube
SOLID в деталях: Принцип единственной ответственности
В серии роликов "SOLID в деталях" я постараюсь подробно рассказать о принципах SOLID, а так же продемонстрировать их практическое применение.
В первом ролике речь пойдёт о принципе единственной ответственности (Single Responsibility Principle; SRP), его…
В первом ролике речь пойдёт о принципе единственной ответственности (Single Responsibility Principle; SRP), его…
👨💻4 способа прокачать свою карьеру в разработке, аналитике, менеджменте и попасть в Яндекс
1️⃣Летние школы Академии Яндекса
Для тех, у кого уже есть опыт в разработке. До 27 апреля продолжается набор в Школу бэкенд-разработки (Python, Java, C++, Go). Обучение бесплатное. Иногородним Яндекс оплатит билеты и проживание на период практики в офисах компании в Москве, Алматы и Белграде. Лучшим студентам — офер в штат Яндекса.
2️⃣Открытый лекторий Академии Яндекса
Если нет времени на Школы, регистрируйтесь на бесплатный Открытый лекторий. Это часть программы Летних школ — 120 лекций по soft skills, бэкенд-, фронтенд- и мобильной разработке, аналитике и продакт-менеджменту.
3️⃣Стажировки по бэкенд-, фронтенд- и мобильной разработке, аналитике и ML
Получите опыт работы над продуктами Яндекса, которыми пользуются миллионы. Подайте заявку на оплачиваемую стажировку (от 3 до 6 месяцев). Иногородним стажёрам Яндекс оплачивает проживание и билеты.
4️⃣Intern Meetup Week и пробные собеседования
Всё про стажировки,...
1️⃣Летние школы Академии Яндекса
Для тех, у кого уже есть опыт в разработке. До 27 апреля продолжается набор в Школу бэкенд-разработки (Python, Java, C++, Go). Обучение бесплатное. Иногородним Яндекс оплатит билеты и проживание на период практики в офисах компании в Москве, Алматы и Белграде. Лучшим студентам — офер в штат Яндекса.
2️⃣Открытый лекторий Академии Яндекса
Если нет времени на Школы, регистрируйтесь на бесплатный Открытый лекторий. Это часть программы Летних школ — 120 лекций по soft skills, бэкенд-, фронтенд- и мобильной разработке, аналитике и продакт-менеджменту.
3️⃣Стажировки по бэкенд-, фронтенд- и мобильной разработке, аналитике и ML
Получите опыт работы над продуктами Яндекса, которыми пользуются миллионы. Подайте заявку на оплачиваемую стажировку (от 3 до 6 месяцев). Иногородним стажёрам Яндекс оплачивает проживание и билеты.
4️⃣Intern Meetup Week и пробные собеседования
Всё про стажировки,...
Решение для проверки кода Java
В этой статье представлены проблемы, функции решения и основные преимущества решения для проверки кода, которое используется для проверки регистрации всех критических событий.
https://dzone.com/articles/java-code-review-solution
В этой статье представлены проблемы, функции решения и основные преимущества решения для проверки кода, которое используется для проверки регистрации всех критических событий.
https://dzone.com/articles/java-code-review-solution
DZone
Java Code Review Solution
A code review solution is a tool to validate that all critical events are logged with the required information and follow best practices. This low-code utility uses user-input application code to produce exception reports.
Ну Тинькофф как всегда — предлагает крутые условия для опытных Java/Kotlin-разработчиков. Будут масштабные финтех-задачи, продукты для 30 млн пользователей и хорошая зарплата.
Еще можно работать из любого города и получить ДМС со стоматологией. Детали тут: https://u.tinkoff.ru/kotlin-java
Еще можно работать из любого города и получить ДМС со стоматологией. Детали тут: https://u.tinkoff.ru/kotlin-java
👨💻4 способа прокачать свою карьеру в разработке, аналитике, менеджменте и попасть в Яндекс
1️⃣Летние школы Академии Яндекса
Для тех, у кого уже есть опыт в разработке. До 27 апреля продолжается набор в Школу бэкенд-разработки (Python, Java, C++, Go). Обучение бесплатное. Иногородним Яндекс оплатит билеты и проживание на период практики в офисах компании в Москве, Алматы и Белграде. Лучшим студентам — офер в штат Яндекса.
2️⃣Открытый лекторий Академии Яндекса
Если нет времени на Школы, регистрируйтесь на бесплатный Открытый лекторий. Это часть программы Летних школ — 120 лекций по soft skills, бэкенд-, фронтенд- и мобильной разработке, аналитике и продакт-менеджменту.
3️⃣Стажировки по бэкенд-, фронтенд- и мобильной разработке, аналитике и ML
Получите опыт работы над продуктами Яндекса, которыми пользуются миллионы. Подайте заявку на оплачиваемую стажировку (от 3 до 6 месяцев). Иногородним стажёрам Яндекс оплачивает проживание и билеты.
4️⃣Intern Meetup Week и пробные собеседования
Всё про стажировки,...
1️⃣Летние школы Академии Яндекса
Для тех, у кого уже есть опыт в разработке. До 27 апреля продолжается набор в Школу бэкенд-разработки (Python, Java, C++, Go). Обучение бесплатное. Иногородним Яндекс оплатит билеты и проживание на период практики в офисах компании в Москве, Алматы и Белграде. Лучшим студентам — офер в штат Яндекса.
2️⃣Открытый лекторий Академии Яндекса
Если нет времени на Школы, регистрируйтесь на бесплатный Открытый лекторий. Это часть программы Летних школ — 120 лекций по soft skills, бэкенд-, фронтенд- и мобильной разработке, аналитике и продакт-менеджменту.
3️⃣Стажировки по бэкенд-, фронтенд- и мобильной разработке, аналитике и ML
Получите опыт работы над продуктами Яндекса, которыми пользуются миллионы. Подайте заявку на оплачиваемую стажировку (от 3 до 6 месяцев). Иногородним стажёрам Яндекс оплачивает проживание и билеты.
4️⃣Intern Meetup Week и пробные собеседования
Всё про стажировки,...
Приведите примеры структурных шаблонов проектирования.
Адаптер (Adapter) — объект, обеспечивающий взаимодействие двух других объектов, один из которых использует, а другой предоставляет несовместимый с первым интерфейс.
Мост (Bridge) — структура, позволяющая изменять интерфейс обращения и интерфейс реализации класса независимо.
Компоновщик (Composite) — объект, который объединяет в себе объекты, подобные ему самому.
Декоратор (Decorator) — класс, расширяющий функциональность другого класса без использования наследования.
Фасад (Facade) — объект, который абстрагирует работу с несколькими классами, объединяя их в единое целое.
Приспособленец (Flyweight) — это объект, представляющий себя как уникальный экземпляр в разных местах программы, но по факту не являющийся таковым.
Заместитель (Proxy) — объект, который является посредником между двумя другими объектами, и который реализует/ограничивает доступ к объекту, к которому обращаются через него.
👉@BookJava
Адаптер (Adapter) — объект, обеспечивающий взаимодействие двух других объектов, один из которых использует, а другой предоставляет несовместимый с первым интерфейс.
Мост (Bridge) — структура, позволяющая изменять интерфейс обращения и интерфейс реализации класса независимо.
Компоновщик (Composite) — объект, который объединяет в себе объекты, подобные ему самому.
Декоратор (Decorator) — класс, расширяющий функциональность другого класса без использования наследования.
Фасад (Facade) — объект, который абстрагирует работу с несколькими классами, объединяя их в единое целое.
Приспособленец (Flyweight) — это объект, представляющий себя как уникальный экземпляр в разных местах программы, но по факту не являющийся таковым.
Заместитель (Proxy) — объект, который является посредником между двумя другими объектами, и который реализует/ограничивает доступ к объекту, к которому обращаются через него.
👉@BookJava
Фрилансер работает из любой точки мира по ставке от 3500руб./час и может заработать от 250 000 р. в месяц. Резонный вопрос - фрилансер, ты вот так сходу и получишь свои $50? Спойлер - нет.
Хорошо, если в окружении есть старый фрилансер с 20-летним опытом, который все расскажет, и подскажет.
Фрилансер Алексей Лапицкий запустил авторский канал freelancer1s
1️⃣ Мой топ-10 типичных ошибок фрилансеров
2️⃣ Мой топ правил бизнес-переписки для фрилансера.
3️⃣ Какие гарантии давать клиентам на фрилансе?
Подписывайтесь на канал. https://t.me/freelancer1s/30
Хорошо, если в окружении есть старый фрилансер с 20-летним опытом, который все расскажет, и подскажет.
Фрилансер Алексей Лапицкий запустил авторский канал freelancer1s
1️⃣ Мой топ-10 типичных ошибок фрилансеров
2️⃣ Мой топ правил бизнес-переписки для фрилансера.
3️⃣ Какие гарантии давать клиентам на фрилансе?
Подписывайтесь на канал. https://t.me/freelancer1s/30
Что такое «нормализация»?
Нормализация предназначена для приведения структуры базы данных к виду, обеспечивающему минимальную логическую избыточность, и не имеет целью уменьшение или увеличение производительности работы или же уменьшение или увеличение физического объёма базы данных. Конечной целью нормализации является уменьшение потенциальной противоречивости хранимой в базе данных информации.
Нормализация - это процесс преобразования отношений базы данных к виду, отвечающему нормальным формам (пошаговый, обратимый процесс замены исходной схемы другой схемой, в которой наборы данных имеют более простую и логичную структуру).Нормализация предназначена для приведения структуры базы данных к виду, обеспечивающему минимальную логическую избыточность, и не имеет целью уменьшение или увеличение производительности работы или же уменьшение или увеличение физического объёма базы данных. Конечной целью нормализации является уменьшение потенциальной противоречивости хранимой в базе данных информации.
Все каналы про IT как под копирку...
Учебник, может быть слитый за 15 год курс, 0 практики и барахтайся сам😓
Но эти👇 два блога ведут опытные программисты
• Как не быть тем, кого заменит ИИ? Как остаться незаменимым для компании? Подписаться на Kotlin Senior – блог о языке программирования, который будет прекрасно смотреться в твоём резюме.
• Даже небольшие игры, сделанные на коленке, врываются в ТОПы Play Marketa и несут создателям миллионы. Чем ты хуже? Тем, что до сих пор не создал ни одну игру! Android Developer – практические советы от разработчика, который выпустил не один десяток приложений и вывел их в ТОП.
Эти два канала будут полезней любого канала по Питону или "канала учителя какого-то университета"
Учебник, может быть слитый за 15 год курс, 0 практики и барахтайся сам😓
Но эти👇 два блога ведут опытные программисты
• Как не быть тем, кого заменит ИИ? Как остаться незаменимым для компании? Подписаться на Kotlin Senior – блог о языке программирования, который будет прекрасно смотреться в твоём резюме.
• Даже небольшие игры, сделанные на коленке, врываются в ТОПы Play Marketa и несут создателям миллионы. Чем ты хуже? Тем, что до сих пор не создал ни одну игру! Android Developer – практические советы от разработчика, который выпустил не один десяток приложений и вывел их в ТОП.
Эти два канала будут полезней любого канала по Питону или "канала учителя какого-то университета"
Может ли имя класса не совпадать с именем файла?
Компилятор требует, чтобы в .java файле был не больше чем один публичный класс верхнего уровня, и чтобы его название совпадало с названием файла. Все специальные символы также должны быть в имени файла.
Protected и private классов верхнего уровня не бывает в принципе, а вот на package-protected это ограничение не распространяется. Это значит, что класс без модификатора доступа может иметь любое имя. Также это значит, что рядом с основным публичным классом файла (или вместо него) можно объявить любое количество других классов без модификатора доступа, с произвольными именами. Они будут доступны внутри всего пакета.
Так что ответ – может.
Компилятор требует, чтобы в .java файле был не больше чем один публичный класс верхнего уровня, и чтобы его название совпадало с названием файла. Все специальные символы также должны быть в имени файла.
Protected и private классов верхнего уровня не бывает в принципе, а вот на package-protected это ограничение не распространяется. Это значит, что класс без модификатора доступа может иметь любое имя. Также это значит, что рядом с основным публичным классом файла (или вместо него) можно объявить любое количество других классов без модификатора доступа, с произвольными именами. Они будут доступны внутри всего пакета.
Так что ответ – может.
Все каналы про IT как под копирку...
Учебник, может быть слитый за 15 год курс, 0 практики и барахтайся сам😓
Но эти👇 два блога ведут опытные программисты
• Как не быть тем, кого заменит ИИ? Как остаться незаменимым для компании? Подписаться на Kotlin Senior – блог о языке программирования, который будет прекрасно смотреться в твоём резюме.
• Даже небольшие игры, сделанные на коленке, врываются в ТОПы Play Marketa и несут создателям миллионы. Чем ты хуже? Тем, что до сих пор не создал ни одну игру! Android Developer – практические советы от разработчика, который выпустил не один десяток приложений и вывел их в ТОП.
Эти два канала будут полезней любого канала по Питону или "канала учителя какого-то университета"
Учебник, может быть слитый за 15 год курс, 0 практики и барахтайся сам😓
Но эти👇 два блога ведут опытные программисты
• Как не быть тем, кого заменит ИИ? Как остаться незаменимым для компании? Подписаться на Kotlin Senior – блог о языке программирования, который будет прекрасно смотреться в твоём резюме.
• Даже небольшие игры, сделанные на коленке, врываются в ТОПы Play Marketa и несут создателям миллионы. Чем ты хуже? Тем, что до сих пор не создал ни одну игру! Android Developer – практические советы от разработчика, который выпустил не один десяток приложений и вывел их в ТОП.
Эти два канала будут полезней любого канала по Питону или "канала учителя какого-то университета"
🔥 Через час на канале IT Jobs начнется вебинар на тему: «Как будучи 15 летним школьником я устроился на первую работу фронтенд разработчика»
Спикер: Осман
Дата: 08.04
Время: 14:00
Канал: IT Jobs
Подключайся!
Спикер: Осман
Дата: 08.04
Время: 14:00
Канал: IT Jobs
Подключайся!
🚀ПОДКЛЮЧИТЬСЯ К ВЕБИНАРУ
тема: «Как будучи 15 летним школьником я устроился на первую работу фронтенд разработчика»
тема: «Как будучи 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);
#гибрид
ЗП: от 200 000 до 250 000 ₽
Локация: Москва
Компания: Green Wave Palace
Обязанности:
• Анализ, декомпозиция и документирование требований;
• взаимодействие с заказчиками и экспертами предметных областей;
• разработка технического задания (ТЗ), спецификаций и постановка задач (в основном интеграционные потоки);
• построение необходимых моделей, алгоритмов, прототипов;
• Взаимодействие с разработчиками и QA инженерами;
Требования:
• опыт на любом из языков программирования (java, C# и др)
• владение английским языком;
• знание нотации IDEFx, UML, BPMN (желательно)
• понимание протоколов REST/SOAP/GraphQL (желательно)
• Знание современных подходов интеграции и построения информационных систем;
• Понимание основ http запросов (разница между post,get,patch,put);
• Умение проектировать и описывать API;
• Знание форматов обмена данных (JSON,XML);