Найти в Дзене

SQL – один из самых ценных навыков

За свою карьеру я изучил множество различных навыков, но ни один из них не был более полезным, чем SQL. Я могу выделить SQL как наиболее ценный навык по нескольким причинам: А теперь давай рассмотрим подробнее каждый из пунктов SQL – инструмент, который ты сможешь использовать везде Не зависимо от того, на какой должности ты работаешь, SQL сможет тебе пригодиться. Сегодня, будучи менеджером проекта, я могу взглянуть на данные и проанализировать, насколько эффективно мы работаем над проектом и составить план развития продукта. Если в систему вносятся какие-либо данные – они попадают в БД. Если я делаю отчет о показателях за месяц – я обращаюсь к базе данных. Чтобы ты ни делал, скорее всего ты опосредованно будешь работать с SQL. Знание того, как получить доступ непосредственно к данным позволяет получать интересующие меня цифры без необходимости спрашивать кого-то другого.  Но даже до того, как стать менеджером проекта, я использовал SQL для информирования о том, что происходит в систем
Оглавление

За свою карьеру я изучил множество различных навыков, но ни один из них не был более полезным, чем SQL. Я могу выделить SQL как наиболее ценный навык по нескольким причинам:

SQL – один из самых ценных навыков
SQL – один из самых ценных навыков
  • Это ценно для любой роли и направления
  • Изучив его однажды, тебе не придется переучиваться
  • Ты выглядишь как супергерой. Если ты действительно хорошо знаешь SQL, то создаешь впечатление настоящего профессионала

А теперь давай рассмотрим подробнее каждый из пунктов

SQL – инструмент, который ты сможешь использовать везде

Не зависимо от того, на какой должности ты работаешь, SQL сможет тебе пригодиться. Сегодня, будучи менеджером проекта, я могу взглянуть на данные и проанализировать, насколько эффективно мы работаем над проектом и составить план развития продукта. Если в систему вносятся какие-либо данные – они попадают в БД. Если я делаю отчет о показателях за месяц – я обращаюсь к базе данных. Чтобы ты ни делал, скорее всего ты опосредованно будешь работать с SQL. Знание того, как получить доступ непосредственно к данным позволяет получать интересующие меня цифры без необходимости спрашивать кого-то другого. 

Но даже до того, как стать менеджером проекта, я использовал SQL для информирования о том, что происходит в системе. Как инженер, я смог получать нужную мне информацию быстрее, чем если бы я использовал Ruby или Python. Если мое приложение медленно работало, то знание SQL, на котором оно базировалось, и понимание принципов оптимизации были мне очень полезны. Да, это было чуть сложнее, чем простое написание запросов, но добавление индекса для запроса вместо использования кеширования было более чем оправдано.

SQL постоянен

Примерно 20 лет назад я создал свою первую веб-страницу. Это было волшебно, и затем я добавил немного JavaScript, чтобы сделать ее более впечатляющей, чтобы она предлагала пользователя нажать Да или Нет при вводе некоторых данных. Затем, около 10 лет спустя, появился JQuery, и хотя он был немного более многословным, но его изучение позволяло делать более красивые вещи, поэтому я решил заново изучить jQuery-подход к JS. После этого все еще сильнее ускорилось, появился Angular, затем React, и теперь у меня есть целый конвейер для выведения базового JavaScript на мой сайт. А реальность такова, что я все еще пытаюсь сделать то же, что и 20 лет назад, чтобы была возможность нажать Да или Нет.

SQL напротив почти не меняется. Да, мы получаем новый стандарт каждые несколько лет, и иногда появляется что-то новое, но основы SQL довольно постоянны. Изучив SQL один раз позволит тебе многократно его использовать на протяжении всей карьеры без необходимости повторного изучения. Не пойми меня неправильно, я люблю изучать новые вещи, но я бы предпочел узнавать что-то действительно новое, чем просто еще один способ выполнить одну и ту же задачу.

SQL позволяет тебе выглядеть лучше, чем ты есть

SQL – недостаточно развитый навык у большинства разработчиков приложений, потому что они просто пропускают его. Поскольку очень немногие на самом деле хорошо знают SQL, ты можешь казаться более элитным специалистом, чем ты есть на самом деле. На прошлых работах я получал сотни вопросов от младших до старших разработчиков: «Эй, не мог бы ты помочь мне разобраться, как написать запрос для этого?» И если ты помогаешь им, и в следующий раз вопрос возникает у тебя, они с большим удовольствием придут к тебе на помощь.

Так что, если ты не знаешь, что начать изучать, то SQL выглядит как лучший вариант для этого.

Перевод статьи SQL: One of the Most Valuable Skills

Большое спасибо за прочтение! Пожалуйста, поставь лайк и подпишись на канал, чтобы не пропустить свежие статьи. Этим ты очень поможешь развитию блога!
Также рекомендую прочитать статью SQL за 20 минут