Microsoft внедряет геймификацию в среду Visual Studio. Так что, если вы хотите принять вызов, вы можете продемонстрировать свой опыт с помощью значков. Могут ли они быть серьезными?
Психологи и педагоги установили, что сочетание игр с домашними делами и заданиями дает положительные результаты.
Теперь Microsoft приняла идею награждения значками для поощрения конкретных достижений в области программирования — не новаторских, а тех, которые проходят дополнительную милю в своей повседневной работе.
Новое расширение достижений Visual Studio-это плагин, который позволяет разработчикам зарабатывать значки и соревноваться друг с другом за место в таблице лидеров на основе кода, который они пишут, его уровня сложности и возможностей Visual Studio, которые они используют для этого.
Плагин анализирует фоновый поток при каждой компиляции кода, а также прослушивает определенные события и действия из Visual Studio. При обнаружении определенных критериев или действий плагин запускает всплывающее предупреждение и присуждает новый значок, который затем отображается в общедоступной таблице лидеров и профиле разработчика Channel 9.
Бейджами также можно поделиться через Facebook, чтобы вы могли произвести впечатление на свою маму или детей, коллег или босса о том, насколько хорошо вы справляетесь со своей работой, и объяснить, почему вы иногда работаете до поздней ночи.
Согласно сообщению в блоге Technet, анонсирующему схему, идея первоначально возникла из сообщения Руди в январе 2011 года в блоге While True и последующего обсуждения на Reddit. Вопрос Руди заключался в следующем: что, если Visual Studio поддерживает достижения, как и игры в Steam, Xbox или PS3? Хвастаясь своим коллегам о том, какой из них вы только что разблокировали, представьте себе это!Он продолжил перечислять несколько идей для достижений, которые были бы достойны значка, и в ходе обсуждения Reddit появилось еще много других.
Команда канала 9, вдохновленная преимуществами геймификации, подхватила эту идею, и в результате получился набор из 32 достижений с шестью категориями и соответствующими значками.
Достижения Visual Studio предназначены для:
юмористическая игра для создания сообщества, а также путь ко многим и некоторым неизвестным функциям, предлагаемым в Visual Studio. Это одна из нескольких инициатив, которые Microsoft предпринимает для признания разработчиков за их неустанную и незаменимую работу.
Джефф Сэндквист, старший директор по связям с разработчиками в Microsoft, объясняет:
Теперь есть интересный фактор, а также здоровая конкурентная среда для разработчиков Visual Studio, чтобы показать свой ежедневный вклад, который в противном случае остается незамеченным.
Некоторые примеры индивидуальных достижений включают регионального менеджера (иметь более 10 регионов в одном классе), Близкого к металлу (использовать 5 директив препроцессора),Стабби (генерировать заглушки методов 10 раз) и так далее. Во многих значках определенно есть чувство юмора, но можете ли вы устоять перед значком Power Coder?
С другой стороны, некоторые из них определенно саркастичны. Например, только дурак будет с гордостью носить значок «Goto Hell», который предназначен для услуг, оказываемых при использовании заявления Goto. И если вы не знаете, почему это негативное достижение — пойдите (чтобы) посмотреть его.
Значок, который присуждается за написание класса с десятью уровнями наследования. Теперь это можно носить с гордостью? Я бы разорвался, потому что использование глубоко вложенной структуры классов-это плохо, но распознавание печально известной цитаты-это хорошо.
Уже есть дополнения, исходящие от первоначального и восторженного набора пользователей — добавляйте свои достижения в свой блог и просматривайте на своем смартфоне и так далее. Вы должны задаться вопросом, считается ли их создание коллекцией значков программистов или это исключается рекурсивным запретом?
Поэтому, если когда-либо и требовались доказательства, теперь совершенно ясно и вне всяких аргументов, что мы не программируем за деньги.
Значок кому-нибудь?