понедельник, 4 ноября 2013 г.

Практика с обратной связью

Всегда, когда мы делаем что-либо, мы контролируем процесс, получая обратную связь. Мы манипулируем объектами при помощи рук и получаем обратную связь через зрение и осязание. Мы говорим и получаем обратную связь через слух. Обратная связь очень важна для контроля правильности наших действий. Огромное значение обратная связь имеет при обучении. Очень важно получать корректную обратную связь, иначе наша деятельность может быть совсем не эффективной.

Когда мы танцуем танго, то получить обратную связь часто бывает очень сложно. Надо заметить, что «мне понравилось танцевать с тобой» или «не не понравилось танцевать с тобой» — это оценка, а не обратная связь. Обратная связь, это когда вам говорят, что «когда ты делаешь вот это движение, ты сильно надавливаешь на меня рукой и это ощущение мне не приятно». Или «когда ты в этом движении переносишь вес, то я чувствую это движение как более энергичное».

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

Когда мы учимся танцевать танго, то очень ценным является получение обратной связи именно от партнера, так как танцуем мы друг для друга. На милонгах полноценную обратную связь от партнера получить практически невозможно. Зато можно на практиках! На практиках мы можем отрабатывать технику, но еще это и очень хорошее время, чтобы спросить у остальных людей, о том как они нас видят и ощущают во время танца. Для быстрого прогресса в социальном танце важно иметь полноценную обратную связь от множества партнеров. Причем важно получить мнение остальных не только в вопросе непосредственно танцевания, но и в том, как вы ведете себя на милонге, как приглашаете, удачный ли у вас парфюм и многое многое другое.

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

Именно поэтому есть огромное желание сделать практику целью которой было бы получение и предоставление обратной связи. Такое место, где можно было бы подойти к человеку и спросить у него про свое танцевание. Чтобы он не научил тебя, не оценил, а именно дал дополнительную информацию к размышлению. А как ее использовать — это личное дело каждого.

Какой формат предлагается использовать. Формат танго практики, где все стараются прийти с парой для гендерного баланса (не обязательно танцевать с этой парой на практике, мы просто убеждаемся, что будет гендерный баланс).

Первую половину практики мы, не стесняясь, подходим к остальным, предлагаем потанцевать и рассказать о своих ощущениях во время танца. Что было хорошо, а что — не очень, что нравится, а что — нет. Или ждем пока подойдут к нам. Надо помнить, что не стоит навязывать свое мнение окружающим, если вас не спрашивают. Мы не пытаемся учить, мы только помогаем людям получить больше информации о своем танцевании. Мы делимся своим мнением, только если нас о этом попросили.

Вторая часть будет проходить в обсуждении темы заданной модератором практики. Темы будут очень разные. Например, «кабесео», «как правильно отказать», «что партнеры/партнерши ценят больше всего в танце», «что стоит и не стоит носить на милонге», «мешает ли алкоголь танцевать или помогает». Таким образом мы сможем услышать много мнений по разным вопросам и каждый сам сможет решить для себя, как использовать эту информацию, чтобы улучшить свое танцевание.

Кому не подойдет такая практика:
  • тем, кто хочет просто потанцевать со своей парой;
  • тем, кто очень хочет учить людей и думает, что это его шанс;
  • преподавателям, которые хотят использовать практику как место для частника;
  • тем, кто не хочет, чтобы к нему подходили начинающие танцоры и начали что-то спрашивать;
  • тем, кто боится услышать неприятные вещи и предпочитает не знать, что думают о нем окружающие.
Для кого это подойдет:
  • тем, кто понимает, что такое обратная связь, ее важность, и кому ее не хватает;
  • тем, кто хочет знать больше о том, как его воспринимают другие люди;
  • тем, кто хочет улучшить качество танцевания в Москве и готов работать над собой и помочь остальным;
  • тем, кто хочет поделиться своим мнением и послушать остальных;
  • тем новичкам, которые только начинают ходить на милонги и хотят знать больше, о том, как стать успешным на милонгах;
  • тем, кто просто любить тусить во всех формах.
Группа практики в Фейсбук:

четверг, 31 октября 2013 г.

О сервис ориентированных архитектурах

Ниже следует мое понимание сервис-ориентированных архитектур. Откуда они берутся и как их стоит проектировать.

Начнем издалека. Допустим, у нас есть желание заиметь интернет-магазин. Предприниматель Вася заказал программисту Пете сделать ему сайт, где бы он мог торговать своими товарами. Петя, не долго думая, выбрал свой любимый LAMP (Linux/Apache/MySQL/PHP) и через месяц выдал архив с кодом и инструкцию по установке.

суббота, 26 октября 2013 г.

пятница, 25 октября 2013 г.

Случайное подкрепление, дрессировка, азартные игры и танго

Прочитал я сегодня вот этот пост в ФБ и задумался. О том, что заставляет людей снова и снова ходить на милонги, если они не получают от этого удовольствия, а, напротив, часто мучаются?

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

Последовательность

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

Люди любят быть последовательными. Очень любят. С последовательностью ассоциированы такие положительно окрашенные вещи, как честность, постоянство, надежность. А с непоследовательностью ассоциированы такие отрицательные штуки, как непостоянство, неуверенность, отсутствие собственного мнения.

среда, 23 октября 2013 г.

Любительское танго

Продолжим разговор про то, почему так много людей чувствуют неудовлетворенность, танцуя танго. С последнего моего поста я получил огромное количество отзывов, одобрения, неодобрения, критики и комментариев. Большое спасибо!

И сегодня я хочу начать с футбола. Наверное все мужчины играли в футбол в детстве, а некоторые делают это своей профессией. Есть и такие, кто играет очень интенсивно, тренируется, но основная профессия у него другая.

Продолжение разговора про Spring IoC Framework

В первой статье я задекларировал, что есть три подхода к написанию приложений в Java, если рассматривать разработку с позиции DI:
  • писать, не используя DI — код более простой и понятный, но менее гибкий;
  • писать код, используя DI, и дополнительно писать Java код, который связывает компоненты;
  • писать код, используя DI, и связывать компоненты с помощью конфугарационных файлов в XML.
Для меня интересным является то, что все три подхода можно использовать в одном приложении. Можно к примеру в мелких модулях, которые возможно протестировать целиком, не применять DI, более крупные компоненты собрать с помощью Java-кода, а там, где уместно дать пользователю возможность выбирать из нескольких альтернативных реализаций использовать конфигурационный файл и Spring IoC.

Чтобы лучше понимать взаимоотношения и выбирать оптимальное соотношение между Spring IoC Framework и Java кодом, я часто рассматриваю Spring IoC не как "фреймворк", который инициализирует мое приложение и вызывает нужные методы, а как примитивный, динамический, интерпретируемый язык программирования предназначенный для того, чтобы скриптовать инициализацию Java приложений. Нам нужно скриптование в этом месте при инициализации — используем IoC. Не нужно скриптование — не усложняем наше приложение без необходимости.

вторник, 22 октября 2013 г.

Каждая новая версия должна приносить больше прибыли, иначе зачем мы ее внедряли?

Заголовок статьи может показаться самоочевидным. Но вот однажды я встретил прямо буквальное применение это принципа.

Я консультировал по CI (Continuous Integration) вопросам одну компанию, что занималась показом рекламных баннеров в интернет. Там довольно много интересных задач. Пока браузер не спеша загружает страницу надо понять, что это за пользователь, где он обычно бывает, какие товары и услуги недавно искал, оценить сколько стоит, выставить на аукцион, продать, показать баннер. Или наоборот покупать пользователей на аукционе. В общем я не вникал во все это очень подробно - задача стояла другая.

А задача у меня была в оптимизации развертывания свежего кода в продакшен. Путь от написания кода до использования его в продакшен был у них очень быстрым. Код мог быть написанным, протестированным и начать работать в самые короткие сроки. Чтобы не облажаться они научились отводить небольшой поток пользователей на новую версию приложений, тогда как основная масса пользователей работала по-старому (да, все мы знаем про rolling-updates). Это позволяло тестировать приложение на реальных случаях и на настоящей нагрузке, откатывать изменения, если что-то пошло не так, или наоборот распространять это по всему кластеру.

Что интересно, это что когда они тестировали свои алгоритмы, то смотрели, сколько дохода приносит новый код, то есть проверка увеличения доходности (или снижения издержек) тоже была одним из тестов! Больше я нигде этого не видел. Хотя работал во многих проектах, где это можно было бы успешно внедрить. Да каждый крупный онлайн магазин мог бы таким образом проверять насколько хороший код они подготовили. Но не делают. То ли не видят смысла то ли считают, что забот по организации подобной инфраструктуры слишком много и они не будут оправданны.

IoC Spring Framework

Поговорим о IoC Spring Framework. Дело в том, что меня совсем не радует его использование во всех Java проектах, в которых я имел честь участвовать.

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

понедельник, 21 октября 2013 г.

Число Данбара

Сегодня, думал про то, почему в танго так много жалоб на то, что люди не здороваются. Вспомнил, что когда-то давно читал, что максимальное число тесных контактов, которые могут поддерживать люди, совсем небольшое. Поиск в гугле помог найти: это число Данбара. И для человека оно составляет в среднем 150 человек.

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

четверг, 17 октября 2013 г.

Шоу для всех

Эта статья была опубликована так же в танго газете «Эль Маяк».

Фестивальная милонга подходит к своей кульминации — выступление маэстро. Вот заканчивается очередная танда и люди кидаются занимать места поближе к центру зала. Толпа набивается довольно плотно. Даже непонятно, как будут выходить выступающие. Те кто не успели к заветным передним местам пристраиваются сзади. Посмотреть хотя бы на то, как между неплотно сомкнувшихся плечей мелькнет туфелька партнерши или спина партнера. Немногие остаются сидеть на местах. Кому-то неинтересно, а для кого-то просто нет смыста смотреть в чужие спины. Организаторы, оценив размеры оставленного пространства просят сделать круг чуть больше. Все стоят. Тогда кто-нибудь пробегает и немного расширяет пространство буквально надавливая на выстроившихся людей. Пара протискивается сквозь толпу. Шоу начинается. Знакомо?

Уровень танцевания и уровень удовлетворенности танцеванием

Замечали ли вы когда-нибудь, что танго сообщество в Москве, мягко говоря, не очень здоровое? Не здороваются люди, разбиваются на группы, танцуют с избранными, уходят, не станцевав или потанцевав мало. Вот например как написано здесь: http://caterina-ka.livejournal.com/35042.html

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

понедельник, 14 октября 2013 г.

Про танго обучение

Недавно я прочитал одну статью про обучения йоге (кому интересно могут ознакомиться). А так же постоянно читаю замечательные посты про танго от Ольги Тавруевой в Фейсбуке и не менее замечательные комментарии к ним. И это побудило меня сформулировать то, чем я очень недоволен в современном состоянии обучения танго.

пятница, 27 сентября 2013 г.

Где наша нефть?!

Часто, когда начинаю говорить про наполняемость российского бюджета, у оппонентов тут же всплывает аргумент: «А как же наша нефть?». Вроде как, нефти так много, что и налоги платить не надо и еще доплачивать должны.

А действительно, где же наша нефть? Каждому, кто совсем не понимает, где она, предлагаю сначала оглянуться. Что мы видим вокруг нас? Скорее всего это импортные товары, дома из импортных стройматериалов, построенные импортной техникой. А если товары наши, то произведены чаще всего на импортной технике, из импортных комплектующих или материалов. Буквально ко всему, чем мы пользуемся приложили руку какие-либо иностранцы.

суббота, 21 сентября 2013 г.

Групповая поляризация

Я уже писал, что бывает так, что группа принимает очень неправильное решение из-за того, что именно влияние группы не дает здраво рассматривать возможные варианты — «огрупленное мышление».

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

четверг, 19 сентября 2013 г.

О пенсиях

Сейчас многие стали беспокоиться о своих пенсиях, в связи с возможностью выбора накопительной части отчислений. А я не особо беспокоюсь. Кроме того, у меня свой взгляд на проблему пенсий, аналогичный которому я пока не встречал у знакомых и в интернет (хоть специально и не искал), и поэтому будет интересно о нем написать.



Давление прошлого

Представьте, что вы кидаете монетку пять раз перед аудиторией и случается маловероятное, все пять раз выпадает «орел». Вы просите предсказать, каким будет следующий результат. Как вы думаете, как поделятся мнения аудитории? На что поставите вы сами? Результаты экспериментов показывают, что большая часть людей будет предполагать, что следующей будет «решка». Удивительно? Как бы да, ведь монетка не имеет памяти и каждый раз орел и решка равновероятны. Но память имеют люди. И эта память часто не позволяет здраво оценить вероятность события.

Еще раз про собеседования

В дополнение к посту «Собеседование на работу».

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

среда, 18 сентября 2013 г.

О своем «танго стиле»

Несколько раз слышал от разных партнеров в танго о вырабатывании «своего стиля». В основном от не самых опытных. Некоторые говорят, что они все свои года танцевания вырабатывали собсвенный индивидуальный стиль. Мне такая формулировка не нравится.

вторник, 10 сентября 2013 г.

Карго-культ в танго

Прочитал сегодня про карго-культ. Для тех кто не знает, во время второй мировой войны американские военные создали много временных баз с аэродромами на островах в Тихом океане, чтобы удобнее было воевать с Японией. Естейственно, что все необходимое завозилось на эти базы самолетами. Местные жители тоже получали часть этих грузов. Причем, скорее всего, не мало, так как за время войны они перестали сами обрабатывать землю и изготавливать орудия. А потом война закончилась. И военные улетели. А местные остались. И остались без этой помощи. И что произошло? Они пытались понять, откуда у иноземцев все это богатство. И нашли разумное объяснение: им все пересылают духи. Почему? Потому что те знают, как правильно им молиться. Так и появился карго-культ. Они построили свои макеты взлетных полос, вышек, самолетов. Маршировали раскрашенные под американских военных, спускали и поднимали флаги. А груза все не было. Впрочем карго-культ вроде бы протянул не очень долго — кушать то надо.

Собеседование на работу

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

В нашей компании кроме технического отзыва принято еще давать свое мнение о том, как человек себя держит и общается. Хотим ли мы его видеть в нашем коллективе и т. п. Что можно сказать о этой оценке. Возможно ли что-то понять о человеке за 1-2 часа стандартного собеседования?

вторник, 20 августа 2013 г.

Про уверенность и танго

Когда я начинал танцевать танго, я чувствовал себя неуверенно. Ведь я еще не умел танцевать. Я продолжал учиться, стал танцевать гораздо лучше, даже стал более уверенным и все равно часто чувствовал себя неуверенно. Я продолжал учиться и танцевать. Стал танцевать еще лучше, но по-прежнему чувствую себя иногда неуверенным. Это со мной что-то не так? Возможно. Но позвольте, я же вижу, что много других тоже чувствуют себя неуверенно. При этом некоторые очень умело скрывают. Но вот познакомишься с ними поближе. Поговоришь. И вдруг открываешь, что этот преподаватель с 8+ лет опыта тоже иногда не уверен. Конечно он лучше умеет справляться с собой, но тем не менее.

А ведь меня, да и всех их наверняка тоже учили. Учили, как правильно себя вести, как правильно быть «мачо», как правильно входить на милонгу, правильно приглашать. Не помогло? Почему? Не так учат? Не всем дано? Сложно сказать. Но недавно я прочитал об одном любопытном эксперименте.

Огрупленное мышление

Я долгое время работаю в разных компаниях, основной деятельностью которых является написание программного обеспечения. Часто в таких компаниях процессами руководят выходцы из программистов. Существует много споров о том является ли это наиболее эффективным или нет. Но есть одна вещь, в которой я абсолютно убежден: программисты будут организовывать деятельность себе подобных лучше, если дополнительно будут знать некоторые факты из других дисциплин. Например из психологии.

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

воскресенье, 18 августа 2013 г.

Пары и танго

По мотивам обсуждения в Фейсбук.

Наткнулся я однажды на интересную статью в ЖЖ:

http://tumbalele.livejournal.com/60163.html

Очень интересно и живо написанны наблюдения (это компиляция автора исходя из собственных наблюдений на своих тренингах).

Все описанное в статье можно наблюдать и у нас в танго. Какие же уроки можно попытаться извлечь из этой статьи?