|
Персональные инструменты |
|||
|
|
2008-09-12 Курс «Современный процесс разработки ПО»Материал из CustisWikiПосле долгих внутренних споров, мы решились и провели летом очередной бесплатный курс для студентов, посвященный современным процессам разработки ПО. Да, у нас были опасения, что летом никого собрать нельзя — вменяемый студент либо активно, не разгибаясь, вкалывает, либо не менее активно и безудержно отдыхает. Однако был достаточно большой интерес у студентов, нам даже пришлось устроить входное тестирование, чтобы отсеять наиболее слабых. Идея курса состояла в том, что несмотря на то, что практически в любом вменяемом ВУЗе преподают информатику на базе промышленных языков программирования, учат операционным системам и есть очень много курсов, спонсируемых вендорами ПО, все равно сохраняется большой разрыв в знаниях и навыках, необходимых при разработке ПО. Учитывая, что технологии и методологии разработки к тому же непрерывно меняются, академическое образование не сможет поспевать за этими изменениями, и транслировать студентам эти знания — явно задача успешных практиков, то есть нас. В отличие от курса «Разработчик СУБД», мы не делали упора на конкретный язык программирования и фреймворк, мы учили универсальным знаниями и навыкам, которые пригодятся и разработчику СУБД, и программисту из геймдева, причем хоть свежим и модным, но уже успевшим пройти проверку практикой Инструментальная часть включала в себя системы управления версиями на примере Subversion, викисистемы на примере MediaWiki, системы отслеживания проблем, на основе Bugzilla. Как обычно, были и лекционные занятия и плотная практика, в процессе которой студенты, используя Subversion и MediaWiki, перевели несколько интересных статей о Subversion. Далее, «прокачивались» навыки аналитика — UML, тренировки по описанию предметных областей, культура обсуждений. И наконец, социальный и организационный аспект — современные Agile-методики проектной работы, Scrum. По окончании курса, как обычно, некоторые студенты присоединились к нашей команде, остальные, мы уверены, успешно транслируют приобретенные знания в российском сообществе программистов. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[ Хронологический вид ]Комментарии
Войдите, чтобы комментировать.