Любая технология (фреймворк, паттерн, методика разработки, язык программирования) — это хард-скил, т.е. навык, которому можно научиться, просто прочитав пару толстых книг и немного попрактиковавшись. Имея базовые знания о том, как устроены инструменты программиста, ничего не стоит выучить нужный, в любом возрасте.

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

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

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

Поделиться