본문 바로가기

Lecture & Tip/eclipse_android

Hackathon. 그 마력에 빠져 봅시다.


근래들어 국내에서 소프트웨어 개발에 대한 이목이 집중되고, 산업내 소프트웨어에 대한 중요도가 높아지면서 각종 소프트웨어 개발자 행사들이 홍수를 이루고 있습니다. 


그 중에서 느뤼가장 주목하고 있는 행사!


Hackathon = Hack + Marathon


1999년 OpenBSD에서 미국 소프트웨어 보안 수출법을 회피하기 위해, 개발자들과 개최한 이벤트에서 유래되었고,

Hackathon이란 단어는 같은 년도에 Sun이 개최한 JavaOne에서 ParmV용 Java Application 제작하는 이벤트를 "The Hackathon"이라고 칭하면서 시작되었다고 합니다.10여년 전부터 특정 문제나 이슈에 대하여 개발자들이 해결을 위해 즉흥적으로 Team을 만들어 해결하는 개발 문화를 지칭하는데 사용되었습니다..


요새는 각종 개발 행사에서 개발자들의 개발 욕구를 자극하는 문제들을 가지고 해결하는 행사로 발전했습니다..


<영화 "소셜네트워크"의 한장면 - 주커버그가 여자 기숙사생들의 사진으로 VS 사이트를 만드는 장면>


특히 Facebook에서 문제를 해결하는 방식으로 Hackathon이 사용된다는 소문이 퍼지면서 더욱 주목받았습니다.


지금 글을 읽고 본인이 소프트웨어 개발자라면 회사나 집에서 혼자 개발만하지 마시고 당장 검색에서 헤카톤을 검색해봅니다.


기존에 국내에서 개최되었던 헤카톤의 정보도 확인하실 수 있고, 곧 개최되는 행사들도 확인하실 수 있습니다.


그렇다면 이 Hackathon이란 행사에 참여하려면 어떻게 해야할까요?


#1 헤카톤 행사 찾기~

오늘 시점으로 현재 2가지 Hackathon이 계획되어있습니다.


Happy Hour - Google Dart Team에서 진행하는 Dart language Hacathon.

2012 GDG Suwon Android Hackathon - Google Developers Group 지역모임인 GDG 수원에서 진행하는 Android Hackathon


#2 자기가 참여하고자할 행사 결정

행사 목록을 찾았으면 마음에 드는 행사를 결정합니다. 그리고 혼자 참여할 것인지 팀으로 참여할지 고민합니다. 대부분의 Hackathon은 팀단위도 참여가 가능하기 때문에 혼자가 외롭다면 미리 팀을 구성해서 신청을 합니다. 일부 Hackathon 에서는 행사중 팀을 조직할 수 도 있기 때문에 혼자라고 외로워할 필요도 없습니다. 어차피 인생 혼자인데 ㅋ


#3 참여해서 진행할 프로젝트를 선정합니다.

Hackathon 행사에서 프로젝트는 중요합니다. 왜냐하면 멀뚱멀뚱 가만히 듣고오는 세미나와는 다르게 직접 참여하고 느껴야지만 그 행사의 의미와 재미를 느낄 수 있기 때문입니다. 그래서 대부분의 개발자분들이 고민하기도 합니다. '회사일도 바빠 죽겠는데 무슨 프로젝트를 또 고민해..??' - 일반적으로 헤카톤에서 진행하는 프로젝트는 단기간에 완성해야하기 때문에 너무 큰스케일이나 복잡한 것을 준비할 필요는 없습니다. 물론 경진대회 성격을 띄고 상품이 어마어마 하다면 모르겠지만, 개발자들의 친목도모와 새로운 경험을 전달하는 헤카톤의 경우에는 가벼운 마음으로 그동안 해보지 못했던 Geek 스러운 프로젝트를 생각하고 가시면 됩니다. 정 안되면 당일날 분위기보면서 프로젝트를 만들어낼 수도 있습니다 ^^;


#4 참가 신청하기

이제는 참가 신청만 하면 됩니다.

즐거운 마음과 자신의 개발장비만 준비되었다면 스케줄을 비우고 신청을 합니다!

참가해서 다른 개발자들과 조금 이야기해보면 다 비슷한 고민을 하고 참가했음을 알 수 있고, 또 새로운 개발자간의 네트워크도 만드실 수 있습니다.


헤카톤 분위기를 느껴볼 수 있는 해외 헤카톤 영상을 하나 감상해보세요.



이전에 Hackathon을 참여했던 입장에서 이번에는 Hackathon을 준비하는 입장이 되다보니, 제가 느꼈던 즐거운 그 경험들을 꼭 많은 분들과 함께 나누고 싶은 마음에 이렇게 두서 없이라도 홍보글을 씁니다~ ^^*


많은 분들이 경험하고 또 이 경험이 다른 사람들에게 또 다시 전달되어 국내에 있는 많은 소프트웨어 개발자 분들이 즐거운 개발 생활을 할 수 있는 세상이 열리면 좋겠습니다 ~


Let's Hack!