У многих сейчас на слуху эта эпопея с импортозамещением ПО. И вроде все идет, движется и развивается. Российское ПО улучшается, те, кому указали сверху - замещают импортное ПО. Но так ли все гладко внутри? Я уже не первый год работаю в этой сфере и приведу некоторые аспекты, которые не нравятся лично мне.
1. Клиенты - это госкомпании
Наверно это одна из самых главных, если не самая, причин, из-за которых не стоит идти работать в импортозамещение. К сожалению, подавляющее большинство государственных организаций очень инертны, чрезмерно бюрократичны и иногда в них важные должности занимают некомпетентные кадры. Плюс, ограниченные финансовые ресурсы.
Все эти пункты, а также и другие различные нюансы, делают достаточно сложным взаимодействие с ними как с заказчиками. Опять же, не все госкомпании можно описать таким образом, но, к сожалению, таких большинство. Работать с ними конечно же можно, но это и долгие сроки, и временами завышенные требования к ПО, и желание сэкономить, все это вызывает дополнительные сложности.
2. Российское ПО - не российское
Второй пункт относительно самого ПО. Большинство российского ПО не были разработаны с нуля. Вызвано это, пожалуй, тем, что во-первых, в России не так много в достаточной мере компетентных кадров для разработки серьезной системы с нуля. Во-вторых, опять же, финансы. Это очень, подчеркиваю, очень дорого.
В силу этих причин, а также достаточно мягких требований к российскому ПО, это наличие исходных кодов у российского разработчика, интерфейс на русском языке, наличие в реестре отечественного ПО и техподдержка на территории РФ, большинство вендоров отечественного ПО пошли по наиболее легкому пути. То есть, взяли бесплатное ПО на базе Linux и начали пытаться сделать из него что-то уникальное, чтобы иметь преимущество на рынке. Зачастую, от такой политики страдает качество ПО, что не есть хорошо.
Из этого всего можно сделать вывод, что на самом деле, большая часть российского ПО как бы не совсем российское. Ведь как минимум его основа была разработана за рубежом, а мы лишь пользуемся им с нарушением условий лицензии. Впрочем, в России на это внимания не обращают.
3. Конкуренция, одновременно со скудностью выбора.
Как бы парадоксально это не звучало, так оно и есть. На рынке достаточно много игроков, все они пытаются выжить и продать больше, нежели конкуренты. Одновременно с этим, достойных мест работы среди всех вендоров не так уж и много. Особенно, если еще учитывать разделение на сферы ПО.
Взять ту же виртуализацию - на рынке есть как минимум семь продуктов, но достойные условия работы предложат в лучшем случае лишь половина из этих компаний-вендоров. И примерно такая же ситуация и в других сферах ПО. Например, некоторые из вендоров, изначально имея соответствующие знакомства, по-быстрому сделали продукт, и начали через эти же знакомства продавать его, при этом, эти же самые знакомства страхуют их от конкурентов, что убивает необходимость развиваться. И несмотря на то, что они продают продукт уже несколько лет, сам продукт остается примерно в том же состоянии, что и был изначально, как и сама компания, где трудятся над продуктом "два с половиной инженера".
4. Через некоторое время все закончится.
Все имеет свой конец и процесс импортозамещения не исключение. Через несколько лет активная фаза закончится и на плаву останутся только те продукты, которые смогли попасть в достаточно большое количество компаний, что опять же, сильно урежет выбор места работы.
Да, работа над продуктами продолжится, будут выпускаться обновления, добавляться новый функционал. Но такой гонки, как сейчас, уже не будет. Начнется спокойное и тихое допиливание продуктов и осуществление техподдержки. Причем, скорее всего, основную часть рынка займут считанное количество вендоров, у которых все будет хорошо.
5. Импортозамещение это часто про "нужные связи".
Конечно, такое можно встретить во многих областях, но это все равно остается минусом. Почему? Приведу пример.
Допустим, есть потенциальный клиент, и ему вроде интересен ваш продукт, они готовы тестировать и вникать. Тратится большое количество временных и человеческих ресурсов для того, чтобы укрепить свою позицию относительно заказчика, помогаешь им, объясняешь, доказываешь, что наш продукт лучше, чем другой. И вроде все хорошо, дело движется к заключению контракта, но тут в последний момент кто-то на верхах проталкивает решение конкурента. И все. У заказчика есть указание сверху и никого не волнуют потраченные нами ресурсы и мы остается "у разбитого корыта". Конечно, такое случается нечасто, но все-таки имеет место быть.
Итог.
По итогу мы имеем, что сфера импортозамещения очень специфическая с огромной кучей нюансов и минусов. Я не призываю никого отказываться и бойкотировать импортозамещение. Оно несет и некоторые плюсы. Однако, в этой статье я разместил свои собственные наблюдения изнутри, которые толкают меня в сторну смены сферы работы.