Всем привет. Немного мыслей вслух...
Почему-то в голове отложилось, что СТЕ это история про визуальное восприятие SQL запроса и необходимость написать понятный скрипт. В первую очередь для себя будущего, ну и для "того парня", который возможно будет читать твой запрос. Когда стоит задача разбить сложный и с наскоку мало понятный SQL запрос с вложенными подзапросами или временными таблицами, на простые и понятные любому мало-мальски знакомому с SQL части. Сам никогда не использовал, но в работе попадались такие запросы. Читать их было легче.
Пытался освежить в памяти, полез на Хабр и наткнулся на эту статью. Вот почему-то не смог осознать для чего автор этой статьи пытается сравнивать план запроса. Как будто скорость выполнения запросов для CTE является киллер фичей. Зато про рекурсию вскользь упомянул и молчок.
А что вы думаете по этому поводу? Используете CTE для написания сложных SQL запросов?
Почему-то в голове отложилось, что СТЕ это история про визуальное восприятие SQL запроса и необходимость написать понятный скрипт. В первую очередь для себя будущего, ну и для "того парня", который возможно будет читать твой запрос. Когда стоит задача разбить сложный и с наскоку мало понятный SQL запрос с вложенными подзапросами или временными таблицами, на простые и понятные любому мало-мальски знакомому с SQL части. Сам никогда не использовал, но в работе попадались такие запросы. Читать их было легче.
Пытался освежить в памяти, полез на Хабр и наткнулся на эту статью. Вот почему-то не смог осознать для чего автор этой статьи пытается сравнивать план запроса. Как будто скорость выполнения запросов для CTE является киллер фичей. Зато про рекурсию вскользь упомянул и молчок.
А что вы думаете по этому поводу? Используете CTE для написания сложных SQL запросов?
Забавная самокритика и инструкция для человека)
AI в 2025 году — это самый мощный калькулятор, который когда-либо изобретало человечество. Он может за секунду выдать ответ на сложнейшее уравнение.
Но если ты не знаешь основ арифметики, ты никогда не поймешь, не выдал ли он тебе полный бред.
Основы важны: Стажер-медик должен выучить анатомию прежде чем браться за скальпель.
Вот что, на мой взгляд, нужно делать.
Ментальная гигиена при работе с AI
Нужно вбить себе в голову несколько правил, как "Отче наш".
1. Сначала фундамент, потом ускоритель.
AI — не замена курсам, книгам и ментору. Это ускоритель для того, у кого уже есть база.
Прежде чем спросить у AI "как сделать X":
* Прочитай главу в книге об X.
* Посмотри лекцию об X.
* Попытайся сделать X сам, пусть и криво.
* И только когда застрял — идти к AI, но уже с конкретным, осмысленным вопросом.
2. Принцип нулевого доверия: "AI по умолчанию врёт".
Нужно выработать рефлекс: любой ответ от AI — это не истина, а гипотеза, которую нужно проверить. Получил кусок кода? Иди и проверь его в официальной документации. AI упомянул какой-то паттерн? Иди и прочитай о нем в книге. Ответ AI — это не конечная точка, а ссылка на то, что нужно изучить.
3. Стань самым надоедливым "почемучкой".
Никогда не принимай ответ как данность. Преврати AI в своего личного ментора, замучив его вопросами:
* "Окей, этот код работает. А почему он работает?"
* "Почему ты выбрал именно этот подход, а не другой?"
* "Какие у этого решения минусы и побочные эффекты?"
* "Напиши то же самое, но без использования библиотеки X".
Этот диалог заставляет не просто копировать, а понимать суть.
4. Используй AI как "резинового утенка" на стероидах.
Классический метод отладки — объяснить проблему резиновому утенку. Сам процесс формулирования вопроса часто наводит на решение. AI — идеальный "утенок". Пока будешь четко и внятно описывать свою проблему для AI, то с вероятностью 50% решишь её сам. А ответ AI будет приятным бонусом.
Новая реальность менторства
На сеньорах и тимлидах теперь лежит новая, еще более важная миссия.
1. Учить не "что делать", а "как проверять".
Раньше ментор показывал, как писать код. Теперь он должен показывать, как верифицировать код, сгенерированный AI. На код-ревью вопрос "Кто это написал?" становится бессмысленным.
Главный вопрос теперь: "Ты понимаешь каждую строчку этого кода? Объясни мне логику."
2. Задавать открытые вопросы.
Не "сделай фичу X", а "спроектируй решение для фичи X, опиши плюсы и минусы нескольких подходов". Такое задание нельзя просто скормить AI. Оно требует анализа, сравнения, то есть работы мысли, а не генерации.
3. Продвигать культуру первоисточников.
На любой вопрос ментор должен отвечать не готовым решением, а фразой: "А что по этому поводу говорит официальная документация / вот эта книга / вот эта статья?".
Приучать к тому, что истина — не в ChatGPT, а в проверенных источниках.
Сегодня AI — это не замена техническому писателю или инженеру. Это самый мощный в истории "умный черновик".
Как писать документацию с помощью AI:
1. AI пишет первый драфт. Он может взять 100 страниц кода и за 5 минут сгенерировать базовое описание для каждого метода. Это работа, на которую у человека ушли бы дни.
2. Человек-эксперт выполняет самую главную работу. Он берет этот черновик и превращает его в настоящую документацию. Он:
* Проверяет факты. То, что вы только что сделали со мной.
* Добавляет контекст. Объясняет, почему что-то сделано именно так.
* Находит неочевидные связи. Предупреждает о возможных проблемах.
* Берет на себя ответственность.
Что скажете?)
AI в 2025 году — это самый мощный калькулятор, который когда-либо изобретало человечество. Он может за секунду выдать ответ на сложнейшее уравнение.
Но если ты не знаешь основ арифметики, ты никогда не поймешь, не выдал ли он тебе полный бред.
Основы важны: Стажер-медик должен выучить анатомию прежде чем браться за скальпель.
Вот что, на мой взгляд, нужно делать.
Ментальная гигиена при работе с AI
Нужно вбить себе в голову несколько правил, как "Отче наш".
1. Сначала фундамент, потом ускоритель.
AI — не замена курсам, книгам и ментору. Это ускоритель для того, у кого уже есть база.
Прежде чем спросить у AI "как сделать X":
* Прочитай главу в книге об X.
* Посмотри лекцию об X.
* Попытайся сделать X сам, пусть и криво.
* И только когда застрял — идти к AI, но уже с конкретным, осмысленным вопросом.
2. Принцип нулевого доверия: "AI по умолчанию врёт".
Нужно выработать рефлекс: любой ответ от AI — это не истина, а гипотеза, которую нужно проверить. Получил кусок кода? Иди и проверь его в официальной документации. AI упомянул какой-то паттерн? Иди и прочитай о нем в книге. Ответ AI — это не конечная точка, а ссылка на то, что нужно изучить.
3. Стань самым надоедливым "почемучкой".
Никогда не принимай ответ как данность. Преврати AI в своего личного ментора, замучив его вопросами:
* "Окей, этот код работает. А почему он работает?"
* "Почему ты выбрал именно этот подход, а не другой?"
* "Какие у этого решения минусы и побочные эффекты?"
* "Напиши то же самое, но без использования библиотеки X".
Этот диалог заставляет не просто копировать, а понимать суть.
4. Используй AI как "резинового утенка" на стероидах.
Классический метод отладки — объяснить проблему резиновому утенку. Сам процесс формулирования вопроса часто наводит на решение. AI — идеальный "утенок". Пока будешь четко и внятно описывать свою проблему для AI, то с вероятностью 50% решишь её сам. А ответ AI будет приятным бонусом.
Новая реальность менторства
На сеньорах и тимлидах теперь лежит новая, еще более важная миссия.
1. Учить не "что делать", а "как проверять".
Раньше ментор показывал, как писать код. Теперь он должен показывать, как верифицировать код, сгенерированный AI. На код-ревью вопрос "Кто это написал?" становится бессмысленным.
Главный вопрос теперь: "Ты понимаешь каждую строчку этого кода? Объясни мне логику."
2. Задавать открытые вопросы.
Не "сделай фичу X", а "спроектируй решение для фичи X, опиши плюсы и минусы нескольких подходов". Такое задание нельзя просто скормить AI. Оно требует анализа, сравнения, то есть работы мысли, а не генерации.
3. Продвигать культуру первоисточников.
На любой вопрос ментор должен отвечать не готовым решением, а фразой: "А что по этому поводу говорит официальная документация / вот эта книга / вот эта статья?".
Приучать к тому, что истина — не в ChatGPT, а в проверенных источниках.
Сегодня AI — это не замена техническому писателю или инженеру. Это самый мощный в истории "умный черновик".
Как писать документацию с помощью AI:
1. AI пишет первый драфт. Он может взять 100 страниц кода и за 5 минут сгенерировать базовое описание для каждого метода. Это работа, на которую у человека ушли бы дни.
2. Человек-эксперт выполняет самую главную работу. Он берет этот черновик и превращает его в настоящую документацию. Он:
* Проверяет факты. То, что вы только что сделали со мной.
* Добавляет контекст. Объясняет, почему что-то сделано именно так.
* Находит неочевидные связи. Предупреждает о возможных проблемах.
* Берет на себя ответственность.
Что скажете?)
💯5👍2🔥2
Сундучок системного аналитика
Наш новый промокод на 2025 год Курс по проектированию интеграций и немного про архитектуру. Чему обещают научить: 💡Выбирать стиль интеграции под вашу задачу; 💡Проектировать с нуля интеграции (REST, SOAP, gRPC и др. + брокеры сообщений); 💡Правильно собирать…
Всем привет!
Не успели оглянуться, а 2025 год уже подходит к концу — вместе с ним заканчивается и действие промокода BATORSKY2025. Напоминаю, что воспользоваться им можно до 31.12.2025 г.
Поздравляю всех с наступающим 2026 годом!
В новом году, возможно, начнём совместно читать книги по психологии. Ну, или небольшие брошюрки — чтобы было интересно и не слишком сложно.
Спасибо, что остаетесь с нами!
Не успели оглянуться, а 2025 год уже подходит к концу — вместе с ним заканчивается и действие промокода BATORSKY2025. Напоминаю, что воспользоваться им можно до 31.12.2025 г.
Поздравляю всех с наступающим 2026 годом!
В новом году, возможно, начнём совместно читать книги по психологии. Ну, или небольшие брошюрки — чтобы было интересно и не слишком сложно.
Спасибо, что остаетесь с нами!
Telegram
Сундучок системного аналитика
Наш новый промокод на 2025 год
Курс по проектированию интеграций и немного про архитектуру.
Чему обещают научить:
💡Выбирать стиль интеграции под вашу задачу;
💡Проектировать с нуля интеграции (REST, SOAP, gRPC и др. + брокеры сообщений);
💡Правильно собирать…
Курс по проектированию интеграций и немного про архитектуру.
Чему обещают научить:
💡Выбирать стиль интеграции под вашу задачу;
💡Проектировать с нуля интеграции (REST, SOAP, gRPC и др. + брокеры сообщений);
💡Правильно собирать…
Работа... Учеба... Писать особо не о чем.
Из новостей...
Пополнил тут свою коллекцию "мондегринов" очередным шедевром и решил сохранить на память.
Ну а что, это же сундучок, да и песня со смыслом)
Даже если человек olvidarás,
Всегда нужно дать ему последний шанс.
https://music.yandex.ru/album/18530505/track/72044351?utm_source=desktop&utm_medium=copy_link
Из новостей...
Пополнил тут свою коллекцию "мондегринов" очередным шедевром и решил сохранить на память.
Ну а что, это же сундучок, да и песня со смыслом)
Даже если человек olvidarás,
Всегда нужно дать ему последний шанс.
https://music.yandex.ru/album/18530505/track/72044351?utm_source=desktop&utm_medium=copy_link
Yandex Music
Porque Te Vas
❤🔥2
Ловите вечерний vibe...
Или кратко о погоде в Краснодаре
https://music.yandex.ru/album/5334495/track/40904517?utm_source=desktop&utm_medium=copy_link
Или кратко о погоде в Краснодаре
https://music.yandex.ru/album/5334495/track/40904517?utm_source=desktop&utm_medium=copy_link
Yandex Music
Let It Snow
🎉1
Ловите вечерний vibe
Или кратко о моих соседях
https://music.yandex.ru/album/7920489/track/40723786?utm_source=desktop&utm_medium=copy_link
Или кратко о моих соседях
https://music.yandex.ru/album/7920489/track/40723786?utm_source=desktop&utm_medium=copy_link
Yandex Music
Istok
👀1
Очередной мондегриновый vibe или музыка в дорогу
https://music.yandex.ru/album/24245445/track/109474528?utm_source=desktop&utm_medium=copy_link
https://music.yandex.ru/album/24245445/track/109474528?utm_source=desktop&utm_medium=copy_link
Yandex Music
Mirage
https://www.freecodecamp.org/news/how-to-create-software-architecture-diagrams-using-the-c4-model/
#c4 #diagrams
#c4 #diagrams
freeCodeCamp.org
How to Create Software Architecture Diagrams Using the C4 Model
As a developer, you'll likely work on a complex project at some point where deciphering the codebase feels like reading a whole novel. Engineers are code wizards, but even the best get lost in sprawling code. The challenge is that architecture diagra...
Lauren O'Connell "Roland the Headless Thompson Gunner"
Оригинал: https://music.yandex.ru/album/3141666/track/453010?utm_source=web&utm_medium=copy_link
Интересная история тут
Оригинал: https://music.yandex.ru/album/3141666/track/453010?utm_source=web&utm_medium=copy_link
Интересная история тут
Yandex Music
Roland the Headless Thompson Gunner
🔥1
Мем "Причинять добро, наносить пользу и подвергать ласке" теперь уже не мем Ну то есть, им и так не рады, а тут еще и это...
Я купил наушники с активным шумоподавлением не для того, чтобы через него кто-то там пробивался.
У меня есть гипотеза, где этот чудо-звонок точно будет к месту, но, боюсь, разработчику придется обращаться к проктологу.
Я купил наушники с активным шумоподавлением не для того, чтобы через него кто-то там пробивался.
У меня есть гипотеза, где этот чудо-звонок точно будет к месту, но, боюсь, разработчику придется обращаться к проктологу.
IXBT.com
Skoda придумала велосипедный звонок без всякой электроники, способный пробиться через активное шумоподавление наушников
Skoda DuoBell работает в диапазоне 750–780 Гц, чтобы обходить ANC
Alex Xu показывает как устроен Data Agent в OpenAI
Если у тебя есть желание поговорить на тему AI, - ставь любую реакцию под этим постом. Если наберется хотя бы столько же реакций, как под этим постом - напишу пару статей, а там посмотрим, как пойдет. Что скажете?
#AI
Если у тебя есть желание поговорить на тему AI, - ставь любую реакцию под этим постом. Если наберется хотя бы столько же реакций, как под этим постом - напишу пару статей, а там посмотрим, как пойдет. Что скажете?
#AI
LinkedIn
OpenAI Data Agent: How It Works with Codex | Alex Xu posted on the topic | LinkedIn
How OpenAI Built Its Data Agent
We spoke with Emma Tang, OpenAI's Head of Data Platform Engineering, to get a firsthand look at how it works.
In this short video, we'll explain:
- How it's built
- How OpenAI uses Codex
- 5 Key Learnings for Every Engineer…
We spoke with Emma Tang, OpenAI's Head of Data Platform Engineering, to get a firsthand look at how it works.
In this short video, we'll explain:
- How it's built
- How OpenAI uses Codex
- 5 Key Learnings for Every Engineer…
👍6