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

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

Отец-основатель: @denis_dbd Кивилёв Денис
Download Telegram
Итоги 5 потока по оптимизации

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

Прошел месяц с завершения 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
🔥122
🧠 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