Смартсорсинг.ру

Сообщество руководителей ИТ-компаний, ИТ-подразделений и сервисных центров

Статьи в блогах Вопросы и ответы Темы в лентах Пользователи Компании Лента заказов Курс по ITSM

Самые востребованные у работодателей навыки программистов

Самые востребованные у работодателей навыки программистов

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

Ruby

Ему уже почти 20 лет, но объектно-ориентированный язык для создания скриптов все еще востребован работодателями. Долгие годы Ruby считался языком общего назначения, но получил мощный толчок к развитию с появлением Ruby on Rails, весьма популярной среды веб-разработки. Сегодня Ruby и Rails – это, практически, синонимы. При этом сам Ruby имеет множество применений в качестве языка сценариев общего назначения.

ASP .NET

Хотя применимость серверной части среды веб-разработки от Microsoft вызывает споры, реализованные в ней средства построения динамических сайтов и веб-приложений предпочитают использовать множество организаций и, соответственно, программисты, которых они нанимают.

AJAX

На самом деле AJAX – это сочетание нескольких технологий, которое в комплексе было популяризовано, благодаря веб-приложениям Google Maps и Gmail. Сейчас мы считаем уже самой собой разумеющейся способность сайтов получать данные в фоновом режиме без перезагрузки страницы, но 10 лет назад это была инновационная идея. Сегодня применение комплекса, включающего HTML, CSS и JavaScript, а также XML для создания асинхронных приложений, по-прежнему популярно. И объявления о вакансиях – лучшее тому доказательство.

Objective-C

Для тридцатилетнего языка программирования Objective-C чувствует себя довольно хорошо. В первую очередь, это «ядро» развития обеих ОС от Apple (Mac OS X и iOS). Учитывая огромную популярность платформ, не удивительно, что знания Objective-C у кандидатов на вакансии ищут многие работодатели в самых разных отраслях.

PHP

Рынок PHP огромен. Сегодня он работает более чем на 20 миллионах веб-сайтов, в том числе, таких посещаемых, как Facebook и Wikipedia. Любой блог, новостной сайт или другой ресурс, построенный с помощью WordPress или Drupal, задействует PHP.

Python

Python – это язык программирования общего назначения, который может использоваться в самых разных направлениях. Благодаря чистоте и эффективности кода, Python применяется такими заметными компаниями, как Google и NASA. Кроме того, на нем написан Dropbox. И, поскольку будущее языка важно для компании, Dropbox даже нанял самого автора Python, Гвидо ванн Россума (Guido van Rossum). Очевидно, что Dropbox – не единственная компания, которая ищет таланты в этом сегменте.

Perl

Perl был очень популярен в 90-х годах прошлого века в качестве инструмента создания CGI-скриптов, которые расширяли функциональность ранних веб-страниц. Но этот динамический язык программирования способен на широкий спектр подвигов. В дополнение к веб-разработке, Perl может использоваться для создания систем управления, настольных приложений, разработки игр и т.п.

C

C существует примерно с 1970-х годов и остается одним из наиболее широко используемых языков программирования. Возможно, ему не хватает последних тонкостей в сфере веб-разработки, но C – это тот инструмент, на базе которого созданы многие операционные системы и драйвера.

C #

Не следует путать C или C++ с C # - объектно-ориентированным языком, который был разработан Microsoft в 2000 году, чтобы конкурировать с Java. Конечно, соревнование платформ все еще продолжается, но от этого спрос на специалистов C # не падает.

XML

Сегодня XML можно найти везде. Язык разметки структурированной информации применяется в самых разнообразных контекстах. В веб он является основой RSS и XHTML, позволяет общаться с базами данных и работает в паре с JavaScript в рамках AJAX. XML давно вышел за пределы интернета и нашел свой путь в настольные приложения, такие как Adobe InDesign и Microsoft Word.

C++

Как и его предшественник (C), C++ широко используется для создания операционных систем, настольных приложений, игр, драйверов и многого другого. C++ имеет репутацию более сложного и менее эффективного инструмента, чем многие альтернативы, но, тем не менее, применяется он невероятно широко, а значит, может быть зачислен в перечень важнейших языков программирования.

JavaScript

В веб-среде JavaScript позволяет добавить интерактивности. Это особенно актуально сейчас, когда развитие смартфонов и планшетов привело к тому, что технология Flash лишилась своего положения лидирующей платформы для внедрения интерактива. Естественно, в этих условиях компании активно нанимают специалистов, знакомых с JavaScript.

HTML

Вполне естественно, что язык, использующийся в каждой веб-странице, будет пользоваться большим спросом, несмотря на то, какую долю бюджета ИТ-организаций будут съедать облачные технологии и прочие нововведения. В самом деле, с развитием планшетов и смартфонов, важность веб продолжает расти. Объединение веб-технологий, HTML5, на сегодняшний день является последним писком моды, но гипертекстовую разметку оно не отменяет. Как и сегодня, HTML будет оставаться «скелетом» веб в ближайшем будущем.

Java

У Java, конечно, много критиков, в частности, из-за открытого вопроса безопасности. Но этот объектно-ориентированный язык продолжает пользоваться большим спросом для решения широкого круга задач. К примеру, Google использует Java в качестве основы для разработки приложений Android. А этот сегмент вряд ли в ближайшее время замедлит свой рост.

SQL

Базы данных NoSQL получили в последнее время много внимания, но позиции более традиционных структурированных БД по-прежнему сильна. Таким образом, SQL, как язык программирования запросов, манипулирования и управления реляционными базами данных, пользуется большим спросом. Учитывая объем данных, генерируемых каждый день, спросом пользуются и люди, знакомые с SQL.

Дополнительные материалы:

Комментарии (5)

  • Аватар

    Vaiser Ilya [ivaiser], 06 мая 2013, 09:19

    0
    Автор открыл для себя рейтинг TIOBE? Лучше бы о нем написал, чем эту воду.
  • Аватар

    Шелест Денис [intellect-studio], 06 мая 2013, 13:33

    0
    Это первый мой комментарий и вызван он некоторым недоумением - в данной статье просто перечислены популярные технологии и языки программирования и общения с БД. Например, круто конечно что JAVA популярен и востребован, это и без статьи известно и понятно, но он имеет кучу фреймворков. Куда интереснее было бы узнать знание каких фреймворков наиболее востребованы на рынке. Тот же SQL - это оооочень абстрактно, было бы интереснее узнать - а что же больше надо на рынке plSQL? Быть может MsSQL? Или навыки оптимизации SQL алгоритмов и структур данных?
    • Аватар

      Зайков Андрей Эмильевич [Андрей], 06 мая 2013, 15:25

      0

      Из личного опыта: основные задачи от клиентов - восстановление баз данных, расширение функционала ранее приобретённых пакетов, "правильная" конвертация данных. Упс.... сначала последнее.

  • Аватар

    [Alex], 20 мая 2014, 12:06

    0
    Вот по этой ссылке можно посмотреть статистику наиболее востребованных фрэймворков, баз данных и прочего для различных языков программирования. 
  • Аватар

    Lom [Lom], 04 ноября 2016, 23:35

    0