Хочешь жить — умей вертеться: ключевые навыки для успешного программиста
Популярность фриланса и удаленной работы — это тренд последних лет. На Западе она началась раньше, что связано с более ранним распространением интернета в Европе и США. В итоге в США треть населения уже работает удаленно. В Европе за период с 2000 до 2010 года количество фрилансеров выросло на 82%. Сегодня Украина является основным мировым поставщиком талантливых специалистов в сфере ИТ. Биржа фриланса Upwork попыталась определить, какие навыки являются ключевыми для разработчиков, чтобы преуспевать в работе.
С 25 тысячами вакансий для программистов, которые ежемесячно размещаются на платформе, есть возможность непосредственно наблюдать за изменениями спроса на разнообразные навыки. Молниеносное развитие технологий создает впечатление возникновения одних и исчезновения других навыков в течение невероятно короткого периода времени.
4 тренда мира программирования
1. Контент-менеджмент (управление содержимым)
WordPress — самая популярная система управления содержимым (CMS) с открытым исходным кодом. Эта система продолжает доминировать в сфере CMS в части доли на рынке, а также в части постоянного роста, в то время как такие платформы как Joomla и Drupal постепенно угасают.
2. Комплексная разработка
Ориентация в разработке по принципу «mobile, а потом все остальное» сейчас становится для многих новым правилом, а не основой клиент ориентированного подхода. Все больше клиентов хотят разрабатывать адаптивные платформы, работающие на разнообразных устройствах. Поэтому специалисты по комплексной разработке приложений, ориентированных в первую очередь на мобильные устройства, доминируют в среде веб-разработки. Набирает обороты стек MEAN (MongoDB, ExpressJS, AngularJS и Node.js), в котором AngularJS и Node.js демонстрируют мощный рост.
3. Управление электронной коммерцией
Компании хотят создавать онлайн-магазины также легко, как они могу создавать блоги и веб-сайты с помощью такой CMS, как WordPress. Они выбирают платформы, которые предоставляют им готовые решения «под ключ», например, Shopify и WooCommerce, вместо таких более сложных платформ, как Magento.
4. Проверка эргономичности (Usability Testing)
Наличие огромного количества устройств и браузеров позволяет командам разработчиков выгодно использовать услуги удаленных фрилансеров для тестирования и отладки программного обеспечения.
Что касается Украины, то на сегодня на Upwork зарегистрировано 123 тысячи украинских фрилансеров. Большинство из них заняты в имеющих отношение к ИТ сферах, в частности в категориях веб-разработки и разработки мобильных приложений. Преимущественно все они владеют навыками PHP, JavaScript, HTML5, Android и iOS.
Что набирает обороты
Топ растущих навыков | Топ навыков, спрос на которые падает |
Из PSD в WordPress | Joomla |
Плагины WordPress | XML |
Excel VBA | Drupal |
Проверка эргономичности | Разработка API |
Shopify | Magento |
AngularJS | AJAX |
Node.js | MySQL |
Управление базами данных | jQuery |
Ручное тестирование | CodeIgniter |
Парсинг данных | Разработка веб-сайтов |
Разработка мобильных приложений | |
WooCommerce | CSS |
Глубинный анализ данных | HTML |
Git | ASP.NET |
Android | Проектирование баз данных |
Примечание: данные получены из базы данных Upwork и основываются на количестве вакансий, размещенных на Upwork в период с ноября 2014 г. по октябрь 2015г.
52 коментарі
Додати коментар Підписатись на коментаріВідписатись від коментарів