Восени поточного року Microsoft проявляє значну активність по відношенню до вітчизняних розробникам. 20 листопада було оголошено про початок програми Microsoft BizSpark, яка передбачає для початківців компаній безкоштовний доступ до засобів розробки, сервісів хостингу і технічної підтримки.
Восени поточного року Microsoft проявляє значну активність по відношенню до вітчизняних розробникам. 20 листопада було оголошено про початок програми Microsoft BizSpark, яка передбачає для початківців компаній безкоштовний доступ до засобів розробки, сервісів хостингу і технічної підтримки. 1 грудня корпорація анонсувала розширення програми DreamSpark, в рамках якої студентам надається вільний доступ до професійних засобів розробки і дизайну, картка ISIC, як раніше, не потрібно. Але, що більш важливо, на початок листопада Microsoft завершила переклад пакету засобів розробки Microsoft Visual Studio разом з бібліотекою MSDN на російську мову. Одним з не самих очевидних, але відчутних наслідків цього кроку може стати помітний вплив на світову економіку. Фахівці, які виростуть в російськомовному середовищі розробки, в набагато меншому ступені будуть здатні увійти в англомовні колективи, ніж нинішні, навіть якщо потенційні зарубіжні роботодавці та імміграційні служби США або інших країн запропонують їм привабливі умови адаптації. З іншого боку, виключивши мовний бар'єр для російськомовних розробників, Microsoft чимало сприяє розширенню числа професійних користувачів Visual Studio за рахунок інших країн Співдружності, а також Балтії. І це також може вплинути на характер міграції робочої сили, хоча і в меншому масштабі. Таке двунаправленное посилення контингенту російських розробників може підвищити конкурентоспроможність вітчизняної індустрії ІТ і цінність створюваних нею продуктів.
У Microsoft, за словами директора департаменту стратегічних технологій корпорації в Росії Дмитра Халіна, оцінюють кількість розробників на Visual Studio в Росії приблизно в 200 тис. Чоловік, у всьому СНД - в 300 тис. З них, за даними Microsoft, 25-30% займаються створенням програм на продаж, 70-75% задовольняють потреби власних організацій. У світі ж співвідношення цих категорій розробників - 2: 3. За спостереженнями Microsoft, російське співвідношення з плином часу наближається до світового, проте попит на внутрішню розробку також зростає - в абсолютному вираженні.
В першу чергу власні підрозділи розробки мають великі організації. Халін виділив кілька причин цього явища. По-перше, зростають вимоги до адаптивності бізнесу, в той час як інформаційні технології все глибше інтегруються в процеси управління: "ІТ-середовище більш адаптивна, якщо всередині організації є легкодоступний ресурс по доведенню тих чи інших готових рішень або їх елементів до швидко мінливих потреб бізнесу ". По-друге, це підвищення зрілості внутрішніх розробників, що знаходить своє вираження в оформленні колективів. Для Microsoft це важливо, тому що, за словами Халіна, компанію цікавить в першу чергу не саме по собі кількість розробників всередині організації, а їх здатність до командної роботи. По-третє, це поява розробників за рахунок вивільнення фахівців, які виконували функції, передані на аутсорсинг. За словами Халіна, кількість звернень в Microsoft від колективів розробників структурних підрозділів великих організацій "збільшується в рази", що і дозволяє констатувати підвищення потреб.
Важливими особливостями Visual Studio як засобу організації колективної розробки, за словами Халіна, є керованість і передбачуваність процесу розробки, а також наочність характеристик продуктивності для менеджерів. Він вважає, що робота з документацією і інтерфейсом на рідній мові в значній мірі підвищує продуктивність праці, прискорюючи засвоєння інформації і сприяючи кращому розумінню властивостей функцій і методів системи програмування.
Керівник напрямку по просуванню інструментів для розробників Microsoft в Росії Денис Котляров зазначив, що важливою частиною документації є MSDN Wiki, яка перетворює MSDN в живій документ. "Які б титанічні зусилля ми не докладали до того, щоб забезпечити кращу якість, все одно після випуску бібліотеки ми виявили невелику кількість недоробок; в основному це друкарські помилки в тексті. Спільнота дуже активно підключається до процесу поліпшення документації".
Говорячи про переваги Visual Studio перед засобами розробки для Windows інших виробників, Халін підкреслив, що оскільки Microsoft використовує дане середовище для створення своїх власних продуктів, то її користувачі природним чином отримують інструменти для роботи з новими, в тому числі перспективними продуктами корпорації раніше, ніж користувачі конкуруючих систем. Іншою перевагою є орієнтованість на всі компоненти програмної платформи Microsoft, що спрощує узгодження взаємодії прикладних програм, серверних систем, мобільних компонентів, "хмарних сервісів" і т. Д.
Оцінюючи потенціал російської індустрії розробки ПЗ, Халін зазначив, що в Росії 1,4 млн студентів, які могли б стати розробниками; щороку вітчизняні вузи випускають 225 тис. фахівців відповідної кваліфікації. За його словами, Microsoft має намір пропонувати студентам деякі навчальні курси безкоштовно, через мережу своїх центрів інновацій. Халін додав, що індустрія відчуває дефіцит кадрів, незважаючи на кризу. "Ми спілкуємося з виробниками програмного забезпечення, з офшорними компаніями. Вони часто заморожують свої проекти або виконують їх повільніше, ніж хотіли б, просто тому, що не вистачає кваліфікованих кадрів", - заявив він.
Головним методом розвитку відносин Microsoft з розробниками є підтримка спільнот. За словами Котлярова, російські розробники прагнуть до спілкування, проте не мають можливості самостійно організувати портал, який дозволяв би враховувати всі їх інтереси. Microsoft зробила можливим спілкування російськомовних розробників за допомогою вітчизняного сайту MSDN, щомісячна аудиторія якого зараз досягла 300 тис. Унікальних відвідувачів, що вдвічі перевищує показник минулого року. "Іншого такого ресурсу в країні немає, і ми раді, що розробники ставляться з розумінням до наших ініціатив і організовуються навколо наших ресурсів, незважаючи на те, що вони комерційні", - заявив Котляров.
У контексті розмови про локалізацію програмного середовища не можна було залишити без уваги аспект технічних засобів, також вельми важливий для продуктивності праці програмістів. Наш тижневик уже писав про проблему конструктивного невідповідності використовуваних в нашій країні клавіатур американського зразка російській алфавітом (див. "Ергономічний парадокс" , Computerworld Росія, № 7-8, 2008). У порівнянні з клавіатурами, що випускалися в СРСР, на них недостатньо алфавітно-цифрових клавіш, що призводить до зміни місць розділових знаків при перемиканні мов введення, а крім того, відсутня спеціальна клавіша перемикання розкладок. "Мене це теж завжди засмучувало, - заявив Котляров. - Не знаю, чому ISO закриває на це очі і чому держава не приділяє достатньо уваги тому, щоб змусити виробників випускати клавіатури, що відповідають стандартам".