JVM Brain | Java&Kotlin
262 subscribers
106 photos
34 videos
1 file
130 links
Говорим о Java и пишем на Java (вообще не только).

Видео, статьи, обсуждения интересных тем.
Download Telegram
Если вдруг не знаете в каком направлении дальше двигаться для развития навыков, то вам поможет roadmap, например https://roadmap.sh/backend тут даже можно залогиниться и отмечать пройденные темы
👍3
А вы видели этот шедевр? Поймут наверное только действующие разработчики😁 https://youtu.be/nSKp2StlS6s
🔥2😁1
Как быстрее прокачать свои скиллы в разработке? Все приведено на основе собственного опыта.
1. Пробуйте выполнить что-то сложнее, чем вы уже делали. Повторение хорошо для закрепления, но никак не продвигает вас вперед.
2. Внимательно изучайте чужой код, даже если вы только учитесь. Хорошие практики разработки необходимо перенимать.
3. Участвуйте в ревью кода - при этом не просто бездумно ставьте апрувы, а пытайтесь разобраться как это вообще работает, если не понимаете, то попросите объяснить того, кто этот код писал.
4. Хотя бы полчаса в день уделяйте саморазвитию (помимо работы) - не так важно что это будет - обучающие видео, записи конференций или просто статья на том же хабре.
5. Старайтесь читать техническую литературу, пусть это будет даже косвенно связано с разработкой.
6. Участвуйте в хакатонах, соревнованиях и прочих технических мероприятиях (тех же стартапах) - там обычно задачи ставятся нестандартные, что помогает отвлечься от основного направления разработки и взглянуть на мир по-иному.
7. Будьте как Герасим - "на все согласен", иногда в команде не очень охотно воспринимают те или иные технические задачи, потому что они напрямую могут быть не связаны с программированием как таковым - опять же это шанс взглянуть на систему с другой стороны.
👍4
Не уверен, что здесь настолько молодая аудитория присутствует, но вдруг знакомым пригодится

«Код будущего»: на Госуслугах стартовал приём на бесплатные курсы программирования

Российские школьники 8-11 классов и студенты колледжей могут бесплатно выучить языки программирования в рамках проекта «Код будущего». Приём заявок на 2023-2024 учебный год стартовал на Госуслугах.

Записаться можно на один из курсов от Яндекса, 1С, Учи.Дома, МЭО, МГТУ им. Баумана, Университета Иннополис, МФТИ и других ведущих ИТ-компаний и вузов.

Выучить можно Python, Java, C++, C#, 1С, Lua, SQL, JavaScript и другие языки. Есть курсы начального, базового и продвинутого уровня подготовки.
👍4👎2🤔1
Ну что, скучали по интересным соревнованиям? Ловите еще одно, регистрация уже скоро закроется, поэтому советую поспешить, если хотите прокачаться, участие индивидуальное https://cups.online/ru/contests/itonecup_database
Продолжаем рубрику #mustread. Если вы работаете на монолите или просто хотите погрузиться в микросервисную архитектуру, то книга Криса Ричардсона пожалуй лучшее решение. Здесь объясняется не только теория построения микросервисов, но и конкретные технологии и фреймворки. Примеры в основном приведены для java стека, но вполне можно адаптировать и под другие языки программирования. Помимо самих шаблонов построения микросервисов здесь затронуты такие важные темы как тестирование и процессы CI/CD - без чего уже нельзя представить современную разработку. Книга больше подойдёт для уже имеющих опыт в разработке (от junior+) , т.к. здесь рассматривается в основном архитектура.
👍3
Почему важно читать техническую литературу 📚 ? Собственно рубрика #mustread взялась по определенным причинам. Большую часть информации по тем или иным технологиям и практические гайды мы можем взять из документации (видео, статей), но там нет самого главного - так называемых best practice, самое важное в таких книгах - это опыт писателя, "что такое хорошо и что такое плохо в разработке". Книги часто помогают разложить в нужном порядке те фрагменты знаний, которые мы почерпнули из других источников. Опыт собеседований показывает, что читающие такую литературу, чувствуют себя гораздо увереннее и лучше решают практические задачи, вне зависимости от уровня разработчика.

И все, что здесь рекомендуется прочитано мной, т.е. не просто взят откуда-то список литературы, а еще и отфильтрован )
👍5
😁2
Дорогие подписчики, собираюсь раскрыть важную тему - вопросов с подвохом или если назвать по-другому "вопросы, на которые (собеседующие в том числе) чаще всего не знают верные ответы". Поясню - есть определенный перечень вопросов, ответы на которые не очевидны на самом деле или попросту многие на самом деле не знают верный ответ, а доверяются каким-то открытым источникам, вместо документации.

Если вам такой попадался на собеседовании, то отпишитесь в комментариях. Очень буду рад, если поделитесь, а с меня на каждый такой вопрос видео с разбором, а какой ответ все-таки правильный.
👍5
Вот на подходе и вторая часть по развертыванию сервиса в Yandex Cloud, специально старался побыстрее смонтировать, чтобы вам было чем заняться в выходные, так что если было полезно, то не забывайте про реакции и распространение данного видео https://youtu.be/_2BFcD7n4jo
👍3
Кто-то еще топает по этой дорожке, а кто-то уже пытается решать потребности бизнеса в команде, но так или иначе мы сталкивались с определенным набором трудностей в обучении. Что показалось самым сложным (ну или кажется на данный момент) на на пути в айти?
Тем временем небольшое, но достижение, причем бОльший вклад в это внес митап по сборке мусора, хотя просмотров там меньше всего ) Буду рад, если в своих соцсетях будете делиться моими видео в ютуб, которые вам помогли. Я буду видеть, что несу пользу для всех и стараться чаще выкладывать что-нибудь интересное, всем спасибо, кто со мной )
👍4
Вот и настал 256 день года, а это значит, что сегодня день программиста. Программист уже не тот, что раньше, это больше разработчик, потому что обязанностей и функционала прибавилось. А это значит, что нет предела совершенству. Всем желаю изобретения велосипедов, которые хотя бы едут 😄
🔥4👍2
У Альфы стартовал набор на бесплатные курсы. Именно бесплатные в основном для тестировщиков и аналитиков, но вдруг кому пригодится в том числе просто для расширения кругозора - ловите ссылку https://alfa-campus.ru/?utm_medium=email&utm_campaign=meetup.
👍8
Сегодня на календаре 19 сентября, а это значит, что наступил релиз jdk 21. Расскажите какой версией сейчас пользуетесь, хватает ли возможностей или очень ждали обновлений (может даже на некоторые возможности новой версии сделаю обзор)? Возможно даже слышали про более легковесные виртуальные потоки, которых в java сообществе очень ждали еще в 17 версии?
Pattern Matching для instanceof - теперь с java 17 не нужно приводить отдельно объект к нужному, а можно вот так вот просто заюзать его уже приведенным за нас (ну вдруг кто не знал)
👍7
Я ведь забуду завтра, поэтому делюсь сегодня) подкатил интересный чемпионат по программированию от Яндекса - к слову направлений достоточно много, так что выбрать есть что. Ну и не забывайте - иногда это шанс войти в айти) https://yandex.ru/cup/?utm_source=instagram&utm_medium=internal&utm_campaign=cup23&utm_content=yandex&utm_term=start
👍2
Прямо сейчас идет трансляция IT конференции, много докладов от различных компаний в разных направлениях. Залетайте на стрим (можно просто в фоне послушать хотя бы) https://smartdev.ru/
👍3
История одного собеседования.

Пришел ко мне недавно кандидат (назовем его Вася) на позицию middle java разработчика, теоретическую часть проводил не я, но на практической обычно что-то да спрашиваю, чтобы лучше понять глубину знаний.

Начало не очень задалось, было много проблем с поиском проблем в коде, но ближе к середине в целом все вошло в привычное русло и шло довольно гладко для кандидата. В конце как это обычно и бывает позадавали друг другу вопросы, дошло конечно и до оценки, где я высказал свою точку зрения - был на то время в раздумьях давать положительный фидбэк или нет. Вася конечно немного расстроился и прямо сказал, что чувствует, что не прошел собеседование, хотя я парировал такое заявление повторив, что я еще думаю. Думал я до середины следующего дня, хотя обычно довольно быстро "выношу приговор", и решил все-таки, что мне Вася в команде пригодится (мне нравился ход его размышлений на вопросы, в целом на самые важные вопросы он ответил верно, да и часто бывает, что собеседование не дает полной картины о человеке и можно что-то упустить). А буквально сегодня узнал, что кандидат отказался от позиции, сказав, что плохо прошел собеседование и ему будет тяжело работать.

Я к чему это все - если дается шанс на желаемую работу - берите его и не занимайтесь самобичеванием. Я был готов закрыть его пробелы в знаниях и навыках, но Вася не захотел, очень жаль...
👍7🤯3
😁7