You are currently browsing the tag archive for the ‘programación’ tag.

Hace poco tiempo, @KazeEDP  estaba haciendo una pregunta que todos los desarrolladores alguna vez nos hemos hecho: ¿Cual lenguaje de programación debería aprender?. Después de una infructuosa encuesta en mi cuenta de twitter decidí hacer una pequeña investigación.

Existen organizaciones como TIOBE dedicadas a hacer estudios de aceptación y popularidad de lenguajes. De este estudio se puede sacar las siguientes conclusiones:

  • En lo que se refiere a popularidad los puestos están asi: C(1), Java (2), Objective-C (3), C++ (4), C# (5) 
  • Java baja un  puesto respecto al año pasado y Objective-C pasa del puesto 5 al 3.
  • Visual Basic gana mucho terreno pasando del puesto 35 al 15.

Respecto a cantidad de trabajos encontré la página Jobstractor. De acuerdo a esta información, para Diciembre de 2012, se necesita más programadores para los siguientes lenguajes: PHP(883), JAVA(854), OBJECTIVE-C(678), Ruby(283) y C#(241).

La página de PyDatalog, hace comparaciones teniendo en cuenta únicamente la búsqueda de tutoriales, lo que da una idea de la cantidad de personas que están aprendiendo. El resultado en orden es: JAVA (30.5%), PHP (15.4%), C++(10.4%), C#(10.1%) Y C(9.2%).

Otro indicador interesante podría ser la cantidad de proyectos en GitHub y la cantidad de preguntas en StackOverflow. Esto se puede observar en la siguiente gráfica.

Imagen

Conclusión

  • Existen lenguajes que tienen gran aceptación debido a que llevan mucho tiempo en el mercado, como Java, C,  C++ y C#
  • Existen lenguajes que estan subiendo puestos como Objective C, Ruby y Visual Basic.
  • Si no tienes ni idea de programar, yo recomendaría Ruby, que tiene gran mercado y gran popularidad dentro de aplicaciones en la Nube.
  • Si ya sabes programar y quieres aprender algo nuevo, yo recomendaría Objective-C, ya que actualmente se requieren muchos desarrolladores para móviles  Ademas son los mejores pagos.
  • Otra opción es dedicarte a aprender cosas de Front-End, que también  tiene buenos ingresos; ya sabes: javascript, jquery y todos sus juguetes.

Pero la conclusión mas grande es: El lenguaje no hace al programador. Todos los lenguajes tienen ventajas y desventajas, y los que hemos programado por mucho tiempo sabemos que esto es verdad.

C# o Java? Que mas da, mientras uno entregue un proyecto bien hecho y en el tiempo acordado. 

Atentamente: @DeveloperEnComa