Советы хакатона от 3-х хакеров-ветеранов

Может быть, вы недавно занялись технологиями (мир говорит «привет!») И слышали об этих вещах, называемых «хакатонами». Или, может быть, вы опытный технарь, который еще не успел побывать на одном из них.

Сейчас самое подходящее время, как и любое другое.

2018 будет четвертым годом nwHacks, и мы так взволнованы, что отсчитываем дни (55!). Сегодня мы отметили почти половину срока подачи заявок с 1 по 30 ноября. В этой статье мы беседуем с некоторыми прошлыми участниками, чтобы попытаться пролить свет на то, что на самом деле похоже на мероприятие, и ответить на вопросы, которые мы получили как онлайн, так и лично во время нашей последней хакерской ночи. Если вы думаете о чем-то, о чем здесь не говорится, не стесняйтесь написать нам в Facebook или по адресу [email protected] 🤖

И наконец: спасибо Мэтту, Джанет и Эм за то, что они поделились своим опытом. Следите за этими крутыми людьми в Интернете!

Мэтью Сиу, 3-й курс естествознания

LinkedIn | Github | "Середина"

Представьтесь

Я изучаю когнитивные системы и интересуюсь блокчейном, AI, Data Vis и сетями.

Каким был ваш первый опыт хакатона / расскажите нам о своем путешествии по хакатону?

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

Что такое хакатон не?

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

«Это среда, в которой каждый - новичок»

Как новички могут извлечь максимальную пользу из своего опыта? А ветераны хакатона?

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

Лучшее воспоминание от nwHacks 2017/2016/2015?

nwHacks 2016: моя команда пыталась заставить работать Google Maps API. Была полночь, и мы работали над ней несколько часов. В какой-то момент появился красный маркер, и мы все вскочили со своих мест, подбадривали и обнимали друг друга. Теперь я смеюсь, потому что все, что мы сделали, - это появился красный маркер, но это был момент чистой радости.

Джанет Чен, 3-й курс искусств

"Сайт"

Представьтесь

Привет всем. Меня зовут Джанет, я учусь на третьем курсе по специальности «CS» и «Экономика» в UBC. Я копаю иммерсивные реальности, инициативы разнообразия и инклюзивности и действительно крутые хакатоны. Я стал соучредителем крупнейшей рабочей группы студентов-разработчиков виртуальной и смешанной реальности в UBC: AGDA VR. Мы работали над классными проектами для профессоров географии, электротехники, медицины и других направлений! Ранее я был координатором в UBC Emerging Media Lab.

Каким был ваш первый опыт хакатона / расскажите нам о своем путешествии по хакатону?

История моего первого хакатона в равной степени забавна и в равной степени абсурдна. Первым, на что я пошел, был nwHacks в феврале 2016 года (два года назад!). Я был потерянным первокурсником, который принял только CPSC110, а это означало, что я знал 0 языков программирования для создания приложений и мало разбирался в технологиях. Я помню, как подавал заявку на участие в nwHacks, и когда приложение выяснило причину моего участия, я ответил: «Чтобы узнать больше о технологиях». Я понятия не имел, во что ввязываюсь, лол.

Я помню, как шел по улице от своего общежития к инженерным зданиям, где проводился nwHacks; увидеть людей, держащих спальные мешки, болтать со студентами UW из Сиэтла (которые позже выиграли хакатон) и первый набег в дикий и чудесный мир хакатонов. Это была небольшая схватка, студенты устремились к спонсорам, добыче и сойленту. Честно говоря, проект, над которым я работал на своем первом хакатоне, ничтожно мал - команду возглавлял один студент, и наш проект нельзя было полностью «демонстрировать».

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

И, кроме того, два года спустя моя команда заняла первое место на Lumohacks, хакатоне, проводимом в SFU, за наше приложение для экспозиционной терапии виртуальной реальности Riddikulus (http://dispellyourfear.com)

Что такое хакатон не?

Спорное мнение: хакатоны - это не место, где нужно отказываться от своего психического и физического здоровья. Честно говоря, я изо всех сил стараюсь больше не останавливаться на ночлег на хакатонах, несмотря на то, как легко погрузиться в хакерское безумие. Но я видел, как слишком много студентов превращались в кашляющих зомби на неделю после бессонной ночи плохого программирования, подпитываемого нездоровым количеством кофеина. Применяйте закон убывающей доходности. Каждый час, который вы лишаете драгоценного сна, окупаемость вашей работы уменьшается. Так что чаще делайте перерывы и немного поспите!

Как новички могут извлечь максимальную пользу из своего опыта? А ветераны хакатона?

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

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

Лучшее воспоминание от nwHacks 2017/2016/2015?

В прошлом году моя команда создала веселую игру под названием Golden Quest (http://thegoldenquest.net), в которой геймерам приходится использовать свои собственные голосовые команды, чтобы перемещаться по коварным водам приключенческой игры Amazon Alexa. . Мы опробовали его с наставниками, друзьями и совершенно незнакомыми людьми. Одна из фраз, которую они должны сказать, если дойдут до этой части игры: Я писаю в штаны, вызывая вызов. Я сомневаюсь, что многие воспоминания могут превзойти это.

Em Sales, 3-й курс естествознания

Сайт | LinkedIn | Github

Представьтесь

Я Эм (Эммануэль Сэйлс), студент третьего курса факультета информатики и статистики UBC. Я занимаюсь программированием с 14 лет и всегда любил создавать свои собственные проекты. Я посещаю все nwHacks с начала 2015 года.

Каким был ваш первый опыт хакатона / расскажите нам о своем путешествии по хакатону?

Мой первый опыт хакатона был на самом деле nwHacks 2015, когда я был в 12 классе. Когда я был старшеклассником, который не знал никого, с кем можно было бы сформировать команду, в итоге я присоединился к команде людей, которых встретил на хакатоне. API, который мы использовали, был сильно сломан, поэтому нам пришлось перепроектировать много вещей, и мы смогли закончить, что действительно удовлетворило! С тех пор я посещал все nwHacks - у меня были некоторые неудачи и некоторые успехи - всегда было весело.

Чем не является хакатон?

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

Как новички могут извлечь максимальную пользу из своего опыта? А ветераны хакатона?

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

Vets: Вы уже так далеко. Может быть, у вас были истории успеха, а может быть, на прошлых хакатонах было несколько неудач. В любом случае вы уже многое узнали об этом опыте и теперь находитесь в лучшем положении. Если у вас есть идея, которая вам нравится, какой бы безумной она ни была, дерзайте. Даже если вы не знаете, будет ли это полезно, важно понимать, что цель 24-часового хакатона - продолжать получать удовольствие от процесса. После стольких хакатонов, возможно, будет сложно держать эту цель в поле зрения, но это единственное, о чем нельзя забывать. Говорит ли это с вами, потому что вы думаете, что это изменит мир, или если вы просто хотите попробовать новую крутую технологию, не забывайте и дальше делать свой опыт своим.

«… Важно понимать, что цель 24-часового хакатона - продолжать получать удовольствие от процесса»

Лучшее воспоминание от nwHacks 2017/2016/2015?

2017. Сейчас 9 утра. Один из моих товарищей по команде потерял сознание, обхватив голову руками. Остальные из нас делают селфи с его дремлющей формой. Он только что закончил вносить последние важные изменения, но мы готовы разбудить его, если нам все еще понадобится отладка. Я начинаю чувствовать, что все складывается. Четверо из нас работали над этой странной идеей «убивать тараканов на экране для стресс-тестирования кластера CockroachDB» последние 20 часов или около того, и после многих испытаний и невзгод мы чувствуем, что собираемся разместить последние части головоломки вместе. Я размышляю над тем фактом, что каждому из нас, к счастью, удалось атаковать разные четверти проекта и собрать все вместе красиво. После прошлогоднего вопиющего провала кажется, что мы все победили наших демонов. Я в восторге от навыков моих друзей, и они также хвалят меня за мои. Причудливая игра, которую мы создали с помощью нашего мозга и пота, гудит, и это кажется волшебным.

Не забудьте подать заявку на nwHacks в качестве участника, волонтера или наставника до 30 ноября! Мы с нетерпением ждем встречи с вами там 🤖