|
HappyDev-2013
Материал из CustisWiki
|
|
(не показана 1 промежуточная версия 1 участника) | Строка 1: |
Строка 1: |
− | На конференцию [http://2013.happydev.ru/ HappyDev-2013] меня позвали выступить с докладом по DDD, и я совершенно не жалею, что согласился. Хотя это было и тяжело - в пятницу SPMconf в Казани, а в субботу-воскресенье - HappyDev в Омске. И прямой самолет, которым я планировал лететь и купил билеты - отменили, пришлось лететь через Москву. А не жалею потому, что в Омске я впервые плотно почувствовал атмосферу изменений, которые сейчас происходят в IT, и не только там. Это интенсивное развитие самоорганизующихся сообществ, которые объединяются в рамках городов. Собственно, сообщества IT-шников для общения возникли довольно давно и успешно существуют вокруг интернет-площадок. Как знакомые мне примеры - сообщества тестировщиков, возникшие вокруг форума software-testing.ru или аналитиков вокруг форума uml2.ru, но я знаю, что есть и другие, в том числе - связанные с разными интересными языками программирования - Ruby, Haskel. Сообщества не ограничивались интернет-общением, рядом с ними возникли и проводятся конференции, а сообщество тестировщиков переросло в городские клубы. | + | На конференцию [http://2013.happydev.ru/ HappyDev-2013] меня позвали выступить с докладом по DDD, и я совершенно не жалею, что согласился. Хотя это было и тяжело — в пятницу SPMconf в Казани, а в субботу-воскресенье — HappyDev в Омске. И прямой самолет, которым я планировал лететь и на который купил билеты, - отменили, пришлось лететь через Москву. А не жалею, потому что в Омске я впервые плотно почувствовал атмосферу изменений, которые сейчас происходят в IT и не только там. Это интенсивное развитие самоорганизующихся сообществ, которые объединяются в рамках городов. Собственно, сообщества IT-шников для общения возникли довольно давно и успешно существуют вокруг интернет-площадок. Как знакомые мне примеры — сообщества тестировщиков, возникшие вокруг форума software-testing.ru, или аналитиков — вокруг форума uml2.ru, но я знаю, что есть и другие, в том числе, связанные с разными интересными языками программирования — Ruby, Haskell. Сообщества не ограничивались интернет-общением, рядом с ними возникли и проводятся конференции, а сообщество тестировщиков переросло в городские клубы. |
| | | |
− | А на HappyDev я узнал про новый импульс в этом движении, когда отдельные сообщества в городе координируются, проводят регулярные встречи и вообще совместно действуют, и это не в одном городе, а во многих. В Омске уже год проходят IT-субботники, при этом летом была конкуренция за выходные. А еще Омские компании, которые раньше сотрудничали с университетом и проводили лекции и курсы индивидуально договорились в этом году о совместной деятельности. В Питере сообщества образовали метасообщество [https://plus.google.com/communities/108851235934496354072 Piter United], и организуются регулярные мероприятия. При этом "ся" здесь очень уместно - мероприятия организуются сами: на github есть база данных организаций, готовых бесплатно предоставить помещения для встреч с контактными лицами, а дальше любой инициативный человек может кинуть клич через гугл-группы "есть тема для встречи, давайте?" и если появится отклик - договориться о месте встречи. И это реально работает. Еще были примеры Пензы, где IT-сообщества работают при поддержке администрации губернатора, и Ульяновска. И для меня это - свидетельство нового шага вперед к самоорганизующимся конструкциям совместной деятельности. Которые превращаются из просто дополнительного клуба по интересам в реальную действующую и организующую силу. | + | А на HappyDev я узнал про новый импульс в этом движении, когда отдельные сообщества в городе координируются, проводят регулярные встречи и вообще совместно действуют, и это не в одном городе, а во многих. В Омске уже год проходят IT-субботники, при этом летом была конкуренция за выходные. А еще Омские компании, которые раньше сотрудничали с университетом и проводили лекции и курсы, индивидуально договорились в этом году о совместной деятельности. В Питере сообщества образовали метасообщество [https://plus.google.com/communities/108851235934496354072 Piter United], и организуются регулярные мероприятия. При этом «-ся» здесь очень уместно — мероприятия организуются сами: на Github есть база данных организаций, готовых бесплатно предоставить помещения для встреч с контактными лицами, а дальше любой инициативный человек может кинуть клич через гугл-группы: «Есть тема для встречи, давайте?», и если появится отклик, — договориться о месте встречи. И это реально работает. Еще были примеры Пензы, где IT-сообщества работают при поддержке администрации губернатора, и Ульяновска. И для меня это свидетельство нового шага вперед к самоорганизующимся конструкциям совместной деятельности. Которые превращаются из просто дополнительного клуба по интересам в реальную действующую и организующую силу. |
| | | |
− | Кстати, сам HappyDev тоже можно рассматривать как часть этого процесса. Потому что организаторы поставили перед собой задачу: собрать в Омске сильных IT-шников, которые своими докладами и общением помогли бы местному IT-сообществу развиться, дали ему дополнительный импульс. Потому что, если судить по докладам, то сейчас речь идет преимущественно о не слишком больших web-проектах, а есть желание делать и более крупные. Для усиления воздействия они в этом году попробовали новый формат - выходные за городом на турбазе Стрельникова - чтобы общение не ограничивалось докладами. И это удалось. Интересно, что сам HappyDev тоже развивался в процессе организации. Возникла управленческий трек, которого изначально не было в замысле, появился трек по дизайну и юзабилити интерфейсов. Участники не только слушали доклады, но и активно обсуждали проблемы на баркэмпах. И, я думаю, опыт конференции поможет участникам в развитии своей деятельности, в переходе к более крупным и сложным проектам. | + | Кстати, сам HappyDev тоже можно рассматривать как часть этого процесса. Потому что организаторы поставили перед собой задачу: собрать в Омске сильных IT-шников, которые своими докладами и общением помогли бы местному IT-сообществу развиться, дали бы ему дополнительный импульс. Потому что, если судить по докладам, то сейчас речь идет преимущественно о не слишком больших web-проектах, а есть желание делать и более крупные. Для усиления воздействия они в этом году попробовали новый формат — выходные за городом на турбазе Стрельникова — чтобы общение не ограничивалось докладами. И это удалось. Интересно, что сам HappyDev тоже развивался в процессе организации. Возник управленческий трек, которого изначально не было в замысле, появился трек по дизайну и юзабилити интерфейсов. Участники не только слушали доклады, но и активно обсуждали проблемы на баркэмпах. И, я думаю, опыт конференции поможет участникам в развитии своей деятельности, в переходе к более крупным и сложным проектам. |
| | | |
− | Если говорить о докладах, то их уровень вполне сравним с другими конференциями. Был замечательный доклад Кирилла Мокевнина про Ментальное программирование - о стилях разработки кода, обеспечивающих его хорошую понимаемость. Правда, я по своему опыту знаю, что там есть и другая крайность, когда вместо объекта с сотнями методов возникают сотни объектов с парой методов, да еще обернутые интерфейсами или сервисами с получением реализации через локаторы, от чего легче не становится. И когда мы обсуждали, Кирилл сказал, что да, такой перекос возникает и потом надо учить искать баланс - но это, по его опыту, уже следующая ступень совершенства (и в этом я согласен). | + | Если говорить о докладах, то их уровень вполне сравним с другими конференциями. Был замечательный доклад Кирилла Мокевнина про Ментальное программирование — о стилях разработки кода, обеспечивающих его хорошую понимаемость. Правда, я по своему опыту знаю, что там есть и другая крайность, когда вместо объекта с сотнями методов возникают сотни объектов с парой методов, да еще обернутые интерфейсами или сервисами с получением реализации через локаторы, от чего легче не становится. И когда мы обсуждали, Кирилл сказал, что да, такой перекос возникает, и потом надо учиться искать баланс, но это, по его опыту, уже следующая ступень совершенства (и в этом я согласен). |
| | | |
− | Я рассказывал про применение Domain Driven Design в части проектирования и работы с требованиями, где он дает существенный выигрыш на больших проектах, особенно если предстоит многолетнее развитие системы. Николая Рыжиков говорил про design архитектуры, как с применением DDD, так и в более легких вариантах, для получения ясной архитектуры. Потому что архитектура сама по себе - не цель, а средство обеспечить хорошую разработку и дальнейшее развитие системы, и способы достижения этого могут быть разными. Еще были разнообразные технические доклады про разные этапы и аспекты разработки системы - непрерывную интеграцию, методы работы с распределенными системами контроля версий, Jscript, NoSQL и многое другое. | + | Я рассказывал про применение Domain Driven Design в части проектирования и работы с требованиями, где он дает существенный выигрыш на больших проектах, особенно если предстоит многолетнее развитие системы. Николая Рыжиков говорил про Design архитектуры, как с применением DDD, так и в более легких вариантах, для получения ясной архитектуры. Потому что архитектура сама по себе не цель, а средство обеспечить хорошую разработку и дальнейшее развитие системы, и способы достижения этого могут быть разными. Еще были разнообразные технические доклады про разные этапы и аспекты разработки системы: непрерывную интеграцию, методы работы с распределенными системами контроля версий, Jscript, NoSQL и многое другое. |
| | | |
− | На управленческом треке был хорошие доклад Алексея Пименова про мотивацию 3.0, который я, правда, слышал на AgileKitchen. В перерыве перед докладом Алексей сделал экспресс-обзор еще нескольких своих выступлений. Я рассказывал варианты разделения ролей в проекте, которое тоже надо проектировать для конкретных проектов с учетомспецифики - потому что единственно-правильного решения не существует, и про визуальный образ для этого на основе V-диаграммы. И доклад Дмитрия Лобасева про Agile-разработку в быстро меняющихся требованиях, с макетированием и апробацией на заказчике. Потому что в реальной жизни заказчик далеко не всегда знает, что он хочет получить на выходе и тщательное проектирование конечной системы невозможно. После доклада Димы было обсуждение разных подходов работы с требованиями, и фотка Пименова этого обсуждения с провокационной подписью "отбиваются #эджайлнеработает" вызвала длинный [https://www.facebook.com/photo.php?fbid=227447847428894&set=a.110888435751503.17355.100004910414303&type=1 тред комментов] в FB. | + | На управленческом треке был хороший доклад Алексея Пименова про мотивацию 3.0, который я, правда, слышал на AgileKitchen. В перерыве перед докладом Алексей сделал экспресс-обзор еще нескольких своих выступлений. Я рассказывал варианты разделения ролей в проекте, которое тоже надо проектировать для конкретных проектов с учетом специфики, потому что единственно правильного решения не существует, и про визуальный образ для этого на основе V-диаграммы. И доклад Дмитрия Лобасева про Agile-разработку в быстро меняющихся требованиях с макетированием и апробацией на заказчике. Потому что в реальной жизни заказчик далеко не всегда знает, что он хочет получить на выходе и тщательное проектирование конечной системы невозможно. После доклада Димы было обсуждение разных подходов работы с требованиями, и фотка этого обсуждения от Пименова с провокационной подписью «отбиваются #эджайлнеработает» вызвала длинный [https://www.facebook.com/photo.php?fbid=227447847428894&set=a.110888435751503.17355.100004910414303&type=1 тред комментов] в FB. |
| | | |
− | А еще был трек про обучение ИТ в разных формах - в вузах, в школах. Где люди делились своим опытом и разговаривали о решении конкретных проблем в реальных условиях - а не мечтали о то, что кто-то что-то должен исправить в образовании. Вообще конференция была очень конкретная, нацеленная на практику, а не высокую теорию. | + | А еще был трек про обучение ИТ в разных формах — в вузах, в школах. Где люди делились своим опытом и разговаривали о решении конкретных проблем в реальных условиях, а не мечтали о том, что кто-то что-то должен исправить в образовании. Вообще конференция была очень конкретная, нацеленная на практику, а не высокую теорию. |
| | | |
− | И было много баркэмпов, на которых я как-то не был, хотя, наверное, зря, надо было послушать и поучаствовать. А вечером первого дня была вечеринка и общение по самым разным вопросам. Вообще IT-шные тусовки отличаются разговорами на профессиональные, а не посторонние темы - потому что именно это и составляет круг интересов большинства IT-шников. | + | И было много баркэмпов, на которых я как-то не был, хотя, наверное, зря, надо было послушать и поучаствовать. А вечером первого дня была вечеринка и общение по самым разным вопросам. Вообще IT-шные тусовки отличаются разговорами на профессиональные, а не посторонние темы — потому что именно это и составляет круг интересов большинства IT-шников. |
| | | |
| В общем, конференция удалась, и я рад, что принял в ней участие. | | В общем, конференция удалась, и я рад, что принял в ней участие. |
Строка 19: |
Строка 19: |
| {{wl-publish: 2014-01-07 21:43:46 +0400 | MaksTsepkov }} | | {{wl-publish: 2014-01-07 21:43:46 +0400 | MaksTsepkov }} |
| [[Категория:Конференции]] | | [[Категория:Конференции]] |
| + | {{replicate-from-custiswiki-to-lib}} |
Текущая версия на 11:06, 9 января 2014
На конференцию HappyDev-2013 меня позвали выступить с докладом по DDD, и я совершенно не жалею, что согласился. Хотя это было и тяжело — в пятницу SPMconf в Казани, а в субботу-воскресенье — HappyDev в Омске. И прямой самолет, которым я планировал лететь и на который купил билеты, - отменили, пришлось лететь через Москву. А не жалею, потому что в Омске я впервые плотно почувствовал атмосферу изменений, которые сейчас происходят в IT и не только там. Это интенсивное развитие самоорганизующихся сообществ, которые объединяются в рамках городов. Собственно, сообщества IT-шников для общения возникли довольно давно и успешно существуют вокруг интернет-площадок. Как знакомые мне примеры — сообщества тестировщиков, возникшие вокруг форума software-testing.ru, или аналитиков — вокруг форума uml2.ru, но я знаю, что есть и другие, в том числе, связанные с разными интересными языками программирования — Ruby, Haskell. Сообщества не ограничивались интернет-общением, рядом с ними возникли и проводятся конференции, а сообщество тестировщиков переросло в городские клубы.
А на HappyDev я узнал про новый импульс в этом движении, когда отдельные сообщества в городе координируются, проводят регулярные встречи и вообще совместно действуют, и это не в одном городе, а во многих. В Омске уже год проходят IT-субботники, при этом летом была конкуренция за выходные. А еще Омские компании, которые раньше сотрудничали с университетом и проводили лекции и курсы, индивидуально договорились в этом году о совместной деятельности. В Питере сообщества образовали метасообщество Piter United, и организуются регулярные мероприятия. При этом «-ся» здесь очень уместно — мероприятия организуются сами: на Github есть база данных организаций, готовых бесплатно предоставить помещения для встреч с контактными лицами, а дальше любой инициативный человек может кинуть клич через гугл-группы: «Есть тема для встречи, давайте?», и если появится отклик, — договориться о месте встречи. И это реально работает. Еще были примеры Пензы, где IT-сообщества работают при поддержке администрации губернатора, и Ульяновска. И для меня это свидетельство нового шага вперед к самоорганизующимся конструкциям совместной деятельности. Которые превращаются из просто дополнительного клуба по интересам в реальную действующую и организующую силу.
Кстати, сам HappyDev тоже можно рассматривать как часть этого процесса. Потому что организаторы поставили перед собой задачу: собрать в Омске сильных IT-шников, которые своими докладами и общением помогли бы местному IT-сообществу развиться, дали бы ему дополнительный импульс. Потому что, если судить по докладам, то сейчас речь идет преимущественно о не слишком больших web-проектах, а есть желание делать и более крупные. Для усиления воздействия они в этом году попробовали новый формат — выходные за городом на турбазе Стрельникова — чтобы общение не ограничивалось докладами. И это удалось. Интересно, что сам HappyDev тоже развивался в процессе организации. Возник управленческий трек, которого изначально не было в замысле, появился трек по дизайну и юзабилити интерфейсов. Участники не только слушали доклады, но и активно обсуждали проблемы на баркэмпах. И, я думаю, опыт конференции поможет участникам в развитии своей деятельности, в переходе к более крупным и сложным проектам.
Если говорить о докладах, то их уровень вполне сравним с другими конференциями. Был замечательный доклад Кирилла Мокевнина про Ментальное программирование — о стилях разработки кода, обеспечивающих его хорошую понимаемость. Правда, я по своему опыту знаю, что там есть и другая крайность, когда вместо объекта с сотнями методов возникают сотни объектов с парой методов, да еще обернутые интерфейсами или сервисами с получением реализации через локаторы, от чего легче не становится. И когда мы обсуждали, Кирилл сказал, что да, такой перекос возникает, и потом надо учиться искать баланс, но это, по его опыту, уже следующая ступень совершенства (и в этом я согласен).
Я рассказывал про применение Domain Driven Design в части проектирования и работы с требованиями, где он дает существенный выигрыш на больших проектах, особенно если предстоит многолетнее развитие системы. Николая Рыжиков говорил про Design архитектуры, как с применением DDD, так и в более легких вариантах, для получения ясной архитектуры. Потому что архитектура сама по себе не цель, а средство обеспечить хорошую разработку и дальнейшее развитие системы, и способы достижения этого могут быть разными. Еще были разнообразные технические доклады про разные этапы и аспекты разработки системы: непрерывную интеграцию, методы работы с распределенными системами контроля версий, Jscript, NoSQL и многое другое.
На управленческом треке был хороший доклад Алексея Пименова про мотивацию 3.0, который я, правда, слышал на AgileKitchen. В перерыве перед докладом Алексей сделал экспресс-обзор еще нескольких своих выступлений. Я рассказывал варианты разделения ролей в проекте, которое тоже надо проектировать для конкретных проектов с учетом специфики, потому что единственно правильного решения не существует, и про визуальный образ для этого на основе V-диаграммы. И доклад Дмитрия Лобасева про Agile-разработку в быстро меняющихся требованиях с макетированием и апробацией на заказчике. Потому что в реальной жизни заказчик далеко не всегда знает, что он хочет получить на выходе и тщательное проектирование конечной системы невозможно. После доклада Димы было обсуждение разных подходов работы с требованиями, и фотка этого обсуждения от Пименова с провокационной подписью «отбиваются #эджайлнеработает» вызвала длинный тред комментов в FB.
А еще был трек про обучение ИТ в разных формах — в вузах, в школах. Где люди делились своим опытом и разговаривали о решении конкретных проблем в реальных условиях, а не мечтали о том, что кто-то что-то должен исправить в образовании. Вообще конференция была очень конкретная, нацеленная на практику, а не высокую теорию.
И было много баркэмпов, на которых я как-то не был, хотя, наверное, зря, надо было послушать и поучаствовать. А вечером первого дня была вечеринка и общение по самым разным вопросам. Вообще IT-шные тусовки отличаются разговорами на профессиональные, а не посторонние темы — потому что именно это и составляет круг интересов большинства IT-шников.
В общем, конференция удалась, и я рад, что принял в ней участие.
|
|