Давным-давно, когда о первом кризисе на российском ИТ-рынке все уже забыли, а про последующие еще не ведали, появилась на Руси народная забава — региональные ИТ-ассоциации создавать. И по замыслу авторов этой забавы должны были ассоциации помогать игрокам локальных ИТ-рынков решать самые разные задачи: от организации совместных зарубежных поездок за счет вендоров и дистрибьюторов до лоббирования интересов членов этих организаций в переговорах с государством.

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

Это присказка, не сказка, сказка будет впереди

Сказка — не потому, что сюжет этой статьи — выдумка, а потому, что «сказка нужна для подсознательного или сознательного обучения ребенка в семье правилам и цели жизни, необходимости защиты своего „ареала“ и достойного отношения к другим общинам». Всему этому и учит история одной из ИТ-ассоциаций, которая хоть и была организована недавно, но уже успела сделать не одно действительно полезное и для отрасли, и для родного региона дело.

Родина «ПС Софт» (а именно об этой ассоциации разработчиков программного обеспечения и пойдет речь) — Йошкар-Ола.

Согласно ее уставу, утвержденному 15 июня 2015 г., создана она была для представления и защиты общих, в том числе профессиональных, интересов, для достижения общественно полезных, а также иных не противоречащих закону и имеющих некоммерческий характер целей. Учредителями Ассоциации выступили iSpring, TravelLine и «Монета.Ру». К настоящему моменту в организации уже 11 членов — компаний, занимающихся разработкой ПО.

По словам Александра Галочкина, генерального директора TravelLine, создатели Ассоциации преследовали сразу несколько целей: «Того уровня неформальных отношений, на который вышли игроки нашего рынка до организации ассоциации, было все-таки недостаточно для ведения переговоров от лица всего комьюнити с представителями других структур, например с властью или с нашим университетом. Поэтому мы и приняли решение создать что-то более официальное, что помогло бы нам всем вместе и каждому в отдельности решать внутренние задачи, стоящие перед компаниями. В первую очередь задачу пополнения кадров. Ассоциации как консолидирующему органу проще разговаривать с тем же университетом по поводу программы обучения, набора студентов, формирования преподавательского состава и т. д.».

Владислав Маймин, председатель правления «Монета.Ру», поддерживает коллегу: «На сайте ассоциации есть финансовый план и смета наших расходов. Там четко обозначено: первое — это финансовая помощь существующим учебным заведениям, которые готовят программистов, чтобы они могли усилить те курсы, которые, на наш взгляд, как разработчиков, сегодня преподаются не в полной мере. Для нас очень важно, чтобы студенты все-таки получили необходимые знания и выпускники института были уже готовы к работе как специалисты».

Не секрет, что кадровый голод — это проблема всех российских регионов, которую локальные ИТ-компании стараются решать самыми разными способами. И чаще всего они действуют поодиночке — ищут «звезд» среди студентов старших курсов и курируют их до выпуска из института.

Но вот о том, чтобы конкурирующие на рынке труда компании объединяли свои усилия в вопросах подготовки кадров, лично я слышу впервые. Возникает вопрос: сколько высококлассных специалистов по разработке ПО нужно Йошкар-Оле? По скромным оценкам участников ассоциации, несколько сотен человек в год! Столица Марий Эл — это уникальный, по мнению его жителей, город, в котором сосуществует более десятка успешных софтверных проектов, известных как в России, так и за рубежом. И это при том, что его население — всего 250 тыс. чел.

«В 1970-е здесь была организована Лаборатория оптимальных методов проектирования, в которой собралась очень сильная команда: кандидаты и доктора наук, выпускники МГУ, Физтеха, Новосибирского университета, несколько человек из Академгородка, — рассказывает Юрий Усков, руководитель iSpring. — Эта Лаборатория занималась разработкой систем автоматизированного проектирования для различных федеральных проектов. А в начале 90-х на ее базе в нашем Политехе (в настоящий момент Поволжский государственный технологический университет, ВолгаТех) открыли новую специальность с кодом 220400 „Программное обеспечение вычислительной техники и автоматизированных систем“. И в первый же год на эту специальность поступили действительно талантливые люди (у многих просто не было возможности уехать в Москву или Санкт-Петербург). Правда, тогда мало кто понимал, зачем Йошкар-Оле столько (целых 50!) программистов, но решили просто: если военная промышленность Марий Эл не сможет всех „поглотить“, значит, они разъедутся по соседним регионам (Татарстан, Чувашия, Нижегородская и Кировская области), в которых таких специалистов в вузах не готовят. Но все первые выпускники (1995 г.) остались в родном городе. Так и повелось: до сих пор большинство наших студентов после окончания вуза никуда не уезжают. На эту специальность всегда поступали и поступают очень увлеченные ребята, которым реально хочется что-то сделать. И они знают, что здесь, в регионе, они всегда смогут найти компанию, в которой можно будет программировать что-то интересное».

А для программиста, как утверждают участники ассоциации, возможность реализовать творческий потенциал — очень важна. Гораздо важнее заработка или, например, работы в какой-то зарубежной компании или организации собственного бизнеса.

«Программист, который имеет возможность решать интересные задачи, гораздо больше привязан к своей работе, чем его коллега, просто получающий хорошую зарплату, — считает Александр Галочкин. — Классическая пирамида Маслоу. На первом месте у каждого из нас стоят потребности поесть, спокойно поспать. А вот дальше идет желание самореализации. Это сложное понятие, у каждого оно свое. Нельзя сказать однозначно, что этот человек успешен только потому, что создал стартап, а этот — „лузер“, так как он наемный сотрудник российской компании. Если он решает задачи, которые его в плане самореализации полностью устраивают (при достойной оплате труда), то какие у нас основания говорить, что он не успешен?»

Абсолютно согласен с коллегой и Юрий Усков: «У разных людей — разная мотивация. У кого-то она — финансовая, у кого-то спортивная, творческая. И у программистов как раз последняя преобладает. Ведь программирование — это тоже творчество. Написать программу все равно что хорошую прозу написать. Поэтому в нашей профессии лучших результатов добиваются люди с творческой мотивацией, а не, например, с финансовой. И у нас в регионе для таких людей есть прекрасные возможности для самореализации. Да и зарплаты здесь сейчас тоже хорошие. Конечно, чуть пониже, чем в Москве. Но и уровень цен у нас не столичный. То есть наши сотрудники чувствуют себя «белыми» людьми в большей степени, чем в Москве. Плюс к этому хорошая экология, нет пробок, можно выехать на замечательное лесное озеро — это те мелочи, из которых в принципе и состоит качество жизни. Я, когда перед детишками выступаю, рассказываю, что сейчас многие выпускники школ хотят уехать учиться в Москву. Родители готовы снять последнюю рубашку, лишь бы ребенок поступил в МГУ, в Физтех. Но я всегда прошу детей подумать, а что им это даст? Важно же, не где ты учился, а как это повлияло на твое будущее. Для детей из регионов учеба в столице — это, как говорят программисты, большой оверхед. Дополнительные затраты при одинаковом, по сути, результате. В первую очередь финансовые — на дорогу и проживание. Но не только. Свободного (или, наоборот, проведенного с пользой) времени у них гораздо меньше, чем у ребят в Йошкар-Оле, — только на передвижения по Москве им придется тратить около трех часов ежедневно. Соответственно это выглядит так, как будто кто-то бежит стометровку в кроссовках, а кто-то — в кирзовых сапогах и с рюкзаком. И при этом еще пытается быть более успешным. Но это мало у кого получается. Я ответственно заявляю, что в нашей отрасли добиться успеха в Йошкар-Оле проще. Ну если вы так сильно хотите в Москву, приезжайте туда уже профессионалом. Получите образование здесь, повзрослейте и примите осознанное решение. И тогда сможете в столице «стартовать» с более высокого уровня: сразу найдете хорошую высокооплачиваемую работу, снимете жилье через дорогу, а не там, откуда до офиса три часа по пробкам добираться. Но далеко не все дети в 11 классе понимают, что рациональных причин для отъезда в Москву сейчас нет. Может, в советское время они и были, но сейчас это неактуально. Поэтому мы стараемся сделать все от нас зависящее, чтобы ребята, у которых есть хорошая творческая мотивация, оставались в регионе. И я могу гарантировать, что если они действительно этого хотят, то могут получить образование и стать специалистами мирового уровня, не покидая Йошкар-Олы. Мне за наших выпускников не стыдно, где бы они ни работали. А в Москву пусть троечники уезжают. Те, кому деньги важнее решения интересных задач. Может, это и к лучшему — нам здесь нужны отличники и даже ударники«.

Причем, как утверждают представители ассоциации, начинать работать с будущими программистами на старших курсах института (как это делают их коллеги из других регионов) — путь в никуда. По их мнению, все это напоминает времена, когда люди занимались простым «собирательством». А надо заниматься «выращиванием».

«Мы поняли, что проблему конкуренции за кадры надо не усугублять, а решать, — объясняет Юрий Усков. — Правильно решать. Можно сколь угодно долго перекупать специалистов друг у друга. Но от этого людей, за которых мы конкурируем, не прибавится. Поэтому надо сделать так, чтобы высококлассных специалистов стало как можно больше. Ребенок, чтобы стать чемпионом мира по гимнастике, должен начать заниматься спортом в три-четыре года. Свой возрастной ценз есть и в программировании. Начинать надо в 13–14 лет. Начали позже — упустили время. А надо суметь потратить его с максимальной пользой. Поэтому мы начинаем работать не со студентами, а со школьниками. Так, у нашей компании есть несколько детских образовательных проектов, например, компьютерная школа «Инфосфера» — это допобразование (как музыкальная школа), куда дети идут после общеобразовательных уроков. Здесь они изучают информатику, программирование, робототехнику. Ключевая идея этого проекта — не в том, чтобы все они стали высококлассными программистами, а в том, чтобы помочь развитию их мышления. Потому что ничто так не развивает системное мышление, как информационное моделирование. Мы и родителям говорим, что не знаем, кем станут их дети. С такой подготовкой они могут работать юристами, аналитиками, да где угодно, где системное мышление необходимо. В настоящий момент в «Инфосфере» учится около 500 детей. Кроме этого у нас есть лицей «Инфотех» с углубленной подготовкой по программированию. Это значит, что за 10–11 классы его ученики проходят первые два курса вуза. В первую очередь этот проект рассчитан скорее на «суперзвезд». Но даже детки, которые проходят более легкую программу, все равно на две головы выше по информатике и программированию, чем выпускники обычных школ. Оканчивая лицей, ребенок владеет квалификацией на уровне Junior Engineer (эта оценка в соответствии с требованиями нашей компании, а есть фирмы, в которых его компетенций хватит и на ведущего инженера). И это после 11 класса. Человек уже может и работать, и зарабатывать. А еще по нашему соглашению с Политехом наши выпускники могут пройти программу бакалавра по сокращенной схеме за три года..."

Ну и, конечно же, ассоциация, принимает участие в обучении студентов. «Университет со своей стороны выделил целое образовательное направление — Высшая школа программирования, — рассказывает Александр Галочкин. — Соответственно наша основная задача как ассоциации — взаимодействовать с Высшей школой, решать возникающие вопросы, в том числе и участвовать в формировании образовательных программ».

Почему это так важно для профессионального сообщества, объясняет Владислав Маймин: «Для того чтобы мы могли вырастить не ремесленников, а инженеров, нам нужна уверенность в том, что некоторые вещи преподаются достаточно глубоко. Ребята должны хорошо разбираться в основах программирования, в основах кода. И пока у нас это получается. Благодаря взносам, которые платят члены ассоциации, мы утверждаем дополнительные программы обучения, „пробиваем“ дополнительные учебные часы, платим зарплату преподавателям». Ну и, конечно же, представители компаний сами читают лекции и проводят семинары.

Причем, как утверждает Юрий Усков, они учат студентов не просто программированию: «Мы учим их делать продукт. Тех, кто может написать программу, много. А вот специалистов, которые умеют создать софт для людей, мало. Это проблема не только нашего рынка, а всей страны. Продуктоориентированности не хватает. Умных людей действительно много. Поверьте, те, кто делают „Жигули“, реально умнее тех, кто делает „Мерседесы“. Но „Мерседесы“ все же лучше „Жигулей“. Поэтому мы учим наших ребят делать продукт. Продукт — это то, за что вам заплатят деньги, это счастливый клиент, это то, что вы можете указать в своем портфолио и гордиться этим. Система подготовки кадров состоит из огромного количества компонентов, которые и формируют потом ту самую продуктоориентированность у наших выпускников».

В настоящий момент Политех предоставляет 60 бюджетных мест для обучения будущих создателей «ПО-мерседесов». В ассоциации шутят: «Лицей, школа „Инфосфера“, Высшая школа программирования — полная образовательная цепочка. Только детского садика еще нет. Но может, года через два мы и его создадим».

Кстати, у тех, кто уже окончил институт, в Йошкар-Оле также есть возможность выучиться на программиста. В 2012 г. был открыт «Институт программных систем», позволяющий всем желающим пройти курсы по профпереподготовке.

«У этих „учеников“ тяга к знаниям вообще зашкаливает, — восхищается Юрий Усков. — Три дня в неделю они после своей основной работы занимаются программированием и после 22:00 их не выгонишь по домам. Хотя это можно объяснить: взрослые люди за это обучение деньги платят, так как знают, чего хотят. Каждый из них понимает, что сегодня он менеджер среднего звена, а завтра у него есть шанс стать элитным программистом, суперспециалистом. Кстати, и в Политехе более половины студентов учатся очень хорошо, так как понимают, зачем им это нужно. Правда, оставшиеся пока „просто учатся“: маленькие еще, их мама с папой за ручку привели, а сами они не очень понимают, что им это образование даст в будущем».

Для того чтобы дети шли учиться более осознанно, «ПС Софт» второй, но не менее важной для себя задачей видит популяризацию профессии программиста.

«Мы, конечно, заинтересованы в том, чтобы программистов было больше, — соглашается Александр Галочкин. — Потому что высококлассный программист — это редкий зверь. Менеджера по продажам можно за два месяца подготовить, а вот программиста — это как подготовить врача. На это лет семь уйдет. И, наверное, не каждой компании по силам пройти этот длинный путь в одиночку. Да и не всем хочется. А для нас это, что называется, насущная производственная необходимость. И еще мы знаем, что тот, кто этот путь пройдет, потом уже никаких проблем с поиском интересной работы до конца своих дней не будет испытывать. Вот мы и пытаемся донести все это до будущих студентов».

«Причем стараемся делать это не только на уровне города, но и республики, — поддерживает коллегу Владислав Маймин. — Например, организуем для школьников „выезды“ в компании, где им показывают, чем занимаются программисты, как они работают. Сами посещаем школы. Принимаем участие в Днях открытых дверей при вузах, раздаем сувениры, конкурсы проводим, но самое главное — общаемся с детьми и рассказываем о своей профессии. Пытаемся „заразить“ детишек, объясняем, что сейчас, чего ни коснись, везде „код“, все, что нас окружает, „запрограммировано“, а значит, пойти учиться на такую востребованную специальность вполне логично. Где вы потом будете применять свои знания, куда пойдете работать — зависит только от вашего желания. Но если вы выберете одну из наших компаний, то и здесь не прогадаете — хорошие офисы, хорошие зарплаты, интересные задачи, решая которые вы будете менять мир. И подобные мероприятия очень помогают нам привлечь внимание детишек к нашей профессии. Ведь даже при том количестве программистов, которые ежегодно выпускаются из нашего Политеха, мы все равно ощущаем острую нехватку специалистов. И это проблема не только нашего региона. Поэтому хорошие программисты так востребованы, поэтому у них хорошие зарплаты. И это здорово и для программистов, и для города, и для компаний, где они работают. Я хочу, чтобы вы поняли — мы стараемся привлечь как можно больше ребят не для того, чтобы иметь возможность нанимать специалистов за меньшие зарплаты, уменьшая тем самым стоимость разработки. Наша цель — получить как можно больше высококлассных программистов, которые смогут больше сделать. Я хочу, чтобы у них и дальше была хорошая зарплата, мы готовы ее платить. Потому что они деньги зарабатывают. Они производят продукт. А если продукта нет, то ни маркетинг, ни все остальное вообще не нужно. Так как продавать будет нечего».

Неудивительно, что при таком отношении к потенциальным сотрудникам со стороны руководителей компаний выпускникам вузов, которых курирует ассоциация, о своем трудоустройстве беспокоиться не приходится. Да и об общем климате в среде разработчиков ПО тоже. Многие ее представители хорошо знакомы друг с другом не первый год: учились вместе или на соседних потоках в Политехе, затем в конце 90-х — начале 2000-х организовали свои компании. Каждый стал работать в своем направлении, но общение не прекратили. Поэтому, по воспоминаниям представителей «ПС Софт», профессиональная «тусовка» в Йошкар-Оле «была всегда». Совместными усилиями праздновали (и празднуют) два Дня программиста: неофициальный, веселый — 22 апреля (в честь номера специальности — 2204) и официальный — 13 сентября (с докладами, выступлениями, банкетом).

«Нам для того, чтобы поговорить „за жизнь“, ассоциация в принципе и не нужна, — рассуждает Александр Галочкин. — Мы запросто можем собраться в какой-нибудь кафешке и все обсудить. Или, например, встретиться в вагоне-ресторане, если вдруг в один день собрались ехать в Москву. Ассоциацию же мы создали для того, чтобы немного синхронизировать наши действия, а также иметь возможность оказать финансовую поддержку (за счет членских взносов) нашим образовательным программам и их преподавателям, проводить совместные мероприятия, заниматься популяризацией профессии программиста. Ассоциация — это более формальная, консолидирующая форма нашего существования, создав которую мы можем решать все вышеперечисленные задачи. Без нее мы их тоже бы решали. Но нам приходилось бы сложнее. Любая ассоциация — это защита каких-то общих интересов. Кроме того, предполагалось, что наше объединение сможет наладить диалог с госорганами. Сейчас мы прекрасно общаемся с Венедиктом Суворовым — главой департамента информатизации Марий Эл, который доносит наши пожелания до главы республики. Нас такая форма общения вполне устраивает. Мы же у государства по большому счету ничего и не просим. Мы вполне самодостаточны. И постоянные крики „спасите нас, помогите нам“ не про нас. Единственная проблема, которая периодически возникает у всех наших компаний, — нехватка офисного пространства. Софтверный бизнес бурно растет, и эти вопросы возникают постоянно. Вот мы и решили создать проект строительства бизнес-центра, в котором могли бы разместиться все разработчики, вся софтверная индустрия Йошкар-Олы».

Подтверждает слова коллеги Владислав Маймин: «Для того чтобы ассоциация работала, никаких великих целей не надо придумывать. Вот, например, у нас одна из целей — наладить неформальное общение между программистами, которые работают в компаниях, входящих в ассоциацию. Ничего вроде бы особенного, но мы уже провели несколько спортивных конкурсов: турниры по теннису, соревнование „самый сильный программист“. Или День программиста, который праздновался и раньше, но когда праздник проходит под эгидой ассоциации, его и воспринимают по-другому. А что касается общения с государством, то я считаю, что заниматься каким-то лоббированием своих интересов в принципе и не нужно. Свою позицию отстаивать нужно. Заявлять о том, что ассоциация существует, что у нас прекрасные отношения с Департаментом информатизации, что у нас есть свое мнение, которое при необходимости мы будем отстаивать, — нужно. А лоббировать что-то — нет. На самом деле нам от государства ничего и не надо. Но мы хотим, чтобы вы знали, что мы есть. Мы — это тысяча программистов в Йошкар-Оле и более 30 ИТ-компаний, в которых они работают. Эти компании формируют рынок труда, организуют рабочие места, в конце концов, платят налоги и вносят свой вклад в ВВП региона и страны».

Сегодня, как уже было сказано вначале, в «ПС СОФТ» входит 11 компаний. И как отмечают ее идейные вдохновители, планов по активному набору новых членов у них точно нет.

«Зачем кого-то тащить насильно, заставлять платить взносы всякие? — рассуждает Юрий Усков. — Мы хотим работать с теми, кто уже созрел для этого, с теми, кто готов тратить свои деньги и силы на решение общих проблем. Хотим, чтобы люди серьезно относились к членству в ассоциации. А у нас как получается? Если заплатил, значит, серьезно относишься, не заплатил — несерьезно. А голос у всех одинаковый. Поэтому мы хотим работать с теми, кто уже „созрели“ и готовы финансово участвовать в том, что мы делаем. А во всем остальном... Так ведь у нас нет никаких ограничений: мероприятия, которые мы проводим, не закрытые, они для всех, и на День программиста мы всех приглашаем, независимо от того, член ты ассоциации или нет. Да и сама ассоциация у нас тоже не закрытая. Есть интересная идея — приходи, предлагай».

Последний вопрос, который я задала каждому собеседнику, звучал так: какие преимущества, какие выгоды получают компании, которые входят в «ПС Софт», по сравнению с теми, которые в нее не вступили? И вот как они на него ответили.

Ю. У.: Тут, пожалуй, нет преимущества. Это скорее готовность брать на себя обязательства. Хотя какие-то «привилегии» все-таки есть. Вот, допустим, в Политехе недавно было принято решение работать только с ассоциацией. Т. е. предоставлять своих сотрудников в качестве преподавателей и брать студентов на практику смогут только члены ассоциации.

В. М.: Мы чувствуем себя немного более комфортно с точки зрения морали. Нас здесь вырастили, нам дали возможность стать такими, какие мы есть, нас здесь учили (на нашем рынке очень мало тех, кто не учился в Йошкар-Оле). И если мы, повзрослев, можем что-то отдать своему городу, так это же замечательно.

А. Г.: Да по большому счету у нас выгоды-то и нет. Членство в ассоциации — это просто факт принадлежности к какому-то хорошему, правильному делу, не более того. Нет такого: раз ты член ассоциации, то обслуживаешься без очереди и на обед тебе подадут не борщ, а устриц. Да и что касается обязанностей, я бы не сказал, что они какие-то уж очень тяжелые. Но вот что я точно могу сказать — в нашей ассоциации нет равнодушных людей. У каждого из нас на повестке дня стоят какие-то задачи (производственные, общественные и т. д.). Может быть, кто-то хочет таким образом двигать себя вперед. Но вот таких компаний, которые бы просто для галочки вступили, точно нет. Я видел немало ассоциаций, которые были «ни о чем». Их главной задачей было собирать деньги с членов и выплачивать зарплату ее президенту или директору. И при этом ассоциация ничего не делала. Очень надеюсь, что как только мы начнем превращаться в такое образование, которое на бумаге существует, но по факту не дает никакого выхлопа, мы поймем — настал момент всю эту историю закрыть.

А в конце разговора создатели ассоциации просили передать, что будут рады всем, кто решит приехать в Йошкар-Олу учиться: «И неважно, останется ли потом выпускник в нашем регионе или повезет свет знаний в свой город. Мы всегда рады близким по духу людям и готовы делиться с ними знаниями».