Если нельзя, но очень хочется, то нужно обязательно и ничего в мире не стоит того, чтобы делать из этого проблему!

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

четверг, 29 августа 2013 г.

Впереди планеты всей

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


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


Есть несколько аксиом, которые хочу:

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

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

Мероприятий на которых ребята делятся опытом может быть больше таких. 

Мероприятия на которых ребята делятся опытом могут удивлять. 

Мероприятия на которых ребята делятся опытом могут открывать новые таланты. 

Ребята, которые делятся опытом это все могут. 

Потому что мы жеж айтишники, мы впереди планеты всей.


Дальше поток сознания...


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


Ребята-опытные-докладчики - вы большущие молодцы, что показываете нам пример! Подготовка - это не просто. 40 минут. Новая тема. Приглашения выступить достаточно частые. Где взять столько тем? По себе знаю, что за пол года рождается 1-2 (дай Бог) темы, которые хочется жечь слушателям. С одной и той же темой (а сейчас записи докладов выставляют обычно после конференции {за что отдельное спасибо организаторам}) выступать много раз не интересно. А новых тем надо подождать. Потому периодически появляются доклады не на тему "как я всю неделю сидел ночами и просветлел в такой-то теме", а "как я за 4 недели до конференции прочитал меньюал".


Ребята! Вот только что - это я себя критикую в первую очередь - сам так делал. Это полезно, переваривать запутанные меньюалы, но скорее для слайдкастов на слайдшаре, где гугл принесет заинтересованных ребят, но не на конференции, где при количестве участников 400 человек за день сжигается 1 год жизни толкового специалиста (хотя что мне знать про конфереции собирающих 400 человек? я там только участником и волонтером помогал и все же, злюсь - значит скажу). Потому-то и отказался от большинства выступлений, которые предлагают - нет темы, которая меня распирает на части (или уже опубликовал ее где-то ранее) - сиди, Саня, тихо. Так я себе решил. Чтобы не гневить моих богов пабликспикинга (это я про Артема Сердюка и Диму Миндру, Наташу Тренину и Лешу Кривицкого, Славу Панкратова и Сашу Орлова, Николая Алименкова и Лешу Солнцева, Лину Шишкину, Тима Евграшина, Юру Литвиненко и многих многих других очень достойных ребят).


Второй недостаток. по моему, это то, что не вся аудитория (даже если она выбирает доклад) будет в восторге от услышанного. Там где скучно - просыпаются тролли. Тролли - это не плохо, нет! Тролли это фидбек. Слишком долго и слишком не интересно - вот о чем говорит их активизация. Вот и все. Если Троль активизировался, а аудитория его сама не попустила во время его вопросов, значит в аудитории сидят латентные Тролли - им более интересно, как Автор отобьется, нежели его доклад. Это тоже фидбек. Ничего личного. Просто хочется немного веселья++. С троллингом знакомы многие пабликспикеры. Что делать с Тролями? Как с ними работать? И т.д. и т.п.


Но ладно, раскритиковал то что есть - будь добр предложи другое. И это справедливо. И тут направим словесный мой понос (как говорила учитель Русского языка на одноименных уроках) в русло конструктивное.

Итак, что делать с Тролями? Как с ними работать?... Рассказывать темы, которые жгут всех (такие спикеры есть, о да!). Создавать условия в котрых троллинг будет неуместен. Если первое понятно - пару докладов в год, то как быть со вторым? Сегодня мы с ребятами на нашем очередном сеансе брейнсторминга на эту тему написали на доске "ИНТЕРАКТИВ ++". Как?.. (а подумай!)


Аудитория не должна пассивно молчать отвечая только на вопросы докладчика, когда он решит (если решит). Аудитория не должна начинать икать в виде Тролерских вопросов самых смелых. Аудитория может работать вместе с ведущим. Работать и получать обратную связь. И пусть каждого участника потроллят, если он скучен. Пусть он отстоит свое мнение, если чувствует силу. Пусть он побудет пабликспикером некоторое время. Пусть каждый имеет свои 5 минут славы. И пусть ему будет от этого приятно. Он же пришел не только за знаниями, а еще и за эмоциями. "Люди запоминают не то, что вы говорили, а то, что они чувствовали рядом с вами" И пусть они это запомнят! Как? (а подумай!)


У нас с друзьями айтишниками было несколько собраний на эту тему. И в ходе каждой из них мы придумывали пару-тройку интересных форматов ивентов. Честно-честно интересных. Таких, что я сам бы сходил, если кто-то осмелился такое реализовать. Это основной критерий. Если спросить себя - а как мне хочется провести свою субботу (а их у меня всего 14% в месяце) то ответ скорее всего будет. Какой ответ? (запиши и поделись им где-то!). Какой ивент я хотел бы посетить? Какой ивент я хотел бы посетить? Какой ивент я хотел бы посетить?


Напомню про аксиомы, которые хочется:

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

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

Мероприятий на которых ребята делятся опытом может быть больше таких. 

Мероприятия на которых ребята делятся опытом могут удивлять. 

Мероприятия на которых ребята делятся опытом могут открывать новые таланты. 

Ребята, которые делятся опытом это все могут. 



После этого еще раз - какой ивент я хотел бы посетить?

Если тебя интересует процесс брейнсторминга на эту тему. Пиши в личку (Email:apofig(аt)gmail.com Skype:alexander.baglay) с темой "новые ивенты". Или любым другим образом свяжись с нами.


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


Из идей, которые уже сегодня мы планируем реализовать:
- SpeedDating как формат, где каждый может (в независимости от пола) презентовать свою идею (в виде 3-4 слайдов) каждому участнику ивента и естественно обменяться визитками.
- Игра в Крокодил в качестве разогрева, где любой желающий показывает участникам некоторые технологии/приемы/языки, например "покажи им POP3" или "покажи им Mock-object" ну и так далее...
- Митинги на природе. Где (почти) без всяких анонсов в скайпе ребята собираются не только по общим интересам на тему айти, но и по общим интересам на тему активного спорта. Идеально как по мне для групп до 10 человек на тему брейнсторминга нового.
- Конечно же мы упразднили 40 минутные доклады в пользу 10 минутных. Выступи с любой темой, если ты горишь. Выступи, если ты новичок - 10 слайдов на 10 минут не так сложно подготовить. Каждому есть, что сказать. Как мне кажется, стоит открывать двери новичкам в пабликспикинге.

На этом список далеко не заканчивается, но анонсить форматы пока рано.

Из идей, которые когда-то давно были подобным образом набрейнстормлены и уже работают:
- С Сергеем Зелениным придумали серию Codenjoy игр. Наша команда растет. Мы планируем продолжать. Приди и покажи не словом, а кодом что ты умеешь. Напиши за день своего бота в старой доброй и всем знакомой игре. Пусть он играет за тебя.
- В GlobalLogic в прошлом году реализовали RnD Lab. Может идея не нова, но по отзывам ребятам участника понравилось. Суть в том, что 4 часа с перерывами на демо, несколько команд штудируют новую технологию/язык.


Об чем этот пост. О том, что мы думаем в этом направлении, причем активно. Жди новых ивентов! И сам тоже генерь!

Спасибо! 

суббота, 21 марта 2009 г.

С точки зрения калькулятора: что такое каждый раз делать иначе?

Недавно мне задали вопрос, который остался без ответа. Спешу ответить...

Дело было так. Было большое собрание. Одним из пунктов обсуждения было введение новой команды в компании. Команда архитекторов программного обеспечения. Цель - идти в ногу со временем и всегда быть на шаг впереди нежели рядовой разработчик. Кампания небольшая но уже доросла до того, чтобы думать про это.

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

Когда-то где-то я прочитал, что ученик какой-то-там школы (не помню ДАО ли это или еще что-то ненашинское) должен бросать инструмент как только начинает к нему привыкать.

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

Где-то когда-то я прочитал что "дебаг это зло, дебаг это убийца времени, исправление ошибки занимает секунда, но ее поиск - вечность", сразу все стало как-то яснее. Решил для себя что буду стараться не пользоваться дебагом, даже когда сильно захочется. Со момента первой записи о том что не использую дебаг прошло 16 дней :).

Оказалось без дебага и вправду очень хорошо. Я начал находить инструменты, которые помогают мне избежать дебага в дальнейшем. Их сейчас я и укрепляю. Это: ТДД, это джава-ассерты, это логгирование, это инфортивные хЮнит-ассерты, в общем все что советуют для улучшения качества кода. Но раньше я думал что это поможет команде, тебе в будущем, сократит время разработки. А теперь я знаю почему это так. Качественный код исключает медлительный дебаг.

Немного подумав я пришел к выводу, что дебаг, это инструмент, который дает тебе комфорт, но! он удерживает тебя в этой зоне комфорта. Чтобы сделать рывок надо внести в эту зону стресс, для меня это была глава в книге "Совершенный код". Там писали, что дебаг это зло.

Как результат - принудительный отказ от него, после чего пришел рост. Я знаю что делать чтобы делать это быстрее.

То же, думаю, касается и других инструментов. Того же копи-паста.

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

В общем когда инструмент уже используется на автомате - самое время ее бросить и расти дальше.

Дебаг я люблю, но возвращаться к нему не собираюсь - есть вещи по круче."


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

Воспользовавшись этим (отказ во благо) инструментом еще пару раз я нашел еще более продвинутые инструменты, понять назначение которые сразу не дано. Только эволюционно.

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

Теперь с точки зрения калькулятора. Затраты на то чтобы отказаться от того, к чему привык есть. Назовем мы их -Х. Это не прибыльно, это можно назвать тратой, но я предпочитаю слово инвестиции. Вложив Х, которое на практике (в моей) чаще всего определялось одним двумя днями, ты имеешь несколько плюсов:
- ты вернулся на приемлемую скорость использую уже другой инструмент.
- твой новый инструмент позволяет тебе разгоняться дальше, а значит скоро Х будет возвращено назад.
- у тебя есть выбор пользоваться старым (который имеет свои преимущества) или новым (более быстрым) инструментом.

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

Привыкнув в такому инструменту я уже говорю про другой инструмент - делать каждое свое дело второй (уже привычный) раз другим способом. Тем самым не давая привычке устояться. А значит удешевляя затраты на избавление от привычки в ее зародыше.

Звучит дико. Делать каждый раз по новому. Будь я на месте менеджера такой команды два года назад, у меня быть может что-то зашевелилось бы. Но не сейчас. Я просто знаю, что сегодня это минутная инвестиция, а завтра это экономия в пару дней.

Ищи все, что для тебя новое и изучай его а как только чувствуешь что все - иди дальше.

Конечно это не нужно для маленькой пекарни которая выпускает N булок хлеба и не хочет ничего менять - все и так хорошо. Но если пекарня хочет выпускать 100*N булок, либо сократить стоимость одной булки в 100 раз ей прийдется меняться, и лучше, если эти перемены будут растворены во времени. Задержанные во времени эти изменения будут стоить очень дорого, что скорее всего приведет к отказу от нововведения.

Вот и вся математика. Вот такой вот опыт на сегодня.