7 maneras únicas de practicar tus habilidades de codificación
“Tengo 24 años y acabo de empezar a aprender codificación. Quiero ser programador. ¿Soy demasiado tarde en el juego??”
Una de las respuestas mejoradas a esta en Quora.com vino del artista gráfico Michel Poisson.
Tengo 63 años, y hace ocho meses decidí enseñarme Blender 3D. Es de código abierto, escrito en C, y usa Python para secuencias de comandos. El verano pasado fue HTML5, CSS3, JavaScript y PHP. Así que desde mi perspectiva, 24 es un momento tan bueno como cualquier otro..
Los 40 años entre el encuestado y el que dudan es la grieta en nuestro proceso de pensamiento que dice que es un juego de hombres jóvenes. 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 afilar sus habilidades de codificación..
Si ha elegido un lenguaje de programación para aprender Cómo elegir un lenguaje de programación para aprender hoy y obtener un excelente trabajo en 2 años Cómo elegir un lenguaje de programación para aprender hoy y obtener un excelente trabajo en 2 años Puede llevar años dedicar trabajar para convertirse en un programador verdaderamente bueno; Entonces, ¿hay una manera de elegir el idioma correcto para comenzar a partir de hoy, para ser contratado mañana? Lea más, comencemos la clase con algunos sitios web innovadores.
Dash - Aprende Con Proyectos
Aprender: HTML, CSS, JavaScript
Dash es similar a Codecademy con su enfoque inmersivo basado en proyectos, y los tutoriales lo guían a través de cinco proyectos de dificultad creciente. Limitado a las tres tecnologías web por ahora, está bien diseñado para un principiante y completamente gratis. Desde la creación de un sitio web personal hasta un juego de Madlibs, un codificador potencial tiene que desbloquear 82 habilidades pasando por los puntos de control en las lecciones..
Dash está diseñado para un aprendizaje incremental: no puedes pasar a la siguiente habilidad a menos que desbloquees la anterior. Los proyectos de Dash son cortos y se basan en las necesidades del mundo real. Cada uno tiene un “argumento” - con una apariencia de realidad a medida que creas proyectos para clientes ficticios. El editor Dash también le permite alternar “lo que ves” Visualización desde un monitor de computadora a un teléfono móvil..
The Code Player - Aprende de Screencasts
Aprender: HTML5, CSS3, JavaScript.
Aprender con screencasts de los programadores es otra toma interesante sobre cómo construir algo con código. Esto no es muy adecuado para principiantes, pero si tiene alguna experiencia en su haber, el reproductor de códigos le muestra el arte de hacer temporizador o calculadora elegante desde cero. Los principiantes pueden inspirarse en el hecho de que unas pocas líneas de código crean arte digital.
Juega a diferentes velocidades. Use el control deslizante de la línea de tiempo para pausar y rebobinar los bits que no detectó. Para cada tutorial, lea la descripción y los comentarios. Si desea ver a alguien crear algo con código, a un ritmo que le convenga, The Code Player es ideal.
Talent Buddy - Aprende con pruebas y rompecabezas
Aprender: JavaScript y otros idiomas de C a Scala.
Resuelva pruebas de codificación que incluyen Java, Ruby, Python, PHP y más. El sitio ha pagado programas de mentores con desarrolladores de software expertos que ayudan a los estudiantes a desarrollar habilidades de desarrollo web. Es un programa de tres meses. Pero puedes Inicia sesión gratis y prueba los divertidos problemas. en el editor incorporado. Las pruebas pueden ayudarlo a perfeccionar sus habilidades y proporcionar comentarios inmediatos a través del editor. Talent Buddy puede no ser para todos, ya que es un programa pagado, pero las pruebas te ayudan a ejercitar tus habilidades.
Codewars - Aprende de los desafíos de código real
Aprender: JavaScript, CoffeeScript, Ruby, Python, Clojure, Haskell.
Enfrentarse con alguien mejor de lo que usted podría ser la forma más rápida de aprender, todos los atletas lo saben. “secreto”. Codewars es otra plataforma para que los programadores amplíen sus habilidades al entrenar con otros en desafíos de código real. Pero aquí está el problema: tiene que probarse a sí mismo en el lenguaje de programación de su elección al registrarse. La startup te pide que resuelvas un “kata” antes de que te permitan entrar, similar al espíritu de una escuela de artes marciales.
Codewars no es el primer lugar para un principiante. Podría convertirse en una sociedad en línea donde los codificadores talentosos puedan competir, colaborar y unirse en torno a los desafíos de la programación, pero solo una vez que tengan algo de experiencia en sus manos..
CodeWars es otro esfuerzo de la comunidad con desafíos y soluciones de código de colaboración colectiva. Algunos bloques de código son bifurcados permitiendo que otros contribuyan (es decir, un “kumite”). Los elementos de la gamificación lo hacen divertido. Por ejemplo, los katas aumentan de dificultad y ganas puntos de honor a medida que los superas. No es fácil para un novato, pero definitivamente es una de las formas más divertidas de practicar sus habilidades de codificación. ¿Está aburrido de los libros de programación? Intente 3 maneras divertidas de mejorar sus habilidades de codificación ¿Está aburrido con los libros de programación? Intente 3 maneras divertidas de nivelar sus habilidades de codificación Si alguna vez ha intentado aprender a codificar en un libro, sabe lo aburrido que puede ser. ¿Por qué no probar algunas opciones atractivas para que el aprendizaje sea más peculiar y divertido? Lee mas .
Codaround - Aprende con la comunidad
Aprender: Programación JavaScript, Ruby y iOS.
El aprendizaje suele ser más efectivo cuando uno interactúa con sus compañeros que son mejores en su habilidad elegida que usted. Codaround (beta) es un nuevo foro de aprendizaje que intenta dar un toque de aprendizaje grupal a la autoaprendizaje. Anteriormente conocido como Hackavard, Codaround está acercando a la comunidad al aprendiz solo. En la multitud de herramientas sociales y servicios de reuniones, Codaround mantiene su enfoque en la creciente comunidad de programadores..
Regístrese en Facebook, especifique su nivel de experiencia y está en. El sitio es parte de chat y una plataforma de planificación de reuniones. ¿Quiere aprender algo? Anúncielo en el sitio y reúnase con socios de aprendizaje en un lugar conveniente. También puedes usar el sitio para ver si hay algunos encuentros cercanos.
Siendo muy nuevas, las interacciones son pocas y en su mayoría dentro de los EE. UU. Hay mejores maneras de mezclarse con la comunidad de codificación, pero Codaround es otra opción que puede vigilar si crece..
Programmr - Aprende con un “Simulador”
Aprender: 19 tecnologías de Android a SQL.
Programmr está diseñado para ser un simulador de programación para aprender y practicar las habilidades de codificación. La plataforma cubre tecnologías como AngularJS, Backbones, PHP, Python y más. El sitio se llama a sí mismo un “un laboratorio interactivo en línea” para codificadores principiantes para codificar, compilar y ejecutar proyectos dentro del navegador. los “auto-facultad” El módulo proporciona retroalimentación instantánea a los estudiantes a medida que completan los ejercicios y desafíos. Codificas tus propias aplicaciones y luego las incorporas como videos de YouTube..
Puedes practicar con la ayuda de ejercicios de codificación y desafíos. Cree su propio proyecto y agréguelo al grupo de más de 3000 proyectos en el sitio. O sumérgete en estos proyectos y aprende cómo se hicieron. Parece que no hay concursos abiertos en este momento, pero vigila para ganar algunas tarjetas de regalo de Amazon y un lugar en la tabla de clasificación.!
CheckIO - Aprende con la gamificación
Aprender: Pitón
La gamificación de la codificación es la última tendencia ... especialmente para los niños que enseñan los conceptos básicos de programación. CheckIO es una plataforma de juegos de códigos para programadores que desean aprender algunas habilidades de Python. Python es uno de los lenguajes de programación comunes que se enseñan a los principiantes. En CheckIO, se llaman puntos de referencia de programación. “islas”. Tienes que emprender retos de programación o “misiones” ir de una isla a otra. CheckIO utiliza los rompecabezas de codificación que conforman los desafíos en cada isla..
El crowdsourcing es único con tres oportunidades de aprendizaje: contribuye con rompecabezas a través de GitHub, ayuda con la traducción de los rompecabezas en 10 idiomas y ofrece sugerencias para resolver problemas. Con la combinación de comunidad y juegos, los usuarios pueden diseñar misiones, desafiar a sus compañeros y ayudarse mutuamente a mejorar su código en el proceso. CheckIO se ha convertido en uno de los destinos más populares para aprender Python. Los 5 mejores sitios web para aprender. Programación de Python. Los 5 mejores sitios web para aprender. Programación de Python. ¿Quiere aprender la programación de Python? Estas son las mejores maneras de aprender Python en línea, muchas de las cuales son completamente gratuitas. Lee mas .
¿Cómo se aprende la codificación??
Los viejos deben ser divertidos. Muchos de nosotros lo aprendimos de la manera más difícil ... con una licenciatura en informática o con libros de programación 9 libros de programación gratuitos que lo convertirán en un profesional. hemos encontrado una gran selección de libros gratuitos (como en cerveza) para aumentar tus habilidades de codificación al siguiente nivel. Entra y disfruta. Lee mas . Los principiantes deben seguir estos 8 consejos probados y comprobados para aprender el código 8 Consejos probados y verdaderos para aprender cómo codificar 8 Consejos probados y verdaderos para aprender cómo codificar Los programadores calificados han tenido una gran demanda durante años, y no parece que Esa demanda está a punto de bajar pronto. Pero incluso si no tiene la intención de ganarse la vida como ... Leer más. Y si está buscando un ejercicio divertido, puede poner sus nuevas habilidades de codificación para usar el software de desarrollo de juegos para crear su propio juego..
Si ya está en el camino, cuéntenos cómo se recuperó después de cada tropiezo, mantuvo su motivación para mejorar o los recursos que está utilizando para lograr el dominio hoy..
Explorar más sobre: Programación.