Made with Code — это инициатива, запущенная Google 19 июля 2014 года. Цель Google — предоставить молодым женщинам в средних и старших школах навыки компьютерного программирования. Программа Made with Code была создана после того, как собственное исследование Google показало, что поощрение и осведомленность являются решающими факторами, которые могут повлиять на молодых женщин, занимающихся информатикой . [1] Сообщалось, что Google выделяет 50 миллионов долларов на проект Made with Code, [2] в дополнение к первоначальным 40 миллионам долларов, инвестированным с 2010 года в такие организации, как Code.org , Black Girls Code и Girls Who Code . [3] Инициатива «Сделано с кодом» включает в себя как онлайн-мероприятия, так и события из реальной жизни, в рамках которой мы сотрудничаем с такими известными фирмами, как Shapeways и App Inventor .
Цель Made with Code в первую очередь заключается в предоставлении онлайн-мероприятий для молодых девушек по изучению программирования на своем веб-сайте. Во многих проектах Made with Code используется программирование Blockly — визуальный редактор, который пишет программы путем сборки отдельных блоков. Для помощи пользователям предоставляются пошаговые инструкции. Попутно работы можно либо выбросить, либо сохранить и загрузить.
Dance Visualiser [4] смешивает танец с кодом, моделируя визуализатор, который отражает движения танцора. С помощью программирования Blockly пользователи отслеживают различные части тела танцора, такие как голова, грудь, бедра и четыре конечности. После ввода необходимых данных соответствующим образом создается индивидуальная визуализация.
В Music Mixer [5] пользователи манипулируют количеством нот и устанавливают скорость каждого инструмента, создавая красочный вращающийся визуальный музыкальный микшер. Диапазон доступных инструментов включает акапеллу, кантри, электронику, хип-хоп, поп и рок.
Beats [6] объединяет язык программирования Blockly и виртуальные инструменты для создания последовательности битов. Пользователи устанавливают скорость от минимум 30 до максимум 300 ударов. В число доступных виртуальных инструментов входят хай-хэт, клава, колокольчик, тарелка, том, бочка, малый барабан и хлопок.
Project Avatar [7] позволяет пользователям настраивать свой собственный аватар. С помощью языка программирования Blockly пользователи вводят различные фигуры в виртуальное двухмерное рабочее пространство, а затем компонуют их в трехмерный аватар.
Accessorizer [8] позволяет дополнить селфи аксессуарами (надеть аксессуары) с помощью языка программирования Blockly. Первым шагом является выбор изображения: либо путем его съемки, либо путем выбора доступных персонажей, включая Дороти, Роуз, Смуша, Рауля и Бланш. Следующий шаг — расположить аксессуары поверх персонажа или изображения. Аксессуары включают глаза, рты, рубашки, шляпы и парики.
GIF [9] позволяет пользователям создавать собственную анимацию с фоном и серией кадров. С помощью языка программирования Blockly можно создать четыре изображения, которые затем будут циклически повторяться, образуя анимацию. Первым шагом является выбор фона, в который входят такие персонажи, как Лики Рикки, Мэйдей Мэри, Кот в лунных сапогах, Пурпурный беспорядок, Единорог Флэппи, Тонзил Тэмми, Баки, Длинная Лидия, Перми и мистер Хула Хипс. Следующим шагом является выбор рамок различных форм и цветов.
Калейдоскоп [10] позволяет пользователям манипулировать размером, скоростью и изображениями анимации калейдоскопа. После выбора анимации (звезды, креста или цветка) пользователи выбирают изображение и выбирают скорость вращения. Затем выберите размер изображения, введя процентное значение.
Проект Yeti [11] позволяет пользователям создавать анимированный Йети с помощью языка программирования Blockly. Первый шаг — перетащить и вставить блок ЙЕТИ в рабочее пространство, а затем блок дизайна персонажа. Выберите цвет меха и кожи вашего Йети, а также размеры рук и ног. Затем выберите команду анимации из предложенного диапазона действий.
Made with Code в сотрудничестве с Shapeways позволила девушкам создать свой собственный браслет по индивидуальному заказу. [12] После разработки браслета с помощью Blockly компания Shapeways печатает браслеты из нейлонового пластика на своих 3D-принтерах EOS.
На веб-сайте Made with Code представлены видеоролики наставников — женщин из разных отраслей, которые использовали компьютерное программирование в своей карьере, а также создателей — молодых женщин, которые изменили общество, используя свои навыки кодирования. Некоторых наставников и создателей также пригласили провести переговоры, например, во время стартового мероприятия Made with Code в Нью-Йорке. Более 100 девочек-подростков из местных организаций и государственных школ работали над проектами по программированию и воочию стали свидетелями того, как женщины используют код в работе своей мечты. [3]
На веб-сайте Made with Code есть каталог ресурсов, где родители и девочки могут ввести свой почтовый индекс и найти дополнительную информацию о новых местных мероприятиях.
Компания Made with Code в партнерстве с Фондом национальных парков организовала в 2014 году кампанию по освещению 56 официальных рождественских елок Белого дома [13] в Президентском парке. Более 300 000 человек, в основном молодые девушки, приняли участие и программировали дизайн огней на деревьях, выбирая различные формы, размеры и цвета огней, а также анимируя различные узоры с помощью вводного языка программирования. [14]
В июне 2014 года компания Made with Code стала партнером Code School [15] и предоставила трехмесячные бесплатные учетные записи в Code School для женщин и представителей меньшинств, уже работающих в технологической отрасли, для расширения своих навыков. [16] Эта инициатива расширила целевую группу Made with Code, включив в нее тех, кто уже начал карьеру в технологической отрасли, в дополнение к первоначальной целевой группе молодых людей без предварительного опыта программирования. [17]
Google повышает гендерное разнообразие в Code School, выделив 50 миллионов долларов в течение трех лет на соответствующие программы. Они одновременно работают с DonorsChoose.org и Codecademy или Khan Academy для тестирования проекта. Они также сотрудничали с Биржей науки и развлечений.