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

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

В июле прошлого года (2016 г.) появилось это письмо:

Дорогие студенты,

Ниже вы найдете приглашение в Horizons Fellowship. Для получения подробной информации посетите веб-сайт Сообщества.

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

С Уважением

Школа инженерии

Под письмом было объявление от Horizons. Он обещал поддержать «выдающихся студентов университетов в их стремлении стать завтрашними лидерами в области технологий». Интересно.

Поиск в Google по теме «Школа технологий Horizons» не дал ничего, кроме их домашней страницы и нескольких сообщений в блогах. Что еще хуже, нежелание моей школы «нести какую-либо ответственность в отношении программы» сделало Horizons похожим на сплошное мошенничество.

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

  • Разработка интерфейса: HTML, CSS, Javascript, Bootstrap, jQuery, React.js, Redux
  • Бэкэнд-разработка: Express, Passport.js, Mongoose, OAuth 2.0.
  • Развертывание: Heroku
  • Мобильная разработка: React Native, Expo
  • Контроль версий: Git, GitHub
  • Спикерская серия, где успешные предприниматели делятся историями своей жизни
  • Поддержка ТА во время обучения
  • Нетворкинг с умными и целеустремленными студентами
  • Опыт жизни в Сан-Франциско

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

Это было в тот момент, когда я наткнулся на курс Udemy за 10 долларов, который предлагал более или менее полный курс программирования Horizons, от внешнего до внутреннего. Половина списка, который я написал год назад, теперь приравнивается к 10 долларам. Я долго и упорно думал - стоит ли остальная часть списка 9 990 долларов и 3 месяца моего лета?

Я так думаю. Выслушай меня.

Первое, что мне очень понравилось на буткемпе, было то, что меня окружили умные и целеустремленные студенты. Люди оставались сверх стандартных часов до 9–10 вечера, чтобы работать над упражнениями. Люди также были очень отзывчивыми и отзывчивыми. Я рада, что сверстники подталкивали меня и заставляли много работать. Я почти уверен, что вся программа, хотя и доступна из других источников, мне потребовалось бы год или два, чтобы изучить ее самостоятельно. Удивительно, как почти все (да, некоторые бросили обучение, потому что им не нравился стиль обучения или понимали, что их не интересует разработка программного обеспечения) смогли завершить учебную программу за 1,5 месяца (и выжили идти домой).

Последние 1,5 месяца были посвящены практическим проектам. Первые две недели мы работали в командах и создали бота-планировщика Slack и клон Google Docs. Последние три недели мы работали над тем, что хотели. Для моей команды мы создали платформу для обсуждения университетских лекций в режиме реального времени под названием Classly. Еще одна вещь, которую вы не можете получить от Udemy - опыт работы в команде. Мы думали о пользовательском опыте, мы разработали архитектуру кода, мы делегировали задачи, у нас были дедлайны, мы спорили, и мы справились. Между знанием того, как кодировать, и знанием того, как создавать программное обеспечение в реальной жизни, огромная разница. Этот опыт, безусловно, важен для любого нового разработчика программного обеспечения.

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

Еще мне понравилось жить прямо в Кремниевой долине. Мой спортзал находился рядом со штаб-квартирой Twitter. Обедали в столовой AirBnB. Когда мы пошли ужинать, мы прошли мимо Pinterest и Adobe. Это было безумно! Высокая концентрация технологических компаний также означала огромное количество технических мероприятий, встреч и хакатонов. Вместо того, чтобы идти по ночам в кино, я зашел в Твиттер, чтобы услышать о науке о данных. Я пошел в AirBnB, чтобы узнать о социальном предпринимательстве. А потом я пошел на три хакатона за три выходных, подряд (о чем я писал здесь). Мне было так весело.

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