5 Ideas de proyecto para ayudarle a aprender a programar más rápido

La programación tiene una de las más empinadas curvas de aprendizaje de cualquier esfuerzo creativo. Hasta los conceptos clic en su cabeza, que va a ser un camino difícil. Hay algunas formas de aliviar esa curva de aprendizaje, sin embargo, y una de las maneras más efectivas es a ensuciarse las manos con algunos proyectos secundarios de su propia.6 Señales de que usted no pretende ser un programador6 Señales de que usted no pretende ser un programadorNo todo el mundo está hecho para ser un programador. Si usted no está completamente seguro de que está destinado a ser un programador, aquí hay algunos signos que pueden apuntar en la dirección correcta.Lee mas

Nada le ayudará a absorber y retener los conceptos de programación más de experiencia práctica recta. Después de haber abastecieron de éstos libros de programación gratis, usted debe encender un nuevo proyecto y empezar a jugar.

Y si realmente desea acelerar su progreso, asegúrese de cultivar la perspectiva correcta de aprender a programar sin el estrés.

Crear una web o aplicación móvil

Que codifica para la web es una de las formas más populares de la programación de hoy en día. Una vez que se ha familiarizado con las diversas lenguajes de programación web disponible por ahí, usted debe considerar la creación de una aplicación web funcional que sirve a un propósito real en su vida.¿Qué lenguaje de programación para aprender - Programación Web¿Qué lenguaje de programación para aprender - Programación WebHoy vamos a echar un vistazo a los diversos lenguajes de programación web que potencian el Internet. Esta es la cuarta parte de una serie de programación principiantes. En la parte 1, aprendimos lo básico del ...Lee mas

coding-proyectos-ideas-mobile-apps

Si usted no está interesado en el desarrollo web, entonces ¿qué desarrollo móvil? Las tecnologías actuales que se utilizan a través de Android, iOS y Windows Phone pueden ser diferentes - a veces de manera drástica - pero que no tenga miedo a escoger uno y entrar de lleno en los conceptos que se aprenden probablemente serán relevantes de plataforma en plataforma..

¿Qué tipo de aplicaciones debe hacer? Honestamente, hacer una aplicación que se excita. Podría ser tan simple como una lista personal de tareas pendientes o tan complejo como una red social completamente nuevo, pero sea lo que sea, asegúrese de que es lo suficientemente emocionante que no se puede dejar de pensar en ello durante todo el día.

Pero si realmente estás confundido por las ideas, aquí hay unos cuantos en ningún orden en particular:

  • Personal lista de tareas
  • Contenido Enlace agregador
  • acortador de URL
  • proveedor de alojamiento de los medios de comunicación
  • optimizador de medios
  • Red social

Crear una extensión del navegador

Es cierto que la creación de una extensión del navegador es similar a crear una web o aplicación móvil, pero el primero a menudo parece ser pasado por alto por alguna razón.

Hoy en día, las personas pasan la mayor parte de su tiempo en línea con sus rostros enterrados en sus navegadores web. Una herramienta basada en navegador podría ser de gran utilidad - ¿por qué no tratar de crear uno propio como una forma de complementar su aprendizaje?

Con el proyecto de codificación-ideas-navegador-extensions

Vídeo: tips y consejos para aprender a programar (2013)

De hecho, uno de nuestros editores MakeUseOf creó una extensión de Chrome en el local que impulsó la productividad escritor por un margen notable. Ese es el tipo de beneficio del mundo real que es posible con algo tan simple como una extensión del navegador.

Para idea inspiración, navegar a través de nuestras listas de Mejores Extensiones de Firefox y Mejores Extensiones Chrome. Algunos son específicas del navegador, como estos impresionante Firefox sólo para extensiones, y están maduras para que alguien venga y crear un clon en otros navegadores. Tal vez puede ser que alguien.7 Usuarios extensiones de Firefox amor que nadie más navegador tiene7 Usuarios extensiones de Firefox amor que nadie más navegador tieneLas extensiones no siempre son compatibles con todos los navegadores. Echa un vistazo a estas extensiones para Firefox queridos, sólo que son tan útiles que puede ser influido por encima de lo que de otro navegador que utiliza actualmente.Lee mas

Crear un juego de vídeo

El desarrollo del juego es una bestia única en el mundo de la programación. Algunos de los conceptos fundamentales que se aprende - por ejemplo, el bucle del juego - son radicalmente diferentes de lo que se aprende en un campo como el desarrollo web o ingeniería de software de negocios. Sin embargo, algunas cosas son transferibles - por ejemplo, el idioma - por lo que aún puede aplicar un poco de lo que se aprende en otro lugar.

Con el proyecto de codificación-ideas-video-juegos

Dicho esto, el desarrollo del juego puede ser una fantástica manera de aprender a programar. los herramientas de desarrollo de juegos tienen todas evolucionado tanto en los últimos años que cualquier novato puede tener un simple pero reproducible juego listo en cuestión de semanas. Además, los videojuegos son divertido, y nada es un motivador mejor que la diversión.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

Se recomienda que los principiantes comienzan por el aprendizaje de la unidad de motor, que es la más potente entorno de desarrollo de juegos gratis disponibles en este momento. Una vez que se sienta cómodo con las herramientas y lenguajes, trate de clonación de estos clásicos populares:

  • Apestar
  • Fugarse
  • Tetris
  • Bomberman
  • Flappy Bird

Vídeo: 40 como aprender a programar en 7 dias

Contribuir al código abierto

Una de las mejores maneras de mejorar como un codificador es involucrarse con una proyecto de código abierto. Los beneficios son tres:Las 10 mejores proyectos de código abierto Usted debe ser voluntario para ayudar conLas 10 mejores proyectos de código abierto Usted debe ser voluntario para ayudar conUsted no tiene que ser un programador. Usted podría ser un escritor, un diseñador, un traductor, a un adicto a Facebook o Twitter, o alguien que quiera simplemente donar dinero para la causa. Existen...Lee mas

Vídeo: Aprender a programar o programar aprendiendo?: Nicolas Rojas en TEDxYouth@CSC

  • Se puede estudiar el código y aprender de ella directamente.
  • Otros pueden criticar el código que envíe para su mejora.
  • Puede ampliar su red de amigos y mentores de codificación.

coding-proyectos-ideas-open-source

La gran cosa acerca de un proyecto de código abierto es que usted no tiene que lidiar con la presión - no mucho, de todos modos. A diferencia de cuando se trabaja para una empresa, no será en deuda con plazos e hitos si usted no es un contribuyente principal. Además, los proyectos de código abierto ofrecen una base y una estructura que puede que no tenga si tuviera que trabajar en otra cosa por sí mismo.

Como siempre, elegir un proyecto de código abierto que te excita. Si no está lo suficientemente capacitado para contribuir código que cumple con los estándares del proyecto, todavía se puede estudiar el código que está disponible públicamente, pero también se puede dar vuelta por contribuir de otras maneras.8 maneras de ayudar a los proyectos de Código Abierto Si usted no es un codificador8 maneras de ayudar a los proyectos de Código Abierto Si usted no es un codificadorHemos cubierto por eso que es importante para contribuir a proyectos de código abierto, pero lo que si usted no es un programador? Usted no tiene que aprender a programar para ayudar a sus proyectos de código abierto preferidos. Muchos no-programadores voluntarios algunos ...Lee mas

Participar en la codificación de atascos

Es usted el tipo de persona que es impulsado por la competencia? A continuación, usted debe estar en el puesto de observación para los atascos y concursos para la programación. Estos concursos tienen un montón de valor educativo, simplemente porque te obligan a crecer y adaptarse lo más rápido posible. Plazos tienden a tener ese efecto.

coding-proyecto-ideas-competiciones

Aquí hay algunas competiciones notables para empezar.

Google Code Jam. Este concurso, que ha estado funcionando durante 12 años, se compone de varias rondas que implican rompecabezas algorítmicos difíciles que hay que resolver con el código. Es una de las más famosas competiciones de todo el mundo y es definitivamente vale la pena competir en.

Concursos CodeChef. CodeChef es una comunidad global que proporciona un lugar donde los programadores pueden venir juntos, aprender juntos, y competir uno contra el otro. El sitio cuenta con varios concursos durante todo el año y competir en ellos puede ser grande para mantener su mente aguda.

Euler proyecto. Aunque no es un concurso en el sentido tradicional, Proyecto Euler es una fantástica manera de desafiar a su cuenta de codificación. Proporcionan una serie de puzzles matemáticos y computacionales cada vez más difíciles que seguramente va a ampliar los límites de su mente.

Si esos no son suficientes para ti, prueba estos otros concursos de programación en línea. Van a mantener ocupado durante un tiempo todavía.8 Programación Concursos que usted puede ponerse a prueba para ganar8 Programación Concursos que usted puede ponerse a prueba para ganarLee mas

Pensamientos finales

Programación no tiene por qué ser una cadena sin fin de libros de texto y conferencias. Una vez que comience a trabajar en algunos proyectos prácticos, se encontrará mejorar más rápido que nunca. Si alguna vez estás atascado, intente consultar estos recursos de programación gratis y tratar el empleo de estas formas únicas para la práctica de codificación.

Vídeo: 6 Consejos para Acelerar tu Aprendizaje de Programación

¿Cómo se entero de programación? Conozco ningún otro ideas de proyectos que podrían ser útiles? Comparte tus consejos y sugerencias con nosotros en los comentarios!

Artículos Relacionados