Хакафоны (hackathon=hack+marathon) – важная часть культуры разрабоки в Facebook. И если вы еще не в курсе, в Москве хакафон Facebook состоится 28 октября в рамках конференции.тостер [веб-разработка]. А пока – Алекс Москалюк рассказывает о том, как это происходит в самом Facebook:
В нескольких словах хотелось бы рассказать о практике хакафонов внутри Facebook. Сегодня это слово можно увидеть в контексте тематических конференций либо тусовок. Внутри компании практика зародилась еще во времена относительно далекие, и первое упоминание о хакафонах на корпоративном блоге относится к 2007 году. В тех ранних версиях хакафона народ на ночь закрывался в офисе и под мелодичные ритмы какого-нибудь техно и казавшиеся бесконечными литры пива или вина (второе в Калифорнии довольно активно конкурирует с первым) предавался любимому занятию.
Для некоторых программистов хакафоны – это отдушина и возможность заняться продуктом или технологией, к которым давно был интерес, но на изучение которых не хватало времени. Для других – возможность написать нужный в прозводстве инструмент. Еще для некоторых – это потенциал показать себя в новой сфере и заняться, к примеру, дизайном, если до этого занимался, скажем, программированием хранилища фотографий. Нередко заказчиком проекта могут выступать нетехнические отделы компании — скажем, кто-то из отдела пользовательской поддержки может предложить новый интерфейс либо фильтр, который бы существенно облегчил их работу, а кто-то из сочувствующих программистов решит стать героем на день, написав пару форм, облегчающих анализ данных.
В нескольких словах хотелось бы рассказать о практике хакафонов внутри Facebook. Сегодня это слово можно увидеть в контексте тематических конференций либо тусовок. Внутри компании практика зародилась еще во времена относительно далекие, и первое упоминание о хакафонах на корпоративном блоге относится к 2007 году. В тех ранних версиях хакафона народ на ночь закрывался в офисе и под мелодичные ритмы какого-нибудь техно и казавшиеся бесконечными литры пива или вина (второе в Калифорнии довольно активно конкурирует с первым) предавался любимому занятию.
Для некоторых программистов хакафоны – это отдушина и возможность заняться продуктом или технологией, к которым давно был интерес, но на изучение которых не хватало времени. Для других – возможность написать нужный в прозводстве инструмент. Еще для некоторых – это потенциал показать себя в новой сфере и заняться, к примеру, дизайном, если до этого занимался, скажем, программированием хранилища фотографий. Нередко заказчиком проекта могут выступать нетехнические отделы компании — скажем, кто-то из отдела пользовательской поддержки может предложить новый интерфейс либо фильтр, который бы существенно облегчил их работу, а кто-то из сочувствующих программистов решит стать героем на день, написав пару форм, облегчающих анализ данных.