Из первых уст: знакомьтесь, это Йорен
Йорен, известная в Scratch-сообществе под именем JSO, выросла в Бельгии, а сейчас учится в MIT.
Я: Как началось твое знакомство с языком Scratch?
Йорен: Мне тогда только-только исполнилось двенадцать. Я очень любила играть в компьютерные игры, и мне очень хотелось самой сделать игру. Но я не знала как. Я поискала в Google и нашла сайт Scratch. Так я начала делать свои игры. Мне больше всего нравилось, что здесь можно показывать свои проекты другим людям. Очень многие на сайте увлекаются тем же, что и я.
Мой первый проект — это была простенькая игра — назывался «Путешествие мячика». Там баскетбольный мяч летал туда-сюда между Землей и космосом. У кого-то в сообществе я подглядела, как добиться, чтобы мяч прыгал как настоящий, как если бы на него действовала сила притяжения. Я получила массу удовольствия, пока рисовала разные уровни игры и придумывала приключения. Я собиралась выложить игру на сайт, чтобы показать друзьям. Но еще раньше я получила кучу комментариев и предложений типа «Добавь вот это и вот это», «А вот тут срабатывает только через раз» и прочее в том же духе. Здесь очень много интерактива, все готовы помогать. Вот почему я постоянно зависаю на этом сайте.
Я: Ты пришла в Scratch-сообщество еще в 2007 году, когда оно только вставало на ноги, и это ведь ты создала один из первых наших хитов — виртуальный конструктор лего. Что натолкнуло тебя на такую идею?
Йорен: Мы с братом, сколько я себя помню, очень любили строить из лего. Наверное, только это нас по-настоящему и занимало. В то время как раз вышло приложение Lego Digital Designer, с его помощью можно было строить из лего трехмерные объекты. На экране компьютера я сооружала невероятные конструкции. Это казалось новым и увлекательным, в реальной жизни у меня бы ни за что не получилось ничего и близко похожего. Потом я задумалась, можно ли на Scratch сделать что-то похожее — конструктор для маленьких моделек. Так я подумала-подумала, а потом стала рисовать на решетке трехмерные кубики конструктора, чтобы, когда их на экране ставишь один на другой, получалась объемная модель.
Мне пришлось закопаться в математическую часть Scratch, я осваивала и пробовала разные инструменты, пока не получилось так, чтобы кубики располагались на решетке как надо. Я видела, что мне не хватает общих знаний о том, что такое перспектива, изометрические проекции и все такое прочее, так это я тоже стала изучать.
Когда я выложила проект на сайте, он сразу сделался суперпопулярным, с ним играли как с настоящим конструктором. Раньше, когда кто-нибудь мимоходом заглядывал в мои проекты, я уже была счастлива, — а тут вдруг сразу тысячи людей. Мне столько всего насоветовали!
Я: Я знаю, что после этого ты, кроме работы над собственными Scratch-проектами, стала пробовать себя в новых ролях и помогать другим участникам сообщества. Расскажи об этом поподробнее.
Йорен: Я очень привязалась к Scratch-сообществу и в какой-то момент задумалась, как могу помогать скретчерам. Сначала я попробовала себя в качестве модератора на форумах: я размещала посты с предложениями в темах дискуссий и помогала другим людям отвечать на вопросы. Еще я помогала делать Scratch-вики — сетевую энциклопедию о Scratch, чего там только нет. Она создана скретчерами для скретчеров.
Самой крупной моей инициативой стал сайт Scratch-ресурсов. Вообще-то на сайте Scratch есть стандартные библиотеки спрайтов, звуков и задних планов, но я подумала, что будет полезно, если скретчеры станут делиться друг с другом чем-то, что делают сами, какими-то заготовками. И я создала отдельный сайт, куда можно загружать самодельные звуки, спрайты и сцены. От этого была польза и сообществу, и мне: ведь я узнала, как делаются сайты онлайн-сообществ, и получила возможность поработать с другими скретчерами, которые предлагали помощь с написанием части кода и настройкой модерации сайта.
Я: Какой опыт работы со Scratch оказался полезен в твоих других, сторонних, проектах?
Йорен: Я получила четкое представление о том, как устроен процесс работы над проектом. Если взять любой из моих проектов на Scratch, то каждый раз все начиналось с того, что у меня в голове возникали общие очертания идеи, я ее еще даже сформулировать не могла. Scratch хорош тем, что позволяет сразу взяться за дело, приступить к экспериментам. Рисуешь на скорую руку объект, а дальше прикидываешь, как и в какую сторону его развивать. Иногда проблемы решаются легко, и ты постепенно доводишь идею до ума. В любой момент ты можешь спросить себя: «А что еще я хочу добавить?» Обдумываешь следующий шаг, делаешь его и смотришь, что получилось, это ли ты хотел сделать. Если что-то идет не так — пробуешь разобраться. Не получается — спрашиваешь у сообщества, тебе что-нибудь подскажут.
Как только у тебя появляется хотя бы зародыш идеи, тебе не нужно ломать голову над точными формулировками и составлять план действий от и до. Надо просто идти и пробовать, начать хоть с чего-нибудь. Я стараюсь действовать так практически на каждом проекте: берусь за что-то, а затем постоянно правлю, доделываю и переделываю. Можно собрать лишь маленький фрагмент, чтобы посмотреть, как он работает, а дальше достраивать его по мере движения вперед. В общем, смотришь, что получается, и развиваешь свою идею дальше.
Если взять все, что я сделала с 2007 года — а это долгое время, это большой кусок моей жизни, — то всегда действовала примерно в таком порядке. Когда я захотела научиться создавать сайты, я поступила так же, как со Scratch-проектами. А теперь я точно так же изучаю предметы в MIT. За что бы я ни бралась, будь то веб-приложение, алгоритм или какая-нибудь штуковина из дерева, — такой итеративный подход всегда мне помогает. Я стараюсь придерживаться его везде, где только можно.
Я: Есть что-нибудь еще, чему тебя научил опыт работы со Scratch?
Йорен: Scratch позволяет мне самой придумывать идеи для проектов и заниматься тем, что мне по-настоящему интересно. Многим нравится решать проблемы, особенно трудные, но вот отыскать ключик к задаче, которую сам себе поставил, — это гораздо интереснее и мотивирует куда сильнее.
С любым заданием, с любой обязанностью я справляюсь гораздо лучше, если нахожу в них что-то по-настоящему цепляющее. И тогда проект идет как по маслу, да еще и быстрее. Общая цель может быть какой угодно, но я всегда стараюсь выделить ту сторону дела, которая мне больше всего нравится, или нахожу самый интересный для меня путь.
Больше книг — больше знаний!
Заберите 30% скидку новым пользователям на все книги Литрес с нашим промокодом
ПОЛУЧИТЬ СКИДКУ