⌨ А надо ли нам в SQL?
Погнали разбираться)
Wuzzup!
Сегодня поговорим об одном из самых универсальных скилов в техничке, который может пригодиться как простым криптанам, так и воркерам на разных позициях в IT.
🟢Чо такое SQL?
Кратко — язык запросов к реляционным базам данных. Не пугайтесь слова на букву "Р"! По сути, это просто единый формат БД со своими правилами и особенностями хранения инфы, чтобы мы всегда могли четко и структурировано достать оттуда нужные нам вещи. Ну а при помощи SQL мы задаем, чо конкретно нам надо вытащить.
Все это дело работает в системах управления БД по типу PostgreSQL, SQLite и прочих. Везде используется один и тот же язык запросов SQL (но бывают свои небольшие особенности, которые называют диалектами).
Короче, сложно может быть только на первый взгляд. По факту, тут всего 3 нужных понятия: сама БД, язык запросов и система управления БД.
Сам я первый раз столкнулся с этим делом, когда вайбкодил тг бота для дисперса соланы. Оказалось, держать данные в гугл таблице — далеко не лучшая идея. Вот и пришлось разбираться)
🟢Ну и зачем оно мне?
На первый взгляд может показаться, что это тема чисто для разработчиков. Но нет: она будет крайне полезна вообще всем и вся. Сейчас на примерах поясню:
Вы криптан:
Если охота упороться в ончейн аналитику или, в целом, поработать с большим количеством данных — SQL мастхэв: все дэшборды на Dune написаны именно с помощью этого языка. Короче, еще один этап прокачки ресерч скилов.
Вы аналитик:
Ну тут максимально очевидно: это один из важнейших инструментов, равносильный умению дышать 😁
Вы продакт:
Как минимум, нужно понимать базу, чтобы ставить четкое и понятное ТЗ аналитику. Ну а как максимум — в стартапе может вовсе не быть аналитика. Так что придется самому выгружать себе данные для принятия каких либо решений.
Вы вайбкодер:
Если мутите онлайн софт, которым будет пользоваться больше одного человека — это тоже мастхэв скилл для +- приличного билда.
В общем, такой список можно перечислять до бесконечности. Данных с каждым годом все больше, а значит и разбираться в них становится сложнее. Считайте, что это более вкаченный эксель.
🟢Нафиг учить, если есть ИИшка?
Тейк как про кодинг. Но если с разработкой все уже тыщу раз разжевали, то тут немного другая ситуация. Во-первых, простые запросы ИИ реально хорошо вывозит. Но когда дело доходит до практики и работы с гигантскими массивами данных — без понимания логики вы далеко не уедите. Мне кореш аналитик из финтеха показывал запросы свои: они, бывает, и в 3 телеграмовских сообщения не влазят.
Второе — это собесы. Если вы указали в скилах SQL, то вас спокойно могут попросить сделать простенький запрос в прямом эфире без использования ИИ. А если у вас реально был опыт — такие вещи анрил забыть. Собственно, выкрутиться без базы не выйдет.
Ну и третий поинт про мышление в целом. Как и говорил до этого, даже если есть аналитик — надо понимать, как ему задачу ставить. Плюсом, изучение SQL хорошо качает логику и осознание внутрянки проектов. А еще после него гораздо проще разбираться в кодинге.
🟢А где учиться то?
Тут решает практика, а не теория. Ровно по этой причине советую сразу же идти в тренажеры-симуляторы, где нужно решать приближенные к реальности задачки. А дальше можете поэкспериментировать с дэшбордами на Dune.
Вот несколько тренажеров:
Симулятор от Карпова — бесплатный и практичный. Я сам его прошел.
Stratascratch — много задачек очень приближенных к реальности. Я бы сказал, что это уровень advanced.
SQL Academy — задачи отечественного бигтеха. Сам не юзал, но выглядит неплохо.
В догонку пара полезных штук:
Дока от Dune
Статья про SQL для продактов
В целом, полторы-две недели фул фокус изучения должно быть достаточно, чтобы выкупить всю базу и занести этот скил к себе в копилку.
Сохраняйте и дайте реакций!
Такой полезный материал получился)
|IЧиталка | Писалка | СмотрелкаI|
Погнали разбираться)
Wuzzup!
Сегодня поговорим об одном из самых универсальных скилов в техничке, который может пригодиться как простым криптанам, так и воркерам на разных позициях в IT.
🟢Чо такое SQL?
Кратко — язык запросов к реляционным базам данных. Не пугайтесь слова на букву "Р"! По сути, это просто единый формат БД со своими правилами и особенностями хранения инфы, чтобы мы всегда могли четко и структурировано достать оттуда нужные нам вещи. Ну а при помощи SQL мы задаем, чо конкретно нам надо вытащить.
Все это дело работает в системах управления БД по типу PostgreSQL, SQLite и прочих. Везде используется один и тот же язык запросов SQL (но бывают свои небольшие особенности, которые называют диалектами).
Короче, сложно может быть только на первый взгляд. По факту, тут всего 3 нужных понятия: сама БД, язык запросов и система управления БД.
Сам я первый раз столкнулся с этим делом, когда вайбкодил тг бота для дисперса соланы. Оказалось, держать данные в гугл таблице — далеко не лучшая идея. Вот и пришлось разбираться)
🟢Ну и зачем оно мне?
На первый взгляд может показаться, что это тема чисто для разработчиков. Но нет: она будет крайне полезна вообще всем и вся. Сейчас на примерах поясню:
Вы криптан:
Если охота упороться в ончейн аналитику или, в целом, поработать с большим количеством данных — SQL мастхэв: все дэшборды на Dune написаны именно с помощью этого языка. Короче, еще один этап прокачки ресерч скилов.
Вы аналитик:
Ну тут максимально очевидно: это один из важнейших инструментов, равносильный умению дышать 😁
Вы продакт:
Как минимум, нужно понимать базу, чтобы ставить четкое и понятное ТЗ аналитику. Ну а как максимум — в стартапе может вовсе не быть аналитика. Так что придется самому выгружать себе данные для принятия каких либо решений.
Вы вайбкодер:
Если мутите онлайн софт, которым будет пользоваться больше одного человека — это тоже мастхэв скилл для +- приличного билда.
В общем, такой список можно перечислять до бесконечности. Данных с каждым годом все больше, а значит и разбираться в них становится сложнее. Считайте, что это более вкаченный эксель.
🟢Нафиг учить, если есть ИИшка?
Тейк как про кодинг. Но если с разработкой все уже тыщу раз разжевали, то тут немного другая ситуация. Во-первых, простые запросы ИИ реально хорошо вывозит. Но когда дело доходит до практики и работы с гигантскими массивами данных — без понимания логики вы далеко не уедите. Мне кореш аналитик из финтеха показывал запросы свои: они, бывает, и в 3 телеграмовских сообщения не влазят.
Второе — это собесы. Если вы указали в скилах SQL, то вас спокойно могут попросить сделать простенький запрос в прямом эфире без использования ИИ. А если у вас реально был опыт — такие вещи анрил забыть. Собственно, выкрутиться без базы не выйдет.
Ну и третий поинт про мышление в целом. Как и говорил до этого, даже если есть аналитик — надо понимать, как ему задачу ставить. Плюсом, изучение SQL хорошо качает логику и осознание внутрянки проектов. А еще после него гораздо проще разбираться в кодинге.
🟢А где учиться то?
Тут решает практика, а не теория. Ровно по этой причине советую сразу же идти в тренажеры-симуляторы, где нужно решать приближенные к реальности задачки. А дальше можете поэкспериментировать с дэшбордами на Dune.
Вот несколько тренажеров:
Симулятор от Карпова — бесплатный и практичный. Я сам его прошел.
Stratascratch — много задачек очень приближенных к реальности. Я бы сказал, что это уровень advanced.
SQL Academy — задачи отечественного бигтеха. Сам не юзал, но выглядит неплохо.
В догонку пара полезных штук:
Дока от Dune
Статья про SQL для продактов
В целом, полторы-две недели фул фокус изучения должно быть достаточно, чтобы выкупить всю базу и занести этот скил к себе в копилку.
Сохраняйте и дайте реакций!
Такой полезный материал получился)
|IЧиталка | Писалка | СмотрелкаI|