Java Developer
6.45K subscribers
235 photos
8 videos
12 files
279 links
MAKE JAVA GREAT AGAIN

Мемы: @java_memes
加入频道
Java Developer
Как изменилась ситуация у вас на работе?
Мем выше идеально показывает результаты опросов. В апреле, когда уже началась пандемия, 20% человек ответили, что ситуация на работе ухудшилась (5% сократили). А в конце августа всего 11% ответили также (3% сократили)
Не читал, но одобряю. Говорят, что кабанчик прям топ. Обзор на хабре: habr.com/ru/post/423981
#книги
​​Часто бывает не знаешь, что спросить на собеседовании о компании, проекте, команде. А потом из-за этого ещё и сложно выбрать оффер. Короч есть список таких вопросов, респект Евгению Елчеву

upd: рекрутеры говорят, что норм задавать эти вопросы уже с оффером на руках. Иногда так можно и доп плюшки выбить себе
Сегодня в @java_memes только оригинальный контент)
Профиты учебных курсов

Забыл рассказать оч крутую историю, которая случилась у нас на учебном марафоне в начале года (https://yangx.top/java_developer/540)

У нас учился парень из Чехии - Комрад. Он уже работал в сфере айти, руководитель саппорта. На тот момент хотел изучить джаву, чтобы перейти в программисты. И под конец курсов к нам залетел ещё один парень — Максим. Студент, без опыта работы, как оказалось, тоже из Праги. В общем, спустя месяц после курсов, Максим устроился в команду к Комраду под его началом. А сам Комрад вскоре стал Java джуном в другой компании.

Обучение в коллективе часто бывает полезным, тк ведёт к знакомствам в проф среде! https://yangx.top/java_developer/532
Forwarded from Java: fill the gaps
Java 15: анонс

Сегодня вышла 15 версия языка, которому посвящён этот канал❤️

В релизе 14 обновлений:

1️⃣ Новый синтаксис — пока в превью фазе:
▫️Текстовые блоки
▫️Sealed classes
▫️Записи
▫️Удобный instanceof:
if (obj instanceof String str)
можно сразу использовать str как переменную.

2️⃣ Новое API:
▪️Алгоритм цифровой подписи EdDSA появился в пакете security.
▪️Foreign-Memory Access API: доступ к памяти за пределами Heap.
▪️Скрытые классы:
Большинство фреймворков работают так: помечаете классы аннотациями, фреймворк их находит и создаёт класс-обёртку с дополнительными функциями.
MethodHandles.lookup()
.defineHiddenClass(…)
Создаст класс, который недоступен коду основного приложения.

3️⃣ Обновились классы DatagramSocket и MulticastSocket.

4️⃣ В финальную стадию вошли 2 сборщика мусора: ZGC и Shenandoah.
Оба сборщика подойдут для приложений с RAM до 4 ТБ, в которых нежелательны долгие паузы на сборку мусора. В новых GC задержка не превысит 2 мс, но среднее время работы чуть увеличится.

5️⃣ Некоторые фичи стали недоступны:
Nashorn JS Engine, Biased Locking, Solaris and SPARC Ports, RMI Activation for Removal

Ответ на вопрос перед постом

Как посчитать, когда версия java будет равна вашему возрасту:
Пусть Age – возраст в 2020
x – количество лет, через которое версия = возраст.
Age + x = 15 + 2*x
x = Age - 15
Как нашли последнее место работы?
Final Results
36%
HeadHunter
12%
LinkedIn
33%
Знакомые
4%
Рассылка на почте
15%
Другое (в лс)
Хантинг в Тиндере

Посмотрел доклад «Особенности охоты на Senior+» понял, что приколы о том, когда разрабов хантят в тиндере, это совсем не приколы. Так как многие разрабы тупо не имеют резюме или не следят за его актуальностью, то девушка из доклада советует использовать для поиска наравне с LinkedIn и github ещё и Tinder))

Решил погуглил вопросик, чтобы понять насколько популярная тема. И первая же ссылка в поиске это статья «Как искать разработчиков в Тиндере» https://huntflow.ru/insight/article/recruting-in-tinder

Доклад том, как ищут людей с очень высокой квалификацией https://youtu.be/diGRjcTyW-c
Прислали в личку:

Не знаю, что тебя удивляет. Я просто года два назад в Тиндере сидел и минимум с тремя HRами познакомился) они меня схантить пытались, а заодно и на свиданках погуляли) с одной из них встречался пару месяцев)
Астрологи объявили о покупке Тинькофф Яндексом
https://www.interfax.ru/business/728140

Количество мемов увеличено вдвое
SalesForce — 1C на максималках

Рубрика АйтиДудь, в которой я на этот раз взял #интервью у Никиты, разработчика SalesForce. Мне всегда интересно узнавать, как обстоят дела в других областях IT, тем более SF тесно связано с Java. Надеюсь, вам тоже понравится.

— Привет, Никита! Расскажи, как ты стал разрабом и попал в SalesForce?

В принципе со школы знал, что буду разработчиком. Учился в ИТ классе, ездил во всякие летние школы, короче, максимально закономерно и ничего интересного. С Salesforce познакомился на первой же работе, в консалтинге. Там была возможность поработать ещё с java и nodejs. Несмотря на невыразительность встроенных форсовых языков, понравилась возможность "с места" решать задачи бизнеса. С тех пор почти везде так или иначе работал с Salesforce.

— Первая работа на позиции SF-разработчика получается. Почему именно туда пошел?

Интересно стало, что это. Да и работу надо было быстрее найти, дали 2 оффера - или разраб сф или 2 линия поддержки reg.ru. Выбор очевиден))

— Расскажи коротко, что такое Salesforce?

Изначально это был облачный 1С на стероидах. Сходу среди возможностей можно перечислить ведение продаж, всяких команд поддержек и маркетинговых кампаний. Но со временем это стало огромной платформой с такими коробочными штуками, как computer vision или iot.

— Причём здесь Java?

Под капотом у форса - Java и Oracle'овая БД. Из-за этого язык Salesforce Apex синтаксически похож на Джаву, хотя и очень порезанную. Переход с Джавы на апекс обычно проходит достаточно легко, поскольку Апекс намного проще. Конечно, чтобы полноценно разрабатывать на Sf одного Апекса недостаточно, но это хороший старт.