исходно опубликовано на Femgineer автором Justin (6 ноября 2013 г.)

Вы не пьете Mountain Dew и плохо разбираетесь в математике?

Какова была реакция Боббили, когда она сказала своим друзьям и семье, что уходит с работы, чтобы

стать разработчиком программного обеспечения. Поработав фотографом и графическим дизайнером, 24-летняя Боббили Хартман решила приобрести практические навыки, которые сделают ее незаменимой.

После прочтения 700-страничной книги по HTML/CSS за три дня ей захотелось узнать больше. Вдохновленная, она начала смотреть несколько онлайн-видео по программированию, чтобы закрепить свои знания. Через несколько недель она пришла к выводу, что программирование подходит ей лучше всего, потому что больше подходит ей. Благодаря организованности и особому вниманию к деталям процесс создания серверной части веб-приложения казался ей естественным увлекательным процессом.

«Программирование действительно соответствует моему мышлению. У меня довольно обсессивно-компульсивное расстройство, я люблю разгадывать головоломки и организовывать задачи. Написание строк кода требует такой организации и логического мышления».

Страх перед необходимостью заниматься интенсивной математикой всегда был в глубине ее сознания. Тем не менее, она упорствовала. Именно на Madison Ruby Conference она заинтересовалась буткемпом по веб-разработке The Starter League.

Понимая, что она не может продолжать изучать программирование самостоятельно, она решила зарегистрироваться. Starter League — это 11-недельный учебный лагерь по программированию в Чикаго, штат Иллинойс. Учебный лагерь превращает людей, которые практически ничего не знают о разработке программного обеспечения, в возможность создать веб-приложение за 3 месяца. Предоставляя первоклассные инструкции и наставничество от лучших разработчиков, которые может предложить Чикаго.

На второй неделе после мероприятия под названием «Ideathon» студенты представили идеи и сформировали команды для работы над окончательным проектом, который они представят в день выпуска. Хотя Боббили присоединилась к команде над проектом, которым она была увлечена, у членов ее команды не было столько времени для работы в 1871 из-за их работы на полную ставку. Она начала чувствовать разочарование и зависть к другим командам, которые постоянно встречались и работали над новыми функциями.

После долгих размышлений она пришла к выводу, что единственное, что сдерживало ее, — это она сама. Ситуация предоставила ей возможность отправиться в путь самостоятельно, работать над проектом, который ей всегда был интересен.

Взяв что-то такое простое, как Farmer’s Markets, она начала создавать веб-приложение, которое могло бы объединять все фермерские рынки в определенной области. Проект дал ей возможность создать что-то, что ей было интересно, а также что-то, что она могла использовать для практики своих навыков разработки. Завершение ее веб-приложения Farmer’s Market на стороне дало ей практику кодирования и больше знаний, чем если бы она просто работала исключительно с группой. Со своим первым проектом за плечами Боббили начала чувствовать себя более уверенно и стремилась узнать больше о том, что может предложить Стартовая лига. Благодаря тестовым заявкам, сеансам парного программирования и занятиям, которые она посещала, Боббили еще не сталкивалась с сухим, скучным математике, о которой ее друзья так серьезно предупреждали ее.

"Все это время, пока я был в Стартовой лиге, я мысленно говорил себе: "Когда же появится эта математика?" или "Давай, математика!""

Математика была постоянным сдерживающим и негативным стереотипом, часто связанным с компьютерным программированием. В некоторых случаях люди сравнивают математику, которую Шелдон из «Теории большого взрыва» рисует на доске, с тем, что они ожидают от компьютерного программирования. Хотя Боббили призналась, что ей нужно заняться математикой, это была не та математика, которую она себе представляла, и не та математика, которую ее друзья представляли сухой и скучной. Для Боббили обучение программированию еще не кажется сухим и скучным, но захватывающим и творческим, и, как и многие из тех, кто участвует в курсах веб-разработки, они часто задают себе один и тот же вопрос: когда появится эта математика?

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

"Я так многому научилась за короткое время и впервые почувствовала, каково это, когда тебе платят за то, что ты любишь, и получаешь от этого столько удовольствия!"

После долгих выходных с новыми друзьями ее команда в конечном итоге выиграла, и Боббили увлеклась, участвуя в новых соревнованиях по мере их появления. Каждый хакатон, который она посещала, позволял ей больше практиковаться с новыми функциями и строить свою сеть. Хотя временами она расстраивалась, когда не могла понять какую-то ошибку, Боббили это никогда не останавливало. Вместо этого она использовала все доступные ей ресурсы, чтобы найти и реализовать решение. В конце концов, после участия во многих хакатонах, Боббили недавно выиграл Startup Weekend в Миннеаполисе.

Учебные курсы, такие как The Starter League, безусловно, приветствуются в обучении информатике: инклюзивные и поддерживающие всех, кто не имеет технического образования или не является математическим гением. Математических гениев не так много, но есть такие, которые думают, что нужно быть одним из них, чтобы заняться чем-то вроде компьютерного программирования. Как мы видели из Bobbilee, это, конечно, не так. Это также опровергается в статье Миф о том, что я плохой в математике, недавно опубликованной The Atlantic:

Являются ли математические способности наследственными? Конечно, в какой-то степени. По сути, никто из нас не смог бы так хорошо разбираться в математике, как «Теренс Тао [известный математик-виртуоз из Калифорнийского университета в Лос-Анджелесе, опубликовавший десятки статей в ведущих журналах], как бы мы ни старались и как бы хорошо нас ни учили. Но вот в чем дело: мы не должны! Для школьной математики врожденный талант гораздо менее важен, чем тяжелая работа, подготовка и уверенность в себе».

Короче говоря, настойчивые усилия могут превзойти талант. Бесчисленные часы в The Starter League и посещение хакатонов превратили Боббили в профессионального разработчика программного обеспечения, который теперь работает в Software for Good и является веб-директором Girls in Tech Minneapolis.

Хотя она не позволила страху перед математикой помешать ей реализовать свою страсть к программированию, все еще есть много людей, которые не решаются заняться компьютерным программированием из-за этого аспекта. Тем не менее, Bobbilee является убедительным доказательством того, что каждый может быть разработчиком программного обеспечения.

"Однажды я сказал себе: "Я собираюсь научиться этому, мне надоело говорить "если бы только" я знал, как сделать это сам". Я щелкнул выключателем, взял книгу и пошел прямо в кафе».