Una de las preguntas que más me gusta responder es ayudar a alguien a encontrar un primer camino en su carrera de desarrollo de software.
Me gusta programar, empecé a los 9, y siempre pude tener a mi hermano Paulo, fundador de Caelum y de GUJ, como guía. Pero, ¿y quién no tuvo esta suerte? Intento repasar un poco de lo que he aprendido con él en los últimos 25 años.
Tenemos Java, .NET, PHP, Ruby, Python, Javascript y otros más. El mercado de desarrollo más grande hoy en día es web (los sitios web y las aplicaciones móviles utilizan aplicaciones web) y todos estos lenguajes encajan en este nicho.
El primer paso es un curso de lógica, pero no de diagramas, evite cursos de diagramas puros. Ni tu ni yo vemos diagramas a diario, en el mundo real. No es natural. Repito: evite aprender a través de diagramas sin práctica de código - son válidos, pero limitados.
Empiece con algo real al aprender lógica al desarrollar un juego de adivinanzas en Ruby, un juego del ahorcado, y terminando con un curso donde creamos un Pacman en modo texto. No solo verás conceptos de lógica, sino que comprenderás cómo funciona la computadora y los desafíos de crear un programa en el mundo real.
¿Prefieres otra alternativa? Aprenda lógica con Javascript para resolver problemas reales. Y enseguida refuerce esta base al crear un juego que involucre gráficos también con Javascript.
Para los que ya saben programar o los que ya hicieron estos cursos anteriores, la gama de oportunidades se abre mucho.
Aprenda ahora lo básico de HTML y CSS construyendo un sitio en la práctica, y enseguida lo básico de base de datos relacionales con MySQL nuevamente resolviendo problemas reales.
¿Quieres empezar a trabajar de inmediato desde casa, creando algunos sitios web para familiares o conocidos? Si hiciste el curso de lógica en Ruby, ya puedes aprender Ruby on Rails 5 para implementar un sistema real.
Si hiciste los cursos de lógica en Javascript, puedes aprender PHP y Mysql con fundamentos para crear un sistema Web cookies, sesiones y más recursos.
Tanto Ruby on Rails como PHP son ampliamente utilizados en este nicho.
Existe un gran mercado de puestos vacantes para desarrolladores Java y C#. Por supuesto, la mayor demanda es de desarrolladores con más experiencia, pero aun así la demanda es muy alta.
El siguiente paso ahora que ya comprende cómo funciona la creación y los problemas de desarrollar un sitio web es ingresar al mundo Java o C#.
Ambos caminos son más largos que los de Ruby, PHP e incluso Python, y estos tres cursos presentan la base del lenguaje. Por supuesto, todos los demás lenguajes también tienen puestos vacantes en el mercado, pero según el google trends la demanda por estos dos aún es muy fuerte y es lo que recomiendo.
Crear un juego en el mundo real, en el mundo físico, es una tarea muy divertida que hacemos con el Arduíno. El lenguaje está basado en C, así que si quieres seguir por ese lado, primero aprenda lógica y programación con la introducción a C, avanzando en el lenguaje C, y recursos avanzados del lenguaje.
No quería dejar el siguiente paso en blanco... ya aprendí un lenguaje y ya estoy programando para la web. Como todos nuestros cursos y libros, es esencial entender y utilizar buenas prácticas de código. Además, es muy importante tener una buena práctica de estudio y no dejar de estudiar.
Ahora estás libre para seguir el camino que has elegido, por supuesto, siempre buscando buenas prácticas y buenos profesores.
Alura ofrece cursos y formaciones completas para que aprendas nuevas tecnologías del mundo de negocios. A través de nuestra comunidad activa, clases de video de alta calidad y ejercicios prácticos, ¡Estarás preparado en poco tiempo!
Cursos de Programación, Front End, Data Science, Innovación y Gestión.
Luri es nuestra inteligencia artificial que resuelve dudas, da ejemplos prácticos y ayuda a profundizar aún más durante las clases. Puedes conversar con Luri hasta 100 mensajes por semana
Paga en moneda local en los siguientes países
Cursos de Programación, Front End, Data Science, Innovación y Gestión.
Luri es nuestra inteligencia artificial que resuelve dudas, da ejemplos prácticos y ayuda a profundizar aún más durante las clases. Puedes conversar con Luri hasta 100 mensajes por semana
Paga en moneda local en los siguientes países
Puedes realizar el pago de tus planes en moneda local en los siguientes países:
País | |||||||
---|---|---|---|---|---|---|---|
Plan Semestral |
487.37
BOB |
69289.36
CLP |
307472.10
COP |
65.90
USD |
264.35
PEN |
1435.53
MXN |
2978.57
UYU |
Plan Anual |
738.82
BOB |
105038.04
CLP |
466107.17
COP |
99.90
USD |
400.74
PEN |
2176.17
MXN |
4515.32
UYU |
Acceso a todos
los cursos
Estudia las 24 horas,
dónde y cuándo quieras
Nuevos cursos
cada semana