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

Гуманитарии могут выдохнуть: умение программировать вовсе не гарантирует стабильного дохода в мире искусственного интеллекта и нейросетей. «Если вам кажется, что будущее за STEM-навыками (навыки в области науки, технологий, инженерии и математики. — «РБК Стиль»), и вам это интересно — учитесь. Но будьте готовы изменить мнение, если вдруг миру не понадобится еще один новый программист», — наставляет Джон Уильямс, соруководитель международной практики консультационных услуг в области управления персоналом, организационным дизайном и изменениями PwC.

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

Вместе с основателем школы программирования для подростков Kodland Олегом Хейфецем «РБК Стиль» разобрался, какие IT-навыки способны облегчить жизнь взрослым, а какие — замотивировать детей к учебе.

Язык программирования Visual Basic for Applications
Сколько занимает обучение: около 20 часов
Чем полезен: упростит работу с Microsoft Office

Если пакет Microsoft Office освоен вдоль и поперек, пришло время учиться записывать макросы с помощью языка Visual Basic for Applications (VBA). Он позволяет писать программы и небольшие приложения на основе «офисных» продуктов. Например, для создания типовых слайдов в презентациях PowerPoint и автоматических отчетов в Excel. Это поможет не только сократить время работы, но и избежать возможных ошибок при ручной обработке данных.

Язык программирования SQL
Сколько занимает обучение: 10–15 часов
Чем полезен: ускорит рабочий процесс

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

Язык программирования Python
Сколько занимает обучение: около 30 часов
Чем полезен: упростит работу по сбору данных

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

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

API и инструменты для непрограммистов
Сколько занимает обучение: от 5 часов для создания чат-бота в amoCRM Salesbot до 10 часов для освоения «Яндекс.Метрики»
Чем полезны: оптимизируют работу с соцсетями

У многих сайтов и сервисов существуют открытый программный интерфейс API — Application Programming Interface. Это представление данных сайтов в формате, понятном для машин. API создаются для автоматизирования взаимодействия с сайтом. Это мощный и гибкий инструмент, с помощью которого можно собирать данные из соцсетей, делать чат-боты. Он есть и у сервиса «Яндекс.Метрика» — для проведения сложной аналитики можно написать код, который будет собирать необходимые данные, объединять их с базой компании и автоматически строить отчеты. Это полезно для маркетологов, которые хотят совершенствовать свою работу. Умение работать с API не требует продвинутых знаний программирования, достаточно владеть основами популярных языков, например Python.

Язык программирования R
Сколько занимает обучение: 20–30 часов
Чем полезен: поможет в проведении масштабных исследований

Начинающему программисту для анализа данных достаточно освоить Python, но если объемы информации слишком велики, то эффективнее с задачей ее анализа и визуализации справится язык программирования R: он позволяет автоматизировать работу с большими данными эффективнее, чем Excel. Написав правильный код один раз, вы нажатием кнопки сможете превращать набор данных в удобную таблицу. Другие библиотеки позволяют использовать огромный набор инструментов для продвинутой аналитики и машинного обучения даже новичкам. Таким образом можно построить базовую сегментацию клиентской базы за пару строчек кода или определить самые важные факторы, влияющие на результат сделки, и сделать на них акцент в дальнейшей работе.

Язык программирования Arduino
Сколько занимает обучение: от 5 часов
Чем полезен: поможет детям освоить навыки программирования

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

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