Знаете, в чём разница между знаниями, умениями и навыками? Вот вам отличная иллюстрация с котиками, которая объясняет это лучше любых определений 😊
Сколько бы курсов по ... (подставь нужное) мы ни проходили, сколько бы книг ни читали — наше дело остаётся нелепым котиком из черточек. До тех пор пока мы не начинаем делать. Делать что? Брать и писать код, проектировать витрины, строить звездолёты пайплайны. Раз за разом оттачивая знания на практике, решая возникающие ошибки.
Знания — это базовый минимум. Прочитали документацию по Airflow? Прошли курс по Spark? Изучили паттерны дата-моделирования? Отлично! Но представьте, что вы читаете о том, как оптимизировать запросы в самой лучшей книге или смотрите вебинар от топового дата инженереа — пока вы сами не откроете IDE и не напишете свой первый запрос, вы так и не поймёте, как это работает на практике.
Умения — появляются с практикой. Ты уже можешь что-то сделать. Да, может 90% ты гуглишь болтаешь с gpt, совершаешь тысячи нелепых ошибок или (вдруг) постоянно заглядываешь в документацию. Пишешь запрос и получаешь не тот результат. Строишь пайплайн, а он падает. Проектируешь модель данных и промахиваешься с гранулярностью.
Навыки — это когда код пишется почти на автомате. Видишь задачу и сразу понимаешь архитектуру решения. Знаешь, где могут быть узкие места запроса ещё до его запуска. Проектируешь модели данных с заделом на будущее, так что не придётся переделывать через месяц. То, что раньше заняло бы день, решаешь за час. И не потому что ты гений, а потому что руки уже знают, что делать.
Чтобы знания и умения превратились в навык, нужно пробовать снова и снова, пока это не станет привычным действием. Навык появляется только со временем и практикой. И только с приходом навыков мы выходим на путь профессионализма ↗️
А у вас был момент, когда поняли что всё, навык сформирован?