ハッカソンとは「ハック(Hack)」と「マラソン(Marathon)」を組み合わせた用語で、エンジニアが中心となるイベントのことです。さまざまなエンジニアがチームを組み、決められた時間内にプロダクトを作り上げていきます。擬似的にタスク・プロジェクトを遂行する体験ができるイベントと言えるでしょう。
IT業界では勉強会・セミナーがよく行われていますが、それらの多くのは知識・スキルのインプットを目的としています。それに対してハッカソンは、アウトプットを目的としているのが大きな特徴です。
しかも、その場でチームを組んだ人たちと協力しながら、制限時間内でプロダクトを作り上げていく必要があります。イベントによっては、作り上げたプロダクトで複数のチームが優劣を競い合うこともあります。
こうしたハッカソンを通して、コミュニケーション力・マネジメント力を試すことが可能です。また、日頃の仕事とは異なる役割を担当できる、普段とは違う視点でアイデアを考えられる、一緒に作業するエンジニアの意見やアイデアを聞けるチャンスも得られます。作業を通して、あるいは作り上げたプロダクトを通して周囲からのフィードバックが得られるのも魅力です。
特にフリーランスのエンジニアにとってハッカソンは、大きな刺激を受けられる良い機会になります。IT企業をはじめさまざまな企業・団体が開催しているので、こうした仕事に活かせるハッカソンのメリットを求めて参加してみてはいかがでしょうか。