Який може бути робота ІТ-спеціаліста майбутнього

В нашому блозі на Хабре ми розповідаємо про те, що зробить роботу початківця програміста ефективніше, і навіть даємо шкідливі поради у вигляді практичних посібників кшталт «Як вивести з себе програміста». Сьогодні ми вирішили подивитися на те, як можуть змінитися сьогоднішні ІТ-професії.

Існують дуже різні прогнози, але одне ясно точно — комп'ютерні науки нікуди не подінуться. Директор Американського центру розвитку Лізетт Партелоу (Lisette Partelow) в кінці своєї статьи пише, що їх вивчення не прив'язане до коду як такого, дає більш загальний і широкий набір знань, тому по якому б сценарію не розвивався світ, такі навички можна буде застосувати в багатьох різних професіях і в майбутньому.


/ фото Judit Klein CC

Доступне програмування
На популяризацію програмування серед дітей і дорослих спрямований проект Code.org, який підтримують багато відомих людей (Білл Гейтс, Марк Цукерберг) і компанії (Amazon, Google та інші). Редакція InfoWorld пишет, що незабаром майже всі будуть знати, як програмувати. Крім курсів, можливо, дисципліна стане обов'язковою частиною програми початкової школи: вже в минулому році такий предмет розклад був внесений у Великобританії. Все це істотно підвищить ІТ-грамотність населення.

Запрограмувати робота сьогодні може як дитина, так і дорослий без спеціальної освіти. Таку можливість дає, наприклад, EZ Robot. Для цього потрібно спочатку зібрати його з пластикових деталей як конструктор. Інструкція також містить інформацію про те, як навчати робота. Але автор проекту розповідає, що звичайні люди, які не є інженерами, змогли навчити робота абсолютно різних речей. Наприклад, в інструкції не було написано, як саме навчити робота розливати вино по келихах. А 13-річному підлітку знадобилося 4 години, щоб зібрати робота і запрограмувати його за допомогою телефону розносити воду по офісу розробників.

Засновник платформи QuickBase і колишній ПМ в Microsoft Кріс Грейнджер (Chris Granger) вважає своєю головною метою навчити письменників, біологів і бухгалтерів використовувати комп'ютери для вирішення своїх завдань. Сьогодні таких платформ досить багато і всі вони покликані допомогти непрограммистам. Тайлер Коуен (Tyler Cowen), американський економіст, пише в своїй книзі «Average is Over», що, отримуючи такі навички, люди зможуть застосувати їх у своїх сферах діяльності.

Наприклад, лікар, який використовує комп'ютерні програми для більш точної постановки діагнозу або менеджер з продажу, який може фільтрувати дані клієнтів для більш ефективної роботи, будуть більше відповідати реаліям майбутнього.

Але навряд чи хтось із таких «фахівців» зможе стати повноцінним програмістом, адже одна справа написати пару рядків коду або освоїти програму, а зовсім інше — побудувати повністю працюючу систему. Але такі люди можуть працювати й у технічній сфері, наприклад, стати інженером, впевнений Майкл Дж. Корен (Michael J Coren), автор цієї статті.

В коді тільки програмісти
Число програмістів по всьому світу вже досягло 15 мільйонів (див. розділ «All this could be yours» статті BBC про майбутнє програмування). Але їх кількість зростає в різних країнах неоднаково: наприклад, Індія щорічно випускає 100 тисяч фахівців у галузі комп'ютерних наук, а Британія — тільки 10 тисяч. Тому сьогодні активно розвиваються навіть дитячі курси програмування. Зокрема, колишній співробітник Google і Amazon Вікас Гупта (Vikas Gupta) ще в 2012 році заснував у Кремнієвій долині Wonder Workshop, де дітей вчать писати код. А на платформі MIT з адаптованим для дітей мовою Scratch сьогодні зареєстровано 6,2 мільйона користувачів. Тому кількість фахівців в майбутньому буде тільки рости.

Потреба в послугах професійних програмістів в майбутньому навряд чи відпаде: сьогодні з'являється все більше нових мов, які розробляються в корпораціях. Наприклад, у Facebook створили мову Hack, крім нього існують Go (Google), Rust (Mozilla) і багато інших. Звичайно, мови створюють не тільки ІТ-гіганти, але і прості програмісти. Нові мови потрібні, щоб заповнити прогалини в застосуванні вже існуючих.

Поява абсолютно нових мов або розвиток існуючих може бути пов'язано з впровадженням нових технологій. Наприклад, редакція Fast Company вважає, що на сучасний світ мов багато в чому вплинуло повсюдне впровадження хмарної інфраструктури (докладніше читайте у пункті «New infrastructure» источнике). Що саме вплине на мови в майбутньому передбачити зараз важко, але одне ясно точно — робота з існуючими мовами і розробка нових залишиться за технічними фахівцями.

Спеціальне програмування
Сьогодні можна виділити сфери, які в найближчому майбутньому будуть мати потребу в ІТ-фахівцях. Один з напрямків розвитку професій у таких сферах, яке буде тільки посилюватися в майбутньому — спеціалізація. Наприклад, вже сьогодні розвивається такий напрямок, як біржової аналіз. Фахівець такого профілю (так званий квант — від англ. quant) по суті є програмістом у фінансовій сфері.

Молодший консультант і інженер ПО Daugherty Business Solutions Тайлер Олсен (Tyler Olsen) називає одним з найбільш важливих аспектів роботи, особливо в HFT-компаніях, швидкість. На його думку, поки в цьому із C і C++ не зрівняються жодні інші мови. Але один з керівників Голдман Сакс Радж Махаджан (Raj Mahajan) рассказывает про можливі напрямки розвитку у сфері фінансових послуг, серед яких электронификация, нове покоління маркет-мейкерів і зміни ринку, які будуть викликані квантами. Як мінімум до 2020 року кванти будуть в тренді, тому будь-які зміни в цій сфері можуть статися.

Ще один перспективний напрям для програмістів — консалтинг. Кліфф Джастіс (Cliff Justice), керівник практики загальнокорпоративних служб та аутсорсингу консалтингових функцій в КПМГ пояснює востребованность аналітиків постійно зростаючим обсягом зібраних даних та зростанням кількості впроваджуваних технологій. Тому компанія буде набирати все більше архітекторів баз даних, фахівців з інтеграції даних і фахівців з планування у сфері IT.

Глава практики стратегічного IT-планування в інший консалтингової компанії a.t. Kearney, Крістіан П. Хаген (Christian P. Hagen) серед затребуваних в майбутньому технічних фахівців називає Hadoop-розробників, інженерів баз даних, розробників ПО великих даних і корпоративних баз даних. Крім того, він прогнозує виникнення керуючих технічних позицій: керівник відділу аналітики, керівник відділу баз даних, керівник відділу цифрових технологій, голова відділу бізнес-аналітики і віце-президент департаменту корпоративних даних стануть відмінними кар'єрними можливостями для технічних фахівців.

Крім того, затребуваними будуть фахівці по захисту інформації в абсолютно різних областях: від фінансового сектору до держави і медицини. Згідно данным бюро трудової статистики США, кількість вакансій у сфері захисту інформації до 2024 році зросте на 18% і складе 97 700 робочих місць.

Інші тренди
Крім того, нові професії будуть з'являтися і в інших країнах вже сьогодні областях. Наприклад, інтернет речей набирає все більших обертів. До 2020 року будет існувати мережа з 24 мільярдів предметів (IoT), а інвестиції в індустрію в найближчі п'ять років складуть 6 трильйонів доларів. Але підхід до програмування в цій сфері істотно відрізняється від «традиційного» програмування. Потрібно застосовувати різні підходи для вирішення проблем роботи з обмеженим обсягом пам'яті і низькій швидкості процесора, споживання енергії і радіозв'язку.

У 2015 році тільки в США було доступно 10 тисяч вакансій в сфері інтернету речей (пункт «Internet of Things»), і ця цифра буде тільки зростати. Буде зростати потреба в професіоналах з суміжних сфер: так, компанія General Electric планирует розвивати напрямки роботи з великими даними, аналізом даних, вбудованими інтелектуальними датчиками, системами віддаленого контролю, щоб досягти успіху в сфері інтернету речей.

Ще один перспективний напрям — штучний інтелект і робототехніка. До 2020 року когнітивна аналітика, інтелектуальна автоматизація, паралельна обробка інформації стануть більш розвиненими областями ІІ і приведуть до початку ери автоматизації. думку Gartner, 2018 року близько 3 мільйонів робітників будуть працювати під началом «боса-робота».

Вже згаданий нами Кліфф Джастіс з КПМГ, отмечает, що ІТ-фахівці будуть дуже затребувані і будуть займатися безпосередньо програмуванням, інтеграцією і будівництвом інфраструктури для організаційних додатків для ІІ і робототехніки. Але існує й інша мнение: Майк Дэнхайм (Mike Dannheim), співзасновник компаній Sensei і 1Aperion, вважає, що машини стануть настільки розумними, що самі зможуть займатися розвитком ШІ, без допомоги вчених.

Хмарні технології також продовжать розвиватися. Фахівці називають три основних напрямки — зростання застосування гібридних хмарних сервісів, впровадження політики BYOD і виникнення більшого числа хмарних брокерів (CSB). У найближчі п'ять років Gartner очікує сильного зростання хмарної індустрії: близько 1 трильйона доларів буде витрачено на перехід до хмарних технологій, що зробить їх однією з найбільших статей витрат в сфері ІТ з початку цифрової епохи.

Тому фахівці очікують появи вакансій, пов'язаних з управлінням потужностями хмари. Майк Саткліфф (Mike Sutcliff), директор групи компаній Accenture Digital вважає, що із-за переходу компаній на гібридну середовище, гостро постане питання швидкого перемикання з приватного на публічне хмара для обробки і зберігання даних. Це і викличе попит на нові технології та спеціальності, відсутні поки що в більшості компаній. Саткліфф також пророкує затребуваність деяких мов (Perl, Ruby, Ruby on Rails і Python, Java і JavaScript) і фахівців з навичками розробки API і DevOps.

Трохи про нашому проекті (1cloud на Хабре:

А ще ми збираємо такі дайджести:

Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.