Aprende a elegir qué lenguaje de programación debes aprender.

¿Cómo elegir qué lenguajes de programación aprender?

¿Acabas de empezar a trazar tus objetivos para una carrera en programación? Tiene una pregunta muy importante: "¿Qué lenguaje de programación debo aprender?". Esta sería la mejor respuesta: aprenda tantas como sea posible . Quieres tener conocimientos profundos para poder trabajar en varios proyectos. Elegirás el idioma adecuado que funcione para ese proyecto en particular.

Pero esa no es la respuesta que esperaba, ¿verdad? Quieres pautas precisas, ya que tienes que empezar por algún lado. Una lista de los "idiomas más populares" no ayudará. No hay mejor ni peor lenguaje de programación que aprender. Todos son útiles. Su enfoque en un idioma dependerá del tipo de carrera que elija.

Primero debe responder algunas preguntas. Con eso, llegará al idioma que le brinde la mejor oportunidad para crecer profesionalmente. 

¿Por qué quiere aprender un lenguaje de programación?

Te darás instrucciones claras siempre que averigües lo que quieres.

  • Si te enfocas en juegos móviles con gráficos impresionantes, probablemente necesitarás C ++. Este lenguaje de programación le permite controlar la forma en que utiliza los recursos informáticos. Puede usarlo para codificar para cualquier plataforma. En comparación , C # se centra principalmente en el sistema operativo Windows.
  • Pero, ¿qué pasa si quieres desarrollar juegos para PC o consola? C ++ sigue siendo el mejor lenguaje para ese propósito. Sin embargo, si desea un idioma que sea más fácil de aprender, puede comenzar con C #. Es el lenguaje recomendado para desarrollar juegos independientes.
  • ¿Quieres ser desarrollador web? En ese caso, necesitará un idioma que admita una experiencia de usuario impecable. HTML5 y JavaScript deben estar en la parte superior de su lista de prioridades. Con esas habilidades, puedes trabajar como desarrollador independiente, pero también puedes formar parte del equipo de com , para que ellos encuentren los trabajos para ti.
  • Luego tenemos el desarrollo de aplicaciones móviles. ¿Qué plataforma elegirás? Para iOS, necesitará Swift. Para Android, necesita Java y Windows va con C #.
  • Finalmente, tenemos científicos de datos. ¿Cuál es el mejor lenguaje de programación para ellos? Si te gustan las estadísticas, deberías consultar R. Es un lenguaje especializado en computación estadística. Python es otra buena opción para el análisis de big data.

¿Cuánto dinero quieres ganar?

¿Estás al comienzo de tus estudios y quieres elegir una dirección que te lleve a ganar más dinero? Esta bien. Pasaremos a PayScale para ver qué lenguaje de programación tiene mejor potencial para cobrarlo.

  • Actualmente, un ingeniero de software C ++ promedio gana $ 82,655 por año en los EE. UU.
  • El salario de PHP como habilidad es de $ 68K.
  • Los desarrolladores de Java ganan $ 73,336 por año.
  • El salario promedio de JavaScript como habilidad es de $ 80K.
  • Son $ 63K para HTML5 como habilidad.
  • Para las habilidades de Python, el salario promedio es de $ 89K.
  • Para R como habilidad, el salario es de $ 78K.

No hay nada de malo en el dinero como motivación. Actualmente, Python tiene el mejor potencial en ese aspecto. Puede profundizar en PayScale para analizar el potencial de ganancias.

Geografía

Ahora deberá explorar Indeed u otro motor de búsqueda de empleo relevante para su país. Muchos programadores potenciales no saben que la geografía marca la diferencia. Pero lo hace. Si desea trabajar en una empresa real, debe explorar el mercado.

Si planeas vivir en California, configura ese filtro. Luego, comience a buscar trabajos en diferentes idiomas. Por el momento, Indeed enumera 1.688 trabajos para HTML5, más de 9K para C ++ y más de 15K para Python. Claramente, Python abre un mercado más grande para los desarrolladores en California. ¿Ver? Hace una diferencia.

Python es popular en California porque Google lo usa y su sede se encuentra en ese estado. En Nueva York, sin embargo, Java puede ser una mejor opción.

Popularidad

Python gana la batalla de la popularidad. Facebook y Google lo usan. ¿Hay algún estudiante de programación que no quisiera un lugar en esas empresas?

Python es genial por su versatilidad. Es un lenguaje de scripting de código abierto, que puede usar de forma independiente o para complementar otro marco. Funciona para desarrollo web, desarrollo de software, interfaces gráficas de usuario de escritorio y desarrollo de videojuegos. Es fácil de aprender, pero te brinda una flexibilidad increíble.

Su único inconveniente es el desarrollo móvil. Java gana en eso.

¿Qué lenguaje de programación aprenderá?

La elección depende de tu enfoque. Debes tener mucho cuidado con la decisión, ya que no quieres perder el tiempo en un idioma que no vas a usar. Los consejos anteriores le brindan instrucciones claras. Todo lo que necesita hacer es establecer sus objetivos y elegir un idioma que vaya bien con ellos.


Emma Rundle es bloguera, escritora y adicta a los teléfonos inteligentes. La tecnología es una parte tan importante de su vida que se siente perdida sin ella. A través de sus publicaciones en el blog, Emma inspira a las personas a hacer sus vidas más fáciles a través de la tecnología.

Conviertete en un programador más sociable

Patrocinadores