lunes, 13 de septiembre de 2021

Día Internacional del programador


Publicado el 13 Septiembre, 2021 
por: Ángel José Ortiz Loyo.

Cada 13 de septiembre (12, si es año bisiesto) se celebra el Día Internacional del Programador, esta profesión se ha apuntalado en estos últimos años, después de la pandemía COVID-19, se reafirmó más la gran importancia y relevancia de esta profesión, a tal escala, que ha sido señalada como la profesión del futuro.

Recordemos que la celebración del Día Internacional del programador se lleva a cabo desde el 2009, gracias a la propuesta que realizarón Valentin Balt y Michael Cherviakov en el 2002 en su país Rusia. Para más referencias respecto a esta profesión de programación, les dejo el enlace de una publicación anterior en este blog. (Una de las actividad más requerida por el mercado).

Actualmente, el desarrollo de aplicaciones Web, Móviles y de Escritorio han ido en aumento en casi todo el mundo, siendo las áreas de educación, telecomunicaciones y salud unas de las áreas con más demanda de desarrollo de aplicaciones de software. Por lo que se espera que estas nuevas generaciones de egresados de universidades o carreras técnicas del área de tecnologías informáticas y sistemas computacionales, logren participar en compañías que se dedican al diseño y desarrollo de Software.

¿Qué lenguaje de programación aprender para desarrollar software?

Esta es una pregunta que se han hecho mucha gente que desea iniciar en el ambiente de programación, y la respuesta depende de en que área desea desarrollar, y entonces tendrás como resultado un sin fin de posibilidades de nombres de lenguajes de programación. Por lo que yo les recomendaría que si estan en cero respecto a la programación comiencen con la cuestión de algoritmos y diseños de software, para que puedan tener las bases del desarrollo de un algoritmo por medio de Pseudocódigos y/o diagramas de flujo. Ahora, si ya desarrollan en algún lenguaje de programación, lo ideal sería crear un prototipo funcional que logre resolver alguna situación real de su entorno e implementar las nuevas características que ofrezca el lenguaje con el que trabajan, principalmente ver los temas de seguridad y rendimiento.

En lo personal y basandome en las tendencias tecnológicas emergentes, así como de las actualizaciones que han ofrecido las compañías de software a los diferentes productos de desarrollo, considero que los lenguajes de programación que seguiran usandose en los próximos años son: 

  • Python
  • JavaScript
  • Java
  • Dart
  • C/C#
  • Kotlin
  • Swift
  • PHP
  • Ruby
  • Go

La lista es reducida, pero la comparto para que puedan ir pensando a cual de ellos abordaran para comenzar sus aplicaciones, cabe destacar que cada uno de ellos esta orientado a diferentes plataformas que pueden ser: Web, Móviles y Escritorio.

Todo inicia con una idea.

Por lo que les invito a todos aquellos que les gusta el diseño y desarrollo, se den la oportunidad de plantear un proyecto en el cual contemplen las funcionalidades básicas que corresponde a un CRUD (Create, Read, Update, Delete) y generen un prototipo funcional que dé solución a alguna problemática en su entorno, ya sea social, educativo, de salud, cultural o de cualquier otro ámbito, pero que al final, se logre tener un producto de software al alcance para el usuario final.

No hay comentarios:

Publicar un comentario

Agradecemos sus comentarios...