Когда я готовился к своей карьере, я не проявлял особого интереса к базам данных и использованию запросов; на самом деле, я провалил курс по базам данных в университете, потому что иногда он казался мне скучным и сложным. Также в то время я не использовал базы данных в своей работе, поэтому не мог применить полученные знания.

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

В самом начале мне было очень интересно узнавать новое и находить решение проблемы, поэтому мне было легко начать отслеживать ошибки и исключения с помощью SQL-профилировщика и находить таблицы, процедуры и функции, участвующие в этих находках. . Вдобавок к этому мне нужно было понять назначение этих объектов, поэтому мне нужно было вникнуть в транзакт-SQL.

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

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

Работа над этими запросами дала больше, чем я ожидал, не только сократив время выполнения с минут до нуля секунд, но и повысив эффективность этих функций и оправдав ожидания конечных пользователей.

Со временем я получил сертификат SQL-запросов и самодостаточность от SQL-разработчиков, потому что я писал свои собственные запросы для реализации бизнес-отчетов, получал доступ к нужным мне данным и создавал некоторые представления, процедуры и функции.

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

Сначала было трудно понять, как я буду моделировать данные и реализовывать механизм обновления данных в новой среде. Так что одно привело к другому, и я записался на курс по хранению данных, который оплачивала компания, в которой я работал в то время. Затем я предложил решение для отчетности, внедрив систему хранилища данных с помощью подрядчика и технической команды моей компании, поэтому я многому научился у них обоих и применил свои знания в роли аналитика.

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

Чтобы не отклоняться от сути этой истории, я пытаюсь сказать, что SQL открыл мне новые способы улучшить мою работу и повысить ценность бизнеса. Это также привело меня к открытию других областей, таких как хранение данных, наука о данных и машинное обучение, которые в настоящее время являются горячими темами и стали неотъемлемой частью каждой работы, что делает мой профиль и опыт более конкурентоспособными. Кроме того, знание SQL и других смежных областей помогло мне получить первую работу в крупной международной корпорации.

Бонус: я делюсь некоторыми ресурсами по SQL, науке о данных и машинному обучению.





https://www.datacamp.com/