Елена Булыгина предлагает Вам запомнить сайт «Ленусик»
Вы хотите запомнить сайт «Ленусик»?
Да Нет
×
Прогноз погоды

Чему настольные игры могут научить программиста?

развернуть

Чему настольные игры могут научить программиста?

Jenga

Чему настольные игры могут научить программиста?

Кое-кто утверждает, что это игра с политическим подтекстом: в ней надо стащить как можно больше, но так, чтобы конструкция устояла, а если она и рухнет — чтобы виноват был кто-то другой. Но мы считаем, что Jenga — это про IT и разработку!

Что за игра? Jenga — это набор деревянных брусочков, из которых нужно сложить башню. Затем участники игры по очереди достают по одному бруску из любого уровня башни, кроме верхнего. Кто обрушит башню — проиграл.

Тайный смысл. Разумеется, это игра про рефакторинг и чистку кода. Все ненужное и задвоенное надо беспощадно удалять из тела программы, оставляя только функциональный код. И стараться при этом ничего не поломать.

Можно толковать игру иначе: не забывайте делать резервные копии данных! Одно неловкое движение — и можете потерять все наработки, если нет бэкапа.

Dixit (а также «Имаджинариум» и другие клоны)

Чему настольные игры могут научить программиста?

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

Что за игра? В наборе более 80 карт с причудливыми изображениями. Один игрок загадывает ассоциацию и произносит ее вслух (поет, показывает жестами). Потом все выкладывают на стол по одной своей карте, наиболее подходящей к тому, о чем заявил ведущий. Карты перемешиваются. Задача игроков — определить, какую карту загадал ведущий. При этом всех остальных надо обойти, выбрав карту, лучше подходящую под ту же ассоциацию.

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

«Покорение Марса», «Виноделие», «Брасс» и другие игры «евро»

Чему настольные игры могут научить программиста?

Эти игры сочетают огромное разнообразие миров и сеттингов с увлекательным сюжетом.

Что за игры? «Евро» — условное название игр, в которых нет прямого противостояния игроков, вражды и битв. К победе здесь приходят благодаря интеллекту, хитрости и способности думать на несколько ходов вперед. Стратегическое мышление и умение правильно распорядиться ресурсами — главные козыри.

Тайный смысл. Прекрасный тренажер для мозга — а хорошему IT-специалисту он нужен постоянно. Чтобы серое вещество не ржавело, его нужно порой как следует встряхивать. «Евро» подходят для этого идеально. А руководители проектов и senior-разработчики смогут еще и поупражняться в менеджменте.

Gloomhaven, «Клинок и колдовство», Descent (кооперативные игры)

Чему настольные игры могут научить программиста?

Один в поле не воин, во фреймворке — не команда, а на игровом поле — проигравший… Кооперативные игры созданы для того, чтобы объединять людей ради общей цели.

Что за игры? В кооперативных играх участники сообща противостоят внешним силам, а не соперничают друг с другом.

Тайный смысл. Такие игры помогают научиться работать в коллективе, договариваться и распределять обязанности. Слаженные действия, взаимопомощь и совместное преодоление трудностей — залог успеха при разработке программного обеспечения.

Colt Express

Чему настольные игры могут научить программиста?

Дикий Запад, пассажирский поезд, грабители в масках, шериф, пистолеты, стрельба и пороховой дым!

Что за игра? Симулятор ограбления поезда. Игрокам предстоит попробовать себя в роли разбойников, которые, не сговариваясь, одновременно напали на поезд. Каждый ход делится на две части. Сначала игроки по очереди выкладывают карты, планируя свои действия в поезде. Затем эти карты разыгрываются в том же порядке. Несмотря на кажущуюся простоту, игра совсем не элементарная — что-нибудь обязательно пойдет не так, и все планы рухнут!

Тайный смысл. Colt Express доказывает «от обратного», что работа в команде должна быть слаженной и скоординированной. Посмотрите, что бывает в IT-коллективах, где каждый тянет одеяло на себя и уверен, что лучше остальных разбирается в разработке. Мораль простая: делитесь идеями, обсуждайте их, вырабатывайте общее решение — и только потом пишите код. А иначе закончите как на Диком Западе — без добычи и с чужими пулями в колоде!

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

А вы любите играть в настольные игры? Напишите в комментариях, какие предпочитаете и как они помогли вам прокачаться в IT!

Пройти обучение

Опубликовано 30.04.2019 в 17:21
Статистика 1
Показы: 1 Охват: 0 Прочтений: 0

Комментарии

Показать предыдущие комментарии (показано %s из %s)
Показать новые комментарии
Читать

Поиск по блогу

Люди

7 пользователям нравится сайт lena2018.mirtesen.ru

Последние комментарии

нет комментариев