Технологии, популярные за океаном: оно нам надо?
Скорей всего, многие видели информацию о десяти ИТ-умениях, которые приносят годовую зарплату более 130 тыс. долларов в США. Оригинал рассказывает о ИТ - рынке труда в США в целом. Можно порадоваться за коллег: за год зарплаты в отрасли выросли в среднем на 7.7%. Быстрей, чем когда- либо за время наблюдений.
Вот они, эти десять умений, еще раз, в порядке возрастания зарплат: от простого к сложному. Разрыв между номером 10 и номером 1 составляет около 20 тыс. долларов зарплаты в год. Но мы не деньги в чужом кармане собираемся в этот раз считать. Просто посмотрите на список.
10. Puppet
9. MapReduce
8. Pig
7. Chef
6. CloudStack
5. OpenStack
4. PaaS
3. Cloudera
2. Cassandra
1. HANA
Примечательно, что если посмотреть более ранние отчеты той же рекрутинговой фирмы Dice.com, которая выполнила цитируемое исследование, можно найти отчет апреля 2015 года , где анализируются данные за 2013 – 2014 года. Выделены технологии, спрос на которые резко вырос за это время. Это (на этот раз в порядке уменьшения зарплат)
1. Cloudera Impala
2. Adobe Experience Manager
3. Ansible
4. Xamarin
5. OnCue
6. Laravel
7. RStudio
8. Unified Functional Testing
9. Object Pascal
10. Apache Kafka
Скажите честно, вы их все знаете? Приятно обнаружить в списке Pascal. Не будем касаться HANA. Кажется, невозможно жить в России и не знать, что SAP создала HANA и это прекрасно. Не будем ворчать, что сравнивать PaaS и MapReduce это все равно что сравнивать завод и библиотеку: вещи полезные, но совершенно разной природы. Хотелось бы обсудить именно применение этих технологий в работе, в корпоративной практике. Есть подозрение, что практически все они выглядят тут у нас как поезд на магнитной подвеске: штука хорошая, все видели фото, а некоторые даже в Японии и катались на таком. Но нам то что? У нас на этом не ездят. Есть так же подозрение, что часть технологий касается объемов данных, с которыми у нас не работают. Ну нет такие объемов. А еще часть касается методов и инструментов разработки, которые только-только входят в практику. Часть списка прямо связана с облаками. Тут и у нас кое-что есть, но немного пока. Есть и еще одно подозрение, что у нас просто нет такой узкой специализации. Есть «хороший админ по «не Windows» или разумный разработчик, и стоит ожидать, что он знает часть слов и даже может что-то сделать в некоторых продуктах. Или «быстро разберется, если будет надо». Вопрос не в том, можете ли вы сами сделать что-то в Cloudera: скорей всего, у вас уже другой статус.
Но нужны ли эти технологии вашим компаниям? Рассматриваются ли они как реальные инструменты, а если да, то для чего?