Хороший разработчик интересуется новыми технологиями и практиками. С помощью новых технологий можно решать старые задачи более эффективно. Еще он(а) интересуется современными технологиями. Потому что современные технологии рано или поздно станут устаревшими и от них нужно вовремя отказаться. Как за всем этим следить, чтобы еще оставалось время на саму разработку?
Ответить на эти вопросы поможет Technology Radar📡. Большая консалтинговая компания ThoughtWorks регулярно, примерно раз в полгода, выпускает документ, где субъективно рассказывает о положении на рынке технологий. Эта информация, помимо текста, отображается в виде радара.
На радаре четыре секции (описания условны):
1️⃣ Techniques. Техники, которые могут использоваться при разработке. Например, Four Key Metrics.
2️⃣ Tools. Инструменты, которые используются при разработке. Например, JavaScript сборщик Vite.
3️⃣ Platforms. Инфраструктурные компоненты или сервисы. Например, Backstage.
4️⃣ Language & Frameworks. Все про уровень языков программирования и вытекающих из них особенностей. Например, React Hooks.
В каждой секции вещи, о которых говориться, расположены в четырех категориях:
1️⃣ Hold. Придержать использование или наоборот, пора отказываться от этой технологии.
2️⃣ Assess. Стоит понаблюдать за технологией.
3️⃣ Trial. Стоит пощупать руками и сделать выводы.
4️⃣ Adopt. Можно смело внедрять.
Таким образом, изучая Техрадар, можно быстро узнать, что нового, о чем стоит знать, появилось, а что старое уже отживает свое. Например, если
React Hooks находится в Adopt, то в новом проекте на React точно не нужно использовать классы и lifecycle методы.В этом Техрадаре отражаются только технологии о которых имеет смысл говорить сейчас. Например, вы не встретите там PostgreSQL, потому что консенсус про его внедрение уже давно не менялся.
⬛️ Еще раз — чтобы эффективно решать задачи, Хороший разработчик должен знать какие инструменты могут в этом помочь. Техрадар от ThoughtWorks поможет ответить на этот вопрос.
На что вы ориентируетесь при выборе технологий? Пишите в комментариях.
#хардскиллы