С нуля до оффера
196 subscribers
91 photos
34 videos
15 files
30 links
Тут о превращении из омежки в сигму-программиста 🦾💻

По вопросам : @kottik111_dev
Download Telegram
16.06.2025

Ребятки, всем привет!
👋

Мы с ментором решили перенести мок-собес на завтра, так что сегодня я вернулась к теории по хибернейту 🎉 и заново по ней прошлась

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

Честно, мне прям нравится с ним общаться! 🥰

Он задаёт вопросы не просто тупо по списку, а прям как на реальном собесе: что-то дополнительно спрашивает по теме, так скажем, оценивает общий уровень знаний, насколько он обширен и способность поразмышлять

Но! Он всё норовил перейти на вопросы уровня Hard буквально после КАЖДОГО вопроса 😅

Вот, например, один из предложенных мне вопросов (он не прям Хард, но я до этой темы еще не дошла)👇

Представь, ты используешь Spring Data JPA + Hibernate.
У тебя есть сервис, где метод помечен @Transactional, и внутри него вызывается метод логгирования, тоже аннотированный @Transactional(propagation = Propagation.REQUIRES_NEW).

Внутри основного метода выбрасывается RuntimeException после вызова логгера.

Вопрос: будет ли сохранён лог в базу данных? Почему?

ОТВЕТ:

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


Занималась сегодня: 5,5 часов ⌨️

Всем большое спасибо, что подписываетесь и следите за моим продвижением! 🫶

#отчет
Please open Telegram to view this post
VIEW IN TELEGRAM
3🔥13
А еще я тут подумала, что чего это я одна мучаюсь с теорией!!! 😡
Так что давайте, присоединяйтесь!
Проверьте свои знания… ну или хотя бы догадки))
Please open Telegram to view this post
VIEW IN TELEGRAM
5. В каком случае Hibernate не сможет выполнить batch insert при сохранении коллекции сущностей?
Anonymous Quiz
24%
A) Используется GenerationType.SEQUENCE
34%
B) Используется GenerationType.IDENTITY
26%
C) Используется EntityGraph
16%
D) Используется orphanRemoval
Какой fetch-type используется по умолчанию в @ManyToOne?
Anonymous Quiz
38%
A) LAZY
50%
B) EAGER
8%
C) DEFAULT
4%
D) NONE
17.06.2025

Ребятки, всем привет!
👋

Ну шо, мок-собес прошел... и чёт прошел он так себе 😐
Ментор сказал, что я отвечала неплохо, но, конечно же, не обошлось без промашек

Лень всё перечислять, но одно из — это было про стратегии наследования в 🎉 : ответила не очень хорошо, без детального объяснения, что как устроено 🤷‍♀️

В общем, моментиков таких набежало нормально так, поэтому завтра буду копать глубже и устранять пробелы

Не знаю, сколько времени на всё это уйдёт, но если останется пара свободных минут — буду уже возвращаться к практике
Надо будет в проекте решить проблему N+1

Занималась сегодня: 5 часов ⌨️

Всем большое спасибо, что подписываетесь и следите за моим продвижением! 🫶

#отчет
Please open Telegram to view this post
VIEW IN TELEGRAM
3🔥123
18.06.2025

Ребят, всем привет!
👋

Я сегодня занималась разбором западавших тем — и как-то оказалось, что есть темы, которые я не прям нормально затронула
Так что весь день ушёл на теорию по хиберу 🎉 и на завтра осталось несколько вопросов по 👩‍💻

Я не скажу, что копаю прям вглубь, но действительно осталось то, что я упустила — и то, что могут спросить на собесах
Это надо банально до разобрать

На завтра осталось 5 таких вопросов
Надеюсь, что смогу вернуться к своему проекту — хотя бы вспомнить, что там вообще было, чтобы потом разобрать N+1

А то я недавно открыла свой код и такое ощущение, что писала его вообще не я 🤔

Сегодня еле как отзанималась 5 часов
Было невероятно тяжело, через 3 часа уже хотела просто послать все к чертям
🤬
После перерыва собралась с последними силами и добила несчастные 2 часа, вечером откисала как
ОВОЩЧ 👀

Занималась сегодня: 5 часов 🖥

Всем большое спасибо, что подписываетесь и следите за моим продвижением! 🫶

#отчет
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍10🔥52
20.06.2025

Ребятки, всем привет!
👋

Вчера я активно занималась сбором вещей домой, уборкой квартиры, так что вечером на пост сил не хватило…

Сегодня уже уехала домой, ждет меня 1,5 суток в поезде и я надеялась, что никакой дичи как в прошлый раз не будет
Но к нам в вагон с животными пришла семья у которой (ВНИМАНИЕ ) аллергия на животных 🤡
Нам сразу же успели высказать свое недовольство, а так же всей мимикой показывали как не нравится нахождение собаки тут…

Может я что-то не понимаю, но чем думают люди, когда покупают места в вагоне где РАЗРЕШЕН провоз животных?


Теперь перейдем к самому отчету ⬇️

Итоги этих двух дней:

⭕️закончила с разбором оставшихся вопросов
⭕️вернулась к своему проекту и начала вспоминать, чего у меня там вообще было
(Пока что потихоньку подступила к исправлению n +1, но пока что только пытаюсь визуализировать как решать проблему 😁
Вернуться к этому смогу уже в воскресенье, когда вернусь домой))

⭕️сегодня в поезде начала заниматься опять повтором всей теории, смотреть мок-собес с детальным разбором вопросов по спрингу + вчера и сегодня читала свою книгу о принципах ооп(взяла ее с собой в отпуск, но не притронулась…)
Так что возвращаюсь к чтиву) 📕

P.S у меня вчера с 20 часов не было стабильного интернета, на остановках его глушили, в пути просто медленно все грузилось
Сейчас наконец-то появилась возможность опубликовать пост 🥹

Занималась вчера и сегодня: 5 часов ⌨️

Всем большое спасибо, что подписываетесь и следите за моим продвижением! 🫶

#отчет
Please open Telegram to view this post
VIEW IN TELEGRAM
28🔥4
Так, в комментах уже оживились люди

В эти выходные будет пост
Никто заниматься не бросал!
Я каждый день занималась по 5 часов, только эти 5 часов могли растянуться спокойно на 7-8 (Сейчас изучаю тестирование, на выходных пройдусь по всем итогам)
Посты не выходили по личным причинам
Я себя очень тяжело морально чувствую, у меня не хватает в данный момент ресурса писать посты

Связано это с состоянием крыса
Я уже рассказывала ранее, что он тяжело болеет и по возвращению я застала его с передержки в ужасном состояние…
У него выросла огромнейшая опухоль на спине, которая постоянно кровила и продолжала расти в размерах

Помимо всего обнаружилось, что у второго крыса тоже начались проблемы со здоровьем…
К прошлым выходным я +- начала приходить в себя и планировала написать пост, как обнаружила, что буквально за день крыс с огм(опухолью головного мозга) и огромной опухолью потерял зрение на 1 глаз…
У него вышел один хрусталик из глаза и он ослеп

Вчера им обоим сделали операцию, завтра их можно будет забрать домой со стационара

Эти 2 недели были крайне тяжелые именно морально
Каждое утро со страхом заходишь на кухню, чтоб покормить крыс и боишься увидеть его там уже неживого…
С самого утра, буквально после пробуждения у тебя уже идет сильный стресс и это, конечно, очень мешало спокойно заниматься своими привычными делами

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

Мы связались напрямую с 1 фирмой, которая его продает и спустя время получилось уговорить нам отпустить 1 флакон
Лекарство очень дорогое и хватит его только на 4 недели
Возможно во 2 раз его уже не продадут…
Если ситуация будет развиваться именно по таком сценарию, то крыса будем отпускать
Готова бороться до последнего, но если сопутствующие факторы не поддадутся корректировке - не вижу смысла больше его мучать
3😢18🤣3
Ребят, всем привет!

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

Крысик мой ушел от меня на прошлой неделе, у него случился инсульт и пришлось его отпустить 💔
2😢11💔3🕊1
Подытожу прогресс за все последние недели:

1️⃣Активно занималась теорией( повторяла 🎉 со 🙂 и изучала новую):
⭕️Прошла по коллекциям: ArrayList, LinkedList, HashMap, HashSet, TreeSet и TreeMap (их внутреннее строение под капотом, сравнения друг с другом и тд)
⭕️Аннотация @Transactional и полный ее разбор
⭕️Более глубоко погрузилась в теорию по Rest API
⭕️Comparator и Comparable

2️⃣Прошла тестирование(пока что только JUnit с Mockito, к интеграционным тестам скоро вернусь)

3️⃣Прошла Docker(у меня были кое-какие проблемы с проектом, так что пришлось немного повозиться)

4️⃣Добавила в проект миграции с помощью Liquibase

5️⃣Изучила Swagger и пыталась его добавить в проект, но там неведомая ошибка вылезла, так что жду когда ментор поможет разобраться

6️⃣Начала погружаться в основы микросервсиной архитектуры : что такое монолитная архитектура, что такое микросервисы и сравнение, синхронное и асинхронное общение между сервисами

7️⃣За это время было 2 мок-собеса с ментором, теория идет неплохо, ментор даже похвалил

8️⃣Начала параллельно делать еще 1 проектик, он не от ментора, делаю сама чисто для наработки практики( скоро буду подходить к написанию 2 микросервиса от ментора)

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

Занимаюсь регулярно по 5 часов, скоро челлендж должен подходить к концу, но я решила в таком темпе учиться до конца, увеливая время до 6 часов и более (относительно недавно за день получилось позаниматься 7 часов)
На прошлой неделе у меня было 2 выходных в которые не занималась вообще, в тот день умер крыс и на след день я была совсем в апатии, не могла вообще ничего делать
На 3 день вернулась к проге, но занималась около 3-3,5 часов
Думаю эти дни нельзя назвать «прогулами» тк все же была веская причина отсутствия

Пока что двигаюсь как-то так 🫡

#отчет
Please open Telegram to view this post
VIEW IN TELEGRAM
3🔥10
Учебный план выглядит примерно так, но мы гибко подстраиваемся под него

https://disk.yandex.ru/i/q2kScmLH7bAfig
5🔥10
Ребята, всем привет! 👋

Последний месяц был ооочень насыщенный

У меня был мини-отпуск с родителями, мы вместе ездили на Байкал, на озёра, на дачу и просто отдыхали

Чтобы позволить себе на неделю выпасть из учёбы (а в моём челлендже было указано, что пропускать учебные дни я могу только во время этого запланированного отдыха), пришлось поднапрячься и целую неделю батрачить по 7–8 часов, чтобы не было отставания по темам

После возвращения домой(в СПб) появились личные проблемы, которые не хочется выносить сюда…
Из-за этого я как-то совсем вывалилась из привычного ритма, и так не дошла до постов в канал 😞

Ну и самая важная новость, которой хочу поделиться - это учёба

Я перевожусь в другой вуз на направление «Прикладная информатика» 🥳

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

Ниже в посте подведу учебные итоги 👇
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
6🔥10👍3😨1