Botón para abrir el Menú Botón para cerrar el Menú
Logo da empresa Alura
Iniciar Sesión Nuestros Planes
Formaciones Conoce a Luri
  • Programación _
  • Front End _
  • Data Science _
  • DevOps _
  • Innovación y Gestión _
Artículos de Tecnología > Programación

5 dudas de quien quiere iniciarse en la carrera de programación

Alura
Paulo Silveira
Paulo Silveira
08/07/2021

Compartir

Mira este artículo:
  1. 1. ¿Qué debo estudiar?
  2. 2. ¿Y cómo puedo practicar?
  3. 3. ¿Necesito saber mucho de matemática?
  4. 4. ¿Qué tan pronto estaré listo?
  5. 5. ¿Cómo encontrar un primer trabajo?

¿Cómo me puedo convertir en programador? viene seguido por muchas dudas. Después de todo, es una carrera que parece ser bien pagada, tiene muchos puestos vacantes, no necesariamente requiere mucho estudio formal o equipo costoso para practicar. Sí, parte de eso es cierto.

Si te gustan mucho las computadoras, los Smartphone, navegar por Internet, siempre estás en los canales de YouTube de curiosidades científicas y tecnológicas, es realmente posible que esta sea una carrera profesional para ti. Vale la pena señalar: no es fácil, llevará tiempo y mucho esfuerzo. No existe una solución mágica, a pesar de las muchas promesas de empleo garantizado que existen.

Así que intentaré responder algunas preguntas que en Alura siempre recibimos de los alumnos que quieren estudiar nuestros Cursos de Lógica de Programación:

1. ¿Qué debo estudiar?

Debes concentrar tu tiempo en aprender lo que se llama ‘lógica de programación’. Es una forma de traducir su pensamiento en una estructura que se puede escribir utilizando un lenguaje de programación. Puedes hacer ambas cosas al mismo tiempo, eligiendo un primer lenguaje para poner en práctica la lógica. Recomiendo encarecidamente JavaScript, no porque sea un lenguaje importante en el mercado, sino especialmente porque no necesitará instalar ningún software o aplicación nueva en su computadora y ya comenzará a probar y practicar.

2. ¿Y cómo puedo practicar?

Es necesario no solo aprender comandos y estructuras, sino repetirlos hasta el cansancio. La fluidez es una medida importante de la experiencia de un programador: ¿qué tan cómodo se siente al escribir código en un determinado lenguaje? No me gustan mucho las comparaciones con idiomas, pero es algo parecido: de nada sirve conocer bien la gramática y el vocabulario de la lengua alemana si no tienes la velocidad para combinar todo para que salgan frases en una velocidad esperada. Para ser un buen programador, realmente se necesita mucha repetición y ejercicio de sus habilidades de lógica y conocimiento del 'vocabulario' del lenguaje.

3. ¿Necesito saber mucho de matemática?

No necesita. Si realmente odias las matemáticas, puedes encontrar un camino complicado. Pero para el día a día de la programación, la matemática necesaria es la que más nos gustó cuando éramos más jóvenes: ¡es lógica, acertijos, desafíos y trucos de razonamiento!

4. ¿Qué tan pronto estaré listo?

Si estás comenzando desde cero, no estás yendo a una universidad relacionada y nunca has tenido experiencia con la tecnología, es un largo camino. Tu primer curso, tu primer libro, sólo te mostrará los pasos iniciales. La práctica es que te dará fluidez, como dijimos. Un año después de tu inicio, es un buen momento para decir que puede que hayas cumplido las condiciones para empezar a trabajar con tu primer lenguaje. Por supuesto, esto variará mucho de una persona a otra.

5. ¿Cómo encontrar un primer trabajo?

¿O incluso una primera práctica? Este es un gran desafío. A pesar de la gran cantidad de vacantes, las empresas tienden a desconfiar un poco de quienes no tienen formación en el área y al mismo tiempo no tienen experiencia comprobada. Lo ideal es encontrar un espacio para que guardes tus pruebas y experiencias, creando un pequeño portafolio de lo que conoces y ya sabes hacer, mostrando también tu dedicación. Codepen.io te permite hacer esto para tecnologías conocidas como front-end, eche un vistazo en ésta y en esta otra colección que vimos. Github es otro canal esencial.

Te invito nuevamente a conocer nuestro curso de Lógica de Programación, que está todo en JavaScript, por una razón que ya he detallado en el blog al respecto.

Paulo Silveira
Paulo Silveira

Paulo Silveira é CEO e cofundador da Alura. Bacharel e mestre em Ciência da Computação pela USP, teve sua carreira de formação em PHP, Java e nas maratonas de programação. Criou o Guj.com.br, o podcast do Hipsters.tech e o Like a Boss.

Artículo Anterior
JPA con Hibernate: Herencia y Mapeos
Siguiente Artículo
Entendiendo el Lazy y el Eager Load de JPA

Ver otros artículos sobre Programación

Navegación

  • Planes
  • Instructores
  • Blog
  • Política de privacidad
  • Términos de uso
  • Sobre nosotros
  • Preguntas frecuentes

¡CONTÁCTANOS!

  • ¡Quiero entrar en contacto!

Blog

  • Programación
  • Data Science
  • Front End
  • Innovación y Gestión
  • DevOps

AOVS Sistemas de Informática S.A CNPJ 05.555.382/0001-33

SÍGUENOS EN NUESTRAS REDES SOCIALES

YouTube Facebook Instagram Linkedin Whatsapp Spotify

NOVEDADES Y LANZAMIENTOS

Aliados

  • Programa de aceleração Scale-Up Endeavor
  • En Alura somos unas de las Scale-Ups seleccionadas por Endeavor, programa de aceleración de las empresas que más crecen en el país.
  • Growth Academy 2021 do Google For Startups
  • Fuimos unas de las 7 startups seleccionadas por Google For Startups en participar del programa Growth Academy en 2021
Alura

Powered by

Caelum

AOVS Sistemas de Informática S.A CNPJ 05.555.382/0001-33

SÍGUENOS EN NUESTRAS REDES SOCIALES

YouTube Facebook Instagram Linkedin Whatsapp Spotify

Cursos

Cursos de Programación
Lógica de Programación | Java
Cursos de Front End
HTML y CSS | JavaScript | React
Cursos de Data Science
Data Science | Machine Learning | Excel | Base de Datos | Data Visualization | Estadística
Cursos de DevOps
Docker | Linux
Cursos de Innovación y Gestión
Transformación Ágil | Marketing Analytics

Alura

  • Educação em Tecnologia

    • logo fiap FIAP
    • logo casa do codigo Casa do Código
    • logo pm3 PM3 - Cursos de Produto
  • Mais Alura

    • logo alura start START BY Alura
    • logo alura lingua Alura Língua
    • logo alura para empresas Alura Para Empresas
    • logo alura latam Alura LATAM
  • Comunidade

    • logo tech guide Tech Guide
    • logo 7 days of code 7 days of code
    • logo Hipsters ponto Jobs Hipsters ponto Jobs
  • Podcasts

    • logo Hipster Network Hipster Network
    • logo Hipsters ponto Tech Hipsters ponto Tech
    • logo Dev sem fronteiras Dev sem Fronteiras
    • logo Like a Boss Like a Boss
    • logo IA Sob Controle IA Sob Controle
    • logo Mesa de Produto Mesa de Produto
    • logo Decode Decode
    • logo FIAPCast FIAPCast