Найти тему

Поскольку я начал с soft skills, логичным будет продолжить про hard skills. И сегодня я хочу рассказать, что это такое и как я их развиваю.


Хард или жесткие Скилс (Hard Skils) - это профессиональные, технические навыки, которые нужны для конкретной специальности. В ИТ это знание языков программирования, умение пользоваться профессиональным софтом, понимание архитектуры приложений, умение находить нужную информацию.

Hard skills я развиваю с помощью чтения книг, решения задачек по программированию, прохождением онлайн курсов.

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

Если мой рабочий день не сильно нагружен, то он начинается с решения задачки на http://codewars.com или http://leetcode.com. Задачи довольно сильно прокачивают логику и качество кода. Там же можно найти много элегантных решений задач, которые можно брать к себе в пользование.

А когда свободного времени много или есть потребность быстро ознакомиться с новой технологией, на помощь приходят онлайн курсы.

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