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

Как началось ваше путешествие с онлайн-курсами?

Почти десять лет назад, еще в 2011 году, когда я только что закончил четвертый семестр курса компьютерных наук и инженерии, я обнаружил, что, хотя я хорошо сдал все экзамены, мои практические знания в этой области были (по словам лорда Кельвина - известного физика-математика) «скудного и неудовлетворительного».

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

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

Этот опыт вдохновил меня на то, чтобы с пользой использовать свое свободное время, посещая еще больше онлайн-курсов, таких как Курс Ника Парланте по Python, Курс Джули Зеленски по абстракциям программирования »и целую кучу других замечательных курсов. Спустя несколько месяцев были основаны Coursera и Udacity, и это открыло новые возможности для таких студентов, как я, со всего мира, которые не имели возможности или не могли себе позволить поступить в престижные институты, расположенные в других частях света. В то время машинное обучение было для меня довольно новой темой, и я впервые познакомился с ней на известном курсе машинного обучения Эндрю Нга, а также на курсе ИИ Себастьяна Труна и Питера Норвига.

Как вы попали в реальные проекты?

Перенесемся в начало 2019 года. Я почти 6 лет проработал инженером-программистом, а также прошел множество онлайн-курсов, таких как Курс глубокого обучения самоуправляемому автомобилю от Udacity и Курсы глубокого обучения fast.ai Джереми Ховарда. Хотя мне действительно понравились проекты, над которыми я работал в рамках этих курсов, я внезапно обнаружил, что у меня возникло необъяснимое желание работать над реальным проектом машинного обучения с реальными людьми и реальным влиянием. Этот этап моего пути начался с того, что я участвовал в нескольких хакатонах, соревнованиях Kaggle и венчурном испытании; отслеживание (особенно на Medium) других энтузиастов машинного обучения в Интернете, чтобы учиться на их опыте; и присоединиться к публикации Towards Data Science на Medium в качестве автора, чтобы поделиться своими знаниями с другими.

Однако я знал, что до сих пор не нашел полностью то, что искал, но не мог объяснить почему.

В один прекрасный майский день 2019 года я наткнулся на две статьи (Почему сообщество и сотрудничество - ключ к созданию этичного ИИ и Присоединяйтесь к глобальному сообществу ИИ и решайте большие социальные проблемы) в своей ленте новостей Medium. Почему именно эти статьи были рекомендованы из миллионов статей по машинному обучению, я оставлю систему рекомендаций Medium для ответа. Однако, просматривая эти статьи от начала до конца, я понял, что Омдена был ответом на это необъяснимое стремление работать над реальным проектом с реальными людьми и реальным влиянием. Я был действительно поражен идеями сотрудничества вместо конкуренции и необходимости перестать сосредотачиваться на отдельных лицах или командах, но начать переключать наше внимание на сообщества людей, решающих проблему , что заставило меня набраться смелости и подать заявку на участие.

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

Какие навыки вы приобрели?

Работа в 100% онлайн-среде

«Всегда кажется невозможным, пока это не сделано» - Нельсон Мандела

Я привык работать в офисе и считал, что личное общение всегда необходимо для успеха проекта. У нас даже были такие концепции, как совместное размещение, личные встречи 1: 1 и т. Д..

Омдена научил меня, что работа в 100% онлайн-среде действительно возможна и:

  • Глобальный проект объединяет разные умы с разнообразным опытом, взглядами, знаниями и мнениями, которые, если их объединить, заставят человеческие знания и человечество прыгнуть вперед в прогрессивное светлое будущее.
  • Инструменты, такие как Slack, Zoom, GitHub, Google Colaboratory, Drive, Documents и Slides, пригодятся при работе над онлайн-проектами.
  • По иронии судьбы, в наши дни большая часть корпоративной работы выполняется в Интернете, и этот навык сейчас бесценен!

Совместное решение проблем

«В долгой истории человечества (и животных тоже) преобладали те, кто научился сотрудничать и импровизировать наиболее эффективно» - Чарльз Дарвин

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

Мои 2 основных вывода из совместного решения проблем в проектах Омдены:

  • Изучите несколько подходов к проблеме, чтобы найти наиболее жизнеспособное решение в кратчайшие сроки. Каждый проект Omdena включал разбиение неоднозначной проблемы на более мелкие части, каждая из которых могла быть исследована одновременно разными членами команда, чтобы в конечном итоге реализовать наиболее жизнеспособное решение в течение короткого периода в 2 месяца. Также было волшебно наблюдать, как определенные расследования, которые изначально приводили к тупику на начальных этапах проекта, могут быть объединены с определенными решениями на более поздних этапах этого проекта, чтобы найти лучшие решения.

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

  • Делитесь знаниями. Документирование прогресса, достигнутого в ходе всех наших расследований, помогло обмену знаниями внутри команды, особенно потому, что некоторые члены команды принадлежали к разным часовым поясам. Кроме того, я благодарен за то, что Омдена предоставила мне возможность публиковать статьи, код для сообщества разработчиков ПО с открытым исходным кодом, а также презентации / демонстрации (живые и записанные), с помощью которых я мог делиться своими знаниями с остальным миром.

Выйти из моей интровертной зоны

«Мягко вы можете потрясти мир» - Махатма Ганди.

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

Применение машинного обучения к реальным проблемам

«Ничто не становится реальным, пока не испытано» - Джон Китс.

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

Как вы воспользовались этим, чтобы получить работу в Google?

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

Создание привлекательного резюме

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

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

Укрепляем доверие к собеседованию

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

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

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

Знание инструментов Google

Это полезный атрибут, который может повысить вашу уверенность помимо резюме.

По совпадению, для выполнения некоторых задач в проектах Omdena мы использовали продукты Google, такие как Colaboratory, Drive, Documents, Slides и т. Д., И я очень гордился этим фактом, когда приходил на собеседование.

Опыт удаленной работы

В настоящее время это вероятно, незаменимый навык. Проекты Омдены сделают вас экспертом в удаленной работе.

Сейчас, более чем когда-либо, из-за того, что продолжающаяся пандемия заставила большую часть мира принять домашнюю работу как «новую норму», я считаю, что бесценный опыт, который я получил от работая онлайн с удивительными людьми из разных уголков мира над проектами Омдены, мне очень помогает - я работаю онлайн с еще одной группой замечательных коллег со всего мира над проектами в Google!

Какие-нибудь заключительные слова для наших читателей?

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

В мире, страдающем от жадности, ненависти и нетерпимости, Омдена приходит как глоток свежего воздуха, чтобы избавиться от национальных, а также искусственных барьеров и объединяет группу незнакомцев из разных уголков Земли, преодолевая географические границы и часовые пояса для совместной работы и решения увлекательных социальных проблем; одновременно обучаясь и вдохновляя друг друга каждый божий день. Благодаря онлайн-обучению, инструментам для совместной работы и Omdena это не просто несбыточная мечта!