Pruebe sus habilidades de programación con estas competencias en línea

Pruebe sus habilidades de programación con estas competencias en línea / Internet

¿Estás en una rutina de programación? ¿Preocupado de que tus habilidades de codificación hayan llegado a una meseta? ¿A punto de quemarse? A veces la respuesta es alejarse, tomar un descanso y aspirar un poco de aire fresco. Entonces, nuevamente, a veces la respuesta es una gran dosis de desafíos que extienden tus habilidades a sus límites.

En Patrones de aprendizaje - un libro gratuito de programación 9 libros gratuitos de programación que lo convertirán en un profesional 9 libros gratuitos de programación que lo convertirán en un profesional Llamando a todos los programadores, ya sean nuevos, viejos o aspirantes: hemos encontrado una gran selección de productos gratuitos (como en la cerveza) libros para aumentar sus habilidades de codificación para el siguiente nivel. Entra y disfruta. Lea más que describe el viaje de novato a programador maestro: hay un poco de sabiduría que dice la verdad:

El fracaso es a menudo la mejor manera de aprender algo. Solo al intentar hacer cosas audaces, fracasar, aprender de ese fracaso e intentar nuevamente, nos convertimos en el tipo de personas que pueden tener éxito cuando se enfrentan a problemas difíciles..

Que mejor manera de “intentar cosas audaces” ¿Que enfrentarte a otros programadores en un entorno competitivo? Probablemente fallarás, pero eso está bien. La participación en sí misma te enseñará muchas habilidades y técnicas nuevas. Con la mentalidad correcta para la programación sin estrés Cómo aprender a programar sin todo el estrés Cómo aprender a programar sin todo el estrés Tal vez haya decidido dedicarse a la programación, ya sea para una carrera o simplemente como pasatiempo. ¡Genial! Pero tal vez estás empezando a sentirte abrumado. No muy bien. Aquí hay ayuda para facilitar su viaje. Leer más, no tendrás nada que temer..

TopCoder

Lanzado en 2001, TopCoder Ha sido la comunidad más grande de programadores competitivos durante bastante tiempo. Hay más de 700,000 miembros que compiten para resolver problemas relacionados con la industria para obtener premios en efectivo. Cuanto dinero en efectivo? En 2014, el torneo anual TopCoder Open otorgó más de $ 300,000 a los ganadores.

TopCoder ofrece competencias en varios campos, como diseño gráfico, algoritmos, creación de prototipos y más. Lo bueno de su algoritmo de puntuación es que emplean un sistema de clasificación basado en ELO que tiene como objetivo determinar el “mejor” Codificador a lo largo del tiempo. Cuanto más compitas y mejor colocas, más alto será tu ranking..

Google Code Jam

los Google Code Jam Es uno de los concursos de programación más populares del mundo. Es un concurso de varias rondas basado en la resolución de acertijos algorítmicos y la única restricción en lenguajes de programación, entornos de desarrollo y editores de texto es que todo vale siempre que alguien pueda obtener legalmente una copia de forma gratuita..

La mayor parte de la competencia se realiza a través de presentaciones en línea, pero si logras llegar a la final, serás invitado a un evento en el sitio que se transmitirá en vivo para que todos puedan verlo. En cuanto a ganar, el evento 2014 tuvo un gran premio de $ 15,000. ¿Cuánto más subirá el año que viene??

Microsoft Imagine Cup

los Imagine Cup es un evento que se realiza una vez al año y consta de tres competiciones separadas que están vinculadas a la misión del evento: “Imagina un mundo donde la tecnología ayuda a resolver los problemas más difíciles..” Está abierto a competidores de todo el mundo, que culminan en una gran final en el lugar que se mueve de un país a otro cada año..

Las tres competiciones son:

  • El camino de la innovación: El objetivo aquí es crear. “la próxima gran cosa,” que podría ser tan simple como una herramienta web nueva y original o tan impactante como una aplicación móvil que revoluciona la forma en que la sociedad interactúa.
  • El camino de la ciudadanía mundial: ¿Quieres hacer del mundo un lugar mejor? Esa es la pregunta que impulsa esta competencia en particular. Cree una solución de escritorio, web o móvil que aborde un problema global, como la enfermedad, la igualdad social o la pobreza.
  • El camino de los juegos: Desarrolle videojuegos innovadores en computadoras, consolas, teléfonos o cualquier otro dispositivo que desee. El objetivo es ofrecer una experiencia funcional, pulida y atractiva..

También está el Code Hunt Challenge, un evento mensual en el que los participantes reciben un fragmento de código y se les pide que lo reescriban en el menor número de líneas de código posible. No solo el ganador de cada desafío recibe $ 1,000, sino que todos los participantes ingresan en un sorteo al azar por $ 5,000.

Juego Global Jam

La industria del juego es más grande que nunca, pero lo que es más interesante es el aumento en el desarrollo de juegos independientes en los últimos años. Los desarrolladores independientes, que suelen trabajar solos o en equipos pequeños, están produciendo juegos de alta calidad. Puedes encontrar un montón de ellos en Steam Early Access Steam Early Access: estos 5 juegos vale la pena comprar temprano Steam Early access: estos 5 juegos vale la pena comprar temprano ¿Te gustaría jugar juegos antes de que sean lanzados al público? Con Steam Early Access, puedes! Lee mas .

los Juego Global Jam Es un evento anual que se lleva a cabo durante un solo fin de semana. Los participantes se unen y trabajan para crear una demostración de juego jugable dentro de las 48 horas. Técnicamente, GGJ no es una competencia entre equipos ya que no hay perdidos ni ganadores, pero sigue siendo una buena manera de probar tu temple y ver qué puedes lograr..

¿Interesado en hacer juegos? Comience con estas herramientas de desarrollo de juegos gratuitas. 5 Software de desarrollo de juegos gratuito. Herramientas para crear sus propios juegos. 5 Software de desarrollo de juegos gratuito. Herramientas para hacer sus propios juegos. Este es el mejor software de desarrollo de juegos gratuito y las herramientas que puede usar para comenzar a hacer su juego soñado hoy. . Lee mas . En particular, recomendamos aprender Unity Programming Un juego con Unity: una guía para principiantes Programar un juego con Unity: una guía para principiantes En el panorama evolutivo del desarrollo de juegos independientes, Unity ha surgido como una norma de facto: su bajo costo, La facilidad de uso y el amplio conjunto de funciones lo hacen ideal para el desarrollo rápido de juegos. Lee más porque es gratis, potente, lo suficientemente versátil como para crear juegos 2D y 3D, y tiene una base de usuarios masiva llena de tutoriales y ejemplos..

Ludum Dare

Ludum Dare, lo que significa “dar un juego” en latín, es una mermelada de desarrollo de juegos que se realiza tres veces al año: abril, agosto y diciembre. Hay dos eventos diferentes Ludum Dare:

  • La compo es una competencia en solitario que requiere que todos los códigos y recursos se creen desde cero entre la hora de inicio y finalización del evento, que se lleva a cabo durante 48 horas. Posteriormente, los participantes se convierten en jueces y las mejores entradas se destacan por la fama y los derechos de fanfarronear..
  • El jamon Es una versión más informal de la compo. Tienes 72 horas para crear un juego y puedes trabajar solo o en equipo. A diferencia de la Compo, el Jam no requiere que las entradas se inicien desde cero..

Todos los aspirantes y veteranos desarrolladores de juegos independientes deben probar Ludum Dare al menos una vez, ya sea Jam o Compo. No solo te obliga a sentarte y crear, sino que también te brinda la oportunidad de hacer amigos, encontrar socios y simplemente divertirte con ideas de juegos experimentales..

Pensamientos finales

Las competiciones de programación son solo una de las muchas formas de practicar las habilidades de codificación 7 formas únicas de practicar tus habilidades de codificación 7 formas únicas de practicar tus habilidades de codificación Repitámoslo: no hay edad para aprender. Una vez que estás en ese camino, solo tienes que seguir practicando. Y hoy en día hay más formas que una para afinar sus habilidades de codificación. Lee mas . Por un lado, puede ser extremadamente efectivo crear sus propias ideas de proyectos de programación. 5 Ideas de proyectos para ayudarlo a aprender más rápido. 5 ideas de proyectos para ayudarlo a aprender más rápido. Hay varias maneras de facilitar la curva de aprendizaje para la programación. Ensucie sus manos y aprenda más rápido con proyectos paralelos que puede comenzar en cualquier momento. Juega un poco con estos cinco. Lea más y continúe con ellos a largo plazo, pero de vez en cuando debe dar un paso atrás y participar en algún tipo de competencia. Te mantendrá fresco, honesto y atento..

Si estás luchando contra el agotamiento y este tipo de desafíos no te revitalizan, puede ser una señal de que no estás destinado a ser un programador. 6 Señales de que no estás destinado a ser un programador. 6 Señales de que no estás destinado. Ser un programador No todo el mundo está hecho para ser un programador. Si no está completamente seguro de estar destinado a ser un programador, aquí hay algunas señales que pueden indicar la dirección correcta. Lee mas .

Dicho esto, hay docenas, tal vez incluso cientos, de otras competiciones de programación en línea disponibles por ahí. ¿Conoces algún otro que merezca una mención? ¿Alguna vez has competido en uno antes? Comparte tus opiniones con nosotros en los comentarios a continuación.!

Créditos de las imágenes: trofeos a través de Shutterstock, vista de código oscuro a través de Shutterstock, Game Jam a través de Shutterstock

Explorar más sobre: ​​Programación.