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

На самом деле есть решение. Выделите немного времени для себя и выберите задание. Убедитесь, что задача ценная, небольшая и достижимая. Одним словом — просто используйте SMART. Это в основном все. Так вы точно получите желаемый результат и потратите фиксированное количество времени без каких-либо рисков.

В XING каждый инженер может посвятить 2 недели в году работе над собственной идеей. Мы называем такое время — Hackweeks. Недавно я воспользовался этой возможностью, чтобы опробовать 4 языка программирования, к которым давно хотел приложить руки. Мне пришла в голову идея небольшого консольного приложения, и я каждый день трачу некоторое время на реализацию этого программного обеспечения с использованием определенного языка программирования. К концу недели у меня было 4 репозитория с одним и тем же приложением, но написанным на Go, Dart, Elixir и Rust. Го мне понравилось, но это уже другая история 😉