Oracle Developer👨🏻‍💻
3.22K subscribers
610 photos
68 videos
2 files
488 links
🔝 канал о разработке в СУБД Oracle:
SQL, PL/SQL, оптимизация, архитектура и многое другое...

Backend-pro.ru - обучение по различным программам, связанных с backend-разработкой для ФЛ и ЮЛ.

Отец-основатель: @denis_dbd Кивилёв Денис
Download Telegram
Media is too big
VIEW IN TELEGRAM
Прощай Вьетнам 🇻🇳 😢

Коллеги, привет!

Сегодня время щитпостинга из жизни цифрового кочевника с двумя детьми 👨‍👩‍👧‍👧
Как обычно, кому не интересно - не читаем, видео не смотрим и скипаем пост ⏭️

Уже через пару дней я покину эту гостеприимную страну - мы переезжаем в Латинскую Америку 🌎
Куда конкретно? Рассказал в видосе ⬆️

Примерно с 2018 года вынашивал идею путешествия по Азии продолжительностью более года. Почти получилось. В мечтах я представлял себе тур, начиная с Вьетнама: Лаос, Камбоджа, Таиланд, Малайзия, Сингапур, Бали, Филиппины... А на деле получились только Таиланд и Вьетнам. Да, дети накладывают свои ограничения на передвижения 👶👧 Может, на пенсии удастся-таки побывать везде 🌐

Кстати, если интересно, что пришлось поменять в жизни и как я к этому шёл, чтобы появилась возможность путешествовать дольше "14 дней" - ставь реакцию 👍 Если будет хотя бы 50 - расскажу 😉

Вернёмся к Вьетнаму.
Соотношение цена/качество - отличное 💰
Поскольку у меня двое детей, вопрос детского сада стоял остро.
Выбрали город
Нячанг - тут хороший канадский детский сад 🏫

▫️Сразу скажу: зимовать в Нячанге не стоит. Сезон - с марта по октябрь. В несезон - прохладно, и дожди льют постоянно 🌧 В остальное время лучше куда-нибудь южней типа
Муйне или о. Фукуок.
▫️Без байка делать нечего: трафик напряжённый, но привыкаешь быстро. Пешеходом и на авто - не вариант. Общественный транспорт есть, но по сравнению с байком неудобен 🛵
▫️Еда - нам очень нравится. Не острая, вкусная и дешевая 🍜 Завтракаем только в кафешках - около 5 $ на двоих. Лучше есть в местах для локалов - в туристических совсем не то.
▫️Народ дружелюбный, но иногда случаются расистские моментики (впрочем, как и везде).
▫️Бесил визаран: раз в 1,5 месяца - будь добр, потрать сутки на пересечение границы с Лаосом 🛂
▫️Местные мусорят, не задумываясь. Власти пытаются менять сознание, но пройдёт ещё как минимум поколение 🗑
▫️Аренда жилья и товары - очень дешёвые. Вдвоём, без детей, можно жить вообще спокойно на 1K$ 🏠
▫️Есть русскоязычное комьюнити - если для кого-то это важно 🗣

В видосе дал больше подробностей ⬆️

После Таиланда к Вьетнаму нужно привыкнуть. Я плевался первые две недели, но потом - норм 😊
Сейчас пора уезжать, и я чувствую грусть. Садик был классный, старшая дочь закончила Pre-School, появились друзья-белорусы, да и вообще - жить здесь оказалось очень комфортно. Вьетнам навсегда останется в моем сердце ❤️

Однако, дорога зовёт! Сидеть на месте уже сложно. Татарские гены кочевника зовут в путь-дорогу 🐪🎠


Зачем я вообще про всё это рассказываю? Хочу выпендриться? Нет, мне доказывать ничего не надо.
Я делюсь этим, потому что хочу, чтобы кто-то из вас вдохновился и задумался: «Раз Денис смог, а я чем хуже?» Да ничем не хуже!
Если у вас есть мечта — не откладывайте.
Осуществляйте. Не тяните. Жизнь пи..ц какая короткая штука 🤷🏻‍♂️

Всем добра! ❤️

#Denis_Kivillev #digitalnomad #путешествия #вьетнам

Канал Oracle Developer | Чатик 💬
Мини-курс Оптимизация: Быстрый старт 🚀
👍5114🔥8🆒1
🧠 SQL-загадка с подвохом

Друзья, всем привет! 👋

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

📌 Дано:

create table demo_table (
ID char(4 CHAR),
value VARCHAR2(64 CHAR)
);


Известно, что есть следующие индексы и ключи:

create index DEMO_TBL_VALUE_IX on demo_table (VALUE);

alter table DEMO_TABLE
add constraint DEMO_TBL_PK primary key (ID)
using index;


Вопрос (c подвохом)
почему такая вставка проходит:

insert into demo_table values('0001', 1000);


А эта падает с ошибкой ORA-01722: неверное число:

insert into demo_table values('0002', 'Test');


Ответ
при наличии следующего индекса

create index DEMO_TBL_NUM_IX on demo_table(trunc(VALUE));

Такая конструкция называется индексом по функции (function based index).
В реальных проектах она используется довольно часто, например, когда на строковое поле мы создаем индекс UPPER(<column>).
Особенность такого индекса в том, что в листьях он хранит результат выполнения этой функции для каждого rowid.
Поэтому никакой магии тут нет: если мы не можем записать в индекс результат функции, то и вставку выполнить мы не можем.


В нашем случае, функция trunc пытается примениться к значению value. В первой строке - 1000 (все ок), во второй - 'Test' (ошибка).


Ставьте лайк, если было познавательно.
🔔 Если хотите узнать больше про индексы, следите за каналом — завтра будет важное объявление.

Всем хорошей и продуктивной рабочей недели! 🔥

#oracle #sql #оптимизация #задачка #Pavel_Dolganov

Канал Oracle Developer | Чатик 💬
Мини-курс Оптимизация: Быстрый старт 🚀
Please open Telegram to view this post
VIEW IN TELEGRAM
7🤷‍♂4👍2🔥1🤝1
Media is too big
VIEW IN TELEGRAM
🛠 [Кейс-интервью] Как одна из учениц прокачала карьеру - и почему это ваш шанс 🚀

Друзья, всем привет! 👋

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

Сегодня делюсь именно таким примером. В видео 👆 вы увидите Катю - участницу 5-го потока «Оптимизация Oracle SQL». Всего за месяц после курса она:
получила повышение в должности;
за 7 минут нашла узкое место в плане запроса и спасла релиз;
из «девушки на запросах» превратилась в эксперта, к которому приходят коллеги из других отделов.

Катя честно говорит:
«Если бы не чёткая структура курса - я бы застряла на лёгких задачках. Теперь мне доверяют самые сложные, а портфолио пухнет от кейсов».


📈 Почему это важно для вас

🔸 Реальные кейсы важнее строк кода. На рынке ценится тот, кто умеет закрывать бизнес-задачи, а не просто писать код.
🔸 Быстрый рост = быстрые деньги. Экспертность, видимая всей команде, прямой путь к повышению и жирным офферам.
🔸 Тренировка собесов. Наш «mock interview» поможет вам увидеть слабые места и приобрести уверенность перед встречей с финальным боссом.

⚠️ А теперь внимание: открываю для вас анкету предзаписи на 6-й поток обучения "Оптимизация Oracle SQL"

🔸 Старт обучения: 4 июля
🔸 Формат: 3.5 месяца, видеолекции + живые практики, закрытый клуб выпускников 🔐
🔸 Группа: всего 10 человек (4 места уже заняты, остаётся 6).
🔸 Для кого: middle-/senior разработчики, аналитики, DBA, и всем прочим, кому важны скорость запроса и уверенность на собеседованиях.

📌 Как попасть:

1️⃣ Перейдите по ссылке на анкету 👈👈👈.
2️⃣ Заполните анкету.
3️⃣ Дождитесь ответа от поддержки, и пройдите интервью.

⚠️ Важно! Запись закрываем, как только счётчик участников в группе достигнет 10 человек.
На пятый поток несколько участников так и не смогли попасть, поэтому действуйте сейчас.

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

#оптимизация #oracle #обучение #кейсы #backendpro
#карьера #пенсия #OracleSQL #марафон #финансоваясвобода
#Pavel_Dolganov

Канал Oracle Developer | Чатик 💬
Мини-курс Оптимизация: Быстрый старт 🚀
Please open Telegram to view this post
VIEW IN TELEGRAM
👍54
Немного о том, что ждет вас после обучения

Друзья, всем привет! 👋

Меня часто спрашивают: «А что дальше, после курса? Можно ли попасть к вам в команду?»

Сегодня расскажу, какие возможности ждут вас после прохождения полного обучения.

Итак, поехали! 🚀

Когда вы заканчиваете полный курс «Оптимизация Oracle SQL», у вас появляется шанс вернуться к нам уже не студентом, а частью нашей команды - куратором.

Кто такой куратор

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

🛠 Что даёт кураторство

Прокачка hard-skills: некоторые моменты становятся более понятны, происходит повторение, знания еще больше раскладываются по полочкам.

Менторство: помощь в сложных кейсах, ревью ваших pet-проектов, поддержка в карьерных переговорах.

Прокачка ваших soft-skills: управление мини-группой, работа с обратной связью, навык «чётко объяснять» — всё это отлично сказывается на росте внутри компании.

Запись в CV и LinkedIn 📱 «участвовал в обучении/курировал» — солидная строчка, особенно если целитесь в тимлиды или архитекторы.

Оплата. Да, мы не гугл, но и на голом энтузиазме никто не работает. Кураторы получают оплату соответствующий их вкладу.

🎯 По сути — это способ пройти курс заново, но на новом уровне. Когда учишь других — сам растёшь быстрее в разы.

Как стать куратором

проходите обучение
проявляете активность на встречах
по окончании курса проходите мини-собес с Денисом

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

📅 А теперь важное напоминание: вчера мы открыли предзапись на 6-й поток.

🗓 Старт — 4 июля
📚 Формат — 3.5 месяца практики
🎓 Внутри — чтение и оптимизация планов запросов, 30 видео с собесов и др.
📈 Тарифы — от базовой технички до полного VIP с карьер-коучем и психологом.

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

👉 Анкета тут 👈
Заполняется за минуту, оплата — только после подтверждения и созвона.

Анкета на 6-й поток уже открыта. Бронируйте место, чтобы не читать чужие отзывы осенью.

Увидимся в новом наборе - а потом, может быть, и в кураторском чате! 😉

#OracleSQL #курс #куратор #предзапись #оптимизация
Канал Oracle Developer | Чатик 💬
Мини-курс Оптимизация: Быстрый старт 🚀
Please open Telegram to view this post
VIEW IN TELEGRAM
3🆒2👍1
Пост 4/5. Про вакансию Oracle/Java Developer. Tech-интервью

Друзья, всем привет!

Продолжаем наш марлезонский балет 👯‍♀️
В этом посте расскажу про техническую часть интервью.
В общей сложности оно заняло примерно 1,5 часа.

Поскольку вакансия предполагала вынос функционала из Oracle в Java + PostgreSQL, на интервью присутствовали два технических спеца: Java Team Lead и специалист по Oracle.

Собеседование можно разбить на три группы вопросов
1️⃣ Как бы ты разбивал оракловый монолит?
2️⃣ Вопросы по Java + небольшое код-ревью
3️⃣ Вопросы по Oracle + практическая задачка а-ля «напиши запрос»

Некоторые вопросы с собеседования
▫️Как бы ты мог поспособствовать миграции логики из базы в Java-сервисы?
▫️Ты приходишь на проект, там нет CI/CD, как ты будешь действовать?
▫️С чего начать такую миграцию, чтобы система продолжала работать корректно?
▫️А что, если бизнес-логика в триггерах, и код ужасный?
▫️Что в этом коде не так (показывают Java-код)? Как доработать?
▫️Какова алгоритмическая сложность этого метода (показывают Java-код)?
▫️Зачем нужен volatile?
▫️Команда для вывода списка всех Docker-контейнеров?
▫️Приходилось ли тебе разворачивать Oracle?
▫️Как анализировать медленные запросы в Oracle?
▫️Как находить причины расхождений между отчетами?
и так далее.

несколько вопросов/ответов прикрепил к посту 📹

"Хозяйке на заметку"
Основная масса вопросов по Ораклу, как водится, была про оптимизацию.
Поэтому, коллеги, кто ещё этого не понял: если вы хотите претендовать на жирную позицию и достойную з/п, тему с оптимизацией вам не обойти.
Если вы в ней «не алё» — забудьте про хорошие деньги.
Продаёт Денис курсы или не продаёт — без оптимизации никуда. Это, блин, факт 🤷🏻‍♂️

Сейчас будет реклама, но уж сорри 😄
Именно этим мы и занимаемся на курсе по Оптимизации Oracle SQL. Наводим порядок в голове по великой и ужасной Оптимизации и натаскиваем на прохождение собесов 🚀
Анкета предзаписи — в предыдущих постах ⬆️
Не тормози — записывайся!

Итог
Честно говоря, я не особо готовился к интервью, особенно по Java. Можно было бы и получше отвечать.
Вот по Ораклу — разбуди меня в три ночи, я отвечу на часто задаваемые вопросы.
По Java приходится вспоминать узкие моменты, которые в реальной практике, по сути, не используешь.
Сделал для себя вывод: перед следующей сменой работодателя надо будет готовиться основательнее.
Чего, кстати, и вам желаю!

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

Так же исходя из вопросов понятно, что это жуткая легасятина со всеми антипаттернами, которые может в себя вобрать Оракловый проект 👽
Этакие конюшни не чищенные лет так 20 😄

Чем закончилась история, дали ли оффер — расскажу в следующем посте 😊
Всем хорошего дня! ☀️


#Denis_Kivilev #oracle #java #собседования
Канал Oracle Developer | Чатик 💬
Мини-курс Оптимизация: Быстрый старт 🚀
🔥194
Как прокачаться на собеседованиях, не посещая их?

Друзья, всем привет! 👋

Сегодня важная тема: как натренироваться проходить собеседования, не бегая по ним каждую неделю?
Есть способ — проверенный, рабочий и без выгорания. Делюсь.

🔥 Пока на рынке метания — «вакансий нет», «AI всех вытеснит», «куда податься?» — наши выпускники спокойно откликаются на позиции и получают офферы. Почему? Потому что у них на руках 30 разобранных сценариев реальных собеседований. Не теоретических, а настоящих: с живыми вопросами, ошибками и правильными ответами.

Что за «30 собесов» и как они помогают

🎯 Настоящие диалоги с компаниями
Банки, телеком, e-commerce, чистый продукт и аутсорс. И у каждого свой стек и свои вопросы. Мы не выдаём «шпаргалку на все случаи жизни», но учим отвечать так, чтобы было понятно: вы знаете, как снять острую боль.

🧠 Разбор мыслей вслух
В каждом видео мой ход мыслей в реальном времени:
🔸 почему в некоторых случаях трассировка лучше чем ASH;
🔸 где честно говорю “не знаю”, и это ок;
🔸 как захватываю инициативу и превращаю интервью в диалог, а не экзамен.

📌 Как выбрать нормальную вакансию
После 10 собеседований вы научитесь отличать: тут живой стек и адекватные процессы, а тут — просто рутина. Мы учим вас читать между строк, чтобы вы не тратили время зря.

🧘 Минус стресс
Когда в голове 30 сценариев собесов, неожиданный вопрос перестаёт быть «бомбой». Максимум — «о, это вариация кейса №17». И внутри спокойствие.

💼 Сейчас это особенно актуально:
рынок сузился, но не умер. Он стал избирательным. Работодатели ищут тех, кто:

🔸умеет давать предсказуемый результат
🔸говорит на языке бизнеса
🔸силен в оптимизации

Наши выпускники входят в те самые 0,5 % специалистов, кого зовут на «сладкие» позиции — и зовут первыми.

Как попасть в следующий поток и забрать «30 примеров реальных собесов»

📣 Я открыл анкету предзаписи на 6-й поток «Оптимизации Oracle SQL».

🚀 Старт — 4 июля, а сейчас:
выбираешь тариф (от «чистая техничка» до PRO с карьерным-коучем),
бронируешь место,
получаешь чек-лист подготовки.

⚠️ Половину мест в прошлый раз разобрали за сутки. Не откладывайте, если планируете рост уже в этом году.

Что делать прямо сейчас
Открыть 👉ссылку анкеты 👈

Заполнение займёт 1 минуту. Дождаться ответа от поддержки и всё 😊

А дальше — 3.5 месяца практики, уверенности и хороших предложений, пока остальные только начинают волноваться.

Присоединяйтесь и закрепляйтесь в топ-сегменте — там, где работы меньше не становится. 🚀

#OracleSQL #карьера #собеседование #курс #предзапись #Pavel_Dolganov

Канал Oracle Developer | Чатик 💬
Мини-курс Оптимизация: Быстрый старт 🚀
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥71
Media is too big
VIEW IN TELEGRAM
Работодатели стали избирательнее

Друзья, всем привет! 👋

Рынок Oracle-вакансий уже не тот «клондайк», где офферы сыпались сами. Работодатели стали избирательнее: резюме пролистывают за 10 секунд, задают каверзные кейсы, хотят живые примеры ROI от ваших оптимизаций. Тех-скиллы - база, но победу приносит умение продать свой опыт. Именно здесь включается Люба Прохорова - наш карьерный консультант.

Что делает Люба на нашем обучении и почему это помогает развивать карьеру🔥

Прожарка резюме - вытаскивает сильные факты, режет лишние абзацы, расставляет цифры там, где раньше были «улучшил производительность».
Тюнинг LinkedIn/HeadHunter - даёт алгоритм «ключевые слова → больше просмотров → горячие рекрутеры».
Самопрезентация себя - 30 минут под запись, потом разбивка по таймингу: где сбился, где не добил выгоду для бизнеса.
Стратегия поиска - какие компании сейчас нанимают Oracle-спецов, где ставка на девопсов, где нужен чистый performance-инженер.
Торги за зарплату - скрипт из 5 фраз, снимающий страх «а вдруг откажут».

💡 Итог: выпускники 5-го потока, прошедшие у Любы прожарку, стали более готовыми к реальному современному миру.


Наглядный пример в видео как это происходит на карьерном блоке курса 🎥

Как получить Любу в 6-м потоке?


🔸В шестом наборе мы оставляем карьерный трек доп-опцией:
🔸В анкете предзаписи отметьте галочку «Карьерный буст».
🔸Доступ к чату «карьерный клуб» на 8 недель: там публикуем свежие вакансии, делимся опытом сторговаться за +$500.
🔸Стоимость модуля меньше, чем один рабочий день на новой зарплате - окупается буквально первой премией.

Что делать прямо сейчас

1️⃣ Откройте 👉анкету предзаписи 👈
2️⃣ Выберите тариф курса и добавьте галочку «Карьерный буст с Любой».
3️⃣ Ждите обратной связи от нашего специалиста для подтверждения места.

Итоги

🔸Рынок изменился, тех-скиллов мало - нужна грамотная упаковка опыта, умение проходить soft-интервью.
🔸Люба прожаривает резюме, тренирует собесы, учит торговаться, помогает бустануть карьеру.
🔸Добавляйте карьерный модуль при регистрации на 6-й поток и входите в топ-0,5 % экспертов, которые берут «сладкие» вакансии без дрожи в голосе.
🔸Прокачивайте не только запросы, но и способ себя преподнести. Увидимся на курсе и в чате карьеристов! 🚀

#OracleSQL #карьера #резюме #собеседование #курс #Denis_Kivilev

Канал Oracle Developer | Чатик 💬
Мини-курс Оптимизация: Быстрый старт 🚀
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥31
Media is too big
VIEW IN TELEGRAM
Кейс с урока-практики. Про индексы

Друзья, всем привет! 👋

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

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

Смотрите видео, там есть ответ. Но прежде, чем его услышать, рекомендуем нажать на паузу и подумать самим 😉

Ставьте лайк, если было полезно. Делитесь в чатике своими кейсами с Index Join. Если тема зайдет, поделюсь в комментах, когда еще это может быть полезно.

Всем хорошей трудовой недели! ❤️

#OracleSQL #оптимизация #индексы #задачка #Pavel_Dolganov

Канал Oracle Developer | Чатик 💬
Мини-курс Оптимизация: Быстрый старт 🚀
👍13
6-й поток курса «Оптимизация Oracle SQL» стартует в июле! 🚀

Друзья, всем привет! 👋
На связи Денис, и сегодня я хочу рассказать, как один курс может ускорить не только запросы, но и вашу карьеру 🚀

Многие из вас спрашивают:
💭 «Денис, а реально ли курс поможет? Просто я уже третий месяц гуглю, как оптимизировать запрос, и всё равно ничего не понимаю».

Ответ - да, реально! Доказательства вот, вот и вот, а также множество других отзывов.

Для чего люди приходят на курс по оптимизации

🔸 Они давно хотят пробить зарплатный потолок, но их текущих знаний оптимизации SQL откровенно недостаточно 🤷
🔸 Когда они получают офферы от HR-ов, то паникуют в ожидании технической части собеседования 😱
🔸 Они хотят проектировать эффективные решения вместо того, чтобы работать в режиме "туши пожары" 🧯

Курс по оптимизации помогает перейти от уровня "я умею в CTE и CONNECT BY PRIOR" к уровню "план выполнения запроса - мой лучший друг" 💪

📊 Что происходит на рынке прямо сейчас?

Рынку критически не хватает людей, которые умеют:
читать план запроса
ликвидировать узкие места в плане
говорить на языке бизнеса

Мы каждый день созваниваемся с кандидатами на 6-й поток и чаще всего встречаем два типа разработчиков:

1️⃣ Те, кто соглашается на оффер в 200К, потому что вакансии за 300+ им не светят - они не могут пройти собес по оптимизации.

2️⃣ Те, кто знает, как читать AWR-репорты, но не умеет себя преподнести на техническом интервью - нет системы в голове.

В обоих случаях тебе к нам на курс 👉

🛠 Что вы там получите?

Практика, практика и ещё раз практика
Без теоретических лекций про ACID, которые можно найти в Википедии. Только живые кейсы, где нужно думать головой и работать руками.

Подготовка к собеседованиям
Вы будете готовы ответить на любой вопрос про план выполнения, хинты, execution stats и даже объяснить бизнесу, почему оптимизация важна 💬

Закрытый чат выпускников
Где делятся фишками, полезными скриптами и иногда вакансиями. Ну и шутят про deadlock-и на ночь глядя 😂

📌 Как устроен 6-й поток?

🗓 Старт: начало июля
👥 Формат: мини-группа до 10 человек
🎓 Обучение: 12 недель, живые разборы, домашки, мок-собеседования
💬 Чат: доступ ко всем встречам, обмен опытом, советы и поддержка

🌟 Кому точно стоит идти

🔶 Разработчикам, которые устали “оптимизировать” на глаз
🔶 Аналитикам, у которых отчёты работают дольше, чем остывает утренний кофе ☕️
🔶 DBA, которые хотят спать, а не искать bottleneck в 3 часа ночи

🔥 Внимание!
Вероятно, это последний поток в этом году. Следующий набор - в 2026 году.
Не откладывайте на потом - места ограничены!

👉 Ссылка на анкету предзаписи тут 👈

P.S. После курса вы не просто начнёте писать эффективный код - вы сможете закрывать проблемы бизнеса. А это самое важное. Сможете наконец-то получить тот самый оффер, о котором раньше только мечтали 💼

Думаете я шучу? Позиции Middle/Senior не проходят без вопросов или задач по оптимизации. Если вы её не знаете, как собес пройдете? Отвечу - никак 😊


Всем добра ❤️

#SQL #Oracle #Оптимизация #Собеседование #BackendPRO #Denis_Kivilev

Канал Oracle Developer | Чатик 💬
Мини-курс Оптимизация: Быстрый старт 🚀
7
Пост 5. Про вакансию Oracle/Java Developer. Итоги

Друзья, всем привет!
Сегодня у нас заключительный пост про компанию GehtSoft.
Не буду вас томить, коллеги, просто скажу - оффер я получил

Кратенько, что там было
🔸 Зарплата: $5500 в месяц (gross)
🔸 Должность: Java Engineer
🔸 Формат: удалёнка, гибкий график
🔸 Испытательный срок — 2,5 месяца
🔸 Ежемесячная оценка:
— Командная — достигает ли команда цели
— Индивидуальная — достигаешь ли ты личных целей
— Если цели не достигнуты — оплата может снизиться, но не ниже 50%
🔸 Годовой бонус: от 1 до 3 окладов, если проработал > 6 месяцев
🔸 После испытательного срока — $1000/год на технику

Как мне видится эта позиция

▫️Валютная удалёнка с зарплатой $5500. С учётом налогов Грузии — 1% для ИП — вообще норм.
▫️Потенциальные бонусы, $1K на технику и т.п. Работать можно откуда угодно, кроме РБ и РФ.
▫️Довольно серьёзный профессиональный вызов — распил Ораклового монолита.
▫️Продолжительность проекта озвучена как ~1,5 года, но, на мой взгляд, там минимум 3. Соответственно, в течение трёх лет будут интересные задачи на стыке Oracle/Java.


▫️Слегка странное позиционирование компании и стиль (я такое не приветствую).
▫️На мой взгляд, жуткая оракловая легасятина с тонной триггеров с бизнес-логикой, отсутствием порядка в процессах и т.п.
▫️Ежемесячная оценка, которая в итоге может привести к выгоранию и демотивации.
▫️Компания позиционирует себя так, будто хаос — её лучший друг. Да, некоторая степень неопределённости есть во всех проектах, но после общения с ребятами я понял: часть хаоса возникает из-за того, что процессы в компании хромают. Некоторые отзывы в интернете это подтверждают. Такая атмосфера стартапа, которая уже не к месту. Кстати, компании 26 лет 😊
▫️Нельзя работать из РФ/РБ — это может быть проблемой.
▫️После завершения проекта и ухода из ораклового стека будет переаттестация, и зарплата будет соответствовать Java-грейду, то есть может оказаться ниже исходных условий.

Почему $5500?
Что тут скажешь - к собеседованиям нужно готовиться лучше. В моём случае - к Java-части 🤷🏻‍♂️
Плюс я не стал давить на максимальную ставку - было интересно насобирать материал для вас, мои дорогие подписчики ❤️

Прохождение собеседований - это отдельный навык, который требует постоянной тренировки. Именно поэтому мы стараемся натаскивать наших студентов на интервью: наш карьерный консультант работает с теми, кто хочет быть готовым к новым вызовам рынка. Мы прокачиваем и hard-, и soft-скиллы 🚀
Не тормози - записывайся на курс по Оптимизации. Без неё - никуда: ни на работе, ни на собеседованиях ⚙️



Всё это была финальная сцена марлезонского балета 😊
Ах да... чего там с оффером?
А оффер я отклонил Текущее место работы пока устраивает 😊

——
Все этапы интервью были зафиксированы на видео 📹
Завтра расскажу, как можно получить почти трёхчасовую смонтированную запись собеседования (софт + хард) 😉
Всем добра! 🌎

#Denis_Kivilev #oracle #java #собседования
Канал Oracle Developer | Чатик 💬
Мини-курс Оптимизация: Быстрый старт 🚀
🔥173👍1
Анонс марафона по Оптимизации Oracle SQL

Друзья, всем привет! 👋

Жаркое лето ☀️ - самое время прокачать навыки, которые конвертируются в предложения от топ-компаний. Поэтому 24–26 июня запускаю мини-марафон по оптимизации Oracle SQL - три вечера концентрированной практики, реальных технических и soft-вопросов с собесов. Набор открою уже на следующей неделе, подробности ниже

Кстати, предыдущий марафон по оптимизации очень зашел ребятам 🔥

Что вас ждет в этот раз?

1️⃣ День 1. ТОП-вопросы по оптимизации (24 июня)
Ведущий: Денис Кивилев
▫️Зачем вообще нужна оптимизация? Можно ли без нее обойтись?
▫️Проведем групповое техническое mock-собеседование на знания оптимизации.
▫️Разберем тест из ТОП-вопросов на собеседованиях.
▫️Домашнее задание: «Как читать последовательность выполнения операций в плане».

2️⃣ День 2. Чтение планов запросов (25 июня)
Ведущий: Денис Кивилев
▫️Расскажу, как правильно читать последовательность выполнения операций в планах запросов.
▫️Разберем задание с собеседования в «Спортмастере» - восстановление текста запроса по его плану. Это то, что вы можете встретить на реальном собесе.
▫️Разбор ДЗ: «Как читать последовательность выполнения операций в плане».
▫️Домашнее задание по soft-части - то, что вы 100% встретите на собесе.

3️⃣ День 3. Как успешно проходить soft-часть интервью (26 июня)
Ведущая: Любовь Прохорова
▫️Как правильно проходить soft-часть интервью и насколько это важно.
▫️Часто задаваемые вопросы и как на них правильно отвечать.
▫️Разбор домашнего задания по soft-части.
▫️Информация про курс «Оптимизация Oracle SQL».
▫️Розыгрыш призов для участников марафона.
Призы нынче очень вкусные 🔥

Почему стоит присоединиться 👈

1️⃣ Прокачаешься - наконец-то разберешься, как читать последовательность выполнения операций в плане запроса.
2️⃣ Будешь готов к собеседованиям: только реальные вопросы с собесов, видео-прохождения, как успешно проходить soft-часть.
3️⃣ Формат «вечер + запись». Не успел в лайве — смотри до конца июня, вопросы задаем в закрытом ТГ-чате.
4️⃣ Узнаешь, что мы даем на курсе по оптимизации и как это поможет бустануть твою карьеру 🚀

🎁 Куча подарков и бонусов! 🎁

Полезной информации - 98%, реклама курса - 2%.

Как попасть 🔥
🔸Набор открою на следующей неделе.
🔸Количество слотов ограничу (чтобы прожарка резюме была не по верхам).
🔸Стоимость и детали пришлю вместе с формой.

Лайфхак: поставь себе напоминалку на 17.06 в 11:00 МСК — «анкета на марафон», чтобы не упустить первый пост с ссылкой.

ИТОГИ. 24–26 июня - марафон «Оптимизация Oracle SQL»

День 1. ТОП-вопросы по оптимизации
День 2. Чтение планов запросов
День 3. Soft-часть интервью + розыгрыш призов

Анкета откроется на следующей неделе.
Бери слот, готовь вопросы и врывайся в топ-0,5 % специалистов, которые не боятся ни рынка, ни собеседований 🚀

Увидимся на эфире! 😉 Всем добра ❤️

#oracle #sql #марафон #карьера #собеседование #оптимизация

Канал Oracle Developer | Чатик 💬
Мини-курс Оптимизация: Быстрый старт 🚀
👍93
This media is not supported in your browser
VIEW IN TELEGRAM
Бесячие вопросы на собесах 👿👿

Друзья, всем привет! 👋

Скажу честно: есть категория собес-вопросов, от которых у меня до сих пор подгорает.
«Кем вы видите себя через пять лет?», «Расскажите про своё самое крутое достижение», «Назовите одну слабую сторону». Знакомо? 😅
Сидишь и думаешь: «Где мои технические вопросы?! Чё за нафиг?! Я вам менеджер, что ли?!»

Спойлер: эти вопросы никуда не денутся 🤷🏻‍♂️. Рекрутеры любят их за то, что они быстро вскрывают "мягкие ткани" кандидата: умеет ли человек мысленно прыгнуть из технической ямки в бизнес-контекст, держит ли удар, способен ли честно говорить о фейлах и целях.

Короче, soft-часть собеседования — это 30 % успеха, без которых 70% технических знаний превращаются в «спасибо, мы вам перезвоним». Вот хотя бы на недавнем примере GehtSoft — цикл собеседований начался именно с софтового интервью. Если бы я его не прошёл — был бы game over

Три самых бесячих вопроса и зачем они HR-у

1️⃣ «Где вы себя видите через 5 лет?»
Что реально проверяют: насколько твои карьерные амбиции совпадают с вектором компании.
Почему бесит: ты не Ванга. И вообще, ты просто хочешь интересный проект, нормальную ЗП и не выгорать.
Как играть в эту игру: «Хочу больше ответственности — архитектура, наставничество. Параллельно планирую углубиться в распределённые системы».

2️⃣ «Расскажите про своё самое большое достижение»
Что реально проверяют: можешь ли ты говорить о своей ценности через факты и результат.
Почему бесит: ты кодишь в команде, а не один против мира. Что считать своим достижением?
Как играть в эту игру: «Внедрил async-обработку заказов через Kafka — снизили latency на 40 %, убрали cron'ы и завели ретраи».

3️⃣ «Назовите свои слабые стороны»
Что реально проверяют: не саморазоблачение, а зрелость — ты рефлексируешь и работаешь над собой.
Почему бесит: чувствуешь себя на допросе — не скажешь плохо, скажешь — ещё хуже.
Как играть в эту игру: «Быстро втягиваюсь, но иногда беру на себя больше, чем нужно — стал использовать check-in с тимлидом раз в неделю».

Неделю назад я писал, что soft-skills — это не «плюсик к зарплате», а ворота в саму зарплату. Так вот:
🎯 24–26 июня мы запускаем мини-марафон по оптимизации Oracle SQL, и Люба Прохорова (наш карьер-гуру) прольет свет на эту тему, как правильно отвечать, какие вопросы встречаются и так далее.


Что будет
🔹 День 1. ТОП-вопросы по оптимизации
Ведущий: Кивилев Денис

🔹 День 2. Чтение планов запросов
Ведущий: Кивилев Денис

🔹 День 3. Soft-часть интервью + розыгрыш призов
Ведущая: Люба Прохорова

Будет возможность задавать вопросы, обсудить ответы на ТОП-софтовых вопросов и пройти тестовое собеседование с Любой. Будет интересно 😉

Зачем вам туда
Важно! Быть готовым не только к задачам в продакшене, но и уметь вырвать вкусную позицию с хорошей зарплатой. А марафон — это ещё один кирпичик в стене «я готов к любому развитию событий»

Как попасть?
🔸 Анкета откроется на следующей неделе (пост будет с большой кнопкой «Записаться») 🚀
🔸 Чтобы не проспать и потом не спрашивать «запись будет?» — поставь себе напоминалку на 17.06 в 11:00 МСК — «анкета на марафон», чтобы не упустить первый пост с ссылкой.

ИТОГИ 🔥
🔸 Бесячие вопросы — лакмус на зрелость, честность и бизнес-фокус
🔸 Научимся отвечать 24–26 июня на марафоне, где Люба проведёт мастер-класс по прохождению soft-интервью
🔸 Анкета регистрации — через пару дней

Не дайте вопросу «кем вы видите себя через 5 лет» порвать ваш оффер. Ждём на марафоне! 🚀

PS. На видео HR из "Спортмастера" задаёт бесячий вопросик 🤓

#oracle #sql #марафон #карьера #собеседование #оптимизация

Канал Oracle Developer | Чатик 💬
Мини-курс Оптимизация: Быстрый старт 🚀
8🔥8
This media is not supported in your browser
VIEW IN TELEGRAM
Задача из Спортмастера: «Получи запрос из плана»

Друзья, всем привет!

Прошлой осенью, исследуя рынок, я проходил собес в «Спортмастер». Технический этап длился почти два (!) часа.
Помимо заковыристых вопросов, было много про оптимизацию. И вот одна из задачек как раз попала на видео.

Задание было рассчитано на то, чтобы быстро понять:
▫️Умеет ли читать планы запросов?
▫️Знаком ли с операциями в плане?
▫️Понимает ли кандидат хоть что-то в оптимизации?
На мой взгляд, это отличная проверка скила по оптимизации 🔥🔥

Вы сейчас находитесь в спокойной обстановке, вас никто не ограничивает по времени, вы можете взять листочек и попробовать её решить. Заодно засеките время. На собесе ответ нужен почти мгновенно. Справились? Получилось?

Если вы не готовы к таким задачкам, если не понимаете сути происходящего - собес не пройти. А это значит: «бай-бай, жирный оффер» 😢

⚡️ Мы разберём эту задачу во 2-й день марафона, который пройдет с 24 по 26 июня.


Хочу донести одну простую мысль
Если ты претендуешь на что-то большее, чем 200К рублей, - хочешь ты этого или нет, а знать оптимизацию ПРИДЕТСЯ.
Это не обойти, не перескочить. Эта тема будет снова и снова догонять тебя на пути к росту 🤷🏻‍♂️

📣 Уже завтра будет подробная информация - что, когда и как.


P.S. Забавный факт: девушка, которая меня собеседовала, оказалась моей бывшей коллегой из «Магнита», с соседнего отдела. Может, кто-то из «магнитовцев» даже узнает её по голосу 😉

Ребята со Спортмастера, это было отличное техническое собеседование, хотя и затянутое.

Поставь 🔥, если ты со "Спортмастера".
Поставь 🦄 , если ты с Магнита.
Посмотрим кого больше у нас в канале 😊


#oracle #sql #марафон #карьера #собеседование #оптимизация #спортмастер

Канал Oracle Developer | Чатик 💬
Мини-курс Оптимизация: Быстрый старт 🚀
🔥12👍74🦄2🤯1
Открытие набора на марафон по оптимизации Oracle SQL 🔥

Друзья, всем привет! 👋

Обещал - делаю. Сегодня открываю приём на платный марафон «Оптимизация Oracle SQL: собес, резюме, живые кейсы».
Формат короткий, ударный, с практикой каждый вечер и розыгрышем призов 🎁

📅 Даты и план эфиров

1️⃣ День 1. ТОП-вопросы по оптимизации (24 июня)
Ведущий: Денис Кивилев
▫️Зачем вообще нужна оптимизация? Можно ли без неё обойтись?
▫️Групповое техническое mock-собеседование по знаниям оптимизации.
▫️Разбор теста из топовых собеседований.
▫️Домашнее задание: «Как читать последовательность выполнения операций в плане».


2️⃣ День 2. Чтение планов запросов (25 июня)
Ведущий: Денис Кивилев
▫️Как правильно читать последовательность выполнения операций в планах.
▫️Задание из собеседования в «Спортмастере» - восстановление текста запроса по плану (реальный кейс).
▫️Разбор ДЗ из первого дня.
▫️Домашнее задание по soft-части - то, что 100% встретится на интервью.


3️⃣ День 3. Как успешно проходить soft-часть интервью (26 июня)
Ведущая: Любовь Прохорова
▫️Как правильно проходить soft-интервью и почему это важно.
▫️Типовые вопросы и как на них отвечать.
▫️Разбор домашки по soft-части.
▫️Инфо о курсе «Оптимизация Oracle SQL».
▫️Розыгрыш призов для участников марафона.


💰 Стоимость участия - 3 990 ₽ 🔥

Входит в пакет:
▫️Доступ к прямым эфирам и записям до 31 июля
▫️Домашние задания с ревью
▫️Закрытый чат: вопросы, нетворк, мини-разборы
▫️Сертификат об участии активным участникам
▫️Ограничения - 50 мест

🎁 Чумовые бонусы за участие
🔸 Видео «Все этапы собеседования в GehtSoft с оффером на $5 500»
🔸 Сборник «55 тестовых заданий на позицию Oracle Developer»
🔸 Запись вебинара «IN vs EXISTS» от Павла Долганова
🔸 Запись вебинара «Карьера. Тренды–2025» от Любови Прохоровой
🔸 Участие в розыгрыше призов 🎁

🎉 Призы
🎁 10% скидка на курс «Оптимизация Oracle SQL» (старт 4 июля)
🎁 20% скидка на курс «Секционирование в СУБД Oracle» (старт 8 июля)
🎁 1 час общения с Денисом (по карьере, проектам, росту)
🎁 1 час общения с Павлом (архитектура, переход на PostgreSQL и т.п.)
🎁 50% скидка на мини-курс «Оптимизация Oracle SQL: Быстрый старт»

ПРОСТО ОФИГЕТЬ, что можно получить за 3 990 ₽ 🔥🔥
▪️ Тонны пользы, которую не найти в открытом доступе
▪️ Бонусы и подарки
▪️ Живое общение с экспертами

Реально всё ещё думаешь - идти или нет?
Да нет такого продукта на рынке. Чего тормозишь?
😎
Даже вьетнамец на фотке идет 😁

➡️
ХОЧУ НА МАРАФОН! ЖМИ! ⬅️

Пиши в поддержку, после оплаты, если у тебя нет российской карты или возникла проблема 🤷🏻‍♂️

Увидимся 24 июня! 😉

#OracleSQL #марафон #оптимизация #собеседование

Канал Oracle Developer | Чатик 💬
Мини-курс Оптимизация: Быстрый старт 🚀
👍11😁5
Почему пенсия — это не про старость, а про твои действия до неё

Друзья, всем привет!
Немного отстранимся от Хардов. Поговорим о жизни нашей

На одном из своих тренингов Роберт Кийосаки (да, да, да "Богатый папа, бедный папа", "Квадрант денежного потока", ...) провёл эксперимент.
Он связал участникам руки и ноги и попросил выполнять простые действия - наклониться, записать что-то, дойти до угла комнаты. Люди пытались. Мучались. Смеялись. Потом замолкли 🤐
«Вот так выглядит ваша старость, если вы не начнёте готовиться к ней сейчас, - сказал Кийосаки. - Не в 60, не когда “встану на ноги”, а прямо сегодня». Не надо откладывать на "потом", на "пенсию".


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

Недавно был на собесе на позицию Java + Oracle, оффер - 5.5к$.
И это снова напомнило мне: высокая ЗП - это не повод тратить, это шанс создать себе будущего себя, который не будет побираться на молочку возле магазина.

Что можно делать уже сейчас

📈 Расти по доходу. Больше знаешь - выше ЗП. Учишься - становишься ценнее.

💼 Проходи собесы - не ради смены работы, а ради повышения финансовой планки.

🧠 Финансовая грамотность - это не инвестиции в биток по слухам. Это понимание, что деньги должны работать, пока ты спишь.

📊 Активы - не побрякушки с WB и макбуки. Это то, что приносит деньги независимо от твоей работы.

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

Качай себя, зарабатывай больше!
Не тормози, пока время не утекло сквозь пальцы ⌛️


#oracle #sql #марафон #карьера #собеседование #оптимизация

Канал Oracle Developer | Чатик 💬
Мини-курс Оптимизация: Быстрый старт 🚀
9🔥3
Media is too big
VIEW IN TELEGRAM
Что говорят ваши коллеги

Друзья, всем привет! 👋

Позавчера мы делали анонс нового марафона по оптимизации SQL, после чего в личку поступило много вопросов:
🔸 Есть ли свежие отзывы от студентов
🔸 Что даёт обучение, стоит ли идти

Поэтому мы решили поделиться с вами видеоотзывами участников последнего 5го потока.
На этом видео ребята честно рассказывают:
С какими задачами пришли на курс
Каких результатов достигли за период обучения
Почему это время стало для них особенным ❤️

Прикольно видеть, как всего за 3,5 месяца у наших учеников меняются навыки, растёт уверенность в себе и открываются новые карьерные возможности. В конце видео мы ещё раз подробно объясняем, какие перспективы даёт участие в школе Backend-PRO - шанс стать куратором для наших следующих студентов.

Если вы всё ещё сомневаетесь - смотрите видео, вдохновляйтесь реальными историями!
Если вопросов не осталось - скорее записывайтесь на марафон: будет жарко, полезно и по-настоящему круто! 🤟🔥

Приятного просмотра 🍿

#oracle #sql #марафон #карьера #отзывы #оптимизация #Pavel_Dolganov

Канал Oracle Developer | Чатик 💬
Мини-курс Оптимизация: Быстрый старт 🚀
6🔥2
4 дня до дедлайна на марафон по оптимизации Oracle SQL

Друзья, всем привет! 👋

Спешим напомнить, что осталось всего 4 дня до окончания регистрации на марафон «Оптимизация Oracle SQL: читаем планы запросов и правильно отвечаем на Soft-вопросы»! 🔥

Если ты всё ещё раздумываешь — сейчас самое время принять решение и вписаться в этот короткий, ударный интенсив. Ведь уже 24 июня мы стартуем, чтобы за 3 вечера:
разобрать топовые вопросы по оптимизации
научиться читать планы запросов
пройтись по реальным кейсам
подготовиться к собеседованиям на позицию DB Developer.

Что тебя ждёт:
🔸 Практика каждый вечер с экспертами: Денис Кивилев и Любовь Прохорова
🔸 Домашки с разбором и ревью от экспертов
🔸 Закрытый чат для общения и нетворкинга
🔸 Сертификаты для активных участников
🔸 Топовые бонусы: видео, сборники заданий, записи вебинаров
🔸 Розыгрыш призов: скидки на курсы, личные консультации, мини-курсы 🔥

💡 Мест всего 50 — не упусти свой шанс!
💸 Стоимость участия — всего 3 990 ₽

До дедлайна 4 дня.
Не откладывай на последний момент — жми сюда и бронируй место!

#OracleSQL #марафон #оптимизация #собеседование #Denis_Kivilev

Канал Oracle Developer | Чатик 💬
Мини-курс Оптимизация: Быстрый старт 🚀
2