Size: a a a

Библиотека джависта

2020 July 28
Библиотека джависта
🆓 Лучшие бесплатные онлайн-курсы по Kotlin

В захвате мира языком Kotlin заинтересованы не только JetBrains и Google, но и «простые смертные». Посмотрим, какие есть бесплатные онлайн-курсы по Kotlin, чтобы начать разработку на этом языке уже сегодня.

https://proglib.io/sh/GFJiCL4jeE
источник
Библиотека джависта
🍀Java-разработчик, осваивай Spring🍀
                                                                                                                                                                  📍Если поддержка старых проектов и вылавливание багов не для тебя.
📍Если ты жаждешь интересных задач — работу с микросервисами и суровым бэкендом.
📍Если твоей зарплате пора преодолеть отметку 150 тыс. рублей.
Практический онлайн-курс «Разработчик на Spring Framework» поможет получить необходимые навыки.
                                                                                                                                                                       Пройди вступительный тест, чтобы поступить в группу с 20% скидкой: https://otus.pw/xvTF/
источник
Библиотека джависта
📱 Как стать Android-разработчиком: с нуля до публикации приложения на Google Play

15 шагов, и вы Android-разработчик! Какой язык выбрать, как научиться писать приложения и на что обратить внимание при разработке программ под мобильные устройства.

https://proglib.io/sh/aIEUG3R520
источник
2020 July 29
Библиотека джависта
Курс по Java - подготовка к сертификации Oracle Java.

https://proglib.io/w/fc311d02
источник
Библиотека джависта
Наслышаны о Golang? Практичный, непохожий на другие язык + стабильно растущая потребность в специалистах.

🔥Раскройте все его возможности на практическом онлайн-курсе «Разработчик Golang» от OTUS: https://otus.pw/T3tF/

За 5 месяцев на живых вебинарах вы:
– изучите не только синтаксис, но и внутренние механизмы Go;
– научитесь писать production-ready код и работать с многопоточными и конкурентными программами;
– сможете создавать микросервисы на Go, разворачивать их при помощи docker и многое другое.

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

🔥Оставьте заявку и присоединяйтесь к закрытому сообществу знатоков Golang прямо сейчас (внимание — курс для разработчиков с опытом ООП): https://otus.pw/T3tF/
источник
Библиотека джависта
Новое крупное обновление Intellij IDEA 2020.2

Теперь можно управлять пул-реквестами GitHub прямо из IntelliJ IDEA, просматривать полный список проблем с текущим файлом в специальном окне и быстро навигироваться по ошибкам и предупреждениям с помощью нового виджета. Если внесенные изменения привели к ошибкам в других файлах, IDE об этом сообщит. IntelliJ IDEA 2020.2 поддерживает Jakarta EE и предоставляет новые возможности для работы с Quarkus, Micronaut и OpenAPI.

https://proglib.io/w/a6d1488b
источник
2020 July 30
Библиотека джависта
Лекция по многопоточности в Java.

https://proglib.io/w/ddb90ea1
YouTube
Java. Многопоточность (лекция 9)
Технопарк Mail.ru Group, МГТУ им. Н.Э. Баумана. Курс "Углубленное программирование на Java" (зима 2015).
Лекция №9 "Многопоточность"
Лектор - Виталий Чибриков.

Определение процессов и потоков. Роль операционной системы при работе с потоками. Интерфейс Runnable. Класс Thread. Доступ к объекту потока. Остановка выполнения и прерывание выполнения потока. Остановка текущего потока для окончания другого. Термины, связанные с многопоточностью. Критический участок кода. Семафор, Mutex. Мягкая и обязательная блокировки. Высокоуровневая конструкция Monitor. Взаимодействие потоков. Возможные ошибки одновременного доступа. Модель взаимодействия потоков через общую память. Синхронизация, её методы и состояния. Блокировка объектов. Ситуация Deadlock. Служба в отдельном потоке. Методы wait() и notify(). Контейнеры, безопасные для многопоточного доступа.

Другие лекции курса | https://www.youtube.com/playlist?list=PLrCZzMib1e9qkzxEuU_huxtSAxrW1t9NZ
Наш видеоканал | http://www.youtube.com/user/TPMGTU?sub_confirmation=1
Официальный…
источник
Библиотека джависта
Пишешь на Java как профи, но нет времени на изучение английского? Приходи работать в «Лабораторию Касперского», обучаем 12 иностранным языкам на классных условиях. Нужны спецы в команду разработки продукта для защиты от таргетированных атак.

Все подробности здесь!
источник
Библиотека джависта
#вопросы_с_собеседований
Можно ли создавать новые экземпляры класса, пока выполняется static synchronized метод?
источник
Библиотека джависта
#вопросы_с_собеседований
Зачем может быть нужен private мьютекс?
источник
2020 July 31
Библиотека джависта
В IT хотят если не все, то многие — спрос на специалистов остался высоким, несмотря на пандемию, а курсов и образовательных программ для разработчиков, тестировщиков, менеджеров и дизайнеров становится все больше. Как научиться в IT, чем отличаются курсы компаний, как выбрать среди них подходящий и есть ли курсы с гарантированным оффером для выпускников — Ozon, «Яндекс.Практикум», «Школа 21», «Тинькофф» и GeekBrains рассказывают в статье на Хабре: https://habr.com/ru/company/ozontech/blog/512026/.

А мы решили выяснить, откуда берутся разработчики! Как вы пришли в IT? Расскажите — ответы на вопросы займут чуть больше 2 минут (мы посчитали): https://forms.gle/VUDJJ5zeeieL2PRN9
источник
Библиотека джависта
javaproglib
#вопросы_с_собеседований
Можно ли создавать новые экземпляры класса, пока выполняется static synchronized метод?
Да, можно создавать новые экземпляры класса, так как статические поля не принадлежат к экземплярам класса.
источник
Библиотека джависта
javaproglib
#вопросы_с_собеседований
Зачем может быть нужен private мьютекс?
Объект для синхронизации делается private, чтобы сторонний код не мог на него синхронизироваться и случайно получить взаимную блокировку.
источник
Библиотека джависта
Внимание-внимание! Мы торжественно объявляем о старте регионального этапа конкура для IT-специалистов "Цифровой Прорыв 2020"! 🚀

С середины августа по середину ноября вас ожидают сразу 8 командных хакатонов в ключевых региональных IT-хабах страны. 🌏

Для решения актуальных кейсов от топовых IT-компаний мы ожидаем до 280 команд в каждом регионе, а общий призовой фонд этапа составит 24.000.000 ₽! 🏆

Прояви себя в "цифре" - выбирай любой понравившйся хакатон (пока еще есть места), регистрируйся, собирай или вступай в команду и стань частью цифрового будущего России! 💫

Подробности: https://leadersofdigital.ru/
источник
Библиотека джависта
#вопросы_с_собеседований
Вопрос по многопоточности.
Что такое FutureTask?
источник
2020 August 01
Библиотека джависта
FutureTask представляет собой отменяемое асинхронное вычисление в параллельном Java приложении. Этот класс предоставляет базовую реализацию Future, с методами для запуска и остановки вычисления, методами для запроса состояния вычисления и извлечения результатов. Результат может быть получен, только когда вычисление завершено, метод получения будет заблокирован, если вычисление ещё не завершено. Объекты FutureTask могут быть использованы для обёртки объектов Callable и Runnable. Так как FutureTask реализует Runnable, его можно передать в Executor на выполнение.
источник
Библиотека джависта
Многие слышали про отличный курс факультета веб-разработки GeekBrains. Но не всем по душе корпеть над базами данных и разбираться в бэкенде. Хочется сразу видеть результат 👀

Для интересующихся фронтендом открылась возможность поступить на факультет Frontend-разработки. Практикующие специалисты со стажем учат всему, что нужно: адаптивно верстать, кроить веб-приложения, понимать Vue и React, использовать концепции Flux и Redux, работать с Node.js и Git. ➕ 5 проектов в портфолио.

Самое классное, что это не просто обучение «для галочки» ✅, а университет с гарантированным трудоустройством 💸. Интересно? Смотрите сами: https://proglib.io/w/0bffeaed
источник
Библиотека джависта
#вопросы_с_собеседований
Можно ли использовать строки в конструкции switch?
источник
2020 August 02
Библиотека джависта
Вакансия Middle Java-разработчика в Swag Masha

Устал от работы в "кровавом энтерпрайзе"? Веришь, что язык Java достоин лучшего, чем бесконечные вайринги банковских фабрик и страховых синглтонов? Думал о том, чтобы поработать в геймдеве на бэкэнде?

Если да, то в компании Swag Masha есть отличная вакансия специально для тебя! Gamedev, Java, Spring, Postgres, автотесты, зп в $ (от 2100 до 2800 на руки по результатам собеседования), официальное оформление, удалёнка (если хочешь видеть коллег, милости просим в наш офис в Минске). Без тонн бумаги, без бюрократии!

Подробнее о вакансии читай здесь: https://hh.ru/vacancy/38284124
источник
Библиотека джависта
- Можно ли использовать строки в конструкции switch?

- Да, начиная с Java 7 в операторе switch можно использовать строки, ранние версии Java не поддерживают этого. При этом:

☕️участвующие строки чувствительны к регистру;
☕️используется метод equals() для сравнения полученного значения со значениями case, поэтому во избежание NullPointerException стоит предусмотреть проверку на null.
☕️согласно документации, Java 7 для строк в switch, компилятор Java формирует более эффективный байткод для строк в конструкции switch, чем для сцепленных условий if-else.
источник