Некоторое время назад, встретившись с очередным творческим кризисом в своей работе, я снова стал искать "себя", и чуть было не ушел из профессии насовсем. Уже в который раз. Однообразные проекты с однообразными
паттернами и практиками, порой, приводят в уныние даже самых увлеченных специалистов. В этот раз моим лекарством и утешением стало такое явление, как
CQRS, которое хоть и существует уже тысячи лет, но в своём деле использовать его так и не удавалось.
Как и любое новое сложное понятие, CQRS оставляло за собой больше вопросов, чем ответов. Разбор новых понятий, примеров кода, даже готовых "скелетов" приложений отнимало часы, и даже дни на изучение. Нужна была срочная поддержка, "первая помощь", если угодно.
Таковой помощью оказалась конференция
network-ua, проводимая в г.Харькове, где среди прочих (тоже очень интересных) докладов, встретились долгожданные доклады таких серьезных ребят, как
Greg Young и
Rinat Abdulin, которые, как никто другой, лучше расскажут и про CQRS, и про возникшие вопросы по ходу изучения.
Так и случилось в прошлую субботу, 15 октября, в конференц-холле SunCity 2.
Их выступления просто сияли харизматичностью, заряжая собравшихся новыми впечатлениями и идеями, которые собравшиеся не преминут воплотить в жизнь сразу после конференции (интересно, сколько человек проведут бессонную ночь после такого, исчерпывающего на знания, дня?). Какой там coffee-break, когда рядом есть человек, способный дать ответы на долгожданные вопросы?
Чем хороши такие мероприятия - никогда не знаешь, чем тебе всё это обернется. Я искал ответы на одни вопросы, а получил сразу на все. Даже те, которые стеснялся спросить Ж) Таким образом, я был восхищен выступлением
Sander Hoogendoorn, который выступал первым, и задал атмосферу на весь оставшийся день конференции. Вот одни из интересных слайдов его доклада:
про серебрянные пули среди "фреймворков"
а также аналогии в реальной жизни
про разное понимание предмета изучения
про борьбу технологий
про тенденции во внутренних механизмах, ослабления зависимостей, и способах их разрешения
- Metro?
- Чё? Я только разобрался с ASP.NET MVC!
(или про скорость развития технологий)
про различные трюки, помогающие упростить дальнейшее масштабирование программного продукта
Вдохновляющим был доклад
Ayende Rahien про NOSQL, который в последнее время набирает популярность в проектах средней и малой сложности. Показательным был доклад
Александра Белецкого про ASP.NET MVC, который добавил ясности в работе этой технологии. А разговор с
Владимиром Лещинским подпитал уверенность в том, что "Всё только начинается". Не стоит унывать, нужно заниматься собой, и продолжать расти в профессиональной деятельности.
P.S. На "круглом столе", мною был поднят вопрос, который был воспринят экспертами несколько неоднозначно: "Какие у присутствующих есть идеи, которые могли бы помочь объединить значимые усилия подобных конференций, и тем, чем сейчас занимаются в стенах ВУЗов провинциальных городов, которые в жидких потугах пытаются подготовить специалистов к профессии". Ответом хотелось услышать что-то вроде: "Мы работаем над тем, чтобы проводить подобные ивенты в стенах университетов для мотивации молодых людей к изучению подобных тем", а вместо этого услышал критику в адрес тех же молодых людей, которые мотивироваться никак не хотят, и зарядку по утрам не делают. Как в той фразе: "верхи не могут, низы не хотят". Ну что же, будем думать, что в будущем у нас будут более популярны такие ивенты (события) в университетах, как доклады современных теоретиков и практиков в сфере компьютерных наук, которые смогут завлечь молодых людей к этой профессии и вдохновить их на упорное изучение во внеклассной работе. Ведь каждому понятно, что всех знаний в университете не заработаешь, но мотивироваться как-то надо!
Все фотки
на пикасе.
UPD: Еще фотки:
от Игоря Лопушко.
И немного
фоток на фейсбуке.