Una polémica estéril, pero real: ¿R o Python?

Ensamblador, Fortran, Basic, APL, Cobol, C, C++, SQL, Lisp, Pascal, Java, JavaScript, Python, Go, así como los distintos lenguajes de comandos o shells de Unix como Bash, forman una lista no exhaustiva de los lenguajes que hemos practicado con entusiasmo y determinación. Con este bagaje, podemos sacar algunas conclusiones sobre la elección personal de un lenguaje de programación:

  • Cuando adoptamos un lenguaje, adoptamos sobre todo su biotopo.

  • Es fácil aprender un nuevo lenguaje cuando ya se domina otro.

  • Puede parecer paradójico, pero el estudio de un nuevo lenguaje le permite mejorar sus prácticas sobre los demás.

  • Es mejor utilizar el lenguaje que le permita construir lo que quiere, en las mejores condiciones (biotopo y herramientas, adaptación de este biotopo a su objetivo, placer, velocidad de ejecución, etc.).

En cuanto al aspecto «carrera profesional» o lo conveniente que sea para su CV, elegir un lenguaje no es sencillo, pero le proponemos que considere lo siguiente:

  • Cuanto más raro es un lenguaje, menos oportunidades hay, pero más rentable es en general.

  • Es fundamental adquirir un conocimiento, al menos parcial, de varios lenguajes para poder encajar en los equipos.

  • En última instancia, lo que le permitirá tener una buena reputación es la fiabilidad de su codificación, su velocidad, la calidad de la documentación y la previsibilidad del comportamiento de su código, así...

Si desea saber más, le proponemos el siguiente libro:
couv_EPT3DASR.png
60-signet.svg
Versión impresa
20-ecran_lettre.svg
Versión online
41-logo_abonnement.svg
En ilimitado con la suscripción ENI
130-boutique.svg
En la tienda oficial de ENI
Anterior
Cálculo simbólico con SymPy
Siguiente
Ejemplos de códigos R y Python comparables