¿Cuáles son las cosas que debo aprender para participar en Hackathon y hacer bien en ellas?

Acabo de llegar en el segundo lugar en el Hackathon de Baltimore, así que estoy calificado para responder esto.

Esto es lo que debe saber para ganar o colocar en la mayoría de los hackathons:

  1. Comunicación
  2. Estrategia
  3. Psicología
  4. Tecnologías de vanguardia diseñadas para la creación rápida de prototipos.

Permítanme elaborar:

  1. Comunicación

Las buenas habilidades de comunicación le permiten trabajar con un equipo de manera efectiva. Dado que Hackathons impone limitaciones de tiempo, el mayor multiplicador de fuerza que puede lograr en una competencia dada es la calidad de sus compañeros de equipo. Ser un buen comunicador te ayudará a encontrar y reclutar buenos compañeros de equipo y luego trabajar con ellos de manera efectiva para lograr rápidamente muchos objetivos.

Además, cuando sea el momento de lanzar tu proyecto, una buena comunicación te dará una ventaja sobre la competencia nerd y socialmente inepta.

2. estrategia

Toda competencia implica estrategia. El pensamiento estratégico le permite tomar decisiones inteligentes, sobre la marcha, que lo acercan a sus objetivos. Un hacker sin estrategia construye las cosas equivocadas. Las cosas equivocadas no ganan premios.

Debes poder pensar por ti mismo y por los demás. Se un jugador de ajedrez. ¿Qué estarán haciendo los otros equipos? ¿Cómo se puede diferenciar? ¿Qué elementos harían que su proyecto pareciera 10 veces mejor que la competencia? Estas son preguntas estratégicas que podría hacerse para obtener una ventaja.

3. psicología

La mayoría de los ganadores de hackathon son determinados por los jueces. Estos jueces son robots húmedos, defectuosos, impresionables, subjetivos, guiados por los sentimientos. Si entiendes la psicología de los jueces, puedes tomar decisiones inteligentes para manipularlos y obtener su favor.

La comprensión de la psicología humana te ayudará a diseñar un proyecto que evoca emociones. La emoción le gana a la gente. La lógica no lo hace.

No confíe en la lógica en su tono. En primer lugar, la lógica nunca ha convencido a nadie de nada. Segundo: usted no es lógico, por lo que no podrá hacer un argumento lógico coherente de todos modos. En tercer lugar, incluso si fuera lógico, sería una violación de las buenas habilidades de comunicación depender en gran medida de la lógica en su lanzamiento. Simplemente no lo hagas.

Una buena comprensión de la psicología te hará un mejor compañero de equipo, estratega y lanzador. Comprender la psicología.

4. Tecnología de vanguardia diseñada para la creación rápida de prototipos.

Los hackatones suelen imponer restricciones de tiempo. Necesitas construir mucho en poco tiempo para ganar. La mejor manera de hacer esto es venir a la competencia con un profundo conocimiento de algunas tecnologías de creación de prototipos potentes.

Mis tecnologías de prototipado favoritas incluyen:

  • Ruby on Rails
  • Unidad
  • Oreja
  • Bosquejo

Eso significa que puedo construir aplicaciones web y juegos muy rápidamente. En el Baltimore Hackathon de este año, mis dos socios y yo creamos un prototipo de un juego de realidad virtual en menos de 48 horas. Esto solo fue posible debido a la tecnología avanzada que empleamos para hacer el trabajo.

Las habilidades existentes deben estar muy integradas en su estrategia global de hackathon. No es recomendable intentar recoger una nueva herramienta con la que no haya tenido experiencia durante un hackathon competitivo. Es probable que se quede atascado y no tenga el vocabulario o los recursos necesarios para despegarse en el tiempo limitado que tiene disponible. Quédate con la tecnología con la que tienes al menos algo de familiaridad.

5. Diviértete.

Lo más importante, diviértete! Los hackathons deben ser experiencias de aprendizaje intensivo en las que puedes construir cosas interesantes. No te preocupes demasiado por la competencia. ¡Solo concéntrate en tu tecnología, tu estrategia y tu equipo !

¡Buena suerte!

Estoy basando mi respuesta en lo que buscamos en nuestros Hackathons en Collaborizm. Definitivamente debe saber Gestión de productos, Ingeniería de software y / o Ingeniería de hardware. Todo se reduce a lo que trata el hackathon.

Debes unirte al Collaborizm 2017 Summer Robotothon. COLLABORIZM es una plataforma maravillosa para que usted cree su proyecto, ya sea un principiante o un experto, ya que cuenta con un grupo de miembros de la comunidad capacitados para ayudarlo.

El hackathon se está ejecutando hasta el 31 de agosto, ¡y todo es virtual! Juzgar se basa en el bot que creas y en cómo lo presentas en la página de tu proyecto, que se puede presentar textualmente con fotos y videos. LOS PREMIOS SON 1500 $, 1000 $, 500 $ como primer, segundo y tercer premio con un certificado emitido y se otorgarán créditos en el campo. Donde sea que necesite ayuda, simplemente mencione en el contenido del proyecto las habilidades que necesita o el elemento y los miembros relevantes de la comunidad se unirán a su proyecto para ayudarlo. El sitio es muy activo. También se proporciona financiación si no puede financiar el proyecto en su país.

Tener un producto demostrable al final de un hackathon se considera “hacerlo bien”, ya que algunos de los equipos no terminan de desarrollarse. Como tal, tendrá que elegir un campo en el que esté interesado (por ejemplo, aplicaciones móviles, aplicaciones web, etc.), aprender cómo desarrollarlas e implementarlas (o al menos poder realizar demostraciones en su máquina local).