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

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

Отец-основатель: @denis_dbd Кивилёв Денис
Download Telegram
Media is too big
VIEW IN TELEGRAM
IDE Cursor и PL/SQL

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

Речь сегодня пойдет про ИИ.
Я надеюсь, что все худо бедно, но потыкали в ChatGPT.
Я лично юзаю платную версию GPT-4-o. Очень круто работает.

Пример из жизни
Я давно хотел запилить front-end для демонстрации связки фронта, миддл и БД для курса "Мастер Oracle PL/SQL".
GPT-3/4 создавала какую-то шляпу. А 4-o сгенерировала мне фронт на Node.js с удобоваримым UI. Я вообще строчки кода не написал 🔥
Ушло на это часа 1.5. Тогда как знакомый фронтендер ломался неделю и так ни хрена не сделал 😊

Порадовал ребят в 13м потоке полноценным демо приложения Kivi-кошелька 🎓

К чему я веду?
Я постоянно ищу способы как можно оптимизировать, улучшить рабочий и не рабочий процессы, как можно свалить рутину на ИИ.
В очередных поисках наткнулся на новую IDE- Cursor 💡
Оболочка, которая за кадром юзает модели типа chatGPT, понимает кодовую базу и т.п.

Качнул, и решил поюзать в бесплатном режиме.
Потратил минут 10 на то, чтобы понять что/куда.
Решил провести эксперимент, справится или нет с PL/SQL-кодом с какой-то не совсем тривиальной задачкой.

Задание такое
Написать процедуру по переименованию секций для таблицы с интервальным секционированием по дню.
Шаблон переименования: PART_YYYY_MM_DD
Казалось бы, что тут такого?
Есть хитрый тип LONG, с которым нужно особенно работать. А в нем как раз хранится инфа по верхней границы секции.

Короче, что из этого получилось смотрите в видосе (5 минут) ⬆️

На ютуб и т.п. не заливал, чисто экспромт. На самом деле, дольше пост писал в телегу, чем делал 😂

Если тема интересна ставьте палец вверх, буду иногда делиться наработками 👍🏻

Обсудить в чате 💬

#секционирование #ai
Канал Oracle Developer | Чатик💬
🌐 Навигация по темам канала Oracle Developer

📘 Основы
#sql #plsql #теория #архитектура
#функции #секционирование #временныетаблицы
#транзакции #исключения #курсоры
#аналитическиефункции #иерархическиезапросы
#системныепредставления #компиляция #представления #коллекции #циклы

🛠 Практика и задачи
#задача #решениезадачи #asktom

🚀 Оптимизация и производительность
#оптимизация #nestedloops #индекс

🧩 Инструменты и технологии
#тестирование #postgresql #oracle #docker #oracle23c #ide #ai

💼 Карьера и Развитие
#карьера #собеседование #hr #тинькофф #magnit #вкусноиточка #leroymerlin#сбер #яндекс #Эффективность #КарьерныйРост #Denis_Kivillev #Работа

🎓 Дополнительные материалы
#видео #подкаст #аудиоподкаст #конкурс #марафон #юмор


В почти 700 (!) постах не мудрено заплутать. Поэтому решил сделать подобие навигации 😉
Не забывайте пользоваться обычным поиском, я не добавил сюда низкочастотные хештеги
.

Канал Oracle Developer | Чатик💬
This media is not supported in your browser
VIEW IN TELEGRAM
AI проводит технический собес 🤖🤖🤖

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

Несколько месяцев назад OpenAI выкатила на ограниченное количество пользователей новую фичу - голосовой помощник.
На днях, видимо, раскатили на всех. Я наконец-то, получил доступ. Применение, довольно, широкое.

"А пусть он проведет собеседование" подумал я. Причем и на английском и на русском.
С этой задачей помощник, на мой взгляд, справился на 5+.

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

В общем, вставил маленькую выдержку нашего общения 😉
два вопроса на русском, один на английском.

Тайминг
0:00 - промпт
0:34 - Какие методы оптимизации запросов вы используете
2:23 - Что такое план запроса
4:49 - Can you explain what indexing is

Естественно, не могу не сказать, что в нашем курсе "Оптимизация Oracle SQL" мы натаскиваем студентов на успешное прохождение блока по оптимизации на собеседованиях.
Если до сих пор, не можешь ответить на вопросы типа "чем отличается hash join от merge join", "когда индексы полезны, а когда нет", ... профукиваешь отличные вакансии или задолбался впахивать за 150К - тогда заполняй анкету предзаписи и закрой уже наконец вопросы с оптимизацией.

Обсудить в чате как Денис провалил собес у AI 😂 💬

#оптимизация #oracle #ai #Denis_Kivilev
Канал Oracle Developer | Чатик 💬