Binary Studio: «Мы очень хотим развивать ИТ-коммьюнити»

Донецьку аутсорсингову компанію Binary Studio складно назвати великою, особливо зі столичною точки зору - в ній працює всього близько 35 осіб. Компанії таких масштабів нечасто ведуть активну діяльність крім основної роботи, чого не скажеш про Binary Studio - хлопці організували власну освітню програму (академію для студентів), проводять разом з партнерами конференції для розробників User Group і взагалі всіляко намагаються «розворушити» інертну, на їхню думку , ІТ-тусовку. У зв'язку з чим і запросили нас до себе в гості, в донецький офіс.

Гостя з DOU радо приймали засновник компанії Артем Гончаров та голова HR-відділу Олександра Гаврилюк.

Олександра Гаврилюк, голова HR-відділу Binary Studio

- Розкажіть, будь ласка, про «соціальні» проекти компанії.

Олександра: Зараз складно сказати, у кого першого виникла ідея створити Академію, але можу сказати, що ми вирішили почати діяти після одного з тренінгів з тімбілдінгу в Харкові. Ми надихнулися ідеями доповідачів (серед яких, пам'ятається, був Тім Евграшін) - мовляв, діти, треба влаштовувати рух, соціалізувати ІТ-ком'юніті. Ми відразу подумали - так, треба, Донецьк в цьому плані дуже пасивний, прикро, що ми не маємо можливості спілкуватися з братами по духу. Так народилися відразу дві ідеї - організації локальних конференцій для розробників User Group і, власне, нашої Академії.

Але ми вирішили не розпорошуватися на два проекти одночасно, ресурс у нас обмежений. Оскільки справа відбувалася навесні, ми подумали - а чому б улітку не набрати студентів на навчання. Таким чином, на початку травня я почала спілкуватися з ВУЗами; деякі приймали з розкритими обіймами, деякі переносили зустрічі по декілька разів. Мені вдалося домовитися з двома з трьох наших великих навчальних закладів.

Набір відбувався наступним чином: ми приходили до інституту і давали оголошення, що в певний час у певний день у наданій нам аудиторії відбудеться тестування. Це добре працювало, деякі ВНЗ надавали мені порожню аудиторію, деякі навіть пускали на пари, давали мені 20-30 хвилин на тестування.

Тести складали наші PM, кожен брав певний розділ: один писав питання по C #, другий - по ООП і т. д. Ми розглядали як. NET, так і PHP, оскільки це основні наші напрями. Були питання по загальному програмування, логічне завдання, обов'язковий тест з англійської на першій сторінці. Це для нас один з ключових моментів, в аутсорс без англійської ніяк. Оскільки креативні люди нам теж потрібні, окремо можна було вказати опцію позиції дизайнера.

Тестування проходило більше 250 чоловік, ми перевіряли всі роботи самостійно, виставляючи при цьому оцінки по кожній групі питань окремо, щоб одразу було видно спеціалізацію людини - C # або PHP. Максимальна кількість балів за всі завдання - 40, якщо людина набирав 38-39, ми відразу запрошували його на співбесіду на роботу. Був випадок - один з «абітурієнтів» з дуже хорошим результатом буквально протягом одного тижня після тесту влаштувався до нас на роботу за результатами співбесіди. Він працював і відвідував Академію. Хоча це скоріше виняток, ніж правило - так склалося.

Термін навчання в Академії - 2,5 місяця. Потім на конкурсній основі пропонуємо роботу найбільш добре себе зарекомендували студентам. Ми планували брати відсотків 30 учасників, але насправді взяли близько 45 (шістьох із 15 студентів). Навчання проходило в два потоки -. NET, група якого складалася з 10 чоловік, і PHP (5 осіб). Лекції проходили по суботах. У нас як в пристойній школі був журнал, оцінки, розсилка. Не можна сказати, що у нас був жорсткий відсів, але в процесі навчання відразу ставало ясно, хто володіє належною відповідальністю, а хто ні. Літо, вихідні, всі хочуть відпочивати, з одного боку ми не займалися репресіями, якщо хтось із учнів не з'являвся на заняття - головне, щоб він попередив про це заздалегідь і виконував домашні завдання. Всі матеріали лекцій, включаючи відео, до слова, були у відкритому доступі. Були й такі, хто не «виживав», але ми намагалися зробити умови якомога більш наближеними до реальних, робітникам - ймовірно, вони не вижили б і на роботі.

З хлопцями, які пройшли навчання в Академії, але не потрапили до нас на роботу, ми намагаємося тримати контакт, ми спілкуємося, запрошуємо їх на наші заходи, вони отримують інформацію про наші вакансії та т. д.

У нас в компанії сповідується одна дуже важлива політика - ми відкриті, ми намагаємося бути доступними, наскільки це можливо, для будь-яких соціальних рухів.

У нас є внутрішні соціальні проекти, ми навіть займаємося благодійністю. Я насправді не розуміла, для чого ми робимо Академію до того, як через пару-трійку занять я побачила запалені очі PM-ов, їм подобалося викладати, вони від цього буквально кайфували. Їм нескладно було витратити свій вихідний, навіть незважаючи на те, що справа була в розпал літа.

- Викладали ви що-небудь крім технологій - наприклад, методологію розробки? На відсутність подібних речей в ВУЗовских програмах скаржаться багато хто, зокрема на те, що в інститутах не вчать працювати в команді.

Олександра: Так, ми розповідали про Scrum, у нас була окрема лекція з комунікацій при розробці, аж до того, що ми розповідали, що таке корпоративна пошта і скайп, баг-трекер, системи управління проектами. Була перша вступна лекція, на якій ми розповідали що таке ІТ-індустрія, сучасне комерційне програмування, і т. п. Були лекції з TDD, ООП.

З приводу роботи в команді - з цим ми справлялися наступним чином: домашні завдання були індивідуальні, в більшості випадків, а ось для створення фінального проекту хлопці повинні були об'єднатися в команди. Правда, це ми практикували тільки з групою. NET, PHP-шники писали індивідуальні проекти, але це було продиктовано швидше їх специфікою.

Розробка випускного проекту проходила протягом двох тижнів після закінчення навчання. Ми підготували повне технічне завдання, у кожного з учасників був список контактів його команди, у них була власна SVN, проект у Redmine. Звичайно, хлопці робили завдання віддалено, але ми рекомендували їм як мінімум три рази на тиждень збиратися на мітинги. Але, зрозуміло, в підсумку переможцем ставав не певний проект чи команда, ми просто брали людей, які добре себе зарекомендували під час його підготовки.

Артем Гончаров, CEO Binary Studio

Артем: На самому першому занятті ми розповідали про зовсім загальні речі, не технічних. Ми хотіли розповісти, що ми хочемо зробити з студентів, ліквідувати розрив між університетською освітою і тим, що потрібно від них в роботі. І одне з ключових питань, на якому я акцентував величезну увагу, була англійська мова. Для продуктової компанії це, ймовірно, не так важливо, але для аутсорсингової - його знання обов'язково. Та й в будь-якому випадку, якщо ви плануєте якийсь ріст, стартап, вам у будь-якому разі потрібно буде спілкуватися із зарубіжними партнерами. Доповіді на великих конференціях - переважно англійською. З тих хлопців, кого ми взяли, ми практично всіх змусили піти на курси.

На жаль, у нас це болюча тема - молодь взагалі не вчить англійську.

Мало того, що якість фахівців у ВНЗ падає - хтось із студентів, які прослухали нашу програму, сказав: «Ми за два місяці лекцій тут, дізналися більше, ніж в інституті за чотири роки», - це, погодьтеся, це вже свідчить про плачевну ситуацію в ІТ-освіті. Але це ні для кого ні секрет, інакше не було б центрів освіти, таких як, наприклад, у Luxoft , не було б усіх спроб компаній підготувати кадри для самих себе. І поверх усього цього накладається ситуація з англійською - людина може бути і тямущий, але коли він приходить до нас на роботу ми не можемо нічого з ним зробити, оскільки він толком не може ні специфікацію прочитати, ні з замовником поспілкуватися. Якщо немає комунікації - в нашому бізнесі це означає збільшення ризику.

- З якими проблема при спілкуванні з керівництвом інститутів ви стикалися?

Артем: Я насправді готовий зробити антирекламу нашим вузам, нехай це навіть це і не зовсім коректно.

Особисто я випускник математичного факультету, у мене, як і у всіх були якісь «патріотичні» почуття до рідного інституту, кафедрі. Вони геть зникли після того, як ми стали сурмити в усі труби, намагалися достукатися до всіх кого могли, але при цьому відгук був нульовим. Я персонально ходив по вузам, намагався знайти контакти з колишніми викладачами, деканами, ректорами: «Будь ласка, ми ж від вас не просимо ні грошей, ні часу вашого, дайте нам тільки можливість зібрати студентів в одній аудиторії і зробити оголошення, щоб не довелося відловлювати їх по одному ». Склалося таке враження, що їм це абсолютно не потрібно і не цікаво. Вони роблять свою роботу, і їх абсолютно не цікавить, чи будуть працевлаштовані їхні випускники, які проблеми у них будуть після випуску. Вони не йдуть на контакт, мало того - більшість навіть не знають про якісь засоби електронного спілкування.

Ми намагалися їм донести ідею, що ми, по суті, робимо одну і ту ж справу, і вам же від цього буде плюс. Ні, не вийшло, всі зайняті, у них не знайшлося часу. Інститути не відкриті до діалогу, це найголовніша проблема, навіть якщо вони демонструють зацікавленість - це не більше ніж слова, далі справа, як правило, не йде.

- Можете сформулювати своє бачення проблем сучасної освіти?

Олександра: Серед більшості HR-менеджерів ІТ-компаній існує переконання (цілком обгрунтоване), що людина, яка вийшла з ВНЗ, по суті «програмістом» не є, незважаючи на запис у дипломі. Повинно пройти як мінімум рік-півтора, перш ніж він зможе писати дійсно якісний код. З іншого боку я б не сказала, що ця ситуація характерна тільки для «айтішників». У мене абсолютно не ІТ-спеціальність, я закінчила факультет іноземних мов і якщо б не пішла працювати на другому курсі - у мене не було б мов, ні одного, ні другого. Відповідно, це загальна хвороба нашої освіти, хоча наші люди по праву вважаються одними з найбільш освічених та інтелектуальних у світі. Але при цьому знання, якими нас годують, є досить загальними, багато непотрібного, безумовно корисного для загального розвитку, але абсолютно непридатного і незастосовні в житті. У житті виявляється корисним максимум 20% з того, що розповідали в інституті і то, добре, якщо ти це вчасно згадаєш.

Що ж стосується саме ІТ-освіти - тут все трохи по-іншому. Є представники навчальних закладів, які кажуть - ось у нас студенти знають і C #, і С + +, і PHP, та хоч Visual Basic, мовляв у нас фахівці широкого профілю.

Та не потрібні ринку фахівці широкого профілю, але низької якості! По суті - потрібно все навпаки, вузький профіль і високу якість.

Звичайно є проекти, які поєднують в собі багато технологій і треба добре розбиратися і в С + + і в Java, але якщо «мізки поставлені» правильно, то розібратися в подібних речах - не проблема. Я вважаю, що краще було б фокусуватися на окремих вузьких спеціальностях.

Зустрічаються й інші представники - на одному з київських форумів один з викладачів Харківського Національного Університету Радіоелектроніки заявив буквально наступне: «Ви, роботодавці, прогресивні ІТ-компанії заявляєте, що ми постачаємо вам поганих фахівців? Так, ми їх навчаємо за програмами тридцятирічної давності. Тому що ми не знаємо ваших потреб. Приходьте до нас, спілкуйтеся з нами, будемо розглядати варіанти співпраці, ми тільки "за"! »

Інша справа, як і на якому рівні має вирішуватися це питання. Я вважаю, що в будь-які двері можна достукатися. Якщо ІТ-асоціаціям Україна зручно вирішувати це на якомусь глобальному рівні, переглядати програму навчання фахівців з Міністерством Освіти - це було б дуже круто, це вирішило б усі наші проблеми.

З іншого боку, можуть існувати такі програми, як наша Академія, які проводяться на базі компаній власними силами. Величезний плюс при цьому в тому, що студент спілкується безпосередньо з цим програмістом, який заробляє цим, який написав тисячі рядків коду, пройшов вогонь, воду і мідні труби. Професора найчастіше не можуть похвалитися таким досвідом, у них інший стиль викладання. Наші хлопці звичайно не мають досвіду в педагогіці, але це насправді цілком можна вирішити. Наприклад, у мене є педагогічна освіта, мені довелося написати спеціальний внутрішній документ, як правильно вести себе з учнями, як спілкуватися, що можна робити і чого не варто, і т.д.

Власне це до того, що одне іншому не заважає і питання можна вирішувати одночасно на обох рівнях: як на політичному, так і на рівні компаній, влаштовуючи подібні навчальні програми.

Артем: Я можу порівняти зі своєю програмою навчання, я добре вчився, у мене нормальний середній бал. Але з того, що мені викладали на прикладній математиці мені в нагоді в житті максимум 5%. Що мені дав інститут в принципі - це швидше вміння розбиратися в людях, я розумів хто із знайомих хлопців розуміє, розбирається в предметі, і з ким можна зварити кашу. У нас були дрібні групи, ми спілкувалися, обмінювалися корисною інформацією, щось дізнавалися один від одного, потім шукали це будинки - так і навчалися. Ось більшість бенефітів від освіти я отримав саме від спілкування, соціального рівня. Це дуже сумно - п'ять вирваних років життя можна було б скоротити до декількох місяців.

Ми в черговий раз заявляємо - ми готові співпрацювати, я як власник компанії готовий виділяти бюджет, співпрацювати - було б бажання з їх боку. Ми можемо дуже багато що їм розповісти - які технології популярні, на що є замовлення. За великим рахунки інститути випускають кадрів, які пишуть на С + +, який використовується досить рідко. Я навіть уявити не можу, щоб у ВНЗ вивчали, скажімо, mobile development - це ж утопія. А ринок мобільних додатків всього за рік виріс більше ніж в два рази - це говорить про те, що це популярно, потрібно.

Моя заповітна мрія - почути коли-небудь прохання з університетів: «Дорогі компанії, що, на вашу думку, було б необхідне розповісти в наших ВНЗ, які програми ввести, не могли б допомогти це зробити?». Але, напевно, це все-таки фантазії ...

- А в принципі, чи багато в Донецьку компаній, які займаються мобільними розробками, це актуально?

Артем: Так, це дуже актуальне питання, в Донецьку є кілька компаній, які займаються, в тому числі, мобдевелопментом. Ми традиційно були більш прихильні до десктопні програми, але ось зараз, зокрема після Investor Day я отримав такий чіткий меседж - якщо хочемо залишатися на плаву, бути конкурентоспроможними, необхідно йти і в цьому напрямку. На даний момент у нас вже розробляється два мобільні додатки, одне під Android, друге - порт реалізованого рішення на HTML 5. Ми будемо пробувати, будемо дивитися, докладати зусиль, щоб це стало перспективним напрямком.

- Дуже наболіле питання, зокрема для мобільних проектів - що краще, аутсорс або розробка власних продуктів?

Артем: Цю тему я можу годинами обговорювати.

Незважаючи на всю критику аутсорсингу, якби його в Україну не було - ми б зараз сиділи і писали на якому-небудь Фортране програми для шахт, яким інновації в принципі не потрібні, так нічого і не змінилося з часів 60-70х.

А саме завдяки аутсорсингу сюди приходить культура якогось підприємництва, поняття, що таке стартапи, як вони робляться, практика використання нових технологій. Якби наші розробники не були затребувані - їх би і не було. Тому я вважаю, що аутсорсинг - дуже важлива ступінь у розвитку ІТ, нічого поганого в цьому я не бачу.

Проте, розвивати систему продуктового бізнесу ми теж будемо. Мається на увазі, що не просто хочемо, у нас вже є цілком матеріалізувався проект, наш власний продукт, роботу над яким ми не так давно почали. Не хочу зараз багато розповідати, згадаю лише, що це буде мобільний веб-додаток. Протягом найближчих кількох років наша компанія буде рухатися в цьому напрямку.

- Чи є у Binary Studio партнери в Україну?

Артем: У першу чергу це, швидше за все, Комп'ютерна Академія «Шаг», ми спільно з нею проводимо конференції для розробників. NET User Group. Ми дуже хочемо, щоб у Донецьку розвивалося ІТ-ком'юніті так само, як і в інших містах Україні.

Опубліковано: 05/12/11 @ 10:56
Розділ Різне

Рекомендуємо:

Эксперимент: 5000$ в ПАММ счета. Часть 5. Ноябрь принес 2304$.
16 — 18 декабря, Киев — DOU STARTUP MIXER
Загадочная история. Часть 2. Скрытые возможности вордстата.
О выдаче без ПФ
Эксперимент: 5000$ в ПАММ счета. Часть 4. Октябрь принес 2785$.