#статья
Что главное чтобы устроиться на работу программистом студенту?
Ещё больше интересных статей и полезной информации вы можете читать на нашем _Яндекс Дзен_ канале!
Что главное чтобы устроиться на работу программистом студенту?
Ещё больше интересных статей и полезной информации вы можете читать на нашем _Яндекс Дзен_ канале!
Создаем базовый репозиторий на основе Spring Data JPA
Сегодня мы разберемся в том, как создать свой собственный базовый репозиторий, который вы cможете настроить под каждый объект вашей сущности. 😳
Поможет в этом деле Thorben Janssen, известный эксперт в Spring Data JPA.
Приятного чтения!
Читать статью
Сегодня мы разберемся в том, как создать свой собственный базовый репозиторий, который вы cможете настроить под каждый объект вашей сущности. 😳
Поможет в этом деле Thorben Janssen, известный эксперт в Spring Data JPA.
Приятного чтения!
Читать статью
Java. Многопоточность
Определение процессов и потоков. Роль операционной системы при работе с потоками. Интерфейс Runnable. Класс Thread. Доступ к объекту потока. Остановка выполнения и прерывание выполнения потока. Остановка текущего потока для окончания другого. Термины, связанные с многопоточностью. Критический участок кода. Семафор, Mutex. Мягкая и обязательная блокировки. Высокоуровневая конструкция Monitor. Взаимодействие потоков. Возможные ошибки одновременного доступа. Модель взаимодействия потоков через общую память. Синхронизация, её методы и состояния. Блокировка объектов. Ситуация Deadlock. Служба в отдельном потоке. Методы wait() и notify(). Контейнеры, безопасные для многопоточного доступа.
https://www.youtube.com/watch?v=dLDhB6SRXzw
👉@BookJava
Определение процессов и потоков. Роль операционной системы при работе с потоками. Интерфейс Runnable. Класс Thread. Доступ к объекту потока. Остановка выполнения и прерывание выполнения потока. Остановка текущего потока для окончания другого. Термины, связанные с многопоточностью. Критический участок кода. Семафор, Mutex. Мягкая и обязательная блокировки. Высокоуровневая конструкция Monitor. Взаимодействие потоков. Возможные ошибки одновременного доступа. Модель взаимодействия потоков через общую память. Синхронизация, её методы и состояния. Блокировка объектов. Ситуация Deadlock. Служба в отдельном потоке. Методы wait() и notify(). Контейнеры, безопасные для многопоточного доступа.
https://www.youtube.com/watch?v=dLDhB6SRXzw
👉@BookJava
YouTube
Java. Многопоточность (лекция 9)
«Технопарк Mail.ru Group» при МГТУ им. Н. Э. Баумана.
Курс «Углублённое программирование на Java» (зима 2015).
Лекция № 9: «Многопоточность».
Лектор — Виталий Чибриков.
Определение процессов и потоков. Роль операционной системы при работе с потоками. Интерфейс…
Курс «Углублённое программирование на Java» (зима 2015).
Лекция № 9: «Многопоточность».
Лектор — Виталий Чибриков.
Определение процессов и потоков. Роль операционной системы при работе с потоками. Интерфейс…
Переворачиваем изображение на 180 градусов
С помощью следующего фрагмента кода вы можете получить перевернутое на 180 градусов изображение.
Подробнее можно ознакомиться здесь.
С помощью следующего фрагмента кода вы можете получить перевернутое на 180 градусов изображение.
Подробнее можно ознакомиться здесь.
Лучшие практики для Java-приложений в Kubernetes
В этой статье вы прочтете о лучших практиках запуска Java-приложений в Kubernetes. Большинство этих рекомендаций применимы и для других языков. Однако я рассматриваю все правила в рамках характеристик Java, а также показываю решения и инструменты, доступные для приложений на основе JVM. Некоторые из этих рекомендаций Kubernetes навязаны дизайном при использовании самых популярных сред Java, таких как Spring Boot или Quarkus. Я покажу вам, как эффективно использовать их, чтобы упростить жизнь разработчика.
https://piotrminkowski.com/2023/02/13/best-practices-for-java-apps-on-kubernetes/
В этой статье вы прочтете о лучших практиках запуска Java-приложений в Kubernetes. Большинство этих рекомендаций применимы и для других языков. Однако я рассматриваю все правила в рамках характеристик Java, а также показываю решения и инструменты, доступные для приложений на основе JVM. Некоторые из этих рекомендаций Kubernetes навязаны дизайном при использовании самых популярных сред Java, таких как Spring Boot или Quarkus. Я покажу вам, как эффективно использовать их, чтобы упростить жизнь разработчика.
https://piotrminkowski.com/2023/02/13/best-practices-for-java-apps-on-kubernetes/
Обзор фреймворков Java REST API
Предложенная сегодня статья представляет собой небольшой обзор топовых Java REST API фреймворков: 😃
✔️ Spring Boot
✔️ Jersey
✔️ Play Framework
✔️ Vert.x
В статье рассмотрены их достоинства, недостатки и базовые примеры использования.
Приятного чтения!
Читать статью
Предложенная сегодня статья представляет собой небольшой обзор топовых Java REST API фреймворков: 😃
✔️ Spring Boot
✔️ Jersey
✔️ Play Framework
✔️ Vert.x
В статье рассмотрены их достоинства, недостатки и базовые примеры использования.
Приятного чтения!
Читать статью
Java developer (middle)
#полныйдень #офис
Компания: Сбер
Локация: Самара
В задачи входят:
- разработка back-end системы SberGeoData (Java / Spring) на стыке с Hadoop экосистемой (Cloudera Hadoop/ Oozie / Spark / Hive / HBase)
- разработка front-end системы SberGeoData (ReactJS + LeafletJS)
- сопровождение уже внедренных инстансов системы на Пром
- анализ новых инструментов и технологий в индустрии обработки и анализа геоданных.
Ты нам подходишь, если у тебя есть:
- суммарный опыт разработки на Java от 2-х лет
- желание изучать новые технологии и прагматично их применить
Приветствуется:
- опыт разработки на JavaScript, включая ReactJS
- опыт администрирования кластеров на базе дистрибутивов Cloudera / Hortonworks
- участие в Open Source активностях (на GitHub, например)
- опыт исследования данных средствами Python
#полныйдень #офис
Компания: Сбер
Локация: Самара
В задачи входят:
- разработка back-end системы SberGeoData (Java / Spring) на стыке с Hadoop экосистемой (Cloudera Hadoop/ Oozie / Spark / Hive / HBase)
- разработка front-end системы SberGeoData (ReactJS + LeafletJS)
- сопровождение уже внедренных инстансов системы на Пром
- анализ новых инструментов и технологий в индустрии обработки и анализа геоданных.
Ты нам подходишь, если у тебя есть:
- суммарный опыт разработки на Java от 2-х лет
- желание изучать новые технологии и прагматично их применить
Приветствуется:
- опыт разработки на JavaScript, включая ReactJS
- опыт администрирования кластеров на базе дистрибутивов Cloudera / Hortonworks
- участие в Open Source активностях (на GitHub, например)
- опыт исследования данных средствами Python
Стать сотрудником Яндекса быстрее и проще, чем кажется. Участвуйте в днях быстрого найма: решите тестовое, пройдите несколько секций собеседования и получите офер за несколько дней.
Теперь дни быстрого найма будут проходить регулярно. Чтобы вам было удобно следить за расписанием, собрали его на отдельной странице.
Ближайшее мероприятие:
• 27 февраля – 3 марта — Fast Track для Backend-разработчиков пишущих на C++ и аналитиков со знанием Python в команду геосервисов Яндекса.
Зарегистрироваться
Теперь дни быстрого найма будут проходить регулярно. Чтобы вам было удобно следить за расписанием, собрали его на отдельной странице.
Ближайшее мероприятие:
• 27 февраля – 3 марта — Fast Track для Backend-разработчиков пишущих на C++ и аналитиков со знанием Python в команду геосервисов Яндекса.
Зарегистрироваться
👩💻Java. Для чего нужен Optional?
В этом видео рассказывается, когда и почему следует применять Optional при разработке на языке программирования Java.
В этом видео рассказывается, когда и почему следует применять Optional при разработке на языке программирования Java.
YouTube
Java. Для чего нужен Optional?
В этом видео рассказывается, когда и почему следует применять Optional при разработке на языке программирования Java.
Поддержать канал на Boosty:
https://boosty.to/arhitutorials
Наш чатик в Telegram:
https://t.me/ArhiTutorials
#arhitutorialsjava #ityoutubersru
Поддержать канал на Boosty:
https://boosty.to/arhitutorials
Наш чатик в Telegram:
https://t.me/ArhiTutorials
#arhitutorialsjava #ityoutubersru
#вакансия #удалённо #job #remote #parttime #преподаватель #Kotlin #Groovy
Компания: OTUS – образовательная платформа 🦉 5 лет специализируемся на авторских курсах для IT-специалистов разного уровня: от junior до senior. У нас есть вступительное тестирование для студентов и 600+ преподавателей-практиков из крупнейших компаний. Мы учимся друг у друга, советуемся, помогаем, делимся опытом и обсуждаем новости как в преподавании, так и в IT.
Вакансия: преподаватель онлайн-курсов:
➡️ Kotlin Backend Developer. Professional
➡️ Groovy Developer
Преподаватель использует презентацию с теорией и практические примеры, чтобы раскрыть тему урока. Наши методисты помогут вам освоить лучшие инструменты и практики преподавания. Это отличная возможность, чтобы:
✅ структурировать знания;
✅ публично выступать и работать с аудиторией;
✅ внести вклад в развитие IT.
Локация: удаленно; сами определяете нагрузку и выбираете, на какие темы преподавать. Занятия проходят в вечернее время.
💰Оплата:
от 4000 до 6000 руб. за одно занятие (полтора часа);
5000 за разработку материалов к одному занятию;
от 300 до 400 руб за проверку одного ДЗ.
Бонусы:
🎁 наши курсы со скидкой/бесплатно;
💪 можно набрать себе команду из лучших студентов;
💸 совмещать с текущей фулл-тайм загрузкой.
Обсудить подробнее @yu_grin
Компания: OTUS – образовательная платформа 🦉 5 лет специализируемся на авторских курсах для IT-специалистов разного уровня: от junior до senior. У нас есть вступительное тестирование для студентов и 600+ преподавателей-практиков из крупнейших компаний. Мы учимся друг у друга, советуемся, помогаем, делимся опытом и обсуждаем новости как в преподавании, так и в IT.
Вакансия: преподаватель онлайн-курсов:
➡️ Kotlin Backend Developer. Professional
➡️ Groovy Developer
Преподаватель использует презентацию с теорией и практические примеры, чтобы раскрыть тему урока. Наши методисты помогут вам освоить лучшие инструменты и практики преподавания. Это отличная возможность, чтобы:
✅ структурировать знания;
✅ публично выступать и работать с аудиторией;
✅ внести вклад в развитие IT.
Локация: удаленно; сами определяете нагрузку и выбираете, на какие темы преподавать. Занятия проходят в вечернее время.
💰Оплата:
от 4000 до 6000 руб. за одно занятие (полтора часа);
5000 за разработку материалов к одному занятию;
от 300 до 400 руб за проверку одного ДЗ.
Бонусы:
🎁 наши курсы со скидкой/бесплатно;
💪 можно набрать себе команду из лучших студентов;
💸 совмещать с текущей фулл-тайм загрузкой.
Обсудить подробнее @yu_grin
otus.ru
Курс по backend-разработке на Kotlin, Kotlin Backend Developer
Научитесь использовать язык Kotlin для разработки серверных приложений; создавать приложения для разных платформ с помощью Kotlin Multiplatform: JS, JVM, Native (Linux/Windows/MacOs/Android/iOS)
👩💻Java. Для чего нужен Optional?
В этом видео рассказывается, когда и почему следует применять Optional при разработке на языке программирования Java.
https://youtu.be/rrQ4st2zgY8
В этом видео рассказывается, когда и почему следует применять Optional при разработке на языке программирования Java.
https://youtu.be/rrQ4st2zgY8
YouTube
Java. Для чего нужен Optional?
В этом видео рассказывается, когда и почему следует применять Optional при разработке на языке программирования Java.
Поддержать канал на Boosty:
https://boosty.to/arhitutorials
Наш чатик в Telegram:
https://t.me/ArhiTutorials
#arhitutorialsjava #ityoutubersru
Поддержать канал на Boosty:
https://boosty.to/arhitutorials
Наш чатик в Telegram:
https://t.me/ArhiTutorials
#arhitutorialsjava #ityoutubersru
Бекенд разработчик в HR Tech
- Москва,гибрид/удаленка
- Middle, senior
Наша небольшая команда решает задачи в масштабе всего Яндекса. Мы разработали внутренний Календарь для рабочих встреч, а недавно начали продавать его в пакете сервисов для бизнеса Яндекс 360 (подробно об этом рассказывали на Yandex Scale). А ещё мы разрабатываем карты наших офисов — они похожи на схемы ТЦ на Яндекс Картах. Сейчас прорабатываем прототип с обновлённым дизайном и современной версией движка для отрисовки Яндекс Карт.
Мы ищем опытного разработчика, которого так же, как и нас, воодушевляет преодоление инженерных сложностей и работа над большими системами.
Что нужно делать:
- проектировать архитектуру компонентов системы;
- генерировать идеи вместе с другими членами команды;
- проводить ревью дизайна и кода;
- повышать эффективность, масштабируемость и стабильность системы.
Мы ждем, что вы:
- работали с Java, Kotlin, PostgreSQL, Spring;
- пишете эффективный и понятный код;
- способны объяснять свои решения и работать совместно с коллегами;
- инициативны и внимательны к пожеланиям и проблемам пользователей;
Откликнуться: https://yandex.ru/jobs/vacancies/разработчик-бэкенда-в-hr-tech-11671
- Москва,гибрид/удаленка
- Middle, senior
Наша небольшая команда решает задачи в масштабе всего Яндекса. Мы разработали внутренний Календарь для рабочих встреч, а недавно начали продавать его в пакете сервисов для бизнеса Яндекс 360 (подробно об этом рассказывали на Yandex Scale). А ещё мы разрабатываем карты наших офисов — они похожи на схемы ТЦ на Яндекс Картах. Сейчас прорабатываем прототип с обновлённым дизайном и современной версией движка для отрисовки Яндекс Карт.
Мы ищем опытного разработчика, которого так же, как и нас, воодушевляет преодоление инженерных сложностей и работа над большими системами.
Что нужно делать:
- проектировать архитектуру компонентов системы;
- генерировать идеи вместе с другими членами команды;
- проводить ревью дизайна и кода;
- повышать эффективность, масштабируемость и стабильность системы.
Мы ждем, что вы:
- работали с Java, Kotlin, PostgreSQL, Spring;
- пишете эффективный и понятный код;
- способны объяснять свои решения и работать совместно с коллегами;
- инициативны и внимательны к пожеланиям и проблемам пользователей;
Откликнуться: https://yandex.ru/jobs/vacancies/разработчик-бэкенда-в-hr-tech-11671
yandex.ru
Работа в Яндесе
Напоминаем!
Завтра, на канале IT Jobs выйдет первый вебинар на тему: «Поиск работы на текущем рынке»
На вебинаре будут раскрыты темы:
1. Что изменилось на рынке IT вакансий за последние пол года
2. Как HR действуют в новой расстановке сил, какие инструменты помогут в поиске работы
3. Как продать себя в условиях новой конкуренции?
Спикер: Сергей, Программист
Дата: 18.02
Время: 14:00
Канал: IT Jobs
Приходите, слушайте, задавайте вопросы!
Завтра, на канале IT Jobs выйдет первый вебинар на тему: «Поиск работы на текущем рынке»
На вебинаре будут раскрыты темы:
1. Что изменилось на рынке IT вакансий за последние пол года
2. Как HR действуют в новой расстановке сил, какие инструменты помогут в поиске работы
3. Как продать себя в условиях новой конкуренции?
Спикер: Сергей, Программист
Дата: 18.02
Время: 14:00
Канал: IT Jobs
Приходите, слушайте, задавайте вопросы!
Случайная фраза может стать началом чего-то большего…
Вот хочет человек, чтобы ему подарили работу, на которую не надо ходить каждый день, — подарите ему работу, на которую не надо ходить каждый день.
Переходите по ссылке и дарите.
И все останутся довольны!
Вот хочет человек, чтобы ему подарили работу, на которую не надо ходить каждый день, — подарите ему работу, на которую не надо ходить каждый день.
Переходите по ссылке и дарите.
И все останутся довольны!
Java разработчик (middle+, senior)
#полныйдень #офис
З/П: 300 000 ₽
Компания: Right Line
Локация: Москва
Обязанности:
- участвовать в создании и развитии финтех-продуктов для банков РФ и СНГ;
- принимать участие в проектировании архитектуры высоконагруженной системы;
- написание микросервисов с нуля;
- доработка и рефакторинг существующих продуктов
Требования:
- опыт коммерческой разработки на Java и Spring от 3 лет;
- опыт командной работы;
- опыт проектирования и разработки приложений на основе микросервисной архитектуры;
- навык написания аккуратного кода и тестов к нему
#полныйдень #офис
З/П: 300 000 ₽
Компания: Right Line
Локация: Москва
Обязанности:
- участвовать в создании и развитии финтех-продуктов для банков РФ и СНГ;
- принимать участие в проектировании архитектуры высоконагруженной системы;
- написание микросервисов с нуля;
- доработка и рефакторинг существующих продуктов
Требования:
- опыт коммерческой разработки на Java и Spring от 3 лет;
- опыт командной работы;
- опыт проектирования и разработки приложений на основе микросервисной архитектуры;
- навык написания аккуратного кода и тестов к нему
Журнал Академии Яндекса + IT = ❤️
Рассказывает об IT интересно с разных сторон: от поиска работы и найма до гиковских увлечений.
→ Поможет уверенно пройти собеседования, чтобы найти себя в компании мечты.
→ Расскажет, как эффективно настроить процессы на работе, чтобы всё успевать, не выгорать и трудиться с удовольствием.
→ Понятно объяснит «хардовые» темы в разработке (и не только) и вдохновит на новые увлечения и пет-проекты.
Вступайте в сообщество увлечённых айтишников🔥
Журнал Академии Яндекса
Рассказывает об IT интересно с разных сторон: от поиска работы и найма до гиковских увлечений.
→ Поможет уверенно пройти собеседования, чтобы найти себя в компании мечты.
→ Расскажет, как эффективно настроить процессы на работе, чтобы всё успевать, не выгорать и трудиться с удовольствием.
→ Понятно объяснит «хардовые» темы в разработке (и не только) и вдохновит на новые увлечения и пет-проекты.
Вступайте в сообщество увлечённых айтишников🔥
Журнал Академии Яндекса
Журнал Академии Яндекса + IT = ❤️
Рассказывает об IT интересно с разных сторон: от поиска работы и найма до гиковских увлечений.
→ Поможет уверенно пройти собеседования, чтобы найти себя в компании мечты.
→ Расскажет, как эффективно настроить процессы на работе, чтобы всё успевать, не выгорать и трудиться с удовольствием.
→ Понятно объяснит «хардовые» темы в разработке (и не только) и вдохновит на новые увлечения и пет-проекты.
Вступайте в сообщество увлечённых айтишников🔥
Журнал Академии Яндекса
Рассказывает об IT интересно с разных сторон: от поиска работы и найма до гиковских увлечений.
→ Поможет уверенно пройти собеседования, чтобы найти себя в компании мечты.
→ Расскажет, как эффективно настроить процессы на работе, чтобы всё успевать, не выгорать и трудиться с удовольствием.
→ Понятно объяснит «хардовые» темы в разработке (и не только) и вдохновит на новые увлечения и пет-проекты.
Вступайте в сообщество увлечённых айтишников🔥
Журнал Академии Яндекса
Бекенд разработчик в HR Tech
- Москва,гибрид/удаленка
- Middle, senior
Наша небольшая команда решает задачи в масштабе всего Яндекса. Мы разработали внутренний Календарь для рабочих встреч, а недавно начали продавать его в пакете сервисов для бизнеса Яндекс 360 (подробно об этом рассказывали на Yandex Scale). А ещё мы разрабатываем карты наших офисов — они похожи на схемы ТЦ на Яндекс Картах. Сейчас прорабатываем прототип с обновлённым дизайном и современной версией движка для отрисовки Яндекс Карт.
Мы ищем опытного разработчика, которого так же, как и нас, воодушевляет преодоление инженерных сложностей и работа над большими системами.
Что нужно делать:
- проектировать архитектуру компонентов системы;
- генерировать идеи вместе с другими членами команды;
- проводить ревью дизайна и кода;
- повышать эффективность, масштабируемость и стабильность системы.
Мы ждем, что вы:
- работали с Java, Kotlin, PostgreSQL, Spring;
- пишете эффективный и понятный код;
- способны объяснять свои решения и работать совместно с коллегами;
- инициативны и внимательны к пожеланиям и проблемам пользователей;
- Москва,гибрид/удаленка
- Middle, senior
Наша небольшая команда решает задачи в масштабе всего Яндекса. Мы разработали внутренний Календарь для рабочих встреч, а недавно начали продавать его в пакете сервисов для бизнеса Яндекс 360 (подробно об этом рассказывали на Yandex Scale). А ещё мы разрабатываем карты наших офисов — они похожи на схемы ТЦ на Яндекс Картах. Сейчас прорабатываем прототип с обновлённым дизайном и современной версией движка для отрисовки Яндекс Карт.
Мы ищем опытного разработчика, которого так же, как и нас, воодушевляет преодоление инженерных сложностей и работа над большими системами.
Что нужно делать:
- проектировать архитектуру компонентов системы;
- генерировать идеи вместе с другими членами команды;
- проводить ревью дизайна и кода;
- повышать эффективность, масштабируемость и стабильность системы.
Мы ждем, что вы:
- работали с Java, Kotlin, PostgreSQL, Spring;
- пишете эффективный и понятный код;
- способны объяснять свои решения и работать совместно с коллегами;
- инициативны и внимательны к пожеланиям и проблемам пользователей;
Бекенд разработчик в HR Tech
- Москва,гибрид/удаленка
- Middle, senior
Наша небольшая команда решает задачи в масштабе всего Яндекса. Мы разработали внутренний Календарь для рабочих встреч, а недавно начали продавать его в пакете сервисов для бизнеса Яндекс 360 (подробно об этом рассказывали на Yandex Scale). А ещё мы разрабатываем карты наших офисов — они похожи на схемы ТЦ на Яндекс Картах. Сейчас прорабатываем прототип с обновлённым дизайном и современной версией движка для отрисовки Яндекс Карт.
Мы ищем опытного разработчика, которого так же, как и нас, воодушевляет преодоление инженерных сложностей и работа над большими системами.
Что нужно делать:
- проектировать архитектуру компонентов системы;
- генерировать идеи вместе с другими членами команды;
- проводить ревью дизайна и кода;
- повышать эффективность, масштабируемость и стабильность системы.
Мы ждем, что вы:
- работали с Java, Kotlin, PostgreSQL, Spring;
- пишете эффективный и понятный код;
- способны объяснять свои решения и работать совместно с коллегами;
- инициативны и внимательны к пожеланиям и проблемам пользователей;
- Москва,гибрид/удаленка
- Middle, senior
Наша небольшая команда решает задачи в масштабе всего Яндекса. Мы разработали внутренний Календарь для рабочих встреч, а недавно начали продавать его в пакете сервисов для бизнеса Яндекс 360 (подробно об этом рассказывали на Yandex Scale). А ещё мы разрабатываем карты наших офисов — они похожи на схемы ТЦ на Яндекс Картах. Сейчас прорабатываем прототип с обновлённым дизайном и современной версией движка для отрисовки Яндекс Карт.
Мы ищем опытного разработчика, которого так же, как и нас, воодушевляет преодоление инженерных сложностей и работа над большими системами.
Что нужно делать:
- проектировать архитектуру компонентов системы;
- генерировать идеи вместе с другими членами команды;
- проводить ревью дизайна и кода;
- повышать эффективность, масштабируемость и стабильность системы.
Мы ждем, что вы:
- работали с Java, Kotlin, PostgreSQL, Spring;
- пишете эффективный и понятный код;
- способны объяснять свои решения и работать совместно с коллегами;
- инициативны и внимательны к пожеланиям и проблемам пользователей;