А-рабство в IT

Удивительно, но в узких отраслевых нишах IT-сектора - сохранились феодальные подходы.

Речь идет про рынок GIS-систем и программировании в этой области. А именно - посмотрим на компанию ESRI и ее программный продукт ArcGIS.

На первый взгляд - сайт компании радужно встречает программиста, а если вы зарегистрируете глобальный аккаунт разработчика - то вам начинают слать "письма счастья", а именно - "Начни программировать уже сейчас!", "Опубликуй свое приложение!", "Размести свое приложение в Marketplace ArcGIS" (цитирование почти дословное). Идем дальше - на сайте, на ваш выбор, широкий спектр IT-технологий программирования, которые вы можете использовать (делая плагины к основному продукту, или создавая самостоятельное приложение) - здесь в наличии и Java, и .NET, и т.д. и т.п. Даже плагины для Eclipse и MS Visual Studio для вас подготовлены. А так же что-то пишется про разработку под мобильные платформы.

В чем же подвох, спросите вы? - А вот в чем - чтобы создать более-менее интересное приложение - вы должны купить годовую лицензию разработчика. В которую входят desktop- и серверная версии основного программного GIS-продукта - ArcGIS, а так же фреймворки подключения к нему (которые просто так, не купив подписку - вы скачать с сайта не сможете ни под каким соусом). И вот за все это, оптом - компания делает оптовую скидку, и вы должны сначала заплатить, а только потом попробовать программировать.

Вы скажете - так а как же информация на сайте, и "письма счастья"??? - Так а там предлагается или подключиться к облачной технологии компании (с лимитом на число обращений, если бесплатно; хотя супер-минималистическая функциональность есть и без лимита). Или там еще какой-то бесплатный бутерброд есть:
1) Вы скачиваете 2-ух месячную триал-версию основной программы.
2) В среде ПО из п.1 - подготавливаете какой-то "runtime" (вероятно речь идет о слоях, в которых вы размещаете GIS-информацию).
3) Скачиваете что-то, напоминающее минималистическую бесплатную версию фреймворка.
4) Используя п.3 - подключаетесь ко внутренней структуре "runtime" из п.2.

Вряд ли ваш потенциальный работодатель, или заказчик - оценит подготовленный вами пример, ведь "за бесплатно" - вы сможете попробовать программировать - с использованием только 5-10% функционала.

Кто-то скажет - ну а почему бы и не купить годовую подписку разработчика? - Понимаете, дело еще в чем - вы должно еще разобраться в самой предметной области (это на месяцы, в общем случае). Потом вы должны разобраться в самой программе ArcGIS, для которой хотите программировать (на это тоже уйдет время, при чем вы будете оперировать космическими снимками и новыми для себя плагинами). Потом - разобраться в "полноценных" возможностях программирования для всего этого. И вы заранее не знаете в точности - с какой скоростью и глючностью у вас будет все в итоге работать. Это как новичку в SQL - предлагать сначала купить СУБД Oracle, и только потом, с помощью купленного - пробовать изучить SQL.

P.S. Есть еще вариант, когда вы студент ВУЗа, и если этому ВУЗу компания ESRI продала по льготной цене полную версию всего этого - тогда вы сможете полноценно что-то попробовать. Однако я сомневаюсь, что студенты отраслевых ВУЗов, на которую нацелено это GIS ПО (природоохранные и прочие) - разбираются в Java, СУБД и т.д. Компания искусственно сдерживает привлечение программистов под свой программный продукт.