JAVA GYM RAT | Катя Кондратьева
2.35K subscribers
217 photos
36 videos
118 links
Фитоняшка вещает о бэкенд разработке и лайве
https://boosty.to/javagymrat
Download Telegram
Работаете/Учитесь на выходных?
Anonymous Poll
56%
Да
30%
Нет
14%
Посмотреть ответ
853
Пару часов назад получила цветы в подарок

В записке не указано от кого, так что скорее всего от подписчика

У тебя все получится! Ты очень крутая


Спасибо за теплые слова и поддержку, ценю ❤️
136🔥135
Работаю уже давно на износ, и сейчас такие слова очень важны

Сильно растет и менторство, и проект, над которым трудимся с командой, которую я сама собрала.

Если год назад я была малышкой, чья деятельность состояла только из работы и зала, без каких-то партнеров и помощников. То сейчас все сильно изменилось…

Сама смотрю иногда назад и удивляюсь как все так получилось.

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


Знаю, что мало уделяю внимания каналу, от этого больно, так как именно здесь я получала поддержку в самые сложные моменты.
У меня есть планы делать контент и для YT, и для ТГ. Просто сейчас времени на это не остается💔

Разбираюсь с горящими задачами, параллельно готовлюсь к возвращению съемки видео.
Все постепенно🙏

Интересно , что фразу - У тебя все получится - я слышу довольно часто.
Даже люди, с которыми мы прекратили общение, кто говорил гадости про меня за спиной, мне эти слова повторяли.

Видимо, действительно, все должно получиться ❤️ Я знаю, что сильная и себе уже это доказала. Со всем справлюсь.
2046🔥146111
Всех поздравляю с нашим днем
Happy programmer day 😱

Хочется вспомнить первое место работы в честь праздника. Как и у всех на нем было больше всего кринжовых моментов 🥰

Вот мой список, делитесь своими:
🐱пыталась доказать тех лиду, что я не чмо, чтобы он запомнил хотя бы мое имя и перестал обращаться только ко мне на вы. Не удалось(
🐱работала на диком легаси и получила предложение от тиммейта бросить работу, искать новую и жить пока у него, чтобы не платить за аренду квартиры 🙂 мне было 19, ему 32.
🐱ходила в офис и всегда пыталась спрятаться от тестера, который спрашивал, что было бы если бы он гипотетически мне однажды предложил встречаться 🙂 мне также 19, ему 30.
🐱много перерабатывала, чтобы закрыть проект вовремя и получить обещанный рейз зп, ничо не получила (рассказывала об этом в видике)
Please open Telegram to view this post
VIEW IN TELEGRAM
128🔥113
FUTURE: Как получить результат, не блокируя основной поток?

Некая вводная БАЗА:

Когда речь заходит об асинхронных задачах, всегда вспоминаем про CompleatableFuture.

CompleatableFuture - имплементирует интерфейсы Future и CompletionStage, за счет чего мы можем выстраивать пайплайны обработки данных, а также можем параллельно, не блокируя основной поток, работать с результатами выполненной асинхронно задачи

Future такого функционала не предоставляет: получить результат команды можно только через блокирующий метод get()


Задача от интервьюера: Как достать результат выполнения Future без блокировки основного потока?

Решение с подвохом: вместо полного блокирования мы можем реализовать активную деятельность основного потока. Заставим его ждать в while цикле пока Future.isDone не станет true - как только станет тогда и достанем результат.

Future<Data> f = executor.submit(this::loadData);

while (!f.isDone()) {
Thread.sleep(1000);
}

Data d = f.get();


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

Оценка: 6 из 10


#techInterviewTask
🔥31631
This media is not supported in your browser
VIEW IN TELEGRAM
12
This media is not supported in your browser
VIEW IN TELEGRAM
13
This media is not supported in your browser
VIEW IN TELEGRAM
16
This media is not supported in your browser
VIEW IN TELEGRAM
21🔥63
Мои размышления о том, как не тильтовать
🔥1162
This media is not supported in your browser
VIEW IN TELEGRAM
8
This media is not supported in your browser
VIEW IN TELEGRAM
14
This media is not supported in your browser
VIEW IN TELEGRAM
1262
Про текущие тенденции на технических интервью и мой «айтишный лайфстайл»

Завтра к косметологу, так что кружков ближайшие 2-3 дня точно не будет 🙏 с заботой о вас
Please open Telegram to view this post
VIEW IN TELEGRAM
11🔥52
This media is not supported in your browser
VIEW IN TELEGRAM
5018🔥33
This media is not supported in your browser
VIEW IN TELEGRAM
1015🔥44
Рассказала про услуги повара, которыми пользуюсь и как они делают мою жизнь проще

Реально больше кружков не будет! у меня бессонница просто и немного полетела кукуха видимо
115
раньше я еще обращалась к услугам уборщицы, но отказалась от них по причине произошедшей кражи.
к сожалению, эта история никак не связана с полезным техническим контентом, поэтому освещать ее здесь не буду.
1753
JAVA GYM RAT SUMMARY

Этот пост в основном для новеньких, кто пришел после упоминания моего канала в ОМ. НО соберу здесь в принципе большую часть лора, так что старичкам полезно тоже будет вдруг что-то пропустили.

Меня зовут Катя Кондратьева, канал я начала вести будучи middle Java разработчиком и в процессе его развития также росла и я. Сейчас моя основная деятельность это карьерное ведение AKA менторство до трудоустройства

И я люблю ходить в зал, отсюда и название канала (но есть и история подробнее) + тех лидерство.


Я снимаю технический контент, а также разбираю вопросы по трудоустройству в айти на своем Youtube канале.
🔎 Разработчикам будет полезно чекнуть видос про Transactional Outbox - один из самых популярных паттернов в микросервисной архитектуре.
🔎Тем, кто не из разработки, могу посоветовать видосы про мой путь развития от джуна до сеньора. Сможете на моем опыте выстроить для себя стратегию развития в айтишке.

На бусти я публикую более углубленные технические разборы, советую всем, кто плавает в Кафке и многоточке чекнуть видосы там. Для новых подписчиков дарю бесплатную подписку на 30 дней

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

Так что среди постов про айтишку и трудоустройство можно встретить и мои кружки, но вроде их даже слушать терпимо, короч предупредила, на связи.
Please open Telegram to view this post
VIEW IN TELEGRAM
18🔥731
Вспомнила студенческие времена, когда много училась для устройства на работу.

Помню как чуть ли не каждый день звонила маме, сидя в общаге у лестницы, рассказывала ей как хочу уже зарабатывать денег. Настолько ее достала, что она уже, беря трубку, говорила мне: Катя, только не говори мне опять про деньги🤣

Я жила с мыслями о том, что вот устроюсь на работу и настанет лакшери жизнь. Есесна первая квартира однушка на академе такой не была..

Вторая и третья кстати тоже, НО я думала, что устроившись на позицию сеньора жизнь ВИПа будет обеспечена. Это тоже было ошибкой, хотя четвертая квартира была неплохой…

Забавно, как маленькие суммы мне казались очень большими, и я думала, что с зп 400к буду ходить с брендовыми сумками и жить в ультракайфовой хате

На фото я в своей первой квартире с арендой в 27 тыщ, заплатив за аренду оставалось 30 на жизнь. Чутка на гучи не хватало в общем…
140🔥73
Эффект тренера

Люди, кто занимается с тренером в качалке, очень часто не имеют видимого прогресса. Со стороны их тренировки тоже выглядят странно: например, в самом начале - упражнения на изолированные маленькие группы мышц в тренажере, а в конце ягодичный мост. Получается так, что деньги уплочены, но результата нет. Как так то.

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

Но такой подход приводит к ниочемному результату не только в тренировках, в любой сфере: учебе, карьере, личной жизни.

Самый оптимальный способ работы со специалистом - получить от него услугу + узнать, а на основе каких знаний эту услугу он сделал и как я могу без него эту услугу сделать самостоятельно.

Обладая минимальным знаниями, уже получится справиться хоть как-то с горящей задачей + выйдет отсеить недобросовестных тренеров/мастеров/педагогов, цель которых доить клиентов на их незнании.


Полдня было потрачено мною на изучение основ биомеханики и уже ни один тренер не заставит меня делать упры с сомнительной эффективностью + у меня есть возможность самостоятельно адаптировать тренировочный план под себя и решив качать квадры, а не ягодицы полочкой, я смогу это легко сделать.

Знание дает свободу, а слепое делегирование делает зависимым и приводит к неминуемому наебу.

Перенос на разработку:


Имея понимание основ системного дизайна, ни один архитектор не заставит меня херачить под каждую мини функциональность отдельный микрач исключительно потому что он так хочет (кейс из жизни).

Обладая пониманием основ способов взаимодействия по сети, я смогу поправить аналитика и реализовать интеграцию с помощью брокера там, где необязательно делать изменения прямо сейчас, что спасет от исправлений кода в будущем.
🔥30123