JavaRush – здесь становятся программистами
12.6K subscribers
854 photos
9 videos
1.29K links
Официальный канал JavaRush (www.javarush.com) в Telegram.
Download Telegram
5 советов от выпускников JavaRush 🔥
Несколько полезных советов от людей, которые уже прошли тот путь, по которому идут наши студенты сейчас.

Учите базовые принципы программирования
Очень часто на собеседованиях задают вопросы на понимание, а не просто на знания. Важно понимать, что под капотом программы, как она работает и почему.

Не отвлекайтесь от учебы, но и не пытайтесь выучить все сразу
Это особенно актуально для тех, кто совмещает обучение с работой. Учитесь по 2-3 часа в день, но погружайтесь в изучение полностью, не отвлекаясь на телефон или соцсети. А если выдалось свободное время в выходные — лучше отдохните. Нашему мозгу иногда нужна перезагрузка.

Для разминки решите несколько простых задач
Перед тем как сесть за сложную тему или задачу, решите несколько простых. Так вы и настроитесь на правильній лад, и получите дозу дофамина за правильное решение. Это вдохновит на дальнейшие подвиги!

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

Читайте и смотрите видео
Для начинающего разработчика любые дополнительные источники знаний будут полезными. Если смотрите в Youtube какую-то информацию на много серий, старайтесь выбирать одного автора, поскольку свои мысли каждый доносит по-разному.

Больше советов и реального опыта наших выпускников можно найти в разделе Истории успеха 😉
IT-новости 24 марта 🔥

▪️В Microsoft Teams добавили автоматическую транскрипцию собраний.
▪️Eclipse Foundation выпустил новую версию контейнера сервлетов Jetty.
▪️В Microsoft Word добавили преобразование документа в презентацию PowerPoint.

Больше новостей — на сайте
Кофе-брейк #67 🔥

▪️В чем разница между кодированием и программированием?
Многих новичков в IT наверняка поначалу думают, что "кодирование" и "программирование" — это одно и то же, однако это не так. В этой статье разберемся, в чем их отличие и как эти два понятия работают вместе.

▪️Особенности Java 16, которые должен знать каждый Java-разработчик
Только что вышла Java 16. В нее добавлено много новых фич, и как минимум шесть из них необходимо знать каждому программисту на Java. Коротко рассмотрим их.

Отдыхаем с пользой 😉
IT-новости 25 марта 🔥

▪️В Google Play и App Store обнаружено более двухсот мошеннических приложений.
▪️Microsoft запустила программу вознаграждения за поиск ошибок в Teams.
▪️В Google Assistant добавят опцию «Запомнить» и оповещения о доходах.

Больше новостей — на сайте
IT-новости 26 марта 🔥

▪️OpenAI: на модели машинного обучения GPT-3 работают свыше 300 приложений.
▪️Apple массово скупает компании по разработке технологий ИИ.
▪️В Microsoft Outlook добавят опцию рекомендуемых ответов.

Больше новостей — на сайте
Видеоуикенд #69 🔥

▪️Сборка Java-проекта с использованием Maven — Парвиз Розиков
▪️Признаки плохих компаний для программиста
▪️Что не так с собеседованиями в IT

Выходные с пользой!
Что мы читали на этой неделе? 🔥

▶️ “Меня просто позвали на стажировку в Google”: история релокейта разработчика Сергея в Швейцарию
Мы продолжаем спецсерию материалов о релокейте программистов. Разработчики рассказывают, как найти работу за границей, переехать и адаптироваться на месте. Наш четвертый герой — Сергей Кашубин. Шесть лет назад он переехал из Винницы в Цюрих, и начал работать в Google.

▶️ Разбор вопросов и ответов с собеседований на Java-разработчика. Часть 3
Готовимся к собеседованию! Напоминаем: в этой серии материалов мы разбираем 250+ вопросов по Java для разработчиков всех уровней, от джуна и до сеньоров.

▶️ “Кто-то из отдела рекрутинга сильно облажался”: истории разработчиков о странном хантинге
Перед собеседованием мы часто переживаем, что можем что-то неправильно сказать, но ведь облажаться могут и рекрутеры. Мы собрали несколько странных историй найма на работу, чтобы поднять вам настроение и показать, что ошибаться может каждый.
IT-новости 29 марта 🔥

▪️В Аргентине создали новый язык программирования Crystal — альтернатива Ruby.
▪️Stack Overflow for Teams теперь бесплатный для команд до 50 пользователей.
▪️Новое шпионское ПО для Android маскируется под обновление системы.

Больше новостей — на сайте
IT-новости 30 марта 🔥

▪️Canalys: в 2020 году взломано больше данных, чем за предыдущие 15 лет.
▪️PHP переходит на GitHub из-за взлома git.php.net.
▪️JetBrains просит разработчиков предлагать идеи для плагинов IntelliJ IDEA.

Больше новостей — на сайте
IT-новости 31 марта 🔥

▪️Google тестирует альтернативу cookies.
▪️В GitHub упростили копирование коммитов в другие ветки и добавили push-уведомления.
▪️YouTube тестирует новый интерфейс без счетчика дизлайков.

Больше новостей — на сайте
Задача недели 🔥

Четверо эльфов — Гларальд, Мнемент, Виртана и Тинсель носят туники разных цветов. Как минимум один из эльфов — лжец (то есть тот, кто говорит только неправду), а другие говорят только правду. Во время перерыва в эльфийских делах между ними произошел разговор:

Гларальд: Мнемент одет в зеленое.
Виртана: Эльф в зеленом — лжец.
Тинсель: Я одет в синее.
Гларальд: Я одет в желтое.
Мнемент: Я одет в розовое.
Виртана: Эльф в красной тунике победил Тинселя на эльфийском чемпионате по керлингу в 2020 году. И я не играю в керлинг.
Тинсель: Один из нас в желтом.
Мнемонт: Среди нас только один лжец.
Виртана: Я не одет в зеленое.
Тинсель: В эльфийском чемпионате по керлингу 2020 года меня победил эльф в красном.

Вопрос этой задачи: Кто победил эльфа в синей тунике на эльфийском чемпионате по керлингу в 2020 году?
Кофе-брейк #68 🔥

▪️Честное мнение о Java и ее экосистеме
Разработчик C#, который часто работает с Java, честно описывает свои впечатления от Java и говорит как о плюсах, так и минусах языка. Хороший шанс взглянуть на знакомый ЯП со стороны!

▪️Три новых инструмента Java, на которые стоит обратить внимание в 2021 году
Разработчики Java всегда ищут самые простые способы интеграции популярных инструментов и проектов с открытым исходным кодом в свои Java-приложения. Сегодня давайте посмотрим на три новых инструмента. Может, они и вам пригодятся в работе?

Отдыхаем с пользой 😉
IT-новости 1 апреля 🔥

▪️Ученые: квантовые компьютеры могут научиться рассуждать.
▪️Apple удалила из Siri «женский голос» по умолчанию.
▪️В Facebook появился инструмент ограничения комментариев.

Больше новостей — на сайте
5 самых полезных Java-библиотек 🔥

📚 Lombok
Это библиотека Java, которая использует аннотации для сокращения шаблонного кода. Например, аннотации @Getter и @Setter генерируют геттеры и сеттеры; @EqualsAndHashCode автоматически генерирует методы Equals и HashCode, которые соответствуют контрактам Equals и HashCode.

📚 Guava
Эта библиотека с множеством утилит создана и поддерживается Google. Это делает ее весьма популярной, поэтому вы можете быть уверены, что их API тщательно протестированы и поддерживаются. Некоторые полезные функции Guava: пакет Graphs с утилитами для моделирования данных графического типа, concurrency утилиты (MoreExecutors, Atomics и ListenableFuture).

📚 Hibernate
Hibernate — это библиотека объектно-реляционного сопоставления, которая позволяет взаимодействовать с базой данных, не думая о переводе между таблицами SQL и POJO. Используйте Hibernate, чтобы повысить уровень постоянного хранения данных и избавиться от тысяч строк кода.

📚 Feign
OpenFeign — это библиотека от Netflix, которая позволяет легко создавать RESTful HTTP-клиенты на Java. Чтобы создать клиент Feign, вы просто описываете интерфейс с деталями запроса и ответа.

📚 Spring Boot
Spring Boot упрощает создание готовых к работе Java-приложений. Эта библиотека позволяет создавать автономные приложения Spring, напрямую встраивать Tomcat, Jetty или Undertow, а еще предоставляет готовые к работе функции, такие как метрики, проверка работоспособности и внешняя конфигурация.
IT-новости 2 aпреля 🔥

▪️Gartner: количество используемых в мире устройств достигнет 6,2 миллиарда.
▪️App Store отклоняет приложения, которые используют SDK для снятия отпечатков пальцев.
▪️Google запретит Android-приложениям видеть то, что установлено на смартфоне.

Больше новостей — на сайте
Видеоуикенд #70 🔥

▪️Java Tech Talk: Hand-made Spring Boot Starter
▪️Тестовое собеседование Junior Java разработчика — Владислав Селицкий
▪️Что такое легаси код? Монолит vs легаси vs микросервисы. Варианты архитектур
▪️Фриланс глазами заказчика

Выходные с пользой!
Внимание!

Мы проводим плановое обновление сервера. JavaRush будет недоступен некоторое время.
IT-новости 5 aпреля 🔥

▪️Нейросеть научили сочинять и записывать песни группы Nirvana.
▪️В интернет утекли данные 533 миллионов пользователей Facebook, включая Марка Цукерберга.
▪️Google интегрировала в Gmail чаты и комнаты.

Больше новостей — на сайте
Задача недели 🔥

В доме выключили свет, но, к счастью, у вас есть фонарик и батарейки. Для работы фонарику нужны две полностью заряженные батарейки АА. У вас же их аж 8, но только 4 батарейки полностью заряжены. Так что теперь придется проверять их, вставляя в фонарик по две за раз.

Какое минимальное количество тестов нужно провести, чтобы точно найти работающую пару (даже если вам будет очень не везти)?
IT-новости 6 aпреля 🔥

▪️Еврокомиссию просят запретить технологию распознавания лиц.
▪️Верховный суд США поддержал Google в деле о копировании кода Java.
▪️WhatsApp тестирует перенос истории чатов между iOS и Android.

Больше новостей — на сайте