28-летняя программист из Финляндии Линда Лиукас (Linda Liukas) написала книжку, которая учит детей программировать на Ruby. Ещё до выхода «в печать» издание обрело всемирную известность и тысячи читателей.
Линда Лиукас из Хельсинки — талантливый программист и сооснователь глобальной инициативы Rails Girls. Её книга «Hello Ruby», обучающая детей кодировать через увлекательные приключения главной героини, рыжей оторвы по имени Руби, собрала на краудфандинг-платформе Kickstarter 380 тысяч долларов.
Ожидается, что электронная версия книги на английском языке выйдет в начале сентября, а бумажная — 6 октября. Издательства Финляндии, Швеции, Японии, Южной Кореи, Австралии и Нидерландов уже выказали желание подготовить локализованные издания книги, которая обещает стать мировым бестселлером.
Как шуточный блог о Ruby изменил жизнь
Когда университет в Хельсинки, где Линда Лиукас училась журналистике, предложил своим студентам провести год в Стэнфорде, девушка решила воспользоваться этим шансом. В Калифорнии она изучала продуктовый дизайн и программирование, где и познакомилась с «глубоко человечным» языком Ruby.
«Всякий раз, сталкиваясь с новыми трудностями, я заодно пыталась объяснить всё воображаемой 6-летней девочке Руби, — вспоминает она. — И рисовала, чтобы было понятней».
Свои рисунки она размещала на Tumblr, и пользователи, наткнувшиеся на её блог, заинтересовались приключениями умницы Руби. Кто-то предложил Линде превратить карикатуры в детскую книжку. Так появилась идея «Hello Ruby», героиня которой теряет свою коллекцию магических камней и отправляется на поиски. По пути к ней присоединяется одинокий снежный барс и группа болтливых андроидов.
В январе прошлого года Линда запустила свою кампанию на Kickstarter, попросив 10 тысяч долларов для публикации первых 500 экземпляров книги.
«В течение первых 24 часов мы получили 100 тысяч долларов, а к концу февраля сумма инвестиций составила 380 тысяч, — рассказывала Линда в интервью The Telegraph. — Это полностью изменило мою жизнь».
В итоге она заключила контракт с одним из старейших международных издательств Macmillan, предложившим ей издать целую серию книг. Историю расширили — теперь она вдвое длинней и дополнена практикумом, содержащим простые задачки по программированию.
«Попала в точку»
Лиукас объясняет свой успех тем, что «многие мамы и папы хотели показать своим детям мир программирования, но не находили слов».
При этом Лиукас не считает, что дети должны проводить уйму времени перед экраном: ей лишь хочется, чтобы они больше думали о том, как при помощи компьютера изменить мир. «Я прошу детей строить компьютеры из бумаги или создать приложение вручную — это требует воображения», — говорит она.
«Hello Ruby» попала в точку: как отмечает The Telegraph, например, в Великобритании уже сейчас наблюдается дефицит программистов, в сентябре 2014 года кодирование даже добавили в учебный план в попытке заткнуть бреши.
Сейчас Лиукас работает над будущими приключениями Руби: три года назад в США был разработан новый язык кодирования Julia, и автор намерена включить его в свои книги в качестве «подружки Руби».
От Гора и Codecademy — к Rails Girls
Линда Лиукас выросла в Хельсинки в семье экономистов. В 2001 году, когда ей было 13, она решила создать сайт, посвященный её кумиру — кандидату в президенты США Альберту Гору. Чтобы оцифровать своего фаворита, ей пришлось научиться кодировать с нуля: «Я поняла, что могу создать что-то из ничего. Помню чувство, что могу заставить компьютер сделать что угодно».
Она была одним из первых сотрудников американской Codeсаdemy, которая привлекла 10 млн долларов инвестиций, чтобы вложить их в бесплатные уроки программирования онлайн.
«Нормальные люди, которые не имеют никаких дел с программистским сообществом, думают, что код пишут компьютеры и для компьютеров, но это не так, — полагает программист и по совместительству писательница. — Код написан людьми и для людей, он глубоко человечен».
В 2010 году Линда стала «девушкой с плаката» и «лицом профессии», когда участвовала в основании глобальной сети Rails Girls, некоммерческой организации, которая действует в 227 странах и направлена на то, чтобы привлечь больше женщин в программирование. Rails Girls начинались как курс выходного дня для её подружек — она собиралась развеять мифы вокруг программирования с помощью Ruby on Rails.
Сегодня организация находится в ведении волонтёров и насчитывает больше 10 тысяч активисток от 11 до 65 лет по всему миру.
«Это тотальное заблуждение, что мужчины лучше приспособлены для кодирования», — утверждает Линда, напоминая, что первым программистом была Ада Лавлейс, дочь лорда Байрона и его супруги Анабеллы, увлекавшейся математикой. Цифры и поэзия — вот что позволило ей, по мнению автора «Hello Ruby», создать первый язык программирования.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.