10 бесплатных ресурсов по изучению программирования для журналистов

Программирование становится все более актуальным навыком для журналистов, желающих выделиться из толпы. Мы предлагаем 10 платформ для изучения HTML, CSS, Javascript, Python, Ruby и Swift. 

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

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

Однако эксперты уверяют: в современной журналистике умение кодировать уже становится новой нормой, нежели специализацией. 

«Редакции должны делать ставку не на видео, а на программирование. На своем видео они никогда не заработают достаточно, чтобы окупить затраты на его производство, а инвестиции в технологии будут постоянно приносить плоды», — утверждает Фернандо Диаз, репортер Daily Herald, и один из наиболее известных преподавателей программирования для журналистов.

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

Такие редакции как Daily Herald ищут журналистов, способных создавать мобильное приложение и писать программные модули для собственных интерактивных репортажей.

Но как журналистам, плохо знакомым с программированием, освоить эту область, и какие языки им следует изучить?

10 платформ, которые помогут вам легко развить навыки кодирования.

HTML, CSS и Javascript

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

Codecademy

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

W3Schools

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

HTML Academy

Академия по HTML, CSS и JavaScript. Интерактивный тур с заданиями, тестами, викторинами и просто отлично структурированными уроками, и материалом, который в них подаётся. Сложность нарастает с прохождением уровней. Есть также курсы, интенсивы и «обучение профессиям» (но это уже платно).

Marksheet.io

Веб-ресурс для начинающих, который разделен на четыре главы: веб, HTML5, CSS3 и Sass. Это своего рода электронная книга.

Learn to Code HTML & CSS

Очень подробные уроки по созданию красивых и понятных сайтов. Рассматриваются различные нюансы и аспекты веб-разработки + jQuery + препроцессоры.

Python

Python — другой высокоуровневый язык программирования, считается самым легким, благодаря своей простоте, читаемости и синтаксису. Python был разработан в 1991 году. В прошлом он не использовался широко, однако стал популярен в последние годы благодаря инвестициям Google. В настоящее время некоторые весьма известные сайты работают на python, особенно instagram.com, pinterest.com и rdio.com. Python можно использовать для разработки веб приложений.

A Byte of Python

Бесплатная онлайн-книга для новичков, желающих научиться программировать на Python. Её можно скачать бесплатно в формате PDF или купить печатное издание.

Learn Python

Бесплатный самоучитель со встроенным редактором, где можно не только изучать Python, но и практиковаться с написанием кода. В более сложных уроках – сервис дает вам советы и подсказывает решения. 

Ruby

Этот язык дружелюбен и прост в применении. Ruby ― лучший друг программиста, так звучит его слоган. Это язык высокого уровня. Основная идея ― сделать больше меньшими усилиями, создавая «чистый» и читабельный код.

Rails Tutorial

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

Swift

Не Андроидом единым. В 2014 компания Apple представила открытый мультипарадигмальный компилируемый язык программирования общего назначения Swift. Этот язык стремительно набирает популярность. Чтобы разрабатывать приложения под iOS, вам нужен Swift. 

Начинайте разрабатывать приложения для iOS (Swift)

Часть архива документации Apple. Идеальный старт для написания приложений под iOS.

Swift Playgrounds

Приложение для iOS, которое позволяет изучать Swift через интерактивные мини-головоломки. Ещё можно посмотреть, как ваш код будет работать в трёхмерном мире

Posted on October 21, 2019 in blog

Back to Top