Aprenda a codificar como un profesional con estos 5 sitios y aplicaciones

Hay escasez de programadores informáticos y desarrolladores de software. Este es un gran problema porque la industria de la tecnología está creciendo más rápido de lo que el talento puede seguir. Algunas empresas incluso están dispuestas a pay 20% more por ingenieros calificados. 

Los ingresos de las aplicaciones móviles(Mobile) por sí solos generarán la asombrosa cantidad $935 billion by 2023 . Eso es mucho dinero para repartir, pero no hay suficientes personas para compartirlo. Para darle una perspectiva, solo hubo 50 000 graduados en Ciencias(50,000 Computer Science grads) de la Computación en 2017 y 500 000 puestos vacantes en informática solo en los EE. UU. 

¿Quiere participar en esta industria de ritmo rápido (altamente pagada)? Luego, encontrará útiles las siguientes aplicaciones y sitios para aprender a programar como un profesional. 

academia Khan(Khan Academy)(Khan Academy)

Una vez que te sientas cómodo con los conceptos básicos, puedes sumergirte directamente en la mecánica avanzada. Aprenderá con todo tipo de proyectos, incluidos dibujos y animaciones, consultas, juegos y visualizaciones, y simulaciones naturales. 

Si está listo para comenzar y aprender a codificar de inmediato, Khan Academy es un excelente lugar para comenzar. Es una organización sin fines de lucro que ofrece cursos gratuitos sobre programación. Está diseñado para estudiantes y adultos que deseen aprender los conceptos básicos de los lenguajes informáticos, como Javascript , JQuery y SQL

Todo es a su propio ritmo y viene con muchos recursos que puede usar, incluidos videos, ejercicios, artículos y programas. Está basado en la web para que pueda acceder desde su computadora o dispositivos móviles.

Tinker(Tynker)(Tynker)

Esta es una aplicación diseñada para niños, pero hace un excelente trabajo al enseñarle los conceptos básicos de cómo codificar y secuencias de comandos visuales. La codificación visual va en aumento, gracias al infame sistema de planos de Unreal Engine. 

Si su objetivo es crear videojuegos, Tynker puede ayudarlo a aprender la mecánica de la codificación. Lo hace usando un simple concepto de arrastrar y soltar. Después de construir el escenario de tu juego, puedes jugarlo para asegurarte de que funcione correctamente. 

Tynker lo guía a través de cada parte para ayudarlo a comprender más rápido. Una vez que esté listo para algo más complejo, puede probar los programas diseñados para niños mayores y adolescentes. 

Tynker tiene algunos cursos gratuitos, pero tendrás que pagar para actualizar y desbloquear más programas. Los lenguajes que puede aprender incluyen JavaScript , Python , CSS y HTML

También vale la pena señalar que puede usar Tynker para robótica. Descarga la aplicación a su tableta Android o iOS y puede controlar un dron o droide que programe. Si solo lo usa para videojuegos, puede usar su computadora o dispositivo móvil. 

En cuanto a las tarifas, comienza en $ 60 facturados trimestralmente. También existe la opción de pagar $ 120 por año o $ 240 por acceso de por vida. 

guerras de código(Codewars)(Codewars)

Algunas personas aprenden a codificar mejor con la gamificación. Si eso suena como usted, entonces Codewars tiene un tema de artes marciales que viene con una variedad de desafíos conocidos como "kata". A medida que completa estos katas, desbloquea lecciones más avanzadas. Al mismo tiempo, estás ganando rangos y honor. 

Puede elegir entre varios lenguajes de codificación, como SQL , Crystal , Java , C++, JavaScript , Ruby y más. Luego, hay una comunidad de desarrolladores que puede aprovechar para ayudarlo a superar sus katas y fortalecer sus habilidades. Comience con un idioma, luego opte por aprender otros para mejorar su empleabilidad. 

Después de dominar tus habilidades, puedes crear tus propios katas y desafiar a la comunidad (¡como un dojo de artes marciales real!). 

Esta plataforma está disponible en línea y es de uso gratuito. 

Codificar(Encode)(Encode)

Aprender en tamaño reducido puede hacer que sea más fácil recordar conceptos complejos como los que encontrará en la programación de computadoras. Eso es lo que hace de Encode una aplicación deseable solo para Android para aprender a codificar. 

Es ideal para aquellos que están ocupados (mental o físicamente) al facilitar el aprendizaje de minutos a la vez. Sin embargo, a medida que avanza a las lecciones más avanzadas, las cosas pueden demorar un poco más. 

Tienes la oportunidad de aprender lenguajes en demanda, como JavaScript . Cada(Every) lección es interactiva y recibe comentarios para ayudarlo a comprender mejor lo que acaba de aprender. 

SoloAprender(SoloLearn)(SoloLearn)

Si necesita una aplicación más versátil, visite SoloLearn . Esta aplicación funciona tanto en dispositivos iOS como Android . Si prefiere aprender en su computadora, puede usar el sitio web. 

Hay varios lenguajes de programación para elegir, incluidos Python , JavaScript y Java . Viene con un animado foro comunitario donde puedes hacer y responder preguntas de otros estudiantes. 

Entonces, para ustedes, seres de espíritu competitivo, hay una tabla de clasificación en el sitio. Hay una pestaña para los mejores alumnos, que se actualiza en tiempo real según la cantidad de puntos que tenga. Los obtiene completando más horas de curso. 

Puede encabezar la tabla de clasificación global o las tablas de clasificación relacionadas con el curso (es decir, específicamente para C# o Javascript ). También sería conveniente usar esta tabla de clasificación para encontrar a los líderes en el idioma que está aprendiendo para que sepa a quién pedir ayuda.

Luego, su perfil viene con una lista de logros para desbloquear, como:

  • Desarrollador(Developer) (obteniendo 10 votos a favor en su código)
  • Buena respuesta(Answer) (obteniendo 5 votos a favor por su respuesta)
  • Buen ciudadano(Citizen) (dejando un comentario en una lección o cuestionario)
  • Gurú(Guru) (ganando 500 desafíos usando un arma)

La gamificación es el camino hacia el futuro del aprendizaje, así que si esto te interesa, pruébalo.

Empieza a aprender a codificar hoy(Start Learning How To Code Today)

La mayoría de las plataformas en esta lista son de uso gratuito, por lo que no hay excusa para no convertirse en un codificador profesional. Hay apps para los entrometidos y otras para los que mejor aprenden jugando. 

Sean cuales sean sus motivaciones y estilos de aprendizaje, hay un programa para usted.



About the author

Soy ingeniero de software con más de 15 años de experiencia en Microsoft Office y Edge. También he desarrollado varias herramientas utilizadas por los usuarios finales, como una aplicación para rastrear datos de salud importantes y un detector de ransomware. Mis habilidades radican en desarrollar un código elegante que funcione bien en varias plataformas, además de tener una gran comprensión de la experiencia del usuario.



Related posts