Специальности айти – Профессия разработчик. ИТ. Описание профессии. Обязанности разработчика. Карьера в ИТ. Работа в ИТ. Как стать айтишником

TOP-10 из наиболее востребованных специальностей в области ИТ

Многие уже ощутили на себе смрад дыхания приближающегося экономического кризиса. Это, безусловно, касается даже таких перспективных отраслей как ИТ. Шутка ли, во времена «Большой депрессии» падение ВВП США составило порядка 25%, тогда как для той же Украины, аутсорсинговой столицы СНГ, неофициальные пока прогнозы предсказывают падение ВВП до 40% уже в следующем году (если угрозы о закрытии российского рынка будут всё-таки осуществлены). Впрочем, в более благополучных России или Беларуси также намечается рецессия, первые признаки которой отчетливо видны по текущим официальным стат.данным.

Но не будем о печальном... что же может противопоставить такой негативной тенденции трудолюбивый и энергичный айтишник? Готовый учиться новому и желающий двигаться только вперед? Какую специализацию выгодно изначально выбрать сегодня, если завтра планируется покорение олимпа ИТ?

Предлагаю свежую статистику популярности 10 самых ходовых ролей на ИТ-рынке отобранных за 5 последних лет: от рядового программиста и сисадмина, до тим-лида и системных архитекторов. Вооруженные этими данными вы сможете достоверно и однозначно понять, куда движется рынок, на какую специализацию в сфере ИТ выгоднее сделать ставку прямо сейчас, чтобы гарантировать себе беспроблемное трудоустройство в будущем.

Но прежде чем мы начнём, предварительная ремарка — все нижеприведенные данные справедливы для североамериканского рынка по состоянию на конец 2013 года. И хотя вы, будучи айтишником, можете жить и работать далеко от США, жизнь неоднократно доказывает, что американские ИТ-тренды всегда становятся доминирующими и глобальными, задают стандарты и направления развития всем остальным регионам мира.

Главным критерием выборки для данного Top10 стали текущие показатели спроса и востребованности каждой конкретной ИТ-специальности на рынке вакансий (величина зарплаты не всегда коррелирует с этим показателем). Двигаться при этом мы будем вниз от наиболее к менее востребованным ролям.

Итак, представляем свежий «рейтинг стабильности» айтишных профессий.

1. Systems Engineer

Там, где непосредственно соприкасается софт и аппаратура, обитают системные программисты, которые создают низкоуровневые программы-обработчики и прошивки. Как правило, они имеют дело с новыми девайсами и компонентами, которые изобретаются в последнее время со страшной силой и в великом количестве.

Именно поэтому «боги ассемблера» имеют постоянный спрос и востребованность по данным свежей статистики. Системные программисты, как правило, это наиболее квалифицированная часть программистов, поэтому неудивительно, что их постоянно не хватает.

Но отбросим в сторону всё хвалебное бла-бла-бла, приведу лишь такую цифру — по данным TEKsystems спрос на эту профессию за последние 5 лет вырос на 322%, включив специальность в Top-2013 самых востребованных профессий и навыков США.

Единственное примечание — системные инженеры, как правило, задействованы непосредственно на фазе разработки и создания устройств, тогда как собственно R&D почти всех крупнейших компаний мира сосредоточен в США. Поэтому в спросе на «системщиков» есть определенный «географический перекос» — знатоки контроллеров, портов, регистров и «низкоуровневого симблера» слабо востребованы в Восточной Европе, тогда как на Западе, где «создают вещи», они, наоборот, в большом почёте.

2. IT Project Managers

По данным TEKsystems за последние 5 лет эта популярная ИТ-роль выросла на 291%. PM — это человек-оркестр, он сочетает в себе навыки управления людскими ресурсами и тайм-менеджментом, хорошее знание методологий разработки и не менее хорошее понимание технической стороны дела.

Поэтому от этой роли требуют хорошего технического опыта и широты знаний, это важная «связующая прокладка» между чистыми технарями и бизнес-менеджментом компании.

Эта специальность, ИМХО, определенная психологическая веха — часто это тот же самый Team Lead, который с возрастом перерастает в Project Manager (то есть он окончательно перестаёт кодить, полностью сосредотачиваясь на управлении и взаимодействии).

3. Systems Administrator

Третье место по перманентности спроса занимают системные администраторы или просто сисадмины. Спрос на них за последние 5 лет вырос на 254%.

Сисадмины ответственны за установку и сопровождение серверных систем, за показатели производительности и безопасности, виртуализацию и обновление софта, за уровень их интегрированности в инфраструктуру предприятия.

Чаще всего кроме серверов, они также обеспечивают работу рабочих станций, хотя с ростом популярности модели BYOD эта составляющая постепенно снимается с их натруженных плеч.

4. Network Engineer

Востребованность этой разновидности популяции «админов» выросла на 240% за последние 5 лет. Следует сразу пояснить, что на Западе принято разделять роль «администратора локальных сетей» на две ипостаси.

Systems Administrator в большинстве случаев отвечает за серверный софт (и отчасти, за базовые вещи, типа установки ОС и настройки подключения к сети на стороне рабочих станций). Тогда как Network Engineer отвечает за локальную сеть уже на уровне «железа», то есть заведует проводами, серверными стойками, сетевыми розетками и WiFi-спотами. Его стихия — физические подключения и маршрутизация, более близкое общение с физическим уровнем сети; сисадмин же, более сконцентрирован на наполнении этой сетевой инфраструктуры самыми разными сервисами и полезными для предприятия возможностями.

Иначе говоря, если у вас пропал ping — вы делаете звонок к сетевому администратору, ну, а если ваш корпоративный почтовый сервер завис — вам прямиком к системному администратору.

Итак, плохая новость для Network Engineer — эта специальность в прошлом 2013 году впервые отметила сокращение спроса в −5%. В большинстве случаев это значит, что малый и средний бизнес объединяет эти две родственные роли в одну, чтобы сэкономить деньги в эти тяжелые кризисные времена.

Кроме того, прокладка кабелей и тому подобные вещи очень хорошо аутсорсятся, а сами сервера вообще активно выносятся в абстрактное облако. Тем более в наших местных краях эти две роли почти никогда и не разделяли, требуя быть «мастером на все руки», поэтому у нас спрос на этих двуглавых (имперских) «админов» продолжает расти вверх.

5. Business Analyst

Есть такая профессия, закрывать брешь между имеющимися техническими возможностями и хотелками стоящими перед компанией задачами. BA занимаются стратегией, отслеживают тренды, пытаются максимально эффективно и оптимально конвертировать имеющиеся тех.ресурсы в реальные деньги и возможности. По данным TEKsystems отмечен рост спроса на подобных «спецов» на 236% за последние 5 лет.

Интересная закономерность — наибольший всплеск спроса на BA зафиксирован в сложный послекризисный 2009 год, экстраполируя этот факт многие утверждают — этой нелегкой профессии в ближайшие годы ещё предстоит взойти на самый верх этого топа.

6. Quality Assurance /Software Testing Engineer

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

Конечно, порог вхождения в эту нишу в целом ниже, чем у остальных рассмотренных специальностей, в этом причина популярности именно этой специализации среди «простых людей» с гуманитарным образованием.

По данным TEKsystems спрос на тестеров за 5 лет вырос на 228%.

7. Architect

Очень многообразная и ответственная роль, которая представлена в самых разных образах и склонениях, например: IT architects, data architects, systems architects, software architects и т.д.

Говоря кратко, это очень опытный человек, который точно знает, как собрать составные части проекта, как их изначально правильно спроектировать, чтобы учесть всевозможные обстоятельства из прошлого и будущего, дабы потом все остались довольны итоговой разработкой. Он создаёт абстрактный дизайн и каркас будущего продукта/системы.

Как правило, звание архитектора прилагается к ИТ-инфраструктуре, данным или приложениям (в зависимости от того, план чего ему предстоит разработать). Это очень опытные разработчики или админы, которые много чего на своём веку повидали, и поэтому заранее точно знают, по каким граблям предстоит походить ведомой ими команде. Рост спроса на них — 208 %.

8. IT Systems Analyst

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

Основные задачи системного аналитика — анализ бизнес-процессов с точки зрения их последующей автоматизации и формализации, разработка технических заданий и спецификаций, составление аналитических отчетов.

Сюда также относят переговоры с заказчиком, из которых следует последующий анализ и систематизация его требований, что на финишной прямой порождает четкие и непротиворечивые спецификации будущего продукта. Общий рост в 200%, с падением −7% в позапрошлом году.

9. Developer

Это рабочие лошадки большинства айтишных проектов, создатели софта, алгоритмов и любой автоматизации. Сейчас наиболее ходовой спрос на специалистов Java, HTML5, SQL, JavaScript, C+ и Hadoop (подробно о наиболее востребованных языках и навыках программистов можно почитать в моем отдельном отчете).

По данным TEKsystems спрос на разработчиков ПО вырос за последние 5 лет на 179%.

10. Help Desk/Desktop Support

Это наименее востребованная часть ИТ-публики, тем не менее, она входит в Top10 из стабильно требующихся ИТ-специальностей.

Где-то встречаются специалисты суппорта уровня полноценного разработчика, который может удаленно и квалифицировано зафиксировать/продиагностировать проблемную ситуацию в продукте заказчика. Но чаще всего, для этой роли используют низко квалифицированную рабочую силу.

Типичного представителя суппорта можно изобразить так: это молодая девушка со знанием Excel и Интернета, а также базовым представлением о сопровождаемом продукте, которая в отдельных сложных случаях может перенаправить звонок к более сведущему «спецу». Эта отрасль фиксирует наиболее высокую текучку, и как никакая иная подвержена гримасам аутсорсинга — его специфике и следствиям.

Впрочем, постоянный рост в 171 % говорит о том, что такие люди до сих пор востребованы у постоянно растущей ИТ-индустрии. Все последние тенденции говорят о том, что качество/требования к тех.поддержке медленно и стабильно повышаются, что требует привлечения всё более квалифицированной рабочей силы.

Кстати...

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

kv.by, 2014

blogerator.org

Самые востребованные специальности в сфере информационных технологий и телекоммуникаций

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

 

Ориентировочный проходной балл в МТУСИ (2014 год):

Информатика и вычислительная техника – 224 баллов

Информационные системы и технологии – 216 баллов

Прикладная информатика

– 218 баллов

Статистика показывает, что популярностью среди работодателей пользуется едва ли не каждая профессия в области IT и телекоммуникаций, но есть и те, которые имеют очевидное преимущество. Давайте выясним, какие специальности в сфере информационных технологий и телекоммуникаций являются самыми востребованными.

В первую очередь рассмотрим IT-сферу. Здесь можно выделить отдельную группу работников – технические специалисты. К ним относятся, например, системные администраторы. Настоящие профессионалы этого дела не останутся без работы, поскольку качественная техническая поддержка компьютерного оборудования нужна многим организациям. Но, стоит отметить, что, несмотря на свою незаменимость, такие профессии являются не самыми высокооплачиваемыми.

Совершенно другая ситуация наблюдается у «айтишников», разрабатывающих мобильные и web-приложения. У них высокая заработная плата и большие перспективы. Их востребованность объясняется ростом количества пользователей мобильных устройств и развитием интернет-сети. Однако, для того чтобы web-разработчики могли конкурировать на рынке труда, им необходимо знать несколько языков программирования. При этом важно учитывать, что количество используемых языков постоянно растёт, нужно быть готовым к работе с ними.

В компаниях, где необходимо вести контроль за корпоративными расходами, остаются и будут востребованными специалисты по анализу данных. Среди них – разработчики стандартных баз данных, инженеры данных. Кроме того, очень актуальными остаются работники в сфере информационной безопасности. Согласно исследованию Robert Half Technology – лидера по подбору профессионалов в IT, 14% опрошенных отнесли системы безопасности к отраслям, в которых очень проблематично найти квалифицированных специалистов. Поэтому знающие толк в таком деле крайне востребованы на рынке труда.

Эксперты отмечают, что информационные технологии – одна из немногих сфер деятельности, уровень безработицы в которой очень низок: 2-3%. Это вполне закономерная тенденция, и, судя по тому, как стремительно развивается данная сфера, спрос на IT-специалистов самых различных направлений деятельности будет только расти.

А каково положение специалистов по телекоммуникациям? Все они тоже незаменимы на рынке труда и требуются  в компаниях мобильной связи, телевидения, интернета, в службах технической поддержки, в справочных службах. Благодаря стремительному развитию интернета очень актуальными являются любые работники, деятельность которых связана с ним. Некоторым организациям не обойтись и без инженеров телекоммуникаций, монтажников, техников.

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

Портал «SuperJob» составил рейтинг специальностей, востребованных на рынке труда. По результатам его исследования, работодатели чаще всего запрашивают следующие специальности области ИТ и телекоммуникаций:

  Наиболлее востребованные специальности в сфере IT-технологий
1. Информационные системы и технологии
2. Автоматизированные системы обработки информации и управления
3. Информационные системы
4. Информационная безопасность телекоммуникационных систем
5. Компьютерная безопасность
6. Комплексное обеспечение информационной безопасности автоматизированных систем

moeobrazovanie.ru

TOP-10 из наиболее востребованных специальностей в области ИТ

Многие уже ощутили на себе смрад дыхания приближающегося экономического кризиса. Это, безусловно, касается даже таких перспективных отраслей как ИТ. Шутка ли, во времена ”Большой депрессии” падение ВВП США составило порядка 25%, тогда как для той же Украины, аутсорсинговой столицы СНГ, неофициальные пока прогнозы предсказывают падение ВВП до 40% уже в следующем году (если угрозы о закрытии российского рынка будут всё-таки осуществлены). Впрочем, в более благополучных России или Беларуси также намечается рецессия, первые признаки которой отчетливо видны по текущим официальным стат.данным.

Но не будем о печальном… что же может противопоставить такой негативной тенденции трудолюбивый и энергичный айтишник? Готовый учиться новому и желающий двигаться только вперед? Какую специализацию выгодно изначально выбрать, если планируется покорение олимпа ИТ?

Сегодня предлагаю статистику популярности 10 самых ходовых ролей на ИТ-рынке отобранных за 5 последних лет: от рядового программиста и сисадмина, до тим-лида и системных архитекторов. Вооруженные этими данными, вы сможете достоверно и однозначно понять, куда движется рынок, на какую специализацию в сфере ИТ выгоднее сделать ставку, чтобы гарантировать себе беспроблемное трудоустройство в будущем.

Но прежде чем мы начнём, предварительная ремарка – все нижеприведенные данные справедливы для североамериканского рынка по состоянию на конец 2013 года. И хотя вы, будучи айтишником, можете жить и работать далеко от США, жизнь неоднократно доказывала, что американские ИТ-тренды всегда становятся доминирующими и глобальными, задают стандарты и направления развития всем остальным регионам мира. Главным критерием выборки для данного Top10 стали текущие показатели спроса и востребованности каждой конкретной ИТ-специальности на рынке вакансий (величина зарплаты не всегда коррелирует с этим показателем). Двигаться при этом мы будем вниз от наиболее к менее востребованным ролям.

Итак, представляем “рейтинг стабильности” айтишных профессий.

 

1. Systems Engineer

Там, где непосредственно соприкасается софт и аппаратура, обитают системные программисты, которые создают низкоуровневые программы-обработчики и прошивки. Как правило, они имеют дело с новыми девайсами и компонентами, которые изобретаются в последнее время со страшной силой и в великом количестве. Именно поэтому “боги ассемблера” имеют постоянный спрос и востребованность по данным свежей статистики. Системные программисты, как правило, ? это наиболее квалифицированная часть программистов, поэтому неудивительно, что их постоянно не хватает.

Но отбросим в сторону всё хвалебное бла-бла-бла, приведу лишь такую цифру – по данным TEKsystems, спрос на эту профессию за последние 5 лет вырос на 322%, включив специальность в Top-2013 самых востребованных профессий и навыков США.

Единственное примечание – системные инженеры, как правило, задействованы непосредственно на фазе разработки и создания устройств, тогда как собственно R&D почти всех крупнейших компаний мира сосредоточен в США. Поэтому в спросе на “системщиков” есть определенный “географический перекос” – знатоки контроллеров, портов, регистров и “низкоуровневого симблера” слабо востребованы в Восточной Европе, тогда как на Западе, где ”создают вещи”, они, наоборот, в большом почёте.

 

2. IT Project Manager

По данным TEKsystems, за последние 5 лет эта популярная ИТ-роль выросла на 291%. PM – это человек-оркестр, он сочетает в себе навыки управления людскими ресурсами и тайм-менеджментом, хорошее знание методологий разработки и не менее хорошее понимание технической стороны дела. Поэтому от этой роли требуют хорошего технического опыта и широты знаний, это важная “связующая прокладка” между чистыми технарями и бизнес-менеджментом компании.

Эта специальность, ИМХО, определенная психологическая веха – часто это тот же самый Team Lead, который с возрастом перерастает в Project Manager (то есть он окончательно перестаёт кодить, полностью сосредотачиваясь на управлении и взаимодействии).

 

3. Systems Administrator

Третье место по перманентности спроса занимают системные администраторы или просто сисадмины. Спрос на них за последние 5 лет вырос на 254%. Сисадмины ответственны за установку и сопровождение серверных систем, за показатели производительности и безопасности, виртуализацию и обновление софта, за уровень их интегрированности в инфраструктуру предприятия. Чаще всего кроме серверов, они также обеспечивают работу рабочих станций, хотя с ростом популярности модели BYOD эта составляющая постепенно снимается с их натруженных плеч.

 

 

4. Network Engineer

Востребованность этой разновидности популяции “админов” выросла на 240% за последние 5 лет. Следует сразу пояснить, что на Западе принято разделять роль “администратора локальных сетей” на две ипостаси.

Systems Administrator в большинстве случаев отвечает за серверный софт (и отчасти, за базовые вещи, типа установки ОС и настройки подключения к сети на стороне рабочих станций). Тогда как Network Engineer отвечает за локальную сеть уже на уровне “железа”, то есть заведует проводами, серверными стойками, сетевыми розетками и Wi-Fi-спотами. Его стихия - физические подключения и маршрутизация, более близкое общение с физическим уровнем сети; сисадмин же, более сконцентрирован на наполнении этой сетевой инфраструктуры самыми разными сервисами и полезными для предприятия возможностями. Иначе говоря, если у вас пропал ping – вы делаете звонок к сетевому администратору, ну, а если ваш корпоративный почтовый сервер завис – вам прямиком к системному администратору.

Итак, плохая новость для Network Engineer – эта специальность в прошлом 2013 году впервые отметила сокращение спроса в -5%. В большинстве случаев это значит, что малый и средний бизнес объединяет эти две родственные роли в одну, чтобы сэкономить деньги в эти тяжелые кризисные времена. Кроме того, прокладка кабелей и тому подобные вещи очень хорошо аутсорсятся, а сами сервера вообще активно выносятся в абстрактное облако. Тем более в наших местных краях эти две роли почти никогда и не разделяли, требуя быть “мастером на все руки”, поэтому у нас спрос на этих двуглавых (имперских) “админов” продолжает расти вверх.

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

Или же вы можете подписаться на нашу еженедельную рассылку с подборкой лучших статей и новостей.

5. Business Analyst

Есть такая профессия, закрывать брешь между имеющимися техническими возможностями и хотелками стоящими перед компанией задачами. BA занимаются стратегией, отслеживают тренды, пытаются максимально эффективно и оптимально конвертировать имеющиеся тех.ресурсы в реальные деньги и возможности. По данным TEKsystems отмечен рост спроса на подобных “спецов” на 236% за последние 5 лет. 

 

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

 

6. Quality Assurance /Software Testing Engineer

Главная задача тестировщиков – находить проблемы и ошибки, которые возникают в результате неуемного творчества программистов, до того, как это станет проблемой их заказчиков. Их специализация огромна, от поверхностного UI-тестирования до непосредственно отладки приложений и комплексного юнит-тестирования. Конечно, порог вхождения в эту нишу в целом ниже, чем у остальных рассмотренных специальностей, в этом причина популярности именно этой специализации среди “простых людей” с гуманитарным образованием. По данным TEKsystems спрос на тестеров за 5 лет вырос на 228%.

 

7. Architect

Очень многообразная и ответственная роль, которая представлена в самых разных образах и склонениях, например: IT architects, data architects, systems architects, software architects и т.д. Говоря кратко, это очень опытный человек, который точно знает, как собрать составные части проекта, как их изначально правильно спроектировать, чтобы учесть всевозможные обстоятельства из прошлого и будущего, дабы потом все остались довольны итоговой разработкой. Он создаёт абстрактный дизайн и каркас будущего продукта/системы.

Как правило, звание архитектора прилагается к ИТ-инфраструктуре, данным или приложениям (в зависимости от того, план чего ему предстоит разработать). Это очень опытные разработчики или админы, которые много чего на своём веку повидали, и поэтому заранее точно знают, по каким граблям предстоит походить ведомой ими команде. Рост спроса на них - 208%.

 

8. IT Systems Analyst

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

 

Сюда также относят переговоры с заказчиком, из которых следует последующий анализ и систематизация его требований, что на финишной прямой порождает четкие и непротиворечивые спецификации будущего продукта. Общий рост в 200%, с падением -7% в позапрошлом году.

 

9. Developer

Это рабочие лошадки большинства айтишных проектов, создатели софта, алгоритмов и любой автоматизации. Сейчас наиболее ходовой спрос на специалистов Java, HTML5, SQL, JavaScript, C+ и Hadoop (подробно о наиболее востребованных языках и навыках программистов можно почитать в моем отдельном отчете). По данным TEKsystems, спрос на разработчиков ПО вырос за последние 5 лет на 179%.

 

 

10. Help Desk/Desktop Support

Это наименее востребованная часть ИТ-публики, тем не менее, она входит в Top10 из стабильно требующихся ИТ-специальностей.

Где-то встречаются специалисты суппорта уровня полноценного разработчика, который может удаленно и квалифицировано зафиксировать/продиагностировать проблемную ситуацию в продукте заказчика. Но чаще всего, для этой роли используют низко квалифицированную рабочую силу. Типичного представителя суппорта можно изобразить так: это молодая девушка со знанием Excel и Интернета, а также базовым представлением о сопровождаемом продукте, которая в отдельных сложных случаях может перенаправить звонок к более сведущему “спецу”. Эта отрасль фиксирует наиболее высокую текучку, и как никакая иная подвержена гримасам аутсорсинга - его специфике и следствиям.

Впрочем, постоянный рост в 171 % говорит о том, что такие люди до сих пор востребованы у постоянно растущей ИТ-индустрии. Все последние тенденции говорят о том, что качество/требования к тех.поддержке медленно и стабильно повышаются, что требует привлечения всё более квалифицированной рабочей силы.

Игорь САВЧУК

www.kv.by

Какие IT-специалисты будут востребованы в будущем

Число вакансий в IT демонстрирует невероятную динамику. По данным портала HeadHunter, с января по август прошлого года спрос был скорее отрицательным. Но, постепенно увеличиваясь, IT-вакансии к апрелю 2016 года составляли до 40% от общего числа для Москвы и более 50% — для Санкт-Петербурга. В продолжение темы профессий будущего разбирались с экспертами, как развивается IT-сфера и меняются требования к специалистам.

Универсалы в прошлом

Далеко в прошлом остались представления об IT-специалисте как неопрятном сисадмине, настраивающем компьютеры в офисе. Рынок требует командных игроков, высококлассных специалистов по автоматизации и безопасности данных, разработчиков приложений и прочих гениев кода. Топ-5 перспективных и набирающих популярность профессий в IT, согласно исследованиям HeadHunter, возглавляют по убывающей: специалисты Big Data, web-аналитики, разработчики мобильных игр, облачных решений и дизайнеры инфографики.

Эксперты рынка уверены, что универсальным бойцам придется в будущем непросто. Работодателям нужны мастера своего дела, наделенные глубинными познаниями в узкой сфере.

Между универсальным айтишником из прошлого и IT-специалистом, востребованным на рынке сегодня, пролегает огромная пропасть, уверен Илья Вислоцкий, руководитель центра архитектуры клиентских решений Stack Group.

«Современные технологии стали настолько развитыми и сложными, что для их освоения уже недостаточно одного человека, поэтому появляются профессионалы отдельных IT-направлений. В это же время обычный сотрудник должен разбираться в IT не хуже того универсального айтишника из прошлого. Сегодня каждый должен быть „немного программистом“», — подчеркивает эксперт.

«Идет процесс детализации знаний. Если во времена Ломоносова можно было быть гением во всех науках, то современный уровень научной школы предполагает изучение огромного багажа накопленных знаний в конкретной области. Это не означает, что сегодня ученые уже не те, что были вчера, сама наука вышла на новый уровень. В этом смысле „универсальные бойцы“ не смогут конкурировать со специалистами узкого профиля, которые в своей области являются новыми „ломоносовыми“», — соглашается генеральный директор компании «Вокорд» Тимур Векилов.

Спрос на сисадминов-эникейщиков никуда не денется, но людям, которые грезят о серьезных доходах, по мнению исполнительного директора «Конструктор документов FreshDoc.ru» Андрея Тушева, следует обратить внимание на отрасль web-разработки. «Именно в web сейчас наблюдается реальный голод кадров, этот рынок перегрет, он растет гигантскими темпами. Как следствие, высокий спрос на квалифицированных работников, высокая оплата труда и хорошие перспективы профессионального роста», — резюмирует эксперт.

Кого ждет рынок

Представители IT-сферы в вопросе о профессиях будущего буквально фонтанируют идеями и напоминают, что следует внимательнее присмотреться к списку из «Атласа новых профессий» — это уже обозримое будущее. IT перестает быть закрытой самостийной системой: гармоничное слияние с другими областями — вопрос более чем актуальный сегодня.

«Мы живем в эпоху конвергенции всего и вся: технологий, знаний, разных предметных областей, — подчеркивает директор АНО „Центр оценки и развития проектного управления“ Юрий Ким. — Самые востребованные специалисты — не просто кодеры, системные администраторы или другие технические профессионалы. Топ-классом признаются специалисты, которые помимо технической стороны вопроса, знают еще и предметную, содержательную».

Топ-классом признаются специалисты, которые помимо технической стороны вопроса, знают еще и предметную, содержательную.

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

Если рассматривать вопрос более предметно, то заместитель директора по науке и развитию компании ИВК Валерий Андреев предлагает обратить внимание на потребность рынка в программистах, имеющих возможность и желание создавать продукты, выступающие альтернативой имеющимся. «Востребованы специалисты, разбирающиеся в сетевых сервисах, работе с сетевым оборудованием. Имеется устойчивый спрос на специалистов информационной безопасности. Сложнее стало работать вендорам, но предполагается, что это временно. А вот для разработчиков сейчас самое время, причем в широком смысле. Таковых современные ВУЗы не выпускают, они воспитываются долго и стоят дорого», — рассуждает эксперт.

«В ближайшее время в силу роста мобильной индустрии будут востребованы мобильные разработчики, особенно программисты iOS/Android, дизайнеры UI/UX, web- и прикладные программисты, архитекторы, QA специалисты, системные администраторы, менеджеры проектов, дизайнеры, а также специалисты Helpdesk», — соглашается сооснователь и IT-директор Rubrain.com Дмитрий Григорьев. «Если говорить про будущее, то мы можем ожидать активное развитие следующих направлений: „AR everywhere“ („дополненная реальность везде“), искусственный интеллект, робототехника, Data science. Подготовке специалистов в этих направлениях стоит уделить особое внимание».

Директор по маркетингу Experian (Россия и СНГ) Наталия Фролова, основываясь на исследовании, проведенном ее компанией в 2015 году, отмечает формирование новой профессии, обусловленное растущим объемом накапливаемых данных. «До недавних пор основная работа по централизации стратегии управления данными ложилась на плечи IT-директора. Однако уже сейчас компании начинают вводить новую должность — директор по данным. Речь не столько о специалисте „иного профиля“, сколько о новом огромном фронте работы для IT-специалиста».

Разработка помогает проверить то, насколько правильно человек выбрал сферу в IT, действительно ли она ему нравится.

Но нет для знакомства со сферой IT способа лучше, чем разработка, уверен IT-директор департамента IT-аутсорсинга, руководитель Центра компетенции по импортозамещению и Open Source компании ALP Group Павел Рыцев. «Можно попробовать себя в разработке мобильного или веб-приложения, а можно принять участие в доработке OpenSource-решения, заодно освоив навыки совместного решения сложных задач в команде. Разработка помогает проверить то, насколько правильно человек выбрал сферу в IT, действительно ли она ему нравится».

Места под солнцем хватит всем

Чтобы попасть в IT, нет необходимости становиться именно программным разработчиком или специалистом по информационной безопасности. В этом вопросе эксперты настроены более чем радушно — интересных задач хватит на всех.

Работа в IT перестала быть местом трудоустройства только для представителей технических специальностей, подтверждает коммерческий директор Ringostat Константин Червяков. «В России появляется все больше стартапов, SaaS-сервисов, продуктовых технологических компаний, которым нужны менеджеры по продажам, специалисты по работе с клиентами, дизайнеры, контент-маркетологи и т. д. То есть сектор IT теперь полноценно трудоустраивает большое количество людей самых разнообразных профессий».

Работа в IT перестала быть местом трудоустройства только для представителей технических специальностей.

И то ли еще будет. Так или иначе всем высоким технологиям находят применение в потребительском сегменте, а это вновь расширяет границы профессии и сферы в целом.

«Маркетологи придумают новые концепции, подобные „Big Data“, „облачным сервисам“, „интернету вещей“ и прочих. Это приводит к появлению новых сегментов, технологий, решений, которые надо будет „обслуживать“ (в широком понимании этого слова), и на которые потребуются ресурсы», — рассуждает Тимур Векилов.

Мой мир — мои правила

Конфликт из области «ожидание-реальность» в процессе набора сотрудников в технологические компании, что ожидаемо, обостряется.

«Это самая быстро и бурно развивающаяся отрасль, которой постоянно требуется свежая кровь. Однако ожидаемой дружбы спроса и предложения не случается. В основном, потому, что запрос работодателя на компетенции и опыт сотрудника и возможный ответ потенциального кандидата на этот запрос существенно отличаются», — замечает Павел Рыцев.

Отчасти поэтому, по словам Тимура Векилова, талантливых ребят отбирают заранее. «Это и физико-математические классы, специализированные школы при физико-технических и технических ВУЗах, и подготовительные курсы, факультативные студии. В высших учебных заведениях тоже существуют „клубы по интересам“, где перспективных студентов патронируют крупные игроки IT-рынка, приглашают на практику».

На растущую популярность IT-сферы среди женщин рынок реагирует адекватно. Если раньше встретить девушку-программиста или тестировщика — было чем-то необычным, сейчас соотношение специалистов во многих стартапах достигает 50/50», — замечает Дмитрий Григорьев.

Как раньше уже не будет

Каждый из экспертов подтвердил отход от универсальной модели развития отрасли. Единственное, от чего предостерегают многие — не рубить с плеча.

Павел Рыцев категорически не рекомендует идти в IT только потому, что это правильно, перспективно, там больше денег и пр. «IT — это неизменная готовность к решению большого числа как типовых, так и крайне нестандартных задач. Это постоянный поиск тонкого баланса между нуждами клиента и ресурсными затратами компании на их обеспечение. Выбор нужно делать очень внимательно и обязательно проверять практикой», — подытоживает Павел.

dailymoneyexpert.ru

Можно ли стать специалистом в IT, не выходя из дома? Да!

Содержание статьи

На одних только статьях журнала «Хакер» далеко не уедешь. Это я тебе точно говорю. Если хочешь стать настоящим специалистом в области IT, необходимо учиться и обязательно получить фундаментальные знания о предмете. К счастью, сегодня для этого возможностей больше, чем когда-либо. В Сети не только доступно множество учебников бесплатно, но и стремительно развиваются совершенно новые, прогрессивные способы обучения. И особенно это касается нашей – IT’шной — специальности.

Цель данного материала — показать, насколько просто сегодня можно обучаться самостоятельно. Быстро осваивать новые технологии и языки программирования. При этом делать это не в напряг и получать настоящее удовольствие от обучения. Я не претендую на полноту картины, и эта статья, само собой, не является сборником всех проектов, которые могут помочь тебе в самообразовании. Но я постарался собрать некоторые особенно интересные сервисы, которые были интересны лично мне. Уверен, они пригодятся и тебе.

 

Изучаем английский язык

Я серьезно рискую, начиная этот материал со слов «английский язык». У многих людей с ним сложности, и ирония в том, что чем серьезнее проблема, тем больше люди противятся его изучению, придумывая отговорки и оправдания. Как бы там ни было, могу тебе сказать с полной уверенностью: по-настоящему успешный IT-специалист если и может обойтись без английского языка, то упускает при этом многие интересные возможности. Большинство авторитетных конференций проходит на английском. В самых крупных сообществах специалистов принят английский язык. Известные ученые ведут блоги и пишут статьи на английском языке. На английском языке говорят в Силиконовой долине. И на нем же изъясняются программисты из Индии, которых стало так много, что спрятаться от них у тебя не получится при всем желании :). Короче говоря, изучение языка нужно добавить в свой личный список дел в качестве одного из приоритетных пунктов. Сказать по правде, абсолютное большинство ресурсов, о которых я буду говорить далее, требуют хотя бы минимального знания английского. Причина простая: на русском ничего подобного не делают (уверен, что только пока). Однако для первого проекта из нашего обзора иностранный как раз не нужен — напротив, он направлен на то, чтобы ты быстро прокачал свои знания «ИнЯз’а». И он сделан в России :).

 

Есть простое правило: чтобы лучше и увереннее подтягиваться на турнике, нужно больше и чаще подтягиваться на турнике. Просто интенсивнее заниматься. Так же и с английским: чтобы хорошо понимать на слух английскую речь, не вслушиваясь в каждое слово в попытке разобрать хоть что-то, нужно больше слушать этой самой речи. Можно начать с просмотра какого-нибудь сериала, подключив для уверенности оригинальные субтитры, но… по сравнению с тем, что представляет сервис LinguaLeo, — это прошлый век. В его базе уже собрано огромное количество сериалов, всевозможных фильмов, записей различных семинаров и выступлений (например, тематических минивыступлений с TED.com), лекций из западных университетов (в том числе по иностранному языку) и так далее. Все это разбито на категории по тематике, сложности и рейтингу у пользователей. Но главное заключается в том, как именно сервис позволяет этот контент потреблять. Рядом с видео выводится полная расшифровка речи, поэтому ты всегда можешь прочитать непонятный на слух фрагмент. Встречаешь неизвестное слово? Один клик, — и LinguaLeo тут же показывает перевод и заносит это слово в твой личный словарь, чтобы дальше с помощью самых разных упражнений ты мог запомнить его и начать использовать в нужном контексте. Никаких тебе больше ковыряний с субтитрами и словарей, – ты просто смотришь интересный для себя контент и быстро разбираешься с непонятными местами. Для себя я не вижу лучшего способа, во-первых, пополнять словарный запас, а во-вторых, привыкнуть к английской речи. Чтобы «отрабатывать» те слова, которые просто встречаются в интернете, я давно себе установил специальный аддон для браузера, реализующий интеграцию с сервисом.

 

Онлайн-универы

Найдется немало людей, которые захотят поспорить о том, необходимо ли ИТ-специалисту высшее образование. Правы те, кто говорит, что фундаментальные знания остро необходимы. Но можно согласиться и с теми, кто утверждает, что всему можно научиться самостоятельно, — было бы желание. Последнее стало еще проще после того как ведущие западные вузы с зашкаливающей стоимостью обучения начали не только выкладывать видео своих лекций (например, в iTunes), но и вообще формировать культуру преподавания университетских предметов онлайн. Хотел бы я сейчас отметить подобные инициативы со стороны российских вузов, но здесь сказать пока нечего.

 

Учебные курсы от Стэнфорда

Университет Стэнфорда, расположенный в Калифорнии, известен по всему миру. Фактически это кузница кадров для технологических компаний Силиконовой долины, многие из которых расположены в Пало Альто — в том же городе, что и сам университет. Попасть в Стэнфорд — мечта для многих молодых людей, которые жаждут сделать карьеру в области ИТ. Чем больше читаешь про Стэнфорд, тем больше радуешься тому факту, что осенью университет запустил проект бесплатных онлайн-курсов. Изначально всем желающим предлагалось пройти три курса: «Машинное обучение» (ml-class.org), «Искусственный интеллект» (ai-class.com), «Введение в базы данных» (db-class.org). Каждый из курсов состоит из лекций, проверочных работ и финального экзамена. В случае успешного завершения обучения студент получает сертификат в виде PDF-файла, заверенного цифровой подписью преподавателя. Эксперимент оказался успешным, и в начале года Стэнфорд анонсировал сразу дюжину новых курсов, в том числе:

Помимо непосредственно ИТ’шных предметов, есть пара курсов по предпринимательству (в области высоких технологий). Я пока успел послушать курс по машинному обучению и получил огромное удовольствие. Курс построен таким образом, чтобы быть понятным практически каждому, хотя, безусловно, знания в области дискретной математики и математического анализа будут здесь очень полезны. Надо сказать, что видео любого из курсов сопровождается субтитрами на случай, если что-то сложно разобрать на слух. Как правило, язык очень простой, поэтому все понятно даже со средним уровнем английского.

 

MITx от Массачусетского технологического института

Ты наверняка слышал и о MIT — не менее известном западном вузе. Тот тоже пошел по стопам Стэнфорда и в начале года анонсировал разработку MITx — технологической платформы для онлайн-образования. И вот уже в феврале появилась информация о первом курсе, который будет проходить с помощью этой системы – «6.002x: Схемотехника и электроника». Обучение начнется весной и потребует примерно десять часов в неделю. Предмет непростой, поэтому допускаются только студенты, обладающие необходимыми знаниями по электричеству, магнетизму и дифференциальному исчислению. Среди трех преподавателей — профессор Джеральд Сассмен, который создал язык Scheme и является автором одного из самых лучших учебников по программированию — «Structure and Interpretation of Computer Programs». В скором будущем обещается появление и других предметов. Уверен, что подобное по зубам и российским учебным заведениям, которые просто обязаны не отставать.

 

Попробовать технологию!

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

 

JavaScript

Впрочем, курсы английского — хоть и нужный, но все-таки шаг в сторону. Главное, о чем я хочу сегодня рассказать — это сервисы, позволяющие изучить вполне конкретный язык программирования. Тут очень заметна закономерность: чем активнее язык развивается и набирает популярность, тем больше появляется инструментов для его изучения. Для примера я взял несколько особенно модных языков программирования: Python, Ruby (плюс Ruby on Rails) и, конечно же, JavaScript (HTML5). С последнего и начнем. Ни одно современное веб-приложение не обходится сегодня без ударной дозы кода на JS, на котором полностью реализовано взаимодействие с пользователем. Особенные гики умудряются имплементировать на JavaScript совершенно невозможные вещи: взять хотя бы проект виртуальной машины, на которой вполне себе успешно запускается Linux (bellard.org/jslinux). Но этот случай мы рассматривать не будем :).

 

Простой вопрос: какой самый проверенный способ выучить новый язык программирования? Взять умную книгу и начать ее читать. Этот подход никогда не устареет. Так было двадцать лет назад, так есть и сейчас. Однако сложно представить, что к 21 веку не придумали более прогрессивных методов обучения, тем более — обучения программированию. Codecademy — это стартап, позиционирующий себя как школу разработчика. За семьдесят два часа после открытия он собрал более двухсот тысяч (вдумайся в цифру!) начинающих программистов, предложив им пройти интерактивный курс JavaScript.

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

Проект быстро получил финансирование и очень скоро обещает значительное пополнение учебных курсов. Уже сейчас доступна система для создания своих курсов на готовой платформе Codecademy.

 

Неотделимой частью JavaScript постепенно стала библиотека jQuery, упрощающая работу с HTML-документом, обработку событий, создание анимации и реализацию AJAX. Фактически jQuery во многом изменил подход к программированию на JavaScript. Разобраться с библиотекой в принципе несложно. Но чтобы сделать это еще более безболезненно, портал Nettuts+, известный своими качественными обучающими статьями, разработал специальный курс. Курс разбит на тридцать уроков-скринкастов по пятнадцать минут каждый, что позволяет день за днем постепенно брать библиотеку на вооружение. Как ни крути, а пятнадцать минут можно найти всегда. Да и формат обучения очень приятный: лично для меня нет ничего более понятного, чем непосредственная демонстрация кодинга с комментариями по ходу дела. Для тех, кто только начинает изучать JS, есть и видеокурс этого же автора (bit.ly/AqK4s0).

 

Если спросить, кто снимает скринкасты эталонного качества, то среди победителей совершенно точно будет онлайн-школа программирования c<>de school. Это очень профессиональный проект, предлагающий как платные, так и бесплатные курсы для специалистов различного уровня. Курс «jQuery Air: First Flight» долгое время был платным, но с недавнего времени открыт всем желающим. Он состоит из пяти уровней, каждый из которых включает в себя обучающий скринкаст и интерактивные упражнения по программированию, реализованные прямо в браузере. За прохождение заданий начисляются очки (например, 350 за решенную задачку). Если где-то возникла трудность, можно попросить подсказку, но в этом случае не избежать штрафных баллов. На первом уровне предлагается пройти азы JavaScript, на втором — селекторы, на третьем — CSS-атрибуты, на четвертом — манипулирование с HTML-элементами и DOM, на пятом — работа с событиями. Чтобы пройти курс, необходимо выполнить пятьдесят пять простых и не очень упражнений.

 

Ruby и Ruby on Rails

Если ты читал в прошлом номере интервью с Аленой Владимирской, которая по праву считается ведущим хедхантером Рунета, то уже знаешь, насколько востребованными сейчас являются программисты на Ruby on Rails. За грамотными специалистами, готовыми быстро поднимать растущие веб-проекты, гоняются все. И чем больше растет спрос, тем больше становятся зарплаты. Если у тебя есть опыт программирования, и ты хочешь переквалифицироваться на более востребованное направление, то Ruby в связке с Ruby on Rails — совершенно точно очень неплохой вариант. И выучить его сейчас можно довольно быстро. Впрочем, знание языка пригодится, даже если ты не собираешься работать профессиональным разработчиком. Ruby популярен и среди экспертов по информационной безопасности: к примеру, известный фреймворк для хакера Metasploit (и в том числе все его модули) написаны именно на Ruby.

 

Проект представляет собой интерактивную книгу, состоящую из пятидесяти упражнений, позволяющих быстро пройтись по основам Ruby. Тебе говорят: «Массив из элементов создается так – попробуй». И ты пробуешь. Далее объясняется что-то еще, — ты опять же сразу проверяешь это в действии. Как только знаний становится достаточно, тебе предлагаются более сложные упражнения. Совершенно улетно реализована проверка выполненных заданий (код решения, естественно, надо набирать прямо в браузере, а редактор даже поддерживает подсветку синтаксиса). Для каждого упражнения заданы контрольные точки, по которым проверяется правильность решения. Таким образом, в любой момент можно понять, что именно не нравится интерактивной системе, какой результат должен быть на выходе, и где в твоем решении спряталась ошибка.

 

Если у тебя был мало-мальский опыт программирования, то эта интерактивная обучалка буквально за пятнадцать минут позволит тебе пройтись по базовым понятиям языка Ruby и понять, что к чему. Впрочем, даже если ты вообще никогда не имел дело с программированием, try ruby будет тебе по зубам. Правда, в этом случае обучение, вероятно, займет чуть больше времени. Всего нужно пройти восемь уроков и справиться с более чем пятьюдесятью заданиями. Проект стал еще лучше после того, как его взяла под свое крыло уже упомянутая выше школа c<>de school. Теперь это практически идеальный репетитор.

 

Как уже было отмечено, язык Ruby четко ассоциируется с популярнейшим фреймворком для построения веб-приложений Ruby On Rails. Последний помог взлететь не одному стартапу из Силиконовой долины, в том числе и Twitter’у. Джеффри Вэй — главный редактор сервиса tutsplus.com — записал убойный скринкаст с говорящим названием «Скринкаст для чайников в Rails, с которого я хотел бы начать сам». В 40-минутном ролике в самой доходчивой форме рассказывается, как использовать Rails. После этого слова «Models», «TDD», «ActiveRecord», «RSpec», «Capybara», «Partials» уже не будут пугать. Это не единственный скринкаст для начинающих: немало видеоуроков для программистов самого разного уровня можно найти на другом профильном проекте — railscasts.com.

 

После того (и только после того!) как у тебя будут необходимые знания Rails и некоторый опыт в создании веб-приложений, обязательно нужно пройти бесплатный курс «Рельсы для зомби» от все той же школы c<>de school. Записанные на неизменно высоком уровне уроки, приправленные здоровой дозой юмора, сопровождаются упражнениями, составленными из ситуаций, с которыми каждый день встречаются программисты на «рельсах». Если этого курса тебе окажется мало, то у авторов есть продолжение «Rails for Zombies 2», но его можно пройти уже только за денежку.

 

Python

Python — один из популярнейших языков программирования среди специалистов по информационной безопасности. Огромное количество подключаемых библиотек позволяет быстро писать сложные сценарии и вспомогательные приложения. Многие профи вообще считают Python идеальным инструментом для максимально быстрого прототипирования сложных информационных систем. Впрочем, прототипом дело часто не ограничивается: найдется немало проектов, код которых написан на Python, и которые выдерживают огромные нагрузки. Изучить этот язык можно даже просто для себя: у меня десятки раз бывала ситуация, когда нужно было что-то оптимизировать, и каждый раз знания языка оказывались очень полезны.

Более того, Python часто встраивают во многие серьезные приложения в качестве скриптового языка, чтобы иметь богатые возможности для создания сценариев.

 

Лучший способ быстрого старта — попробовать онлайн-обучалку Python. По интерактивности сервис сильно проигрывает аналогичным проектам для JS и Ruby, но, тем не менее, позволяет пройти базовый курс обучения прямо в браузере. На компьютер не надо даже устанавливать интерпретатор. Это очень удобно: любой приведенный пример можно тут же попробовать в действии. Однако на этом интерактивность заканчивается: Try Python никак не проверяет твой код, не следит за правильностью действий и не предлагает задачки для проверки знаний. Весь курс состоит из семи частей (пять по Python и две по IronPython). Забавно, что сам сервис написан на Silverlight’е.

 

Забавный сервис был разработан в рамках курса по программированию в известной американской кузнице программистов Массачусетского технологического института. Его идея заключается в том, чтобы визуализировать выполнения сценариев, написанных на Python, позволяя пошагово выполнять их (вперед-назад) и на каждом шаге просматривать значения разных структур данных (переменных, объектов в куче, фреймов стэка). Это может быть произвольный код, набранный прямо в браузере, или один из нескольких заранее заготовленных сниппетов, взятых из учебной программы Python в MIT. Забавно, что здесь есть несколько задачек, которые предлагают соискателям на должность программистов. С решениями. Сервис можно было бы назвать онлайн-отладчиком, однако для выполнения сложных сценариев использовать его уже нельзя из-за отсутствия возможности подключения модулей, выполнения I/O-операций и так далее.

 

Google давно славится тем, что активно использует у себя Python. В компании есть даже специальный курс, предназначенный для людей, у которых пока мало опыта в программировании (естественно, они не работают на должности разработчиков). Теперь этот курс полностью открыт и бесплатен. Он включает в себя пошаговые мануалы, видео лекций, а также много упражнений для тренировки и закрепления материалов. Первые занятия касаются базовых понятий в Python (вроде строк и списков), далее — последовательно освещается разработка полноценных приложений, работающих с файлами, процессами и HTTP-соединениями. Надо сказать, что в Google этот курс проходит по интенсивному сценарию и умещается в два дня.

 

xakep.ru

10 самых дефицитных ИТ-профессий

На рынке труда в ИТ-сфере даже в трудные времена спрос превышал предложения. Высококвалифицированные ИТ-специалисты всегда очень востребованы. Вот десять самых дефицитных ИТ-профессий, на которые особенно сложно найти подходящую кандидатуру.

1. ИТ-консультант. Они играют уникальную роль в ИТ-сфере и поэтому должны обладать уникальным набором навыков. Само собой разумеется, что эту вакансию достаточно трудно заполнить. Стоит добавить, что работа ИТ-консультанта значительно отличается от остальных ИТ-профессий, поскольку связана с постоянными разъездами и плотным графиком работы.

2. Менеджер проектов. Самая большая проблема с менеджерами проектов — это PMP-сертификация. Сертифицированным специалистам нужно платить хорошую зарплату и их трудно найти. Главная трудность заключается в получении сертификата. Это замкнутый круг: чтобы получить его нужно быть менеджером проектов. К счастью, российские работодатели не придают столь большого значения сертификатам.

3. ИТ-директор. Очень трудно найти хорошего ИТ-директора. Ему требуются навыки нетипичные для ИТ-специалистов. Компаниям приходится нанимать хороших менеджеров со слабой (или отсутствующей) технической подготовкой или надеяться, что ИТ-специалист овладеет навыками, необходимыми для эффективного управления. Трудно найти человека, у которого хорошие технические способности сочетаются с менеджерскими навыками и лидерскими качествами.

4. Специалист службы поддержки. Главная проблема службы технической поддержки — низкие зарплаты. Многие согласились бы работать в техподдержке, не смотря на постоянный стресс и требования к техническим навыкам, но только за достойное вознаграждение. Часто компании рассматривают техподдержку как неизбежное зло, требующее денег на свое содержание. И, к сожалению, они правы. Иногда доходы компаний настолько малы, что расходы на службу техподдержки могут поставить под вопрос прибыльность бизнеса. Поэтому компании и урезают зарплаты специалистов техподдержки, а в условиях ограниченного бюджета практически невозможно найти квалифицированного специалиста, только если ему срочно не нужна работа.

5. Узкоспециализированный программист. Разработчики, которые могут написать хороший драйвер, операционную систему, мобильное приложение или другое подобное ПО встречаются крайне редко, поэтому на них всегда высокий спрос. Некоторые виды ПО настолько специфичны, что с этой задачей могут справиться лишь считанные единицы. Разработкой другого ПО (например, мобильными приложениями) занимается множество программистов, но высокий спрос на это ПО вынуждает компании нанимать новых разработчиков.

6. Инженер предпродажной поддержки. Это еще одна ИТ-профессия, которая помимо технических навыков требует разнообразных талантов и частых командировок. Ничто не может заменить наглядной демонстрации продукта, когда дело доходит до заключения сделки. Кроме того, эта работа тесно связана с обслуживанием клиентов, с чем многие ИТ-специалисты не хотят иметь дело, особенно если учесть, что у них есть и другая работа. Инженеру предпродажной поддержки необходимо иметь сердце продавца и мозги ИТ-специалиста, а такое сочетание найти достаточно сложно.

7. Разработчик документации. Речь идет не о блоггерах, а о тех, кто пишет руководства по эксплуатации или файлы помощи. Даже если компания готова потратить деньги на редактора технической документации, эта задача часто ложится на плечи разработчиков, потому что очень трудно найти людей, которые могут связно писать на языке понятном конечному пользователю и которые понимают техническую сторону дела. Но и технически продвинутый кандидат филологических наук тут не подойдет. Разработчика документации найти непросто, а хорошего — еще сложнее.

8. Специалист по продвижению продуктов. Эти специалисты являются лицом компании, когда дело касается технической стороны бизнеса. Они выступают с презентациями на научно-технических конференциях, отвечают на вопросы на веб-форумах, ведут блоги и устанавливают контакты в социальных сетях и при этом находятся на переднем крае технических разработок в своей отрасли. Немногие ИТ-профессии связаны с таким количеством поездок, как у специалиста по продвижению продуктов. Для того чтобы справиться со своей задачей, кандидат должен обладать техническими знаниями и навыками межличностного общения, а также по-настоящему любить свою работу, компанию и ее продукт. А это означает, что хороший специалист по продвижению продуктов одной компании не справится с той же работой в другой компании.

9. ИТ-копирайтер. Ведение технических блогов — относительно простая работа, и многие занимаются этим просто так. Хотя на этом можно заработать дополнительные деньги. Сложно найти людей, которые продержатся достаточно долго и станут частью команды, поскольку авторы, у которых была масса великих идей, уже через месяц обнаруживают, что написали все, что хотели и начинают страдать от отсутствия новых идей. Количество ИТ-копирайтеров, которые из года в год могут производить качественный контент поразительно мало. А ведь это просто статьи. Авторов же книг найти еще труднее.

10. Специалист по сопровождению ПО. Как правило, подобные вакансии маскируют подо что-то другое, поскольку часто они связаны с сопровождением приложений, которые были написаны довольно давно и уже устарели. Эта работа грозит стать концом карьеры программиста, поэтому очень немногие берутся за нее. В отрасли, где передовые технологии устаревают за пару лет, работа с уже устаревшей технологией означает, что вы застрянете с ней на долгое время. Кроме того, это ужасная работа. Вам придется пробираться через бесконечные строки плохо документированного кода написанного 10 лет назад. Обычно для этой работы компании нанимают разработчиков начального уровня, заманивая их фразой «опыт работы необязателен» (потому что все, что они знают в любом случае недостаточно устарело). Опытные программисты, как правило, избегают подобных предложений. А те, которые согласились, понимают, во что они ввязались и что чем дольше они будут работать, тем труднее будет уйти, поэтому быстро увольняются.

По материалам techrepublic.com

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

smartsourcing.ru

Куда пойти учиться будущему IT-специалисту?

В этом году в России школу закончили чуть больше 708 тысяч ребят. Из них 55 тысяч сдавали ЕГЭ по информатике. То есть около 7,8% абитуриентов планируют связать свою жизнь с информационными технологиями. Но вот беда — выбирая специальность (а таковых, связанных с новыми технологиями, десятки) ребята не очень себе представляют, чем будут заниматься после получения диплома. Многие ориентируются на название специальности, на рассказы старших ребят или на престижность вуза.

«Комсомолка» выяснила, какие IT-специальности будут востребованы и через 3-4 года и в каких вузах готовят лучших профессионалов.

Информационные технологии проникли почти во все сферы нашей жизни. Совсем скоро объемы информации будут измеряться зеттабайтами (это 10 в 21 степени), и крайне важно будет этими громадами управлять, считают наши эксперты - кандидат технических наук, руководитель направления по работе с системой образования Департамента стратегических технологий компании «Майкрософт» Александр Гаврилов и директор департамента исследований и образования Mail.Ru Group Дмитрий Волошин.

Вот рейтинг самых престижных IT-специальностей недалекого будущего.

1. «Датасаентист» - и специалист по работе с большими объемами данными

Big data – популярное и перспективное направление в информатике. Что это такое? Это сбор и систематизация информации огромных объемов и разнообразного состава. Нужно анализировать информационный массив целиком и принимать на его основе серьезные управленческие решения. На первый взгляд это кажется понятным, однако для такой работы нужны очень специфические компетенции. «Data scientist – это человек, который в идеале имеет технический бэкграунд, он может быть программистом, аналитиком, бизнес-архитектором. Также он имеет научный бэк, навыки и способности к анализу информации и выдвижению гипотез», - рассказывает Дмитрий Волошин.

2. Специалист по облачным вычислениям

Облачные хранилища данных – это мощные виртуальные серверы, на которых хранятся данные пользователей. Благодаря тому, что данные сохраняются в так называемых «облаках», они не прикреплены к конкретному ПК и могут извлекаться с менее мощных, чем сервер, устройств. Так работают диски Google и Яндекс, Файлы Mail.Ru, сервис Apple iCloud, или даже Google chrome, который запоминает закладки, пароли и историю бразуера пользователя. Эксперты прогнозируют бурный рост количества таких систем в ближайшие годы, а специалистов для их разработки очень мало. Так что самое время учиться разрабатывать «облака», по выпуску из университета проблем с трудоустройством не будет.

3. Разработчик мобильных приложений

Нет смысла объяснять, что это такое. Смартфон = мобильные приложения. Каждое новое приложение интереснее и сложнее предыдущего, появляются новые специализации в этой сфере. Например, программисты под определенную платформу, специалисты по графическим интерфейсам, тестировщики мобильных приложений «По мере того как планшеты и смартфоны проникают на рынок, по мере того как улучшаются каналы связи, возникает огромная потребность (я не преувеличиваю), именно огромная потребность в соответствующих разработчиках. Сейчас это один из основных трендов, появляется большое количество стартапов на эту тему» - комментирует Дмитрий Волошин.

4. Специалист по робототехнике

Это уже не новое направление в ИТ, но сейчас оно стремительно набирает обороты. Сфера очень сложная, здесь и электроника, и механика, и информатика. «Фактически программиста роботов я бы сравнивал с хирургом, который делает операции», - говорит Дмитрий Волошин. Но научиться этому можно, и к тому же очень нужно. Работодатели ждут.

5. Специалист по информационной безопасности

Еще одна широкая сфера со множеством ответвлений. Здесь и разработка антивирусов, и защита систем электронных платежей – в общем все, что поможет информации быть под защитой.

6. Комплексная автоматизация бизнес-процессов

Автоматизация нужна, чтобы быстрее решать различные бизнес-задачи. С помощью IT-решений можно ускорить практически любые бизнес-процессы: от привлечения новых клиентов до расчета зарплаты. Но все процессы в бизнесе связаны между собой, поэтому комплексная автоматизация эффективнее и проще.

Еще Александр Гаврилов выделяет междисциплинарные направления, например биоинформатику. Всегда остаются востребованными программисты на платформах 1С, С++, Java и других. «Хорошие программисты сметаются враз. Все ребята, которые умеют и хотят программировать, непременно найдут себе работу за очень короткое время», - уверяет студентов и абитуриентов Дмитрий Волошин.

Я б в айтишники пошел… А куда идти?

Между высшим образованием и реальной работой как всегда существует дистанция. Ни на разработчика мобильных приложений, ни на бизнес-аналитика, ни на специалиста по облачным вычислениям выучиться нельзя. Оно и понятно. «Еще 5 лет назад не существовало ни одной из перечисленных выше специальностей», - рассказывает Александр Гаврилов. Но это не повод отказаться от высшего образования и решить, что ты всему научишься сам. Вузовская подготовка дает фундамент для развития специалиста. К тому же такая у нас страна, без диплома никуда не возьмут. А технические вузы открывают двери в большие компании.

На вопрос о трудоустройстве студентов по окончании вузов Дмитрий Волошин отвечает однозначно: «Ну только неудачники не устраиваются, извините за прямоту. 70% ребят работают еще учась на 3-4 курсе».

Лучшие вузы, где готовят айтишников

1.МГТУ им. Н.Э. Баумана

В Бауманке стоит попытать счастье на факультете информатики и систем управления и факультете робототехники и комплексной автоматизации. Правда, в случае неудачи расстраиваться не стоит. На любом факультете в этом вузе, даже на менеджменте, дается сильная техническая подготовка. Университет проводит свою олимпиаду «Шаг в будущее», ее победители и призеры поступают без экзаменов.

2. Факультет ВМК МГУ им. Ломоносова

Здесь дают фундаментальную теоретическую подготовку, многие выпускники по окончании идут в науку. Конкурс на место 5-5,5 человек, но бюджетных мест много: 335. Не забывайте, что у МГУ есть привилегия проводить дополнительное вступительное испытание, поэтому одних результатов ЕГЭ будет недостаточно. Опять же у вуза есть свои олимпиады «Ломоносов» и «Покори Воробьевы горы». Дипломанты этих олимпиад поступают без экзаменов, или получают 100 баллов по одному из предметов.

3. МФТИ

Здесь IT-специалистов готовят на трех факультетах: радиотехники и кибернетики, управления и прикладной математики, инноваций и высоких технологий. В среднем конкурс на эти факультеты в прошлом году составил 2,2 человека на место, что не так много. Хотя баллы нужны довольно высокие. С помощью олимпиады «Физтех» можно поступить в МФТИ без экзаменов, и есть еще много других олимпиад, которые дают преимущества при поступлении. Например, «Старт в науку» и выездные олимпиады.

4. МИФИ

Конкурс в МИФИ большой, по направлению бизнес-информатика в 2012 году было аж 16 человек на место. Но ведь подать документы можно сразу в 5 вузов. Так почему бы не рискнуть и не почувствовать дух конкуренции в одном из них?

5. МЭСИ

Здесь айтишников готовят целых 5 факультетов: бизнес-информатики, информатики и вычислительная техники, информационной безопасности, математического обеспечения и администрирования информационных систем, прикладной информатики. Поступить туда вполне реально, в среднем проходной балл на эти факультеты в прошлом году – 216 за 3 экзамена.

Также стоит обратить внимание на факультет бизнес-информатики НИУ ВШЭ: там дают хорошую базу с ориентацией на практику. Можно стать достойным специалистом, учась в МИРЭА и СПбГУ на факультете прикладной математики – процессов управления. Среди вузов Санкт-Петербурга НИУ ИТМО – достойная альтернатива московским вузам.

Из региональных вузов эксперты выделили Казанский (Приволжский) и Южный федеральные университеты, Новосибирский, Томский и Нижегородский государственные университеты.

Во все вузы без экзаменов принимают победителей и призеров заключительного этапа Всероссийской олимпиады школьников по профильным предметам и членов Международных сборных предметных олимпиад.

Комментарий Дмитрия Волошина: «Абитуриентам этого года уже поздно, но абитуриентам следующего года обязательно всеми силами участвовать в олимпиадах и конкурсах, потому что это очень сильно упрощает жизнь при поступлении в вузы. Мы сами очень большое внимание оказываем олимпиадникам, потому что эти люди достаточно в юном возрасте уже демонстрируют мотивацию к обучению и к нормальной жизни».

Как быть востребованным?

Чтобы по окончании вуза стать настоящим профессионалом, одного университетского образования недостаточно. Формула успеха для айтишника выглядит так:

Учеба в вузе + курсы дополнительного образования + стажировки и пробные работы + самообразование = профессионал в сфере ИТ.

Это сложно, но для такого образования созданы все условия. Тем, кто хочет и любит учиться, помогают и оказывают поддержку. Например, Mail Ru Group ежегодно проводит чемпионат по программированию Russian Code Cup, а компания Microsoft - международный технологический конкурс среди студентов и старшеклассников Imagine Cup. Обе компании сотрудничают с вузами и организуют курсы и онлайн-школы для студентов.

«Для компаний это, с одной стороны, способ поиска талантов, а с другой - способ повышения интереса к отрасли», - говорит Дмитрий Волошин.

В общем, стать IТ-специалистом сложно, но, как говорится, игра стоит свеч. Качественный айтишник сейчас – на вес золота.

www.kp.ru

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *