Я почти не подавал заявку.

Я видел всплывающие сообщения «Google Summer of Code» и «#GSoC», но никогда не думал, что это такое на самом деле и как работает.

Видите ли, у меня нет образования в области компьютерных наук.

Я начал программировать через музыку, и то, что начинается с «Google», - это не то, на что я, естественно, смотрю как на возможности.

Мой опыт разработки - длинная и окольная история, охватывающая более десяти лет, но краткая версия такова:

Я композитор, который увлекается авангардной музыкой, и я начал писать код на Csound для урока электронной музыки.

После этого музыка начала развиваться. Я начал изучать Max / MSP и Jitter для создания мультимедийных работ и инсталляций, и я действительно заинтересовался мобильной музыкой и искусством, когда появились смартфоны. Единственный настоящий урок программирования, который я когда-либо посещал, был двухнедельным учебным курсом для iOS, и в течение нескольких лет после этого я делал музыкальные приложения только для исполнительского искусства.

В конце концов, я добавил в свой арсенал веб-разработку, чтобы заставить Интернет работать бип-буп.

Думаю, я классифицирую как «в основном самоучки», но у меня были замечательные наставники.

Это был один из них, кто предложил мне изучить GSoC в этом году. Мы говорили о других вещах, происходящих летом, и он вскользь упомянул об этом. Я взглянул и был поражен процессом и количеством организаций. Итак, будучи верным себе и своим талантам, я отложил это и не смотрел на это снова несколько дней.

То есть я хотел подать заявку. Я все еще не знал, чего ожидать, но подумал, что это будет отличный опыт, работая над проектом, отличным от того, к чему я привык. Мой документально подтвержденный профессиональный опыт связан с образованием и преподаванием.

Я работал UX-дизайнером и программистом, но всегда для междисциплинарных исследований. Мне нечего добавить в свое резюме, в котором говорится, что «Кэди - разработчик» за пределами академических кругов.

К счастью, у меня есть привычка не закрывать вкладки браузера.

Список организаций был открыт, и в конце концов он снова привлек мое внимание. Я сделал еще немного прокрутки и даже щелкнул по нескольким элементам. Обычно мои внутренние мысли были примерно такими: «Вау, это выглядит серьезно технически - это большая проблема». Но потом это случилось. В поле зрения появилась организация, которая сразу же показалась многообещающей. Это читать:

Сообщество Systers.

Помогаем женщинам раскрыть свой потенциал в коде.

Ты не одинок.

Я люблю это. Я был продан, и мне оставалось только надеяться, что есть проект, соответствующий моим навыкам.

Я щелкнул ссылку и нашел PowerUp, мобильную игру, разработанную, чтобы быть инклюзивной и обучать молодых девушек здоровью и осведомленности в реальных сценариях.

Это было идеально.

Я искал какие-нибудь интересные художественные или музыкальные проекты, но не нашел ничего, что подходило бы под эту категорию и подходило бы мне. Если бы не искусство, это должно было быть что-то, во что я верил . Не думаю, что я бы закончил работу с какими-либо приложениями, если бы я не нашел Systers и PowerUp.

Но я сделал, и я подал заявку. И это заняло примерно целую неделю. Может быть, я просто медлителен, но я потратил на это больше времени, чем на поступление в аспирантуру.

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

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

Скоро у меня появятся некоторые подробности, но это превратилось в более крупный проект.