Желающих прокачать навыки использования шаблонов проектирования приглашаю на тренинг, который состоиться во второй половине августа.
Тренинг для тебя, если ты хотел бы узнать, что такое паттерн. Так же для тебя, если ты подзабыл что-то и хочешь восстановить/освежить свои знания. Тренинг для тебя, если ты отлично разбираешься в паттернах и готов поделиться своим мнением. Тренинг для твоих сотрудников, если ты хочешь поднять их уровень и сдержать обещание профессионального роста
Тренировка начинается каждый будний день в 9 часов в офисе Люксофта. Приглашаю
Описание
Паттерны (patterns, шаблоны) представляют из себя консистенцию некоего опыта, пригодную для повторного использования.
Паттерны находят применение во всех областях деятельности, поскольку позволяют использовать сработавшие ранее решения. Знание паттернов проектирования позволяет не только быстрее строить Ваши решения и получать качественный исходный код, но и проще общаться с Вашими коллегами, которые уже освоили данную технологию. В курсе рассматриваются базовые 23 паттерна.
Помимо этого вы попрактикуетесь парному программированию и классическому TDD.
Цели
После завершения обучения, слушатели смогут:
1. описать понятие паттернов и принципы их использования.
2. описать проблемы и преимущества проектирование на базе повторного использования кода.
3. использовать терминологию паттернов в обсуждение, проектирование и разработке.
4. разрабатывать приложение на базе паттернов.
5. понимать и использовать паттерны уровня приложения.
Регистрации на курсы только по e-mail: education@luxoft.com
А>Тренинг проводиться на площадке Люксофта. А>С 9 до 13 часов, 8 рабочих дней А>Стоимость, кажется, 17 тыс. Лучше узнавать на сайте Люкса.
ARC-002-Шаблоны проектирования: 18.08.08-27.08.08 09:00-13:00 32 час.17000 р.
17 тыс за 32 учебных часа? Да я эти деньги лучше пропью
Вы действительно считаете, что сможете научить кого-то кто сам этого не хочет (иначе ему делать нечего на ваших курсах -- он сможет все выучить сам) шаблонам проектирования за 32 учебных часа?
Возьмем цели вашего курса:
После завершения обучения, слушатели смогут:
1. описать понятие паттернов и принципы их использования.
2. описать проблемы и преимущества проектирование на базе повторного использования кода.
3. использовать терминологию паттернов в обсуждение, проектирование и разработке.
4. разрабатывать приложение на базе паттернов.
5. понимать и использовать паттерны уровня приложения.
1. легко, необходимо 10 мин времени на понимание
2. коню известно, что тут рассусоливать?
3. 3-4 часа самостоятельного знакомства с литературой по паттернам
Дальше пошло хуже:
4. Паттерны не цель, а средство. Не нужно их ставить во главу угла разработки приложения.
Но самое главное: я, лично я, знаком с паттернами уже более 3 лет, использую только небольшую часть из тех что знаю -- только те о которых у меня сложилось четкое понимание: зачем в каких случаях их нужно использовать, какие преимущества он дает и перевешивают ли они минусы (а как же без них) этого паттерна. (причем большинство -- это не GoF который вы будете преподавать).
Я представляю как после этих курсов (так же как и я после прочтения GoF) начнется повальное применение паттернов направо и на лево, по случаю и без: "потому как это круто", "все грамотные разработчики делают это", ...
А потом, как я, почувствуют отвращение к паттернам (мне очень тяжело было поддерживать систему написанною мной!, пока я не избавился от лишних паттернов) так как неправильное их применение намного хуже их отсутствия.
5. Извините, но это обязанности архитектора, а не обычного программиста (кроме общего представления). А если уж архитектору нужны ваши курсы... Хотя, эта цель идет 5-м модулем в разбираемых темах (см ниже) и на него, уверен, отведено не более 2-х часов.
Извините, но это GoF один в один. Вы будете читать GoF "вслух"? Но это же не детский сад, когда дети читать не умеют и просят воспитательницу им почитать.
Что я хотел сказать:
Ваши курсы -- это не то что нжуно для понимания паттернов и их использования, это то что нужно вам для зарабатывания денег и, возможно, другим компаниям для освоения денег (ну бывает что их много, вот и отдают работников куда попало).
Много было бы лучше, если бы вы попросили ваших слушателей прочитать GoF перед курсами (месяца так за 3 до курсов, чтобы улеглось), а на курсах вы бы рассказали как использовать полученные знания, почему к паттернам нужно относиться с опаской, какие минусы есть у них наряду с плюсами. С другой стороны они должны развить четкое понимание того, что правильное применение паттернов -- это то к чему нужно стремиться, но браться за это нужно только с четким пониманием того зачем он это делает. Потому как ответить на вопрос "как применить паттерн" легко, ложно ответить на "Почему (зачем) я применяю его здесь (в моем конкретном случае)".
Я к пониманию этого шел более 2-х лет. И с удовольствием отдал бы за курсы и штуку, и две. За те крсы которые сэкономили бы мне полгода-год "вхождения в паттерны".
Но, есть один недостаток у такого подхода: проводить его должны программисты-практики, а не программисты-теоретики. Вторых у вас в центре я уверен полно, а вот первых... никто туда не заманит, так как их знания важнее на производстве (и соответственно лучше оплачиваются).
Здравствуйте, Аноним, Вы писали:
А>Тренинг проводиться на площадке Люксофта. А>С 9 до 13 часов, 8 рабочих дней А>Стоимость, кажется, 17 тыс. Лучше узнавать на сайте Люкса.
Предлагаю провести альтернативный тренинг. Стоимость: порядка 200р с человека. На эти деньги покупается книжка по паттернам проектирования и N ящиков пива. Место проведения: парк. Время: с 20.00 до последнего посетителя.
За время проведения тренинга Вы узнаете много чего интересного.
R>Предлагаю провести альтернативный тренинг. Стоимость: порядка 200р с человека. На эти деньги покупается книжка по паттернам проектирования и N ящиков пива. Место проведения: парк. Время: с 20.00 до последнего посетителя. R>За время проведения тренинга Вы узнаете много чего интересного.
Не, нужна доска. Без нее это будет просто пьянка
Здравствуйте, remark, Вы писали:
R>Предлагаю провести альтернативный тренинг. Стоимость: порядка 200р с человека. На эти деньги покупается книжка по паттернам проектирования и N ящиков пива. Место проведения: парк. Время: с 20.00 до последнего посетителя. R>За время проведения тренинга Вы узнаете много чего интересного. R>
Можно намного лучше. Собираете все интересующии в паттернах темы, формулируете их понятно. После чего по этим темам устраиваем юзергруппы. Пиво, закусь и место проведения в Мск за счет Microsoft.
... << RSDN@Home 1.2.0 alpha 4 rev. 1095 on Windows Vista 6.0.6001.65536>>
Здравствуйте, AndrewVK, Вы писали:
AVK>Здравствуйте, remark, Вы писали:
R>>Предлагаю провести альтернативный тренинг. Стоимость: порядка 200р с человека. На эти деньги покупается книжка по паттернам проектирования и N ящиков пива. Место проведения: парк. Время: с 20.00 до последнего посетителя. R>>За время проведения тренинга Вы узнаете много чего интересного. R>>
AVK>Можно намного лучше. Собираете все интересующии в паттернах темы, формулируете их понятно. После чего по этим темам устраиваем юзергруппы. Пиво, закусь и место проведения в Мск за счет Microsoft.
А поподробнее можно? Это куда обращаться с такими предложениями?
Здравствуйте, AndrewVK, Вы писали:
AVK>Можно намного лучше. Собираете все интересующии в паттернах темы, формулируете их понятно. После чего по этим темам устраиваем юзергруппы. Пиво, закусь и место проведения в Мск за счет Microsoft.
Интересное предложение. А каким образом планируется собирать интересующие темы?
Здравствуйте, remark, Вы писали:
R>А поподробнее можно? Это куда обращаться с такими предложениями?
Можно прямо сюда. Можно в приват мне или Андрею. Можно напрямую Гайдару Магданурову (http://blogs.gotdotnet.ru/personal/gaidar/), который отвечает в MS за эти мероприятия.
Здравствуйте, remark, Вы писали:
R>А поподробнее можно? Это куда обращаться с такими предложениями?
Вот, еще вспомнил, есть нарошный форум: http://rsdn.ru/forum/group/dotnet.usergroup.aspx
Но он какой-то полудохлый... В принципе если нужно обсудить какие-то рабочие моменты в широкой аудитории, то наверное лучше там.