Anuncio publicitario

Este es un momento emocionante para ser desarrollador de software; la comunidad de código abierto nunca ha sido más fuerte, con una gran cantidad de proyectos de código abierto en los que puedes participar Los 10 mejores proyectos de código abierto en los que debería ser voluntario para ayudarNo es necesario ser programador. Podrías ser un escritor, un diseñador, un traductor, simplemente un adicto a Facebook o Twitter, o alguien que solo quiera donar dinero para la causa. Existen... Lee mas . Contribuir a proyectos de código abierto es bueno en todos los sentidos: es una excelente manera de desarrollar (o mostrar) sus habilidades, de aprender a colaborar con otros, para familiarizarse con las últimas tecnologías en un entorno informal y, a veces, para hacer algo bueno por el mundo en grande. Pero simplemente navegando por GitHub ver y editar el código fuente Cómo ver y editar el código fuente de una aplicación de código abiertoSi bien optar por el código abierto puede ser una buena opción, también deberá invertir en la comunidad adecuada. GitHub es uno de los mejores lugares para hacer esto, no solo por la gran cantidad ...

instagram viewer
Lee mas no es necesariamente la mejor manera de averiguar dónde colaborar. ¿Qué pasaría si hubiera una manera de descubrir los desafíos de software a los que podría contribuir y posiblemente incluso ganar premios y reconocimientos por su trabajo? ChallengePost ofrece una de esas formas.

Desafiar ¿Qué?

Si bien ChallengePost no aparece en los titulares con tanta frecuencia, el sitio fue cubierto por Cableado, Mashabley un montón de otras fuentes de noticias tecnológicas que ya conoce. En otras palabras, este es un servicio con una huella bastante seria. Ya tenía desafíos de Samsung, Evernote (un MakeUseOf favorito), e incluso el casa Blanca. Notará que todos estos desafíos tienen sus propios nombres de dominio únicos, pero la interfaz ChallengePost permanece prácticamente sin cambios dentro del desafío en sí.

Sin embargo, si solo está buscando una oportunidad interesante, querrá comenzar desde el Página de inicio de ChallengePost:

challengepost1

La página de inicio en sí tiene solo cinco desafíos destacados. En el momento de escribir este artículo, todos los desafíos que aparecen en la página de inicio conllevan premios monetarios, siendo el más bajo $ 1,200 para el Desafío del panel personal de Chart.js y el más alto es $ 50,000 para el Desafío de la aplicación Kii Cloud. Tenga en cuenta que, por lo general, no es un asunto de "el ganador se lo lleva todo": el desafío Kii, por ejemplo, otorga $ 16,900 al ganador del primer lugar, $ 12,700 para el segundo lugar, $ 9,200 para el ganador del tercer lugar y $ 11,700 para un "Popular Choice Ganador del premio.

Si ninguno de los desafíos destacados captura su imaginación, no se preocupe: simplemente continúe con el Descubrir desafíos, donde puede ver una lista completa de desafíos, así como filtrar y buscar tipos particulares de desafíos. La selección es realmente impresionante, desde un desafío que te llama a Gamify asma y ayudar a los niños que sufren de asma con tecnología, a uno para desarrollar nuevas formas de descubrir libros, con muchos desafíos en el medio.

Desafíos en línea

ChallengePost ofrece dos tipos de desafíos: desafíos en línea y hackatones. Primero veamos un desafío en línea:

challengepost2

Este es el HarperCollins BookSmash desafío mencionado anteriormente. Como puede ver, en el momento en que se tomó la captura de pantalla, quedaban 50 días en los que los participantes podían enviar sus soluciones e ideas. Desplazándose hacia abajo en la página del desafío, encontrará instrucciones detalladas que le muestran cómo ingresar al desafío, y explicar de qué se trata (en este caso, el desafío es encontrar formas nuevas e interesantes de utilizar HarperCollins API de OpenBook).

Cada desafío tiene un panel de jueces, que también se muestra en la página, cada uno con una sola línea y un enlace para obtener más información sobre ese juez en particular. También se establecen criterios de evaluación, aunque en términos algo vagos ("Calidad de la idea").

Al igual que un proyecto de Kickstarter, cada desafío incluye una pestaña para actualizaciones, con publicaciones del titular del desafío. También hay un foro para las discusiones, aunque no siempre es la más animada de las comunidades; el foro para este desafío en particular tiene escasas 6 discusiones, cada una con solo un puñado de respuestas. Las pestañas Recursos y Preguntas frecuentes son más gratificantes y cada una ofrece mucha información.

Hackathons

El otro tipo de desafío que se ofrece es un asunto mucho más social, aunque requiere que se presente físicamente en un lugar determinado en un momento determinado. Me refiero, por supuesto, a la venerable tradición de los hackatones:

challengepost5

El particular que se muestra arriba es para Tolva, y ya ha sucedido en el momento de escribir este artículo. Sin embargo, la página del hackathon sigue siendo útil después del hecho: lleva un galería de presentación donde puede navegar por el trabajo realizado y tener una idea de lo que sucedió en esa reunión particular de mentes y teclados.

Los desafíos de tipo hackathon atraen principalmente a aquellos que viven en áreas de alta tecnología como San Francisco, Nueva York o Los Ángeles. Desafortunadamente, incluso si vive en una de esas áreas, encontrar un hackathon en el que participar puede ser una experiencia frustrante: ChallengePost no ofrece un "mapa de hackathon" que indique dónde puede encontrar cada hackathon. Esta simple adición habría hecho que la función del hackathon fuera mucho más útil; tal vez ChallengePost podría plantear un desafío para su desarrollo.

La programación no se trata solo del código

En el mejor de los casos, la programación de computadoras se trata de resolver problemas del mundo real y mejorar la vida de las personas de varias maneras tangibles. También se trata de creatividad y comunicación, y de un sentido de pertenencia a una comunidad más amplia de mentes que trabajan juntas de manera creativa. Ese es el sentido de colaboración que ChallengePost se esfuerza por ofrecer. Si bien los diferentes desafíos requieren diferentes conjuntos de habilidades (por lo que no todos pueden participar en todos los desafíos), una vez que encuentre un desafío que habla contigo y requiere las habilidades que tienes, puede ser una experiencia divertida que podría hacer que regreses por más una vez que hayas terminado. Si es un programador que busca un proyecto interesante, tome ChallengePost Para un giro.