Ни для кого не секрет, что выпускники ВУЗов как правило обладают недостаточными знаниями из-за устаревших образовательных программ. Отрасль разработки программного обеспечения (ПО) не исключение, а ввиду темпа развития отрасли, нехватка специалистов ощущается особенно остро. Разработка ПО находится в активном развитии и ВУЗы не успевают реагировать на изменения, накапливается разрыв между знаниями выпускников и потребностями производства. Пробел преодолевается в спешке без достаточно внимания к качеству, что в результате сказывается на качестве выполняемой работы и замедлении развития отрасли. Зарплаты у программистов высокие,  а качество низкое. DSC_5695_nexКак местный, так и международный рынок разработки ПО перегружен задачами, что не позволяет бизнесу уделять достаточное внимание развитию рынка труда. Крупные компании скупают большую часть специалистов высокого класса, не оставляя малому и среднему бизнесу возможности вырасти. Наши исследования показали, нет ни одной организации, которая бы преподавала полный цикл разработки ПО. Есть курсы, которые учат программированию, отдельным языкам программирования, есть тренинги по разным технологиям, но нет ни одного курса, дающего целостного представления о разработке ПО. Таким образом, подавляющее большинство выпускников ВУЗов или курсов не способны в полной мере использовать полученное образование. Единственная альтернатива на данный момент — получение опыта на предприятии. Однако и это не решает проблемы потому, что на предприятиях, как правило, недостаточно внимания уделяется образованию и повышению квалификации. Только крупные компании могут позволить себе инвестировать в повышение квалификации сотрудников. Но и этот подход лишен целостности потому, что освоение полного цикла разработки ПО занимает очень много времени. И даже крупные компании не в состоянии оплачивать практику своих сотрудников в течение нескольких месяцев за рубежом. DSC_5699_nex Первые шаги для решения данной проблемы были заложены в 2010 году, в образовательном проекте по разработке ПО, рабочее название на английском ESDP — Еducational Software Development Project. Инициатором и тренером на тот момент проекта был опытный разработчик и руководитель Вадим Глебов. Мы спросили о том какую проблему решал Вадим, вот что он ответил:   -В течение последних 8 лет, передо мной, как перед руководителем организации, стояла задача по привлечению новых кадров в компанию. Проведя серию собеседований, я обнаружил, что кандидаты в основном слабее необходимого для профессиональной работы уровня, а те что подходят, стоят очень дорого и, как правило, не доступны. Для решения этой проблемы я организовал подготовку кадров на предприятии. После ухода из компании я решил развить идею стажировки и разработал и реализовал образовательный проект ESDP в 2010 году на базе IT лаборатории при поддержке ОФ «ГИИП».  В рамках проекта ESDP 2010 года были выпущены 2 команды разработчиков по 5 человек, многие из которых были приняты на хорошие должности в коммерческих компаниях г. Бишкек.  По результатам ESDP 2010 я могу уверено сказать, что данная технология подготовки кадров имеет высокую эффективность. Профессиональный уровень специалистов после полугода обучения соответствовал 1-2 годам опыта на предприятии. DSC_5705_nex В 2013 году при финансовой поддержке Информационной программы фонда «Сорос-Кыргызстан» общественный фонд Ресурсный центр «СД Аттрактор» организовал и провел Образовательный проект разработки программного обеспечения ESDP-2013. ESPD позволил молодым специалистам (студентам и выпускникам) увидеть весть процесс разработки ПО от начала до конца под руководством опытных наставников.  Как правило, такой опыт не доступен молодым специалистам до тех пор, пока они не дослужатся до заместителя руководителя либо до ведущего специалиста. Тем не менее, обладая целостным представлением о процессе разработки ПО даже малоопытный специалист способен значительно ускорить развитие бизнеса и экономики в целом. Усилиями обеих организаций в июне 2013 года был дан старт проекта ESDP-2013. Набор проходил в два потока по 10 человек в каждом потоке. Первый поток завершил обучение в сентябре 2013, второй поток завершил обучение в декабре 2013 года. После окончания проекта, ряд участников самостоятельно провели публичные мероприятия, на которых поделились полученными знаниями:

Дата

Тема

Докладчики

Мероприятие и место

Количество людей

Материалы

9/8/2013

ESDP

Дастан Кожомуратов, Стас Романенко, Фурхат Касымов, Андрей Ромашин, Закирдин Ламиев, Даниел Манасов

Выступление на Баркемп, Национальная библитека им. Баялинова

100

9/25/2013

TDD и BDD

Фурхат Касымов, Андрей Ромашин

Доклад в КГТУ им. Раззакова

20

9/16/2013

TDD, BDD, Язык сценариев gherkin, Секреты успеха(Позитивная психология)

Калил уулу Болот

Лекция в Нарынском Государственном Университете

28

https://drive.google.com/folderview?id=0B3plHWu7RkbRcU42Mnlnb3JYYVE&usp=drive_web

10/1/2013

TDD, BDD, Язык сценариев gherkin, Секреты успеха(Позитивная психология)

Калил уулу Болот

Лекция в Национальном Университете

25

https://drive.google.com/folderview?id=0B3plHWu7RkbRcU42Mnlnb3JYYVE&usp=drive_web

11/23/2013

TDD

Теремасов Виталий

Доклад в МУЦА в г. Токмак

10

https://drive.google.com/folderview?id=0B2xiUMybkKTZSHVmbVJwVFZWRDQ&usp=drive_web

Выступление на Баркемпе в Национальной библитеке им. Баялинова внесло резонанс в IT-сообществе Кыргызстана. Была высказана большая заинтересованность проектом как со стороны молодых специалистов и выпускников ВУЗов, так и со стороны потенциальных работодателей. Организация проекта ESDP-2013 и проведение публичных мероприятий помогли донести до ВУЗов проблему разрыва между университетским образованием и реальными потребностями рынка. За время проведения проекта мы положительно повлияли на рынок, выпустив на рынок 18 специалистов, знающих и имеющих представление о ценностях современной разработки ПО, готовых выполнять свою работу качественно в соответствии с тенденциями современной разработки ПО. Более половины наших выпускников были трудоустроены в компании по разработке ПО. Остальные выпускники заканчивают обучение в ВУЗах.   Вот, лишь некоторые отзывы наших выпускников о прохождении проекта ESDP:

Что мне дал проект ESDP?

— В первую очередь я научился работать в команде, разделять крупные задачи между сокомандниками. А раньше я привык работать и решать задачи один. Даже если я участвовал в командных олимпиадах по программированию, у нас не было общего направления, каждый видел свой способ решения и сам его реализовывал. Словом, я получил направление, как двигаться дальше. От всего сердца хочу поблагодарить вас, Вадим, Максим и Дастан! Спасибо за все, что вы сделали! Желаю успехов в дальнейшем!

Есенбек уулу Бекназар ESDP-13B

  ESDP показал мне дорогу.

— Я уверен, что все программисты в самом начале своего пути, думали о том, что учить и что знать, чтобы найти работу и быть востребованным специалистом. ESDP помог сформировать ответ на этот вопрос. ESDP это проект для начинающих разработчиков, каким я собственно и являюсь. Мне понравилась техника обучения в ESDP. Мы разрабатываем реальный проект, строим процесс, реализуем задачи. Самое интересное, что мы могли решать проблемы по мере их поступления. Например, с вопросами мы шли к тренеру или ждали планерку, чтобы спросить у наставников. На самом деле это единственный, курс на который я ходил больше месяца, потому как время, которое я проводил в ESDP, было продуктивнее, чем если бы я занимался самообразованием. В ESDP я получил хороший объем  технических и организационных знаний и теперь знаю в каком направлении буду развиваться.

Фурхат Касымов ESDP-13A

Чем был для меня проект ESDP?

— Еще на третьем курсе университета, появилось осознание того, что программа университета не соответствует реальной жизни. Я старался найти возможность для работы стажером, что бы так сказать почувствовать, потрогать реальные проекты. И вот, этим летом, мой знакомый присылает мне ссылку на ESDP. И я решил попробовать. Прошел.

Сначала думал, что будут простые курсы, которых в нашем городе хватает. Однако я был приятно удивлен, так-как все оказалось намного лучше.  Попался очень интересный проект. Не могу сказать, что так сразу, с первых дней удалось наладить контакт с ребятами из моей группы, но буквально через неделю мы общались уже совершенно без барьеров. Тот подход, который предложили наши наставники, в том числе и ежедневные планерки, ротация ролей, покер-планирование помогли наладить дружескую и не принужденную атмосферу в коллективе. Огромную роль в этом сыграл наш тренер. Он стал  тем звеном, которое первое время связывало абсолютно незнакомых людей.

На ESDP я увидел, почувствовал, узнал, пускай только поверхностно, как должен строится процесс разработки программ. Процесс, где у тебя есть четкие задачи, где ты не кидаешься от одной функции или реализации к другой. Процесс, где ты учишься реально планировать, оценивать свои силы. Процесс, где ты постоянно общаешься с товарищами (коллегами), где ты несешь ответственность как за свою задачу, так и за всю команду. Благодаря усилиям наших наставников и тренера, в офисе была создана непринужденная атмосфера. Действительно хотелось ехать туда, и в дни когда не получалось по различным обстоятельствам попасть на ESDP не покидало чувство расстройства, от осознания того, что твоя команда решает интересные задачи, возможно берет твою часть работы на себя, увеличивая тем самым нагрузку.

Подводя итоги хотелось бы сказать, что ESDP сильно поменял мое представление о том как должны разрабатываться реальные системы. Выступая на BarCamp не был удивлен тому, насколько высоко оценили программисты Бишкека труды Глебова и Косякова по организации ESDP.  Действительно, этот проект можно назвать прорывным в IT образовании. На ESDP я узнал много нового: тестирование, планирование, оценка, план-факторный анализ, налаживание связей с группой, руководство группой, непрерывная разработка, новый язык программирования и многое другое. В конце хотелось бы сказать большое человеческое спасибо нашим наставникам за предоставленную возможность научится чему-то новому (тому, чему и за 5 лет в университете не научат). Отдельное спасибо хотелось бы сказать тренеру. Он с самого начала был с нами, помогал решать проблемы, направлял, давал очень полезные советы и ответы на многие вопросы. Так же спасибо фонду «Сорос-Кыргызстан» за финансовую поддержку проекта.

Ромашин Андрей ESDP-13A

Мы верим, что являясь активными членами IT-сообщества Кыргызстана, выпускники ESDP-2013 значительно ускорят профессиональное развитие коллег, также помогут бороться с невежеством и низким качеством разработки программного обеспечения в КР. DSC_5708_nex