Вниз

23 июня 2010

Проблемы разработки под Linux специализированного ПО в России

Недавно прочитал интересную статью в блоге Админский путь, а конкретней статью – Проблема Open Source в России.В этой статье задается вопрос: почему в России не прижилось программное обеспечение под операционные системы с открытым исходным кодом(Linux ситемы) на государственном уровне? Я же опишу свое мнение по данной важной проблеме.

На мой взгляд для разработки специализированного бухгалтерского обеспечения существует две основные проблемы:

  1. нет достаточного количества квалифицированных разработчиков под Linux
  2. нет достаточного количества адекватных пользователей

Open Source в Роcсии Проблема №1 – Недостаток разработчиков

Казалось бы чего сложного, Linux системы имеют открытый код, классных программистов(если не брать просто кодеров) в стране полно и бери да делай. Проблемы начинаются когда возникает вопрос, а для какой сборки Linux (Ubuntu,OpenSUSE,ALT Linux,Mandriva,Debian и т.д.) писать код?

С Windows несмотря на его закрытость и корявость все легче:

  • есть стандартный инструментарий разработчика(winapi, stl,различные библиотеки от Microsoft), то есть программисты в большинстве случаев не пишут велосипед с нуля, также не приходится допиливать систему напильником в процессе установки и настройки
  • есть немереное количество документации, как это должно работать под Windows(по linux системам документации очень много, она просто замечательная, но для серьезных разработок на государственном уровне недостаточно структурирована на мой взгляд)
  • большинство программистов,занимающийся коммерческой разработкой, работали именно с Windows. Ибо за это платят деньги…

Решением данной проблемы на мой взгляд, это ведение параллельной работы над версией программы под Windows и версией под конкретную сборку Linux. И версию в Linux проектировать и реализовывать за счет государственных средств. Да это будет похоже на благотворительность, но в глобальном смысле это инвестиция в будущее и уход от зависимости от Microsoft- вспоминаем ОС Vista(ага она тоже за деньги, кто сказал что не будет следующего витка ошибок от индийских программистов) Кстати вполне возможно собрать и свою версию Linux, предназначенную именно для специализированного ПО.

Open Source в России Проблема №1 – Недостаток пользователей

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

Кто работает бухгалтером, кадровиком, операционистом,учетчиком в государственных учреждениях (нередко и на частных фирмах)? Это обычно тетечки 40 лет и старше, без какой то технической смекалки и фантазии.(но именно они лучше всех считают деньги и часто аккуратнее молодых и амбициозных) И этим пользователям крайне тяжело объяснить даже по привычным им окнам Windows, даже по привычному интерфейсу 1C(и фиг ты ей объяснишь, что добиться результата можно несколькими путями), а не то что по новой программе и уж тем более по другой философии общения с компьютером.(а linux на мой взгляд гибкий и удобный, но не разу не привычный для windows пользователей) Поэтому нужно будет провести огромнейшую работу по обучению этих пользователей, а еще есть молодые бухгалтера, которым некогда и лень осваивать новые программы.(им бы со старыми потренироваться)

Таких пользователей учат работе с программой именно на конкретных версиях, следовательно нужно будет не только писать программу, но и готовить серьезную учебную базу. Россия большая и не ограничивается Москвой и Питером, или этой программой будут пользоваться мало регионов и тогда опять разработка невыгодна во всех смыслах.

Решением данной проблемы я вижу, созданием мошной системы обучения и поддержки пользователей на государственном уровне. Также необходимо повысить зарплату работникам, которые согласны изучать новые технологии (предприятие экономит немного денег на ПО, а сотрудники будут рады получить 20% от суммы экономии в качестве награждения за любознательность). И в то же время повысить ответственность за несоответствие требованиям к современным кадрам на предприятии. В большинстве требований работодателя, есть компьютерная грамотность, так уважаемые работники проявляете эту грамотность, а не прячьте ее за красивыми глазами или многолетним опытом.

Еще из рубрики Разное

Поделись своими мыслями!

Почтовые адреса не публикуются.

Подпишись на комментарии