Пост 1/5. Про вакансию Oracle/Java Developer
Друзья, всем привет!
Решил поделиться с вами серией постов про позицию Oracle/Java Developer на проект распила Ораклового-монолита.
Итак. Предновогодняя суета, я весь в мыле и тут выплывает этотлебедь вакансия.
Начал общение с рекрутёром. В первых же сообщениях, HR кидает ссылку на видос - презентацию ценностей/политики компании.
💬 "Денис, посмотрите пожалуйста"
Да, не вопрос. Чем там могут удивить... Ан, нет - я ошибся 😄
Некоторые перлы из видео:
• «нам не по хуй»
• «мы делаем так, чтобы не хотелось доебаться»
Полный видос — по ссылке выше.
💬 "Скажите, пжл, вам подходит политика?"
Ну что ж… — подумал я. Такое не каждый день увидишь. Стало интересно: к чему это всё может привести? 🤔
Написал, что мне ОК — и марлезонский балет начался 🕺🏻
Вопросы залу
Как вы думаете, какая у такой компании/вакансии может быть зарплатная вилка?
После увиденного - пошли бы на собес? Готовы работать в такой культуре?
Поделитесь в Чатике 💭
Если интересны подробности вакансии, этапы собесов и т.п. ставь любую реакцию 🐳
#Denis_Kivilev #oracle #java #собседования
Канал Oracle Developer | Чатик 💬
Мини-курс Оптимизация: Быстрый старт 🚀
Друзья, всем привет!
Решил поделиться с вами серией постов про позицию Oracle/Java Developer на проект распила Ораклового-монолита.
Итак. Предновогодняя суета, я весь в мыле и тут выплывает этот
Начал общение с рекрутёром. В первых же сообщениях, HR кидает ссылку на видос - презентацию ценностей/политики компании.
💬 "Денис, посмотрите пожалуйста"
Да, не вопрос. Чем там могут удивить... Ан, нет - я ошибся 😄
Некоторые перлы из видео:
• «нам не по хуй»
• «мы делаем так, чтобы не хотелось доебаться»
Полный видос — по ссылке выше.
💬 "Скажите, пжл, вам подходит политика?"
Ну что ж… — подумал я. Такое не каждый день увидишь. Стало интересно: к чему это всё может привести? 🤔
Написал, что мне ОК — и марлезонский балет начался 🕺🏻
Вопросы залу
Как вы думаете, какая у такой компании/вакансии может быть зарплатная вилка?
После увиденного - пошли бы на собес? Готовы работать в такой культуре?
Поделитесь в Чатике 💭
Если интересны подробности вакансии, этапы собесов и т.п. ставь любую реакцию 🐳
#Denis_Kivilev #oracle #java #собседования
Канал Oracle Developer | Чатик 💬
Мини-курс Оптимизация: Быстрый старт 🚀
😁23🔥12👍10❤2
⚙️Одна из ТОП-болей Oracle-разработчика
Друзья, привет! Сохраните пост, чтобы показать тим-лиду и закрыть вечные споры на ревью 😉
БОЛЬ: Отсутствие единой системы стандартов форматирования кода в ORACLE❌
Как происходит в реальной жизни?
Приходишь в новый проект, открываешь код и получаешь мешанину из запросов.
У одного всё ЗАГЛАВНЫМИ, у другого строчными, третий чередует регистр через слово. Кто-то называет таблицы во множественном числе «Users», кто-то с префиксом tab_ - "tab_users", а где-то всплывает «user_tbl». Запросы форматируются как попало.
Каждый уверен: «Я так привык — значит, правильно». Единого документа нет, ревью превращается в мини-баттл, новичок тратит месяц, чтобы только «раскусить» локальные правила.
❌ СУТЬ ПРОБЛЕМЫ
У Oracle по-прежнему нет официального «ГОСТа» (и не будет) на оформление PL/SQL: нет аналога PEP-8 как в Python или Google-кодстайла как для Java. Всё держится на устных договорённостях и личных привычках. Каждая компания — маленькое «княжество» со своим письмом.
Итог хаоса
• читаемость падает;
• ревью затягиваются;
• баги всплывают на проде, потому что «не заметил в каше»;
• время онбординга увеличивается и т.п.
📉 К чему это приводит
Представьте, что всю жизнь ездили с левым рулём, а потом внезапно пересели на правый.
Первые дни — скорость падает, концентрация уходит в ноль, ошибок становится больше.
То же и с кодом: каждый новый проект — переучивание с нуля.
А бизнес-дедлайны никто не отменял: сроки горят, деньги утекают, команда нервничает.
🛠 Как можно это решить (и заработать очки в карму)🔥
1️⃣ Соберите мини-круг: пару тимлидов + самых заинтересованных разработчиков.
2️⃣ Сделайте короткий чек-лист с описанием:
– единый регистр для ключевых слов и идентификаторов;
– общие префиксы/постфиксы для таблиц, индексов и других объектов;
– правила именования пакетов, процедур и др.;
– правила написания комментариев и многое другое;
желательно, чтобы правила форматирования можно было задать в IDE.
3️⃣ Автоматизируйте проверку: поставьте любой SQL-formatter/linter в pre-commit.
4️⃣ Зашейте правило в CI: пока линтер красный, код не пройдёт.
5️⃣ Загрузите документ в Confluence и прикрепите ссылку в шаблон PR/MR.
6️⃣ Проведите мит-ап для разработчиков: объясните «зачем» это нужно.
⚠️ Важный момент: переформатирование существующей кодовой базы может выполняться по-разному. Команда выбирает, как лучше сделать.
💡 Фишка для проактивных
Видишь хаос? Предложи драфт-стандарт сам. Так ты:
• ускоряешь ревью;
• качаешь личный бренд «не ноет — решает»;
• чаще всего получаешь плюсик к росту до тимлида.
⚖️ Итог
Кодстайл — это не про «перфекционизм ради перфекционизма».
Это договорённость, которая превращает личные заготовки в командный актив.
Чем раньше вы договоритесь, тем меньше боли, нервов и денег потеряете.
📌 Сохрани себе и отправь тимлиду. Пусть стандарты работают, а люди пишут бизнес-логику, а не расставляют пробелы вручную.
А какие стандарты у вас были при смене работы, пишите в Чатик 💬 посмотрим, что за дичь есть на просторах.
Если пост наберет 100 🔥 расскажу как мы в Qiwi-решали эту проблему c автоматической проверкой PL/SQL-кода в CI. Проблема не простая, в виду того, что разработчики пользовались аж четырьмя разными IDE.
#Oracle #PLSQL #кодстайл #teamlead #Denis_Kivilev
Канал Oracle Developer | Чатик 💬
Мини-курс Оптимизация: Быстрый старт 🚀
Друзья, привет! Сохраните пост, чтобы показать тим-лиду и закрыть вечные споры на ревью 😉
БОЛЬ: Отсутствие единой системы стандартов форматирования кода в ORACLE❌
Как происходит в реальной жизни?
Приходишь в новый проект, открываешь код и получаешь мешанину из запросов.
У одного всё ЗАГЛАВНЫМИ, у другого строчными, третий чередует регистр через слово. Кто-то называет таблицы во множественном числе «Users», кто-то с префиксом tab_ - "tab_users", а где-то всплывает «user_tbl». Запросы форматируются как попало.
Каждый уверен: «Я так привык — значит, правильно». Единого документа нет, ревью превращается в мини-баттл, новичок тратит месяц, чтобы только «раскусить» локальные правила.
❌ СУТЬ ПРОБЛЕМЫ
У Oracle по-прежнему нет официального «ГОСТа» (и не будет) на оформление PL/SQL: нет аналога PEP-8 как в Python или Google-кодстайла как для Java. Всё держится на устных договорённостях и личных привычках. Каждая компания — маленькое «княжество» со своим письмом.
Итог хаоса
• читаемость падает;
• ревью затягиваются;
• баги всплывают на проде, потому что «не заметил в каше»;
• время онбординга увеличивается и т.п.
📉 К чему это приводит
Представьте, что всю жизнь ездили с левым рулём, а потом внезапно пересели на правый.
Первые дни — скорость падает, концентрация уходит в ноль, ошибок становится больше.
То же и с кодом: каждый новый проект — переучивание с нуля.
А бизнес-дедлайны никто не отменял: сроки горят, деньги утекают, команда нервничает.
🛠 Как можно это решить (и заработать очки в карму)🔥
1️⃣ Соберите мини-круг: пару тимлидов + самых заинтересованных разработчиков.
2️⃣ Сделайте короткий чек-лист с описанием:
– единый регистр для ключевых слов и идентификаторов;
– общие префиксы/постфиксы для таблиц, индексов и других объектов;
– правила именования пакетов, процедур и др.;
– правила написания комментариев и многое другое;
желательно, чтобы правила форматирования можно было задать в IDE.
3️⃣ Автоматизируйте проверку: поставьте любой SQL-formatter/linter в pre-commit.
4️⃣ Зашейте правило в CI: пока линтер красный, код не пройдёт.
5️⃣ Загрузите документ в Confluence и прикрепите ссылку в шаблон PR/MR.
6️⃣ Проведите мит-ап для разработчиков: объясните «зачем» это нужно.
⚠️ Важный момент: переформатирование существующей кодовой базы может выполняться по-разному. Команда выбирает, как лучше сделать.
💡 Фишка для проактивных
Видишь хаос? Предложи драфт-стандарт сам. Так ты:
• ускоряешь ревью;
• качаешь личный бренд «не ноет — решает»;
• чаще всего получаешь плюсик к росту до тимлида.
⚖️ Итог
Кодстайл — это не про «перфекционизм ради перфекционизма».
Это договорённость, которая превращает личные заготовки в командный актив.
Чем раньше вы договоритесь, тем меньше боли, нервов и денег потеряете.
📌 Сохрани себе и отправь тимлиду. Пусть стандарты работают, а люди пишут бизнес-логику, а не расставляют пробелы вручную.
А какие стандарты у вас были при смене работы, пишите в Чатик 💬 посмотрим, что за дичь есть на просторах.
Если пост наберет 100 🔥 расскажу как мы в Qiwi-решали эту проблему c автоматической проверкой PL/SQL-кода в CI. Проблема не простая, в виду того, что разработчики пользовались аж четырьмя разными IDE.
#Oracle #PLSQL #кодстайл #teamlead #Denis_Kivilev
Канал Oracle Developer | Чатик 💬
Мини-курс Оптимизация: Быстрый старт 🚀
🔥67👍6❤3
Пост 2/5. Про вакансию Oracle/Java Developer
Коллеги, всем привет ☀️
Вижу пост с загадочной конторой с матами вам зашел 😄
Продолжаю свой рассказ.
Название этой компании - GehtSoft
Корни из РФ, но по факту, уже американская, с народом со всего бывшего СССР.
Заказчики так же разные. Конкретно этот проект - заказчик из USA.
Охрененно здоровая портянка с ➡️ условиями компании ⬅️
Да, некоторые пункты, прямо скажем, вызывают удивление.
Ну да ладно, в "чужой монастырь... " и "не нравится, не откликайся".
Описание вакансии
Выше на скринах ⬆️
Суть проекта
Выполнять доработки в текущий продукт и потихоньку распиливать оракловый монолит с выносом логики в Java + PostgreSQL.
В целом, довольно интересно, с учётом удалённого характера работы и з/п в $.
З/п отправляют на какой-нибудь счёт ИП, например, в Грузии.
И плюс и минус - поддержка текущего решения. Хоть и заявлялось, что проект годика на полтора - верилось с трудом 😊 С другой стороны, как ты будешь распиливать, если не понимаешь, что происходит в продукте 🤷🏻♂️
Этапы собеседований
1️⃣ Soft-skills интервью с Scrum-мастером (что блин ?!!!) - 1 час
2️⃣ Техническое интервью - 1-1.5 часа.
3️⃣ Опять легкое общение с Scrum-мастером (а-ля финиш) - 15 мин.
4️⃣ Оффер
Вроде не выглядит не реально 🤷🏻♂️
Однако, софтовое интервью меня слегка удивило, но об этом я расскажу в следующем посте.
Вилка вакансии
Нижняя граница - 5000$
Верхняя граница -xxxx$
Как считаете какая может быть верхняя граница у такой вакансии? Пишите ваши предсказания в чатик🔮
Всем хороших выходных 😉
#Denis_Kivilev #oracle #java #собседования
Канал Oracle Developer | Чатик 💬
Мини-курс Оптимизация: Быстрый старт 🚀
Коллеги, всем привет ☀️
Вижу пост с загадочной конторой с матами вам зашел 😄
Продолжаю свой рассказ.
Название этой компании - GehtSoft
Корни из РФ, но по факту, уже американская, с народом со всего бывшего СССР.
Заказчики так же разные. Конкретно этот проект - заказчик из USA.
Охрененно здоровая портянка с ➡️ условиями компании ⬅️
Да, некоторые пункты, прямо скажем, вызывают удивление.
Ну да ладно, в "чужой монастырь... " и "не нравится, не откликайся".
Описание вакансии
Выше на скринах ⬆️
Суть проекта
Выполнять доработки в текущий продукт и потихоньку распиливать оракловый монолит с выносом логики в Java + PostgreSQL.
В целом, довольно интересно, с учётом удалённого характера работы и з/п в $.
З/п отправляют на какой-нибудь счёт ИП, например, в Грузии.
И плюс и минус - поддержка текущего решения. Хоть и заявлялось, что проект годика на полтора - верилось с трудом 😊 С другой стороны, как ты будешь распиливать, если не понимаешь, что происходит в продукте 🤷🏻♂️
Этапы собеседований
1️⃣ Soft-skills интервью с Scrum-мастером (что блин ?!!!) - 1 час
2️⃣ Техническое интервью - 1-1.5 часа.
3️⃣ Опять легкое общение с Scrum-мастером (а-ля финиш) - 15 мин.
4️⃣ Оффер
Вроде не выглядит не реально 🤷🏻♂️
Однако, софтовое интервью меня слегка удивило, но об этом я расскажу в следующем посте.
Вилка вакансии
Нижняя граница - 5000$
Верхняя граница -
Как считаете какая может быть верхняя граница у такой вакансии? Пишите ваши предсказания в чатик
Всем хороших выходных 😉
#Denis_Kivilev #oracle #java #собседования
Канал Oracle Developer | Чатик 💬
Мини-курс Оптимизация: Быстрый старт 🚀
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤3🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Видео с практики 5 потока по оптимизации Oracle 🎬
Друзья, всем привет! 👋🏻
Прошел месяц с завершения 5 потока по оптимизации, и мы решили немного вспомнить, как это было. На следующей неделе подведем небольшие итоги обучения, а пока публикуем отрывок одной из наших регулярных встреч.
Немного контекста:
на этом видео мы обсуждаем, как применять полученные навыки на реальных задачах.
А потом ребята рассказывают, чего им удалось добиться на работе за минувшую неделю.
🔥 Спойлер:этот блок в итоге стал одним из наших любимых, каждую неделю коллеги "хвастались", как им удалось ускорить критичный процесс или найти причину внезапных тормозов.
🍒 Вишенка на торте — это то, как вчерашний студент буквально после пары занятий не побоялся оптимизировать запрос из 150 операций в плане.
💬 Поверьте, вы тоже так сможете.
Даже если сейчас не знаете, с какой стороны к этому подступиться. 🤷🏼♂️
⏳ Через полторы недели мы выложим анкету предзаписи. Кто оставит заявку первым — получит ранние цены, приоритет на место в группе и бонусы. Количество слотов традиционно ограничено, поэтому рекомендуем заранее поставить напоминалку и следить за каналом.
Если чувствуете, что пора ускорить запросы и зарплату — держите руку на пульсе. 😉 До встречи в новом потоке!
#обучение #отзывы #оптимизация #oracle #backendpro #Pavel_Dolganov
Канал Oracle Developer | Чатик💬
Мини-курс Оптимизация: Быстрый старт 🚀
Друзья, всем привет! 👋🏻
Прошел месяц с завершения 5 потока по оптимизации, и мы решили немного вспомнить, как это было. На следующей неделе подведем небольшие итоги обучения, а пока публикуем отрывок одной из наших регулярных встреч.
Немного контекста:
на этом видео мы обсуждаем, как применять полученные навыки на реальных задачах.
А потом ребята рассказывают, чего им удалось добиться на работе за минувшую неделю.
🔥 Спойлер:
💬 Поверьте, вы тоже так сможете.
Даже если сейчас не знаете, с какой стороны к этому подступиться. 🤷🏼♂️
⏳ Через полторы недели мы выложим анкету предзаписи. Кто оставит заявку первым — получит ранние цены, приоритет на место в группе и бонусы. Количество слотов традиционно ограничено, поэтому рекомендуем заранее поставить напоминалку и следить за каналом.
Если чувствуете, что пора ускорить запросы и зарплату — держите руку на пульсе. 😉 До встречи в новом потоке!
#обучение #отзывы #оптимизация #oracle #backendpro #Pavel_Dolganov
Канал Oracle Developer | Чатик
Мини-курс Оптимизация: Быстрый старт 🚀
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🔥1
Bitmap в Oracle
Друзья, всем привет! 👋
Сегодня мы предлагаем посмотреть на запросы, где вам могут пригодиться bitmap-индексы.
Что это такое❓
Когда на собесах задают вопросы про индексы, зачастую под ними понимаются обычные b-деревья. И если в вашей практике не было DWH-проектов, вы можете удивиться, насколько эти типы индексов отличаются друг от друга.
B-tree:
🔸 эффективен при высокой кардинальности
🔸 хорош при частых DML
🔸 оптимален в OLTP-запросах
🔸 доступен в любой редакции Oracle
Bitmap:
🔸 эффективен при низкой кардинальности
🔸 может залочить таблицу даже при изменении 1 записи
🔸 оптимален в DWH-запросах
🔸 доступен не во всех редакциях Oracle
Битовые операции
В Oracle есть специальные операции (которые можно увидеть в плане запроса) :
Это внутренние операции, которые Oracle применяет для комбинирования нескольких bitmap-индексов:
* BITMAP AND — пересечение (как
* BITMAP OR — объединение (как
💡 Они позволяют строить результат до обращения к таблице, опираясь только на битовые карты.
Это невероятно ускоряет сложные фильтрации, особенно в аналитических системах, где много колонок с низкой кардинальностью и тяжелых
🎙Если вдруг вы впервые слышите про
Там мы разберём:
✅ Как Oracle комбинирует индексы
✅ Как это всё увидеть в плане запроса
✅ Где bitmap-индексы действительно полезны
✅ И когда они превращаются в тормоз ⛔️
Следите за новостями — скоро будет 🔥
#оптимизация #bitmap #курс #oracle #индексы #oracle #Pavel_Dolganov
Канал Oracle Developer | Чатик 💬
Мини-курс Оптимизация: Быстрый старт 🚀
Друзья, всем привет! 👋
Сегодня мы предлагаем посмотреть на запросы, где вам могут пригодиться bitmap-индексы.
Что это такое
Когда на собесах задают вопросы про индексы, зачастую под ними понимаются обычные b-деревья. И если в вашей практике не было DWH-проектов, вы можете удивиться, насколько эти типы индексов отличаются друг от друга.
B-tree:
🔸 эффективен при высокой кардинальности
🔸 хорош при частых DML
🔸 оптимален в OLTP-запросах
🔸 доступен в любой редакции Oracle
Bitmap:
🔸 эффективен при низкой кардинальности
🔸 может залочить таблицу даже при изменении 1 записи
🔸 оптимален в DWH-запросах
🔸 доступен не во всех редакциях Oracle
Битовые операции
В Oracle есть специальные операции (которые можно увидеть в плане запроса) :
BITMAP AND
и BITMAP OR
. Это внутренние операции, которые Oracle применяет для комбинирования нескольких bitmap-индексов:
* BITMAP AND — пересечение (как
WHERE a=… AND b=…
)* BITMAP OR — объединение (как
WHERE a=… OR b=…
)💡 Они позволяют строить результат до обращения к таблице, опираясь только на битовые карты.
Это невероятно ускоряет сложные фильтрации, особенно в аналитических системах, где много колонок с низкой кардинальностью и тяжелых
GROUP BY
.🎙Если вдруг вы впервые слышите про
BITMAP AND
и BITMAP OR
, или просто хотите понять, как и когда Oracle их применяет, то уже совсем скоро мы откроем анкету предзаписи на 6-й поток по оптимизации запросов 🎓Там мы разберём:
✅ Как Oracle комбинирует индексы
✅ Как это всё увидеть в плане запроса
✅ Где bitmap-индексы действительно полезны
✅ И когда они превращаются в тормоз ⛔️
Следите за новостями — скоро будет 🔥
#оптимизация #bitmap #курс #oracle #индексы #oracle #Pavel_Dolganov
Канал Oracle Developer | Чатик 💬
Мини-курс Оптимизация: Быстрый старт 🚀
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥3❤2
Обратный отсчет - 6 дней
Друзья, всем привет! 👋
Запускаю обратный отсчёт: ровно через 6 дней - 3 июня в 11:00 МСК - открою анкету предзаписи на 6-й поток «Оптимизации Oracle SQL». Если в прошлые запуски тебя отвлёк отпуск, дедлайн или банальное «успею и потом» - поставь будильник прямо сейчас, чтобы не ловить FOMO позже. 🔔
Почему стоит залететь на этот поток👍
📽 Больше видосов с собеседований
Мы не просто прокачиваем студентов закрывать задачи по оптимизации, даём базу, но и натаскиваем на прохождение собеседований. Например, в каждом уроке у нас есть набор видео как я отвечаю на тот или иной вопрос на реальном собеседовании 🔥 Вы видите, что то что мы даем ни капельки не отличается от того, что спрашивают на реальных собесах.
🔄 Гибкость - вместо «один тариф для всех»
У каждого свой запрос, поэтому теперь два формата участия:
• Base - только жёсткая тех-мясорубка (3 месяца лекций + ооочень много практики).
• Pro - всё из Base + прокачка карьеры с Любой (карьерный консультант), чтобы быстрее выйти на новый оффер 🚀
🌴 Лето - отличная база для осеннего старта
К осени, будешь прокачен по оптимизации "по самое не хочу". Осень - отличное время для смены работы. На позиции Middle/Senior - знание оптимизации это must have. Не будешь знать оптимизацию - не получишь хорошую жирную позицию ❌ Это факт.
⏱️ Единый темп для всей группы
Старт потока 4 июля, финиш — начало октября. Уроки, созвоны и дедлайны синхронизированы: держишь темп вместе с группой, без «догоняю третий модуль в одиночестве».
Как не проспать регистрацию
- Сохрани дату: 3 июня, 11:00 МСК в календарь.
- Доверься автоматике ⏰
- Дождись ссылки в чате, заполни минутную форму - готово.
⚠️ В прошлом запуске 60% мест разобрали за первые 24 часа, так что без напоминалки можно улететь в лист ожидания на следующий поток.
А если опоздаю?
Можно попасть только по чьей-то отмене оплаты. Мы запускаем курс «одним бортом», поэтому лучше забронировать место сразу, чем читать чужие отзывы в сентябре 😉
Есть возможность оплаты через компанию?
Да, без проблем. Напиши в поддержку, дадим рекомендации как обратиться к начальнику с этим 🤝
—
Всё. Возвращаю тебя к делам. И пусть напоминалка шуршит в фоне, чтобы не пропустить старт ✈️🚀
#oracle #sql #оптимизация #обучение #напоминание
Канал Oracle Developer | Чатик 💬
Мини-курс Оптимизация: Быстрый старт 🚀
Друзья, всем привет! 👋
Запускаю обратный отсчёт: ровно через 6 дней - 3 июня в 11:00 МСК - открою анкету предзаписи на 6-й поток «Оптимизации Oracle SQL». Если в прошлые запуски тебя отвлёк отпуск, дедлайн или банальное «успею и потом» - поставь будильник прямо сейчас, чтобы не ловить FOMO позже. 🔔
Почему стоит залететь на этот поток
📽 Больше видосов с собеседований
Мы не просто прокачиваем студентов закрывать задачи по оптимизации, даём базу, но и натаскиваем на прохождение собеседований. Например, в каждом уроке у нас есть набор видео как я отвечаю на тот или иной вопрос на реальном собеседовании 🔥 Вы видите, что то что мы даем ни капельки не отличается от того, что спрашивают на реальных собесах.
🔄 Гибкость - вместо «один тариф для всех»
У каждого свой запрос, поэтому теперь два формата участия:
• Base - только жёсткая тех-мясорубка (3 месяца лекций + ооочень много практики).
• Pro - всё из Base + прокачка карьеры с Любой (карьерный консультант), чтобы быстрее выйти на новый оффер 🚀
🌴 Лето - отличная база для осеннего старта
К осени, будешь прокачен по оптимизации "по самое не хочу". Осень - отличное время для смены работы. На позиции Middle/Senior - знание оптимизации это must have. Не будешь знать оптимизацию - не получишь хорошую жирную позицию ❌ Это факт.
⏱️ Единый темп для всей группы
Старт потока 4 июля, финиш — начало октября. Уроки, созвоны и дедлайны синхронизированы: держишь темп вместе с группой, без «догоняю третий модуль в одиночестве».
Как не проспать регистрацию
- Сохрани дату: 3 июня, 11:00 МСК в календарь.
- Доверься автоматике ⏰
- Дождись ссылки в чате, заполни минутную форму - готово.
⚠️ В прошлом запуске 60% мест разобрали за первые 24 часа, так что без напоминалки можно улететь в лист ожидания на следующий поток.
А если опоздаю?
Можно попасть только по чьей-то отмене оплаты. Мы запускаем курс «одним бортом», поэтому лучше забронировать место сразу, чем читать чужие отзывы в сентябре 😉
3 места в группе уже заняты.
Есть возможность оплаты через компанию?
Да, без проблем. Напиши в поддержку, дадим рекомендации как обратиться к начальнику с этим 🤝
—
Всё. Возвращаю тебя к делам. И пусть напоминалка шуршит в фоне, чтобы не пропустить старт ✈️🚀
#oracle #sql #оптимизация #обучение #напоминание
Канал Oracle Developer | Чатик 💬
Мини-курс Оптимизация: Быстрый старт 🚀
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
Пост 3/5. Про вакансию Oracle/Java Developer. Soft-интервью
Друзья, всем привет!
Наш марлезонский балет продолжается. Этот пост - про софтовую часть интервью.
Но! прежде всего, отвечу, что верхняя граница позиции была6500 💲
Итак, софтовую часть обычно проводит HR. В случае с GehtSoft это была Scrum-мастерица 😱
Я всё понимаю, но почему Scrum-мастер?!
Делаю поверхностный вывод: просто некому 🤷🏻♂️
Некоторые технические специалисты до сих пор думают, что soft skills - это про какие-то непонятные «западные говно-практики» и т.п.
Так думать, конечно, можно, но реальность изменилась 🤷🏻♂️ Уже недостаточно быть просто хорошим технарём ❌
Вот пример из текущего собеса: если ты не пройдёшь софт-часть со Scrum-мастерицей, тебя просто не допустят до тел технарей компании. И это факт.
Поэтому важно уметь проходить такие этапы - видишь ты в этом ценность или нет.
Хочешь получить работу? Тогда будь любезен - отвечай правильно.
Да, возможно, в душе ты не согласен с тем, что говорит твой рот, но у тебя задача - получить позицию ✅
Например, когда я искал валютную удаленку мы с Любой Прохоровой (карьерный консультант) провели целое занятие на тему того, как правильно проходить каверзные вопросики по софтам.
С недавних пор, наши студенты могут взять дополнительную опцию по проработке карьеры - CV, презентация, подготовка к собесам и т.д. Стараемся натаскивать на такие вещи. Люба прокачивает ребят ♥️
Короче, этот навык, необходим в текущих реалиях.
Вот несколько вопросов, которые мне задавала Scrum-мастерица
▫️Как ты понимаешь, что достиг успеха в своей работе?
▫️Как у тебя в целом с входом в новый коллектив?
▫️Насколько успешно, может быть, ты можешь оценить, что ты вливаешься в новый коллектив?
▫️Могу тебя попросить сравнить два твоих проекта?
▫️За что тебя мог бы покритиковать твой нынешний работодатель?
▫️А сам себя ты бы за что мог бы покритиковать?
и так далее...
Отвечал на вопросы без особых заигрываний. Результат - прокатило ✅
В следующем посте расскажу про техническую часть собеса 🤖
🎥 Во вложении 4х минутное видео с этой части собеса, чтоб вы имели общее представление о том, как это было.
⚠️ Осторожно, есть один мат. Строго 18+. Надеюсь, нас не читают юные ораклисты младше 18 😄
Что думаете, коллеги? Нужны софты? Поделиться мнением в чатике 💭
#Denis_Kivilev #oracle #java #собседования
Канал Oracle Developer | Чатик 💬
Мини-курс Оптимизация: Быстрый старт 🚀
Друзья, всем привет!
Наш марлезонский балет продолжается. Этот пост - про софтовую часть интервью.
Но! прежде всего, отвечу, что верхняя граница позиции была
Итак, софтовую часть обычно проводит HR. В случае с GehtSoft это была Scrum-мастерица 😱
Я всё понимаю, но почему Scrum-мастер?!
Делаю поверхностный вывод: просто некому 🤷🏻♂️
Некоторые технические специалисты до сих пор думают, что soft skills - это про какие-то непонятные «западные говно-практики» и т.п.
Так думать, конечно, можно, но реальность изменилась 🤷🏻♂️ Уже недостаточно быть просто хорошим технарём ❌
Вот пример из текущего собеса: если ты не пройдёшь софт-часть со Scrum-мастерицей, тебя просто не допустят до тел технарей компании. И это факт.
Поэтому важно уметь проходить такие этапы - видишь ты в этом ценность или нет.
Хочешь получить работу? Тогда будь любезен - отвечай правильно.
Да, возможно, в душе ты не согласен с тем, что говорит твой рот, но у тебя задача - получить позицию ✅
Например, когда я искал валютную удаленку мы с Любой Прохоровой (карьерный консультант) провели целое занятие на тему того, как правильно проходить каверзные вопросики по софтам.
С недавних пор, наши студенты могут взять дополнительную опцию по проработке карьеры - CV, презентация, подготовка к собесам и т.д. Стараемся натаскивать на такие вещи. Люба прокачивает ребят ♥️
Короче, этот навык, необходим в текущих реалиях.
Вот несколько вопросов, которые мне задавала Scrum-мастерица
▫️Как ты понимаешь, что достиг успеха в своей работе?
▫️Как у тебя в целом с входом в новый коллектив?
▫️Насколько успешно, может быть, ты можешь оценить, что ты вливаешься в новый коллектив?
▫️Могу тебя попросить сравнить два твоих проекта?
▫️За что тебя мог бы покритиковать твой нынешний работодатель?
▫️А сам себя ты бы за что мог бы покритиковать?
и так далее...
Отвечал на вопросы без особых заигрываний. Результат - прокатило ✅
В следующем посте расскажу про техническую часть собеса 🤖
🎥 Во вложении 4х минутное видео с этой части собеса, чтоб вы имели общее представление о том, как это было.
⚠️ Осторожно, есть один мат. Строго 18+. Надеюсь, нас не читают юные ораклисты младше 18 😄
Что думаете, коллеги? Нужны софты? Поделиться мнением в чатике 💭
#Denis_Kivilev #oracle #java #собседования
Канал Oracle Developer | Чатик 💬
Мини-курс Оптимизация: Быстрый старт 🚀
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤5🔥2😁1🆒1
Итоги 5 потока по оптимизации
Друзья, всем привет! 👋
Прошел месяц с завершения 5 потока по оптимизации, и мы решили немного подвести итоги. Было жарко, динамично и очень по-настоящему 💪 Давайте по порядку.
🧩 Состав участников
Группа собралась в конце декабря, а стартовали мы уже в январе. В этот раз у нас получилась очень разношерстная компания: были и вчерашние студенты, и опытные разработчики. BI и DWH-инженеры, fullstack-разработчики, DBA, тимлиды, джависты - каждый нашел для себя что-то новое и интересное.
С точки зрения географии представительство тоже получилось обширным: Приморье, Сибирь, Урал, Москва, Казахстан, Ташкент, Абхазия. Каждую встречу мы начинали в 19:15 мск, а заканчивали, когда у кого-то из ребят было уже за полночь. 🌙 Но это никого не останавливало, блок Q&A в конце занятий всегда был живым и насыщенным 🔥
📚 Программа курса
По уже сложившейся традиции, в курсе было два трека: технический и карьерный.
Oracle-блок включал в себя 21 видеоурок + 13 практик с преподавателем.
Софт-скиллы вели карьерный консультант Люба и психолог Лидия.
Говорили о том, как:
🔸 составить цепляющее резюме ✍️
🔸 развивать профиль на hh.ru, Хабре и📱
🔸 уверенно проходить интервью
🔸 бороться с перфекционизмом и выгоранием
🔸 прокачивать лидерские качества
А еще в каждом блоке было очень много домашек. Нельзя прогрессировать, если ты занимаешься раз в неделю.
📊 Результаты
85% студентов завершили курс и получили заслуженные сертификаты. Да, напомним: школа Backend-Pro аккредитована Минобразования РФ, поэтому наши сертификаты совершенно точно украсят ваше портфолио и повысят ценность на рынке труда.
🤝 Команда
На этом потоке в нашей команде случилось пополнение - один из прошлых выпускников проверял ДЗ нынешних студентов. На итоговой встрече почти все из них отметили высокое качество проверки работ. Мы рады, что наша команда растет и развивается, а вместе с этим растет и качество образования, которое мы даем.
🎯 Применение знаний на практике
На обучающей платформе появилось более 10 записей реальных собеседований, которые студенты не просто посмотрели, а дали свои варианты ответов.
Плюс ребята активно делились кейсами из своих проектов. Часть из них мы также проверяли на обучающей платформе, а другие кейсы разбирали прямо во время регулярных встреч. Одним из таких видео мы решили поделиться с вами сегодня. 👆🏻
🎁 Новый формат - закрытый клуб
По завершении 5 потока мы решили сделать закрытый клуб среди выпускников наших курсов.
Атмосфера - теплая, доверительная. Делимся опытом, фишками, лайфхаками, успехами. Иногда закидываем туда эксклюзивчик и приглашаем на закрытые ивенты. 🔥
Условие попадания в клуб простое: пройти любой из курсов онлайн-школы Backend-Pro.
📈 Что дальше❓
6 выпускников уже пошли учиться на другие курсы школы. Остальные - в листе ожидания на курс по секционированию, который стартует в ближайшее время. Во вложении видео о том, почему это произошло.
Есть и кейсы с ростом зарплат и карьерными изменениями - расскажем о них отдельно 😉
🎙Заключение
Друзья, лучше один раз увидеть, чем сто раз услышать. И новый мини-курс, и марафон по оптимизации, и вебинары, которые мы периодически проводим в канале, дают нашим слушателям реальную, практическую пользу. Дают инструменты, которые можно применять на практике уже завтра.
Представьте, какой результат можно получить, пройдя полное обучение❓
Например, пройти технический блок на собеседовании за 15 минут (это реальный кейс).
Или увеличить в разы скорость своей работы, получив взамен свободное время для любимого дела или дополнительного заработка.
Или просто стать уверенным в себе специалистом, что уже очень ценно само по себе в наше непростое время.
#оптимизация #oracle #backendpro #Pavel_Dolganov
Канал Oracle Developer | Чатик
Друзья, всем привет! 👋
Прошел месяц с завершения 5 потока по оптимизации, и мы решили немного подвести итоги. Было жарко, динамично и очень по-настоящему 💪 Давайте по порядку.
🧩 Состав участников
Группа собралась в конце декабря, а стартовали мы уже в январе. В этот раз у нас получилась очень разношерстная компания: были и вчерашние студенты, и опытные разработчики. BI и DWH-инженеры, fullstack-разработчики, DBA, тимлиды, джависты - каждый нашел для себя что-то новое и интересное.
С точки зрения географии представительство тоже получилось обширным: Приморье, Сибирь, Урал, Москва, Казахстан, Ташкент, Абхазия. Каждую встречу мы начинали в 19:15 мск, а заканчивали, когда у кого-то из ребят было уже за полночь. 🌙 Но это никого не останавливало, блок Q&A в конце занятий всегда был живым и насыщенным 🔥
📚 Программа курса
По уже сложившейся традиции, в курсе было два трека: технический и карьерный.
Oracle-блок включал в себя 21 видеоурок + 13 практик с преподавателем.
Софт-скиллы вели карьерный консультант Люба и психолог Лидия.
Говорили о том, как:
🔸 составить цепляющее резюме ✍️
🔸 развивать профиль на hh.ru, Хабре и
🔸 уверенно проходить интервью
🔸 бороться с перфекционизмом и выгоранием
🔸 прокачивать лидерские качества
А еще в каждом блоке было очень много домашек. Нельзя прогрессировать, если ты занимаешься раз в неделю.
📊 Результаты
85% студентов завершили курс и получили заслуженные сертификаты. Да, напомним: школа Backend-Pro аккредитована Минобразования РФ, поэтому наши сертификаты совершенно точно украсят ваше портфолио и повысят ценность на рынке труда.
🤝 Команда
На этом потоке в нашей команде случилось пополнение - один из прошлых выпускников проверял ДЗ нынешних студентов. На итоговой встрече почти все из них отметили высокое качество проверки работ. Мы рады, что наша команда растет и развивается, а вместе с этим растет и качество образования, которое мы даем.
🎯 Применение знаний на практике
На обучающей платформе появилось более 10 записей реальных собеседований, которые студенты не просто посмотрели, а дали свои варианты ответов.
Плюс ребята активно делились кейсами из своих проектов. Часть из них мы также проверяли на обучающей платформе, а другие кейсы разбирали прямо во время регулярных встреч. Одним из таких видео мы решили поделиться с вами сегодня. 👆🏻
🎁 Новый формат - закрытый клуб
По завершении 5 потока мы решили сделать закрытый клуб среди выпускников наших курсов.
Атмосфера - теплая, доверительная. Делимся опытом, фишками, лайфхаками, успехами. Иногда закидываем туда эксклюзивчик и приглашаем на закрытые ивенты. 🔥
Условие попадания в клуб простое: пройти любой из курсов онлайн-школы Backend-Pro.
📈 Что дальше
6 выпускников уже пошли учиться на другие курсы школы. Остальные - в листе ожидания на курс по секционированию, который стартует в ближайшее время. Во вложении видео о том, почему это произошло.
Есть и кейсы с ростом зарплат и карьерными изменениями - расскажем о них отдельно 😉
🎙Заключение
Друзья, лучше один раз увидеть, чем сто раз услышать. И новый мини-курс, и марафон по оптимизации, и вебинары, которые мы периодически проводим в канале, дают нашим слушателям реальную, практическую пользу. Дают инструменты, которые можно применять на практике уже завтра.
Представьте, какой результат можно получить, пройдя полное обучение
Например, пройти технический блок на собеседовании за 15 минут (это реальный кейс).
Или увеличить в разы скорость своей работы, получив взамен свободное время для любимого дела или дополнительного заработка.
Или просто стать уверенным в себе специалистом, что уже очень ценно само по себе в наше непростое время.
В свою очередь я хочу вам напомнить, что через неделю у нас откроется анкета предзаписи на 6 поток обучения "Оптимизация Oracle SQL". Как всегда, мест в группе будет очень мало. Попасть на обучение могут не все, придется проходить отбор и проверку своих знаний, чтобы состав группы был мощный и все дошли до результата.
#оптимизация #oracle #backendpro #Pavel_Dolganov
Канал Oracle Developer | Чатик
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12❤2
🧠 SQL-загадка с подвохом
Друзья, всем привет! 👋
Понедельник — отличный день, чтобы разогреть мозги небольшим техническим кейсом 💡
Сегодня короткий, но полезный пост — с ответом сразу.
📌 Дано:
Известно, что есть следующие индексы и ключи:
Вопрос (c подвохом)
почему такая вставка проходит:
А эта падает с ошибкой
Ответ
при наличии следующего индекса
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 | Чатик 💬
Мини-курс Оптимизация: Быстрый старт 🚀
Друзья, всем привет! 👋
Понедельник — отличный день, чтобы разогреть мозги небольшим техническим кейсом 💡
Сегодня короткий, но полезный пост — с ответом сразу.
📌 Дано:
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.
Поэтому никакой магии тут нет: если мы не можем записать в индекс результат функции, то и вставку выполнить мы не можем.
Ставьте лайк, если было познавательно.
Всем хорошей и продуктивной рабочей недели! 🔥
#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 | Чатик💬
Мини-курс Оптимизация: Быстрый старт 🚀
Друзья, всем привет! 👋
На связи Паша, ваш куратор и специалист в мире Oracle. Пока вы читаете эти строки, в закрытом клубе выпускников бурлит жизнь: кто-то делится тем, как оптимизировал сложную процедуру, а кто-то — свежими офферами, хотя ещё пару месяцев назад от одной мысли о собеседовании бросало в дрожь.
Сегодня делюсь именно таким примером. В видео 👆 вы увидите Катю - участницу 5-го потока «Оптимизация Oracle SQL». Всего за месяц после курса она:
✅ получила повышение в должности;
✅ за 7 минут нашла узкое место в плане запроса и спасла релиз;
✅ из «девушки на запросах» превратилась в эксперта, к которому приходят коллеги из других отделов.
Катя честно говорит:
«Если бы не чёткая структура курса - я бы застряла на лёгких задачках. Теперь мне доверяют самые сложные, а портфолио пухнет от кейсов».
📈 Почему это важно для вас
🔸 Реальные кейсы важнее строк кода. На рынке ценится тот, кто умеет закрывать бизнес-задачи, а не просто писать код.
🔸 Быстрый рост = быстрые деньги. Экспертность, видимая всей команде, прямой путь к повышению и жирным офферам.
🔸 Тренировка собесов. Наш «mock interview» поможет вам увидеть слабые места и приобрести уверенность перед встречей с финальным боссом.
🔸 Старт обучения: 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
👍5❤4