Pon a prueba tus conocimientos de programación con estas competiciones en línea
¿Estás en una rutina de programación? Preocupado de que sus habilidades de codificación han llegado a una meseta? A punto de agotarse? A veces la respuesta es a alejarse, tomar un descanso, y chupar abajo un poco de aire fresco. Por otra parte, a veces la respuesta es una fuerte dosis de desafíos que se extienden sus habilidades al límite.
En Los patrones de aprendizaje - un libro de programación gratuita que describe el viaje de novato a maestro programador - hay un poco tranquila de la sabiduría que dice la verdad:9 Libros programación gratuita que le hará un favorable9 Libros programación gratuita que le hará un favorableLlamando a todos los programadores, ya sea nuevo, edad, o aspirantes: hemos encontrado una gran selección de libre (como en la cerveza) libros para aumentar sus habilidades de codificación al siguiente nivel. Hop y disfrutar.Lee mas
El fracaso es a menudo la mejor manera de aprender nada. Sólo al tratar de hacer las cosas en negrilla, en su defecto, aprender de ese fracaso, y volver a intentarlo crecemos en el tipo de personas que pueden tener éxito cuando se enfrentan a problemas difíciles.
¿Qué mejor manera de “intentar cosas audaces” que para enfrentar a sí mismo contra otros codificadores en un entorno competitivo? Es probable que no, pero eso está bien. La participación en sí le enseñará un montón de nuevas habilidades y técnicas. Con el derecho de pensar para la programación libre de estrés, tendrás nada que temer.
TopCoder
Lanzado en 2001, TopCoder ha sido la más grande comunidad de programadores competitivos desde hace bastante tiempo. Hay más de 700.000 miembros de la competencia para resolver los problemas relacionados con la industria de los premios en metálico. ¿Cuánto dinero? En 2014, el torneo anual TopCoder abierto otorgado más de $ 300,000 a los ganadores.
Vídeo: ¿Cuánto sabes de The Walking Dead? Pon a prueba tus conocimientos sobre la serie
TopCoder ofrece competiciones través de varios campos, tales como el diseño gráfico, los algoritmos, la creación de prototipos, y mucho 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 través del tiempo. Cuanto más se compite y el mejor de colocar, mayor será su ranking será.
Google Code Jam
los Google Code Jam es una de las competencias de programación más populares en el mundo. Es un concurso de varias rondas basado en la resolución de puzzles algorítmicas y la única restricción en los lenguajes de programación, entornos de desarrollo, y los editores de texto es que todo vale, siempre que cualquiera puede adquirir legalmente una copia de su propia forma gratuita.
Vídeo: Pon a prueba tu conocimiento sobre Frankie Stein de Monster High | Monster High
La mayor parte de la competencia se lleva a cabo a través de presentaciones en línea, pero si logras llegar a la final, se le invita a un evento en el lugar que se livestreamed para que todos puedan ver. En cuanto a la ganadora, el evento de 2014 tuvo un gran premio de $ 15.000. Cuánto más alto va a ir el año que viene?
Microsoft Imagine Cup
los Imagine Cup es un evento de una vez por año compone de tres competiciones separadas que están cada uno ligado a la misión de la prueba: “Imagine un mundo donde la tecnología ayude a resolver los problemas más difíciles” Está abierto a competidores de todo el mundo, culminando en un gran sitio finales que se mueven de un país a país cada año.
Las tres competiciones son:
- La ruta de la innovaciónEl objetivo aquí es crear “la próxima gran cosa”, que podría ser tan simple como un nuevo y original herramienta web o como impactante como una aplicación móvil que revoluciona la forma en la sociedad interactúa.
- La ruta de la ciudadanía del mundo: ¿Quieres hacer del mundo un lugar mejor? Esa es la pregunta que impulsa este concurso en particular. Crear un, tela, o una solución de escritorio móvil que se ocupa de un problema mundial, tales como la enfermedad, la igualdad social, o la pobreza.
- La ruta de los Juegos: Desarrollar videojuegos innovadores en los ordenadores, consolas, móviles, o cualquier otro dispositivo que fantasía. El objetivo es ofrecer una experiencia funcional, pulido, y atractiva.
También existe la caza de comprobación del código, un evento mensual donde los participantes se les da un fragmento de código y se les pidió volver a escribir en tan pocas líneas de código como sea posible. No sólo es el ganador de cada desafío otorgó $ 1.000, pero todos los participantes se introducen en un sorteo al azar de $ 5.000.
Global Game 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 indie en los últimos años. Los desarrolladores independientes - que por lo general trabajan solos o en pequeños grupos - están produciendo juegos de alta calidad. Puede encontrar una gran cantidad de ellos en Steam Early Access.Steam Early Access: Estos 5 juegos vale la pena comprar tempranaSteam Early Access: Estos 5 juegos vale la pena comprar temprana¿Quieres jugar a juegos antes de que sean puestos en libertad, incluso para el público? Con Steam Early Access, se puede!Lee mas
los Global Game Jam es un evento anual que tiene lugar durante un solo fin de semana. Los participantes se unen juntos y trabajan para crear una demo jugable del juego dentro de las 48 horas. Técnicamente, GGJ no es una competición entre equipos ya que no hay perder o ganar, pero sigue siendo una buena manera de probar su temple y ver lo que puede lograr.
Interesados en hacer juegos? Empezar a trabajar con estos herramientas de desarrollo de juegos gratis. En particular, se recomienda Unidad de aprendizaje porque es gratis, poderosa, lo suficientemente versátil como para crear juegos 2D y 3D, y tiene una base masiva de usuario completa de tutoriales y ejemplos.5 Software Desarrollo de juegos gratuitos para herramientas para hacer su propio Juegos5 Software Desarrollo de juegos gratuitos para herramientas para hacer su propio JuegosGracias a estas herramientas de software de desarrollo de juegos libres impresionantes, un juego que podría haber requerido ya un año se puede hacer en seis meses o más rápido, a veces sin ningún código!Lee mas
ludum Dare
ludum Dare, que significa “dar un juego” en latín, es un atasco de desarrollo de juegos que tiene lugar tres veces al año: abril, agosto y diciembre. Hay dos diferentes Ludum Dare eventos:
- el Compo es una competición en solitario que requiere todo el código y los activos que se creará a partir de cero entre el tiempo de inicio y final del evento, que se lleva a cabo durante 48 horas. Posteriormente, los participantes se convierten en jueces y las mejores entradas se pusieron de relieve los derechos de fanfarronear y fama.
- El jamon es una versión más informal del Compo. Tienes 72 horas para crear un juego y se puede trabajar solo o en equipo. A diferencia del Compo, el atasco no requiere que las entradas se inician a partir de cero absoluto.
Todos los desarrolladores de juegos indie aspirantes y veteranos deben tratar Ludum Dare al menos una vez, ya sea el atasco o el Compo. No sólo le obligan a sentarse y crear, sino que también proporciona oportunidades para hacer amigos, encontrar socios, y sólo tienen un montón de diversión con ideas de juegos experimentales.
Pensamientos finales
competiciones de programación son sólo uno de los muchos maneras de practicar habilidades de codificación. Por un lado, puede ser muy eficaz para llegar a su propio ideas de proyectos de programación y llevar a cabo ellos en el largo plazo, pero de vez en cuando se debe dar un paso atrás y entrar en algún tipo de competencia. Se le mantendrá fresco, honesto, y en los dedos.7 maneras únicas para practicar sus habilidades de codificación7 maneras únicas para practicar sus habilidades de codificaciónVamos a repetir - no hay edad para el aprendizaje. Una vez que esté en ese camino, sólo hay que seguir practicando. Y hoy hay más de una forma para afilar sus chuletas de codificación.Lee mas
Si usted está luchando con el agotamiento y este tipo de desafíos dejar de dar un nuevo impulso que, puede ser una señal de que no está destinado a ser un programador.
Dicho esto, hay docenas - quizá incluso cientos - de otras competiciones de programación en línea disponibles por ahí. Sabe de cualesquiera otros que merecen una mención? ¿Alguna vez ha competido en uno antes? Compartir sus opiniones con nosotros en los comentarios!