Это отступление кодеров переписывает все правила, чтобы повысить разнообразие

Социальные правила и финансовая поддержка Центра Ресурсов делают его магнитом для «нестандартных» программистов и дают уроки для всех.

Recurse Centre (RC) – это трехмесячная самостоятельная образовательная программа для программистов в Нью-Йорке.

Как и в убежище писателей или в резиденции художников, здесь нет учителей, учебных программ, оценок и сертификатов. Это также бесплатно посещать.

Компания финансирует отступление, помогая выпускникам найти работу, хотя участники не обязаны использовать ее службу найма.

Более 50% людей в последней партии RC были женщины, транс или недвоичные. Исторически около 33% выпускников RC были взяты из этих групп.

Генеральный директор и соучредитель Николас Бергсон-Шилкок говорит, что это во многом благодаря грантам в 1,5 миллиона долларов, которые RC предоставил людям из традиционно недостаточно представленных групп в области технологий с 2012 года.

Вы имеете право на получение гранта на основе потребностей, если вы выбраны для RC (все заявители содержатся в одной и той же полосе приема) и идентифицируют себя как женщина, транс, гендерный, небинарный, черный, латинский, коренной американец или житель тихоокеанских островов.

«Мы не хотим, чтобы RC выглядел как более широкая технологическая индустрия, где женщины и другие группы значительно недопредставлены» – говорит Бергсон-Шилкок.

«Образовательная и деловая ценность RC проистекает из силы, качества и разнообразия самих участников».

RC разнообразен и в других отношениях. Только 25% до 40% участников имеют степень в области компьютерных наук.

«У нас были люди в возрасте от 16 до 60 лет, люди, которые не закончили среднюю школу, люди с докторской степенью в области компьютерных наук, люди, которые почти никогда не работали с другими программистами и полностью самоучки, с людьми, которые были сотрудниками. инженеры в Google» – говорит Бергсон-Шилкок.

Стипендия

Команда RC хотела получить еще более разнообразный состав участников и решила попробовать что-то новое.

Гранты RC основаны на потребностях. Если вы были приняты в RC, но не можете позволить себе принять участие, вы можете подать заявку на получение гранта на проживание до 7 000 долларов США.

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

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

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

Мередит Финкельштейн строит блокчейн для молитвы. Исла Джин Карсон работает над алгоритмами сборки генома, которые берут большое количество коротких последовательностей ДНК и соединяют их вместе, чтобы создать представление об исходных хромосомах, из которых произошла ДНК.

Это сложно, так как вы не знаете, где какие-либо последовательности были первоначально расположены в геноме.

«Это становится большой головоломкой, в которой мы не знаем изображение снаружи коробки» – говорит Карсон.

«Эти загадки решаются путем предварительной сортировки частей по группам, которые имеют сходные черты. Затем мы ищем куски с подходящими ребрами».

Для сборки даже небольших геномов требуются сотни гигабайт памяти и часы обработки.

Карсон разработал метод линейного сжатия без потерь, который уменьшает объем памяти, необходимой для ввода данных, до 72%.

Данные могут использоваться в сжатом виде алгоритмом сортировки для ускорения обработки.

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

Это может помочь сделать сборку генома более доступной для исследователей, у которых нет суперкомпьютера, или сократить расходы для тех, кто имеет.

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

Уже проведя время в RC как часть партии 2016 года, она воспользовалась этой возможностью.

До того первого визита в RC Карсон имел опыт программирования всего несколько месяцев. Ее время в RC было изменяющим жизнь опытом.

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

«Это изменило мой взгляд на себя. Я оставил там себя, считая себя программистом».

Как это начиналось

В 2010 году Бергсон-Шилкок провел год в качестве соучредителя стартапа по набору персонала.

«Самая большая проблема заключалась в том, что в мире просто не хватало великих программистов» – говорит он.

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

Затем до нас дошло, что мы можем создать среду программирования нового типа, которая поможет привлечь и вырастить более выдающихся программистов».

В 2011 году RC (в то время называвшийся Hacker School) принял свою первую группу программистов.

Самостоятельная философия RC находится под сильным влиянием образования, образовательного движения, основанного Джоном Холтом в 1970-х годах.

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

«До колледжа я никогда не ходил в школу» – говорит Бергсон-Шилкок.

«Мои родители начали обучать моих трех старших сестер и меня с середины 1970-х годов. Так что все четверо росли, рассматривая мир как классную комнату и получая очень самостоятельное образование».

Рекурсанты должны решить, каковы их цели, почему они у них есть, как они хотят работать для них и как определить, добиваются ли они успеха или нет.

Многие люди борются с уровнем самоуправления, которого это требует.

«Для большинства людей большая часть их времени в мире до RC не была действительно самостоятельной» – говорит Бергсон-Шилкок.

«Люди здесь вынуждены действительно думать о‘ Почему я это делаю? Что для меня важно? Как мне добиться прогресса? ». Для многих людей наибольшая выгода от их опыта в RC – это возможность участвовать в этой борьбе и, надеюсь, справиться с ней».

Социальные правила

Еще один неортодоксальный аспект RC – это четыре социальных правила: нет «хороших фактов», нет «вождения на заднем сиденье», нет «притворного удивления» и нет «тонких измышлений».

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

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

Любой, кто работал в команде разработчиков, поймет, как эти правила могут помочь улучшить рабочую среду.

«На самом деле» происходит, когда вы исправляете кого-то в отношении того, что не имеет отношения к теме или, в лучшем случае, имеет отношение к рассматриваемой теме. Эти исправления не являются полезными и фокусируют внимание на человеке, делающем «хорошо на самом деле».

Впервые это правило было реализовано в рекрутинговой компании Bergson-Shilcock.

«Мы сделали бы придирчивые исправления друг друга, которые не продвигали компанию вперед» – говорит он.

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

«Притворное удивление» означает удивление, что кто-то не знает что-то. Это заставляет спрашивающих чувствовать себя плохо и реже задавать вопросы в будущем, что затрудняет их изучение.

«Тонкие формы» – это тонкие выражения расизма, сексизма, эйджизма, гомофобии, трансфобии и других форм предвзятости и предубеждений.

Это кажущиеся незначительными вещи, которые вы говорите или делаете, которые заставляют других чувствовать себя нежеланными.

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

«Я назвал себя феминисткой, но знаю, что иногда говорю сексистские вещи» – говорит Карсон.

“Все мы делаем. Имея там социальные правила и зная, что если кто-то сделает странное замечание, это никогда не будет иметь большого значения, я думаю, это то, что приводит к психологической безопасности. »

Разнообразие RC в сочетании с социальными правилами, кажется, создает уникальную среду. Марин Хавербеке, которая провела неделю в качестве опытного программиста-резидента в RC, отметила это в своем блоге об этом опыте.

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

Там не было никакого эмоционального вакуума. Мне не нужно было притормозить ужасными или бесчувственными шутками. Люди не сражались друг с другом» – пишет Хавербеке.

Бергсон-Шилкок хотел бы видеть социальные правила RC, принятые в компаниях и колледжах, чтобы помочь создать лучшую рабочую среду для всех.

«Как женщина, я чувствую себя здесь очень комфортно» – добавляет Карсон.

«Я человек, прежде чем я женщина. Я программист прежде всего».

Нашли ошибку, пожалуйста, выделите фрагмент и нажмите Ctrl+Enter.

Читайте также

Вверх

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: