Навигация
РИТ 2010: мушкетры 0010 лет спустя
Наблюдая в почтовом ящике изобилие спама на тему осенних конференций (жатва будет совсем скоро), воодушевлнно загораешься грандиозной мыслью сделать большой обзор по около-Интернет конференциям весны-лета 2010 года (A.D.) чтобы подвести некоторые итоги перед началом сезона. Однако, когда первый порыв прошл, понимаешь, что обзорно обнимать это объятное даже скучновато лучше сделать вдумчивый анализ чего-то одного (в данном случае лучше вглубь, чем вширь). Но что выбрать?
Писать про, скажем, eTarget и РИФ странно, в виду отсутствия хоть какой-то положительной динамики качества их содержания они как прилив, который вс время, из года в год, выносят из моря на берег примерно, гм, одно и то же.
РИФ как событие, вообще напоминает паломничество к святым местам участники сполна вкушают возможность потусить под предлогом узнавания чего-то нового в отрасли, хотя вс сводится к обмену сплетнями сомнительной свежести для рассказывающих, но освежающе новых для слушающих. Хотя, надо признать, кто-то поддерживает свою карму путм прочтения доклада (конечно, желательно о тектонических сдвигах в парадигмах и трендах Рунета), но, разумеется, ходить на чужие доклады уже излишняя активность.
Ну а Хостобзор, со своим неприкрытым алкоголизмом нарочито безыскусен просто своя тусовка для тех, у кого циркониевая печень и/ли есть бионанотехнологии в виде друзей-ферментов.
В более технарских конференциях ситуация чуть живее и здоровее, хотя их выбор несколько невелик, вне зависимости от сезона. Тусовки типа AgileRussia, ReqLabs, Software People, что-то-там-о-SEO и т.п. либо сильно узконишевые, либо насквовь пропитаны ядом вендорства, либо представляют собой плановые оргии самовосхваления консалтеров.
Про Сайт-2010 уже , а что до
то это слишком странный конвент генераторов фантазийного креатива за завтра, явно декларирующих желание изменить жизнь к лучшему, и неявно немножко монетизировать сво участие в этом процессе. И, пожалуй, стартаперу, который действительно хочет добиться успеха в настоящем (просто зарабатывать приличные деньги), следует научиться тому, как обходить стороной эти волчьи ямы счастья всем и каждому.
Возможно, было бы верно и правильно рассказать про DevConf, где был сделан акцент на языках веб-программирования (PHP, Perl, Python, Ruby и, отчего-то, .NET) - с элементом соревновательности между ними. Но, право слово, для привлечения неофитов и превращения их в адептов этих ЯП, цену на вход надо снижать вс же до приемлемого для студентов уровня. В этом смысле пример продавшегося-слившегося YAPC::Russia, он же MayPerl, особенно печален. Хотя, возможно, подобное бессеребреничество сейчас могут позволить себе лишь монстры типа Google и Microsoft, для которых задача подсадить на свои технологии с уже молодости особенно важна и актуальна. Так что не будем о грустном.
И потому, в каком-то смысле традиционно, расскажем про РИТ-2010 пожалуй, наиболее тематически широкой (и даже зрелой) и технологически-ориентированной конференцией в Рунете. Да и, что скрывать, сам эгрегор РИТ/HighLoad несомненно куда приятнее и комфортнее автору, нежели иные современные конференции-монетизаторы, где в подсознании организаторов и участников превалируют лишь мысли о гешефте.
И хотя дотошное изложение, с (не)редкими вкраплениями рефлексии, может быстро переполнить кэш современного читателя и перегрузить его восприятие (и тут налицо синдром недостаточной мкости мозга Y И. Ашманов), поскольку сей типичный срфер Интернета привык к бесхитростному скольжению по потоку новостей (желательно кратких), со столь же неутомительными комментами мы вс же останемся непреклонны и не станем ничего сокращать, даже если будем обвинены в апартеиде по признаку способности к краткосрочной (20 мин.) фокусировке внимания, что, конечно, нереально для онлайнистов и прочих, чья психика безнаджно деформирована столь доступным нынче широкополосным трафиком.
Вс ниже описанное разумеется, уже не есть новость, но скорее это эссе на основе наблюдаемого материала, каковое наконец-то изложено (и то, лишь как результат настоятельных прошений постоянных читателей, которые вс же перебороли мою проактивную и закалнную лень).
Войдя в роль инспектора Мишлен, я решил расставлять докладчикам оценки по столь же строгим критериям т.е. () достойно, () отлично, () великолепно (вот эти доклады рекомендую посмотреть на видео, когда такового наконец-то будет доступно). Ссылки в именах докладчиков будут вести на их блоги (если таковые существуют и показались интересными и содержательными). РИТ В прошлом (2009) году РИТа не было - кризис, и
война клонов не состоялась. Так что из горцев остался, действительно, только один.
конференции была сформирована как контейнер-сота из нескольких ячеек, каждая из которых смежна другим. Управление проектами сильно близка секции Качество, цепочка Клиентские технологии Серверное программирование Базы данных Системное администрирование - вполне логична, ну а Технологии будущего вполне вместно нарисовались рядышком.
Управление проектами
Начнм изложение, пожалуй, с этой секции, как наиболее горячей.
В отличие от тем других рубрик, в управлении проектами структурная доля собственно инженерии несколько меньше, а вот искусства управления и разных там коммуникаций куда больше.
Из этого и вытекает основное противоречие-водораздел менеджеры рассказывают, как непросто выстраивать процессы и коммуникации, и как сложно с этими сотрудниками, а рядовые (пока что временно - или же типа принципиально навсегда) сотрудники слушают их скептически, да и возражают критически - ведь средний айтишник способен разбираться решительно в любом предмете (умище, да пока под рукой есть интенет). И если футбол и политика (в которых вс население страны понимает решительно вс), как правило, несколько далки от средневзвешенного IT-еха, то уж управление проектами и как вообще правильно работать он знает, скромно говоря, неплохо. Секция была открыта выступлением Эндрю Босуорта
. Это было потрясающая демонстрация разговора ни о чм т.е. только про то, как прекрасен и могуч Facebook, цифры-цифры, чарты, картинки и много букофф. Bullshitmeter Гейгера просто зашкаливал, из 18 слайдов только 2 (!) относились к собственно engineering culture, и заняли они 4 минуты из 40 вещательных. Их фундаментальные парадигмы: Move fast. Huge impact. Be Bold, и другие столь же оригинальные мысли hire smart people, build great tools и прочая.
Эндрю конечно же был поражн глубиной проникновения Facebook в Рунете, когда на его вопрос-интерактив кто использует Facebook в зале нехотя подняли с пяток рук. Но прошло уже несколько месяцев, и эта ползучая зараза вс же диффузирует в Рунет...
Ещ был круглый стол за Facebook - но не было сил преодолеть внутреннее сопротивление, чтобы пойти туда (ещ несколько джекпотов в bullshit-bingo я бы не выдержал). К тому же вели этот стол братья
Засурские тот ещ цирк. из Яндекс.Денег в докладе , увы, разочаровала без какой-то конкретики и интересных практических примеров (опять Yandex-NDA во веки веков, аминь), показывала на абстрагированном примере ход рассуждений решения обычной, в общем-то, инженерной задачи. Вс понятно, вс скучно. А ведь как хорошо выступила на
Agile и Scrum это актуальные buzzwordы наших дней, нынче как-то даже неприлично признаваться, что вы работаете не по agile (для этого нужно быть сильным и уверенным в себе). И посему докладов за Agile было много, и, смело предсказываю, их вал ещ нескоро схлынет (кажется, наступила стадия early majority по модели Everett Rogersа). И ведь внедряют, и ведь эффект есть! Но это как с любой диетой следуя которой человек улучшает сво здоровье, поскольку тупо начинает следить, за тем что же он ест. Так и тут если не был налажен процесс, а вдруг некий внедрили то эффект сразу и налицо. И как в случае с диетами мало кто реально начинает считать калории, так и с методиками внедряют их, как правило, весьма частично. Евгений Курышев (Яндекс) конкретно и забавно рассказал
(). Это можно рассматривать как введение в методику Scrumа (ах да, это не методика, а framework), но зато рассказ был на примере Мой-Круга (возможно, это название не склоняется). Интересно, что сидят на Scrum они давно, и его можно применять даже без product ownerа. А ещ feedback они собирают преимущественно через поиск по блогам (Я-кса) и на friendfeed. Денис Ермаков (WEBlime) в рассказывал о собственно обозначенном в названии доклада выживании. Драгоценных заказчиков, готовых на time & material мало, а вот остальные (неприятные) хотят fixed price.
real world. Денис показал нехитрые формулы, рассказал практичные хитрости. Сурен Самарчян (Innova Group) зажигал со своим мастер-классом () (для топ-менеджеров - коих в зале внезапно
оказалось просто неприличное количество). Приятно видеть человека, у которого не только хороший базис в знании современной управленческой работы, но и он его реально применяет на практике, с положительными результатами.
Речь шла о проведении изменениях в организации как правило, достаточно радикальных и фундаментальных. Правила проведения таковых изменений были обозначены чтко и подробно излагались вначале надо ясно определить цель изменения и выяснить контекст, текущую ситуацию. Для последнего Сурен предлагает использовать Cynefin фреймворк от Snowden & Kurtz, поскольку в общем случае контекстно-независимые решения не работают. Далее требуется: чтко осознавать и излучать острую необходимость изменений; фокусироваться самому и не делегировать изменение должно идти с самого верха; проводить вс инкрементально.
За более чем два часа, вполне интерактивно вместе с залом, было обсуждено многое от работы с кадрами: нам (важен личный контракт), увольнение (умных оставлять, плохих увольнять), борьба с резисторами, мотивация; до разбора типичных ошибок. Ну и, конечно, милые примчики боевого армянского НЛП: Надо всегда быть честным! Всегда! Но можно немного схитрить, устроить маленькую интригу.
На следующий день Сурен также прочл доклад
, который был в чм-то логическим продолжением мастер-класса нечто вроде описания опыта применения Agile на enterprise-level - эдакий хороший, годный Scrum. Хотя конечно от фраз фасилитировать организацию нетренированный парсер в голове подтормаживал. Дмитрий Безуглый представил доклад
. Докладчик типичный пример того, что вырастает из перегноя невинно убиенных участников проектов, включая перегоревших и разочаровавшихся проджектов т.е. консалтеры-тренеры, которые способность мыслить и создавать сво, в том числе путм переосмысления внешних идей в котле своего опыта, заменяют на способность гладко говорить пересказывая чужие идеи. Собственно и доклад этот набор описаний разных моделей типизации личности (MBTI, PAEI Адизеса, типология Белбина), перемежаемый развлекательными историями является хорошим обзором-введением в вопрос, что оправдывает его прослушивание, но не является чем-то новым или хотя бы оригинальным. Вс меньше доноров идей, вс больше медиаторов.
Дина Шелепина (Касперский) прочла отличный доклад Софт как продукт или Маркетинг при управлении продуктами (). Наконец-то свежее изложение со стороны менеджера продукта, которых не деформирован технологиями, а мыслит о продукте от клиента и бизнеса: как его видят (действия и мотивации), как он есть (жизненный цикл), как его создают (весь путь - от идеи до ликвидации; что надо знать до создания и что надо делать в процессе), и, конечно, управление продуктом (продажей и поддержкой).
Такие доклады редкость, их отличительная черта: докладчик прекрасно знает, о чм рассказывает (а не есть пересказ недавно прочитанных книг или описание череды проб и экспериментов), и отлично умеет это доносить. Такое тоже бывает, да. Денис Бугров в докладе Хроники окопной войны пытался с несомненным надрывом (на грани невроза) передать свой опыт но вышло скучно, путано из-за затянутых и неудачных оформительских военных аналогий в общем,
. Отмечена лишь одна внятная мысль, что привычка к коротким итерациям может убить способность мыслить и планировать глобально. Сергей Котырев (Umisoft) в докладе поведал, что есть всего три базовые стратегии: лидерство по издержкам, дифференциация, фокус/ниша, рассказал про конкурентные силы. Он без стеснения признался что у него MBA (что, в общем, довольно смело все же смотрели видео
). Столь же прямо он сказал, что вс рассказываемое про конкурентные стратегии давно написал Майкл Портер (аж в 1980) и с тех пор ничего более существенного не было придумано - ну, это как если бы сказал, что S.W.O.T. вершина современной мысли. Всякие идеи про голубые океаны явно не в счт, равно как и современный тренд описывать вс в бизнес-моделях. Жаль лишь, что Сергей не показал вс это на практическом примере, скажем, применяемой им стратегии для Umisoft. Константин Коломеец (Яндекс) в
размышлял о преимуществах и искушениях от близости к и собственности внутренней команды в общем, о сложностях внутренней разработки. Слайды перемежались какими-то невеслыми, уводящими вбок картинками. Мысли вс же не были доведены до более законченной модели, а отсутствие историй из опыта (опять NDA?) срезает интересность доклада в разы. Стас Фомин (CustIS) отжг с видеороликом
(). Агрессивно-энергичная подача, эдакая задорная клоунада, плод ночных кофеиновых бдений - но весьма впечатляющая. Коротко, речь была почему и как они используют связку Bugzilla Subversion MediaWiki etc, и сколь же клво это вс работает. Смотрите и внимайте, это сильно. Радикальные взгляды (типа DVCS это шизофрения) лишь добавляют этому буйному докладчику правды характера. Доклад Дениса Самосеева Управление рисками следует признать наихудшим на конференции как собственно и докладчика. Феерические дифирамбы в адрес себя (если по честноку
, самого крутого проджекта в Москве), запанибратская демагогия, презентация, в студенческой манере написанная в ночь до выступления, какие-то самостийные размышления на тему рисков - явно обрывочная компиляция иных источников, скреплнная сомнительным личным опытом. В общем, лучше прочтите книгу ДеМарко и Листера Вальсируя с медведями - там тема risk managementа раскрыта правильно, доступно и глубоко. Виктор Ламбурт в докладе
наверное хотел поделиться накопленным опытом, но подача была просто усыпляющая, и мысль осталась размытой и невнятной. Качество
Александр Байкин рассказывал про Методы оценки качества требований и работы аналитика. Оценивать-то конечно нужно, если вы хотите не только разводить аналитиков в офисных условиях, но и получать от них пользу. К сожалению, оказалось что в докладе внятных метрик по сути не было представлено, так что как в итоге оценивать - неясно. Было мимоходом отмечено, что аналитик нужен сильно меньше, если разработчик хорошо знает предметную область и наоборот. На откровение не тянет. Екатерина Рощина (Nival Network)
() говорила чтко и по существу о сложной жизни тестера в средней полосе. Тестер самый гнобимый участник процесса, а ведь он хороший. Доклад - квинтэссенция опыта организации группы тестеров: от прима на работу, использования метрик оценки его работы, до проблем мотивации и роста, и конечно как общаться с видовыми врагами программистами и менеджерами. Для последнего пункта был раскрыт хитрый трюк дайте ему шоколадку или что он там пьт. Это видимо интернациональная вещь для айтишников ещ Алан Купер в книге Психбольница в руках пациента упоминает о таком способе как использование шоколада для управления программистами. Ну и конечно главный девиз тестера не доверяйте никому (почти как everybody lies). По-академически суровый и требовательный к аудитории Александр Александров (Luxoft) в
() рассказывал о достаточно базовых вещах, которые, впрочем, вс равно с трудом впитываются в мозг среднего разработчика и менеджера (это, видимо, как арифметика указателей для кого-то это на всю жизнь останется непонятной и неприятной сущностью). Бегло затронув модель Деминга, указава что качество обеспечивают не тестировщики (да, популярный миф), а правильно налаженные процессы обеспечения качества, докладчик (лектор и когда-то даже депутат) прошлся по всем аспектам от экономики вопроса до используемых метрик. Тема конечно необъятная, но как введение/напоминание доклад весьма полезен.
Алексей Баранцев (Software-Testing.Ru) в Дизайн тестов на основе вариантов использования показал, как делать тесты из use cases. Было довольно много отсылок к классической книге Алистера Коберна Современные методы описания функциональных требований к системам. (Positive Technologies) рассказал про
- но, честно говоря, интересно разве что для тех кто в теме - специалистов по информационной безопасности, поскольку явно не массовая тема, есть порог вхождения. Александр Шигин (Рамблер) рассказал
(). Подразумевается правда, что у этих программистов есть достаточная подготовка в плане математической статистики (что, уж будем честны, не столь распространенное явление увы!). Но если вы знаете что такое квартиль - будет интересно. Клиентские технологии
В этой области горячее слово этого года HTML5, и в докладах секции это разумеется отразилось.
Алекс Могилевский (Microsoft), выступая евангелистом Internet Explorer в России в докладе IE9 из первых рук рассказывал, как у них движется разработка новой версии вс ещ самого популярного браузера (хотя контрольный пакет давно уже утрачен). Это уже традиция два года назад он рассказывал про IE8. Ожидаемо, что они ввязались в гонку самый быстрый JavaScript engine, и это правильно. Кроме поддержки HTML5, ожидается полноценные CSS3, SVG, равно как и аппаратная поддержка графики для видео и анимации. Призыв Алекса помогите нам избавиться от IE6! окончательно расположил к себе зал, и возможно скоро ненависть к IE будет в прошлом.
Чарльз МакКети Невил (Opera Software) рассказывал, как создаются стандарты (и из какого сора они растут), что такое geolocation и почему это не работает ещ во всех браузерах (privacy, да).
Ростислав Чебыкин (Optimism.Ru) рассказывал про Веб-типографику, жаловался на слабую просвещнность в этом вопросе (ну, кто знает что такое капитель, маюскул и минускул?), отчего невежественные разработчики считают, что сделали вс нормально. Воистину печально. (Opera Software) в CSS-менеджмент. Три года спустя делился своим подходом к структурированию CSS, о разнице между струкурным и компонентным подходами; повышению их (стилей) поддерживаемости (надо взять кусок кода, а не понять
, кто его написал).
(Аймобилко) в докладе СSS анимации в боевых условиях: преимущества и недостатки () рассказал про CSS-свойства transform, transition и animation и как их применять на практике. Реальный опыт докладчика сделал рассказ действительно интересным описаны имеющиеся грабли, и как их избегать. Владимир Колесников (Яндекс) () в первую очередь представлял свой framework для построения декстоп-подобных интерфейсов
. Впечатляющая работа.
в докладе Где та молодая шпана... Почему в Рунете до сих пор создаются ужасные сайты печалился на тему, отчего же сейчас, в 2010 году, вс ещ делаются отвратительные (с т.з. врстки и не только) сайты. Винит: обучение низкое качество статей и книг устаревших, страдающих от трудностей перевода и тупо неграмотности пишущих; незрелость рынка нет авторитетных экспертных групп, которые могут помогать начинающих и оценивать качество работ. В целом, несколько неубедительно. В такой плачевной ситуации докладчик видит правильный выход запустить единый сайт, который заполнять всем миром, делать бесплатные конференции и мастер-классы. Желаю удачи, дело хорошее. Доклад Вадима Макишвили (Яндекс)
() был самым проникновенным, хотя вовсе не о конкретных технологиях но просто о ежедневной работе, в которой ошибки это неизбежная данность. Пересказать это выступление вс равно, что пытаться описать выступление хорошего stand up актра это просто нереально. Появится видео (когда или если) обязательно посмотрите. Кстати, идентичный доклад Вадим читал ещ на Web Standards Days-2009 (который был в Минске). YAPC::Russia / MayPerl
Конференция РИТ это как матршка, содержащая внутри другие конференции ClientSide, RootConf, MayPerl. Последняя из названных, как понятно, вся чисто про Perl. Джонатан Вортингтон, пусть с опозданием на два дня (в первый день его продублировал Андрей Шитов), но вс же приехал и рассказал про положение дел с Perl 6
. Фактически в докладе было описание Perl 6 крупным планом, с интересным показом новых клвых возможностей языка. Уже вышел долгожданный Rakudo Star скачивайте, пробуйте и играйте! (Точка Кипения) в рассказывал про трендовый Perl-framework , который позиционируется как более простая и быстрая альтернатива стандарту де-факто
. Mojolicious конечно далеко не стабильный (хотя действительно очень интересный там внутри много вкусного); но Анатолий, как настоящий ростовский джедай, не боится использовать его в production. Он, кстати, использует лаконичное определение всем известного подхода: или это баг, или фичим. Владимир Перепелица (Rambler) вновь демонстрировал всю мощь AnyEvent и простоту разработки на нм действительно высоконагруженных приложений в докладе
- на примере создания nano-nginx (ну куда уж без этого ключевого слова речь, разумеется, не про nano).
Про AnyEvent рассказывал и Наим Шафиев (Ecumoney limited) в мастер-классе Использование фреймворка AnyEvent. Серверное программирование
Было меньше серверного, но больше программирования. рассказал про
(). Прекрасная демонстрация того, что мощный язык (с понятным, да-да, синтаксисом) уделывает по времени разработки нетривиальных приложений обычные, commodity languages. И хотя мода на функциональные языки вызывают чесотку и тихое бешенство у адептов языков с низким порогом вхождения (угу, я про PHP), этот тренд сильно радует. Докладом
кто-то проникся, кто-то скучал. Мысль делайте сразу правильно, не делайте неправильно из категории тех вещей, которые понимаешь, когда несколько лет опыта разработки уже позади, и становишься мудр и безмятежен. Было и про RoR доклад Алексея Дмитриева это скорее advocacy (т.е. масса всем известной информации, эмоционально поданной), а вот Антон Веснин провл мастер-класс
. Алексей Машанов (.masterhost) в мастер-классе
показал, как вдохнуть жизнь в legacy-систему, проводя рад продуманных хирургических операций над кодом и архитектурой, после чего пациент будет готов к новой продуктивной жизни. Алексей Рагозин (Grid Dynamics) в докладе
рассказывал, натурально, про SEDA. В который раз можно убедиться, что Java это особый герметичный мир, где у них вс сво начиная от велосипедов, заканчивая отдельными фабриками. И эта практически замкнутая автономность несколько удивляет, в сравнении со смежным миром Unix, с которым приходится пересекаться, увы, практически вынужденно.
Что до SEDA то это интересный академический концепт для реализации robustness сервисов массового обслуживания, придуманный где-то в 2000 году, но не ушедший далее реализаций на Java. Приятно видеть, что его таки используют в реальной жизни.
Владимир Малашенко (Microsoft) рассказал в докладе Разработка эффективных и масштабируемых серверных приложений на C/C с использованием Windows ThreadPool API, что в Windows наконец-то появился готовый ThreadPool, и серверные приложение стало писать проще.
Владимир Бобриков (Imhonet) доклад Система расчета репутаций пользователей социальных сетей не то чтобы рассказывал, а зачитывал по бумажке. Нет, ну правда! Это напоминало защиту кандидатской. Тем не менее, движок Imhonetа весьма интересный, вдумчиво сделанный и высокого качества. Жаль, что эта система как-то несильно продвинулась в его практическом использовании. За гранью разумного
В качестве интерлюдии, и да сочтм это развлечением (сразу оговорюсь - сомнительным весьма).
Доклад Павла Кудинова (Точка Кипения) Костыли - это кошерно! cтал, видимо и увы, самым просматриваемым и популярным по итогам этой конференции. И число похвальных отзывов лишь подтверждает известную лемму про миллион мух.
Павел, в прошлом поисковый спамер - перевоспитался (кавычек добавьте сколько хотите), сейчас, по собственному представлению, технически руководит игрой Дозоры (да-да, той самой жертвой рейдерства).
Идея доклада: писать код сразу правильно и наджно это слишком дорого, а потому надо писать его быстро, а при обнаружении места, полного флуктуирующих багов (которые, как декларируются, гарантированно есть всегда), делать заплатку (и это не костыль, который таки не кошерен!), и, не парясь более на эту проблему, продолжать фигачить дальше, клепать новый код. Т.е. симптоматическое лечение, которое предлагается превратить в систему, и назвать профилактическим лечением. Сколь ни печально, но в массовой медицине весьма популярный подход.
При нарастании же числа заплаток, они создают критическую массу, и (видимо за счт такого системного свойства как emergency) выходят на качественно новый уровень, и служат иммунной системой для программы, самоустраняя новые ошибки в общем, дивный новый мир. (Заплатки, видимо, не содержат баги по определению.)
И это лишь попытка изложить хоть сколь-нибудь содержательную мысль доклада.
Кудинов, трансгуманист-затейник и конспиролог от IT, переплюнул даже Луговского с его био-реактором (всех гуманитариев на метан!).
Несколько псевдно-здравых мыслей просто теряются в безумном карнавале остальных словес, причудливой гирляндой соединяющихся в хаотичные цепочки.
Доклад демонстрация практически всех возможных видов логических ошибок: от ложной аксиоматики, до ошибок вывода. Налицо хроническая википедия головного мозга, гипер-апофения в действии.
Адекватность Павла сомнительна: Я же из Ростова, вы что, меня провоцируете?. Впечатление, что Ростов это такое е-Бутово, где взращиваются чоткие программисты.
И ведь, сколько людей повелось! Прямо как гаммельский крысолов для тех кто хавает.
Доклад доступен на видео, смотрите сами, если готовы потратить полчаса, но не говорите после, что вас не предупреждали.
Пожалуй, можно закрыть тему, но в завершение несколько цитат, : зачем покупать квартиру, если скоро сингулярность, ни один перфекционист не фигачит за свой счт, вселенная матка богов, паразитировать на чужих флопсах.
Такие доклады надо приравнивать к изобретениям вечного двигателя т.е. сразу заворачивать. А соискателя проверять на предмет употребляемых веществ. Пусть увлекается хоть эзотеризмом, лишь бы не пытался заразить шизофренией окружающих.
Базы данных Кирилл Коринский (Yota) сделал обзорно-вводный доклад
- про модную нынче тему NoSQL, также известную как Anti-RDBMS. После давней публикации Amazon Dynamo системы key-value storageи сейчас не пишет только ленивый, и каждый месяц их прибывает вс больше и больше. Из всех рассмотренных, докладчик сдержанно похвалил Riak как самый вменяемый вариант. Традиционно, про MySQL рассказывает кто-то из компании Percona. В этот раз это был Maciej Dobrzanski, который рассказал про
- переводить ведь не надо? Тогда не и пояснять, кому это может быть полезно.
Иван Золотухин и Олег Бартунов в докладе Гигапиксели и пета-масштабы: астрономические вызовы технологиям баз данных рассказывали не совсем про PostgreSQL, а про более сложную проблему применения реляционных БД для решения астрономических задач, что вылилось в т.ч. создание новой SciDB. Интересно, нетривиально, познавательно. Олег Царев (опять Percona) в
выкладывал какие-то совсем уж фундаментальные факты о реализации RDBMS. Просветительский доклад, не более. Системное администрирование
Дмитрий Криков (.masterhost) в докладе От привычного хостинга - к SaaS вводил в курс дела, что такое SaaS и зачем оно надо ну для тех, кто почему-то ещ не в курсе. Большей частью на примере CMS.
Более продвинутые аспекты затрагивал Алексей Бахтиаров (Infobox) в
. А именно, очевидный для корпоративного клиента вопрос Зачем мне использовать софт, который стоит непонятно где и данные защищены неясно как? Лучше мы свой маленький ДЦ построим, и вс в нм будет. в
() развенчал buzz-термины и типичное маркетинговое врань в теме VPS. Доклад настоятельно рекомендуется к изучению, если вы хотите знать, нужна ли вам виртуализация, во что обойдтся и побочные эффекты для организма (тошнота, дезориентация).
В отдельной секции Связность, вопросы и ответы участники конференции задавали досточно наивные вопросы, а представители известных рунет-компаний Филанко и Мастерхоста отвечали на них. Хотя были и оживляющие ход дела провокации из зала. Алексей Бажин (Mail.ru) рассказывал про
. Забавно, что за десяток лет (примерно тогда вышла в OReilly книга Server Load Balancing, которая как ни странно и сейчас несильно устарела) особых новостей тут нет.
Хотя Григорий Гуревич (Crescendo) (агент вендоров) был с этим видимо не согласен, представляя свой доклад
. Кратко железо это хорошо, софт это плохо, поскольку там унутре неонка и 80 микропроцессоров. Этот миф, который был силн 4-5 лет назад, нынче уже воспринимается скептически.
Были и доклады про cloud computing, но не станем про все писать те, кто их продат, подобно авгурам не могут сдержать усмешку, видя друг друга.
Но есть приятное исключение доклад Евгения Потапова (Сумма АйТи)
(). Это действительно реальный опыт, срывающий покровы с маркетинговых славословий в честь облаков, показаны подводные камни, за что приходится платить и что в итоге можно получить. Хотя пример высокопосещаемого сайта был довольно смешной. Александр Быков (Mail.ru) в докладе
() рассказывал как он(и?) модернизировали систему мониторинга. Доклад интересен как обзором вариантов подходов к реализации, так и собственно описанием созданного решения.
Филипп Торчинский (Sun) размышлял про Альтернативы Active Directory в мире UNIX. Именно размышлял его стиль непередаваем, это словесный поток, похожий на обход графа-дерева в ширину у слушателя предполагается некий стек в голове, для отслеживания возвратов. Но в целом интересно, да OpenDS, OpenSSO. Технологии будущего
Этот раздел с одной стороны хорошее место рассказать о действительно интересных направлениях researchа в практических целях (leading edge), с другой нести пургу под видом разговоров о будущем. А ещ рассказать о вполне зрелых технологиях настоящего (state of the art), выдавая их за будущий тренд. Собственно, ниже соответствующие примеры. Павел Браславский (Яндекс) рассказывал в первую очередь о близких/связанных запросах, и лишь отчасти про семантику. Откровений не было все основные поисковики давно уже делают это
. Евгений Лисицкий (Спорт Сегодня)
рассказал про этот full-duplex протокол поверх HTTP (и соотв. TCP), который привносит асинхронность туда, где в общем и без не было хорошо. Опять бинарные протоколы подтачивают HTTP: если, скажем, Google SPDY явно экспериментальная штука, то WebSocket видимо станет стандартом: API будет в HTML5, а сам протокол в RFC. История рассудит, выживет он или нет (хотя изобретение Comet, да и Flash Sockets показывают, что экологическая ниша вс-таки есть). Докладчик же был преисполнен энтузиазма: это не финтифлюшки, это сдвиг парадигмы HTTP. Михаил Левин (Яндекс) рассказал о
. Яркая деталь все слайды есть фотографии рисунков и надписей, сделанных на стене и post-itах (мотивация мы не умеем рисовать в PowerPoint). С каждой конференцией самовыраженчество авторов в оформлении слайдов набирает вс большие обороты.
Впрочем, это не отразилось на качестве доклад был интересный, понятно и увлекательно изложенный (вот в этом и состоит вся жизнь GPS сигнала). Интересно что МЯКов (мобильные яндекс карты), установленных телефонов бескорыстных автомобилистов, не хватает чтобы покрыть всю Москву, поэтому по городу курсирует с десяток специально обученных машин-асессоров, которые тестируют пробки. Блицы
Блиц-доклады интересный формат проведения докладов, когда надо рассказать идею, показать нечто интригующее и свежее, уложившись в пять минут.
Точнее, был таковым года 2-3 назад. Сейчас прелесть новизны исчезла, и после рывка виден застой вс столь же неровная подборка докладов, безмерную унылость одних спасает лишь лимит на время, а некоторые блестящие шедевры, лаконично и кратко поданные тем ярче сверкают на средненьком фоне других, вытягивая этим общий уровень. В итоге - эдакий мини-концерт в стиле High School Talent Show.
Что запомнилось? Шикарный блиц Павла Кудинова про SVG JS, быстрая и внятная справка-обзор Андрея Пантюхина про FreeBSDшные HAST, SUJ, geom_shed; ну и ещ всякое про Perl.
Как обычно, судьба блицев-однодневок (5 минут славы, да) кануть в лету, поскольку никто их системно не публикует, а конферансье Алекс Капранов видимо потерял к сей секции интерес, и планида его участь типа как у Якубовича, прикованного цепями к Полю чудес: до седой старости быть приглашаемым на конференции свадебным блиц-генералом, рассеянно отбивая в triangolo. Проснитесь же!
Вышенаписанное показалось вам слишком мрачным? Ну тогда, как истинный манихеец, специально для вас предложу другой вариант:
Блицы это замечательный формат, в котором чувствуешь общий эгрегор инженеров от программирования буквально физически, витает тот сложно выразимый дух мы делаем это, потому что нам интересно, нас прт, и ты понимаешь о чм я, который чем-то схож с Понедельник начинается в субботу Стругацких или Золотая наша железка Акснова в общем, то тплое чувство, когда общаешься в компании единомышленников.
В какой вариант вы верите? Закруглнные уголки
Было несколько круглых столов, подробно пересказывать которые нет резона, поскольку сплошной интерактив, но и без откровений. За Круглым столом CTO сидели технические директора некоторых российских интернет компаний, что, собственно, уже было на
дубль два. Ну, можете себе представить
Круглый стол Яндекса интересен как состоявшийся факт Яндекс ещ не вернулся к прежнему спонсированию конференций (каковое было сврнуто в кризис), но уже вышел в народ и стал активно участвовать докладами и явлениями своих пророков. У них явно закончился период экстенсивного роста штата, и даже начался отток что они слегка ханжески назвали утолили кадровый голод, уверяя, что у них нормальный уровень текучки (то ли достигли гомеостаза, то ли это признаки стагнации). Микрокультура Яндекса, как ни странно, несколько герметична столько раз безнаджно древнее слово упячка, которое они постоянно вкрапляли в речь, я не слышал и за год. И трогательная ностальгия: как и на первом РИТе, Григорий Бакунов (aka bobuk) вещал беззащитным к его чарам неофитам в коридолуарах о том, как полезна для здоровья рынка труда регулярная смена работы (ага, проводил пассивный head-hunting). И о погоде
Как обычно, урожай наступил неожиданно - конференция эта явно готовилась несколько поспешно, что пошло, разумеется, в ущерб качеству. Идеал недостижим, но ведь надо стараться быть лучше, чем раньше.
Что хочется сказать, опасно балансируя на грани дидактизма?
* Доклады надо фильтровать, фильтровать, и после ещ раз фильтровать.
* Доклады надо вычитывать. Число опечаток просто зашкаливает.
* Timeline выступлений надо соблюдать.
* Доклады надо писать загодя. * Учитесь делать презентации (например, начните
) и учитесь говорить. Это вс непросто, но того стоит.
* Не выступайте со всякой унылой ерундой. Много слов и смишные картинки на слайдах не скроют посредственность мыслей.
* Надпись на бейджике Гуру не означает что вы в числе патрициев, а слушатели - плебс. Нет-нет, вс вовсе не так.
* Не стоит надеяться, что вам подадут информацию или решение без того, чтобы не потребовалось включать свою голову, без обсуждения и обдумывания проблем.
* Но, с трудом дождавшись момента, задавать вопросы, повторяя сказанное докладчиком, лишь иными словами, для краткой попытки самовыразиться как минимум безвкусно (и тратить на это время других).
* В отличие от задачи Дейкстры про обедающих философов, пообедать для новичка на конференции может быть куда более сложной проблемом берегите свой организмус!
Вс. До встречи осенью (это ведь скоро)!