JAVA GYM RAT | Катя Кондратьева
2.91K subscribers
245 photos
30 videos
2 files
135 links
Строю IT-продукты и карьеры людей.
Про реальные решения и результат.
Connect: @javagymrat_support

Чат - https://t.me/+lP-2wcuEAm1kNzIy
Download Telegram
Forwarded from Ekaterina Kondrateva
This media is not supported in your browser
VIEW IN TELEGRAM
2398
This media is not supported in your browser
VIEW IN TELEGRAM
38🔥16102😁1
🎞 7 Концепций Аутентификации, которые должен знать каждый разработчик

Логика аутентификации есть практически в любом приложении, но большинство разработчиков знают механизм ее работы поверхностно. Чаще всего функционал проверки входящих запросов на проекте уже реализован, а программистам остаётся только обращаться к готовым решениям.

В новом видео разбираем аутентификацию без каши в голове.


Поговорим про методы аутентификации, токены, OAuth2, OpenID Connect и SSO. Разберём, что из этого является способом аутентификации, что форматом токена, а что вообще относится к другой задаче в архитектуре безопасности приложения.

Сервис, с помощью которого строила схему из видео
Схема 7 Концепций Аутентификации


Если когда-нибудь путался в этих терминах - это видео для тебя 👇
https://youtu.be/K0WYfR8Lngg
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥532110🍌1🍓1
7_auth_concepts.pdf
89 KB
Как и обещала, скидываю материалы к видео про аутентификацию

Внутри:
— Шпаргалка с полезной выжимкой;
— ZIP с кодом и примерами настройки 4 способов аутентификации.

Советую сначала пройтись по схеме из видео, потом глазками посмотреть код и доку. Так лучше закрепится материал 🙌🏻
38🔥229🍌1🍓1
После 30 вкатиться в разработку нереально

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

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

Мой подопечный как раз с таким бэкграундом - 32 года, до этого весь опыт из сферы услуг. Топ комбо, чтобы поставить на карьере разработчика крест.


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

Вот так можно за несколько месяцев кардинально изменить свою жизнь и в разы увеличить уровень дохода.


ℹ️напиши мне в личку @ekondratyyeva «Трудоустройство». Созвонившись, мы разберем твою текущую ситуацию;
поймём, что именно мешает тебе выйти на рынок; И я расскажу как смогу помочь конкретно с твоим кейсом.
Please open Telegram to view this post
VIEW IN TELEGRAM
20🔥15😁431
Как я стала Senior разработчиком в 21

На первую работу я устроилась будучи студентом Фундаментальной информатики в Питерском политехе. В канале делилась инфой, сколько времени и усилий ушло на то, чтобы в айтишку вкатиться.

Первое место работы - Ростелеком.

Я занималась разработкой сервиса автоназначения заявок на починку оборудования на сотрудников. Отслеживание статуса их выполнения, распределение ресурсов (роутеры/кабеля и тд).
Это легаси проект: без Spring, на Java EE и фронтом на JFS. Чем больше я работала здесь, тем сильнее становилась тревога, что не обладаю скилами, которые требуют от разработчиков на рынке.

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

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

Дальше финтех.

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

Из мидла в сеньора.

Я уже хорошо справлялась с мидловыми задачами, брала ответственность на себя за большие эпики -> появилась идея попробовать перейти на позицию выше. В начале я допустила популярную ошибку - хотела посветить этой задаче 1,5-2 года и за это время прорешать весь LeetCode и прочитать все технические материалы именно в английской версии. Но голос разума победил: просто начала готовиться к вопросам, которые спрашивают на интервью и так за 3 месяца подготовки получила несколько офферов на 400к+.

Про последний проект в найме.

Здесь я занимала как раз ту позицию, где от разработчика требуется закрывать все задачи. Команда из 2х человек: я и продукт менеджер, кто ранее it продуктами не занимался. За всю тех составляющую отвечала я и сама добивалась того, чтобы для проекта была готова и инфра, и интеграции, и были необходимые согласования от безопастников и лидов.

Крутой опыт, где я сильно выросла и самостоятельно реализовала и вывела продукт в прод. Была большая нагрузка, с которой к сожалению не справился мой менеджер, не сталкивающийся ранее с подобными задачами. Организационные проблемы решить не получилось, поэтому я решила уйти.

Выход из найма.

За время работы на последнем месте я сильно выгорела, о чем можно судить и по старым видосам/постам. Я не вернулась в найм и уже 1,5 года занимаюсь своими проектами, результатами которых делюсь здесь с вами. Уже больше полусотни трудоустроенных учеников и стартап с ~2к зарегистрированными пользователями.

Пишите, о чем стоит подробнее еще рассказать 🙌🏻
1🔥4422😁833🍌2
This media is not supported in your browser
VIEW IN TELEGRAM
35🔥1595😁3
Отвечаю на вопрос: А откуда ты знаешь современное состояние рынка раз уж давно не работаешь? ☝🏻
🍓10🔥54🍌21
я хотела купить билет на 1 день на хайлоад, но их выкупили походу внезапно
зачем я про это написала в канал. хочу плакать - за 90к брать 2 билета это жоска

или я ошиблась ща узнаем

вроде получилось - ну я буду 22го
138🔥5
Please open Telegram to view this post
VIEW IN TELEGRAM
124
Saint HighLoad++ 2026

Впервые на этой конференции, билет брала за свой счет (45к) - а не компании. Забавно, что даже участники конфы удивлялись, зачем мне это. Делюсь впечатлениями.

Зачем я пошла на конференцию?

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

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

Как мне конференция? Узнала ли я что-то новое?

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

Интересно было послушать, как устроены процессы в Т-банке. Хотела узнать больше технической составляющей про внедрение Spec driven development, но доклад больше был скорее о перестройке процессов в командах и отношении к этому разработчиков.

Зато узнала пару инсайтов:
1. Последние 20 лет все разрабатывают софт с помощью Колхозного Scrum.
2. Разработчик это падальщик, который ходит по пустыни, ест падаль и не думает о том, с какой целью он что-то делает (старалась передать дословно слова автора)

Нетворкинг

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

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

Я была на конференции не так долго - всего 4 часа, но у меня сложилось стойкое впечатление, что это не то место, где можно с кем-то познакомиться и потусоваться. Большая часть людей были разрознены по группам - то есть это коллеги, кто приехал вместе и передвигается сообща. Много человек в принципе были по одному, проводили время между докладами за компом/в телефоне.

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

Summary

Я довольна, благодарна организаторам за возможность задать вопрос про личный кейс спикерам. Рада, что на мои вопросы ответили и я понимаю куда двигаться дальше. Направление есть - работаем!
54🔥197😁42
Записки птсрщика

Готовлю доклад о том, как я решилась уйти с работы и пофиксила свой синдром самозванца.

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

Канал я веду почти 3 года. Так что можете самостоятельно проследить, в чем этот синдром проявлялся.


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

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

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

Потом выложу и видео, и по менторству анонсы - кое что пилим с ребятами параллельно.
35🔥1163
This media is not supported in your browser
VIEW IN TELEGRAM
17
This media is not supported in your browser
VIEW IN TELEGRAM
13😁5🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
18🔥5😁3
Моя подвальную качалку закрывали на 2 месяца, а сегодня открыли.
Я думала, что ее уже навсегда закроют.

На радостях решила прогреть вас пойти в зал

Го мб стрим какой нибудь запланируем поболтать - поставьте плиз сосиску, если газ. Если еще накидаете, что обсуждать - будет топ.

Я бы с кайфом составила тир лист блюд, которые ем на сушке, но не уверена, что это будет интересно(
1🌭11186🔥5
Хочу апнуть грейд до сеньора, буду вести блог о своем пути

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

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

Хочу добиться цели X -> буду вести блог про свой путь


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

Так зачем же усложнять себе путь, а не пойти к результату напрямую?

1. Прокрастинация под видом продуктивности.
Разбирать собесы, изучать темы, которые на них спрашивают - скучно и сложно. А получить удовольствие от закрытой задачи хочется как можно раньше. Поэтому в ход идет не решение задач с интервью, а написание поста, о том как ты эти задачи планируешь решать в ближайшем будущем.

2. Внешняя валидация.
Помимо дофамина от публикации поста автор получает поддержку аудитории. При прохождении собеса никакой поддержки нет - только объективный фидбек и чаще всего отрицательный на самом старте.

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

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

Касательно моего кейса: я тогда на сеньора устроилась, и как раз после начала публиковать контент в канале. Думаю, если бы по-другому поступила вместо 3х месяцев на задачу, год/полтора бы ушло.

Хз, какие у вас были планы на сегодняшний вечер, но я вот думаю поревьюить, где в текущих задачах такие же ошибки допускаю. Скорее всего, есть и сейчас места, где могу неосознанно подменять результат процессом 🤔
34🔥7🌭32
This media is not supported in your browser
VIEW IN TELEGRAM
🔥4415🍓10