En el principio de mis tiempos como desarrollador había jurado programar solo para plataformas libres y lenguajes libres, lo cual excluía trabajar para Windows y Mac, pero dejando abierta la solución Web.
Mi primera oportunidad laboral fue en el año 2012, desarrollar una aplicación en C# .NET 4.0 y por cuestiones económicas no pude negarme.
Durante mi periodo trabajando en C# .NET y en toda mi carrera actual me he dado cuenta que cuantas mas habilidades como programadores tengamos, tendremos un amplio rango de posibilidades en el mercado.
Actualmente no solo hay que preocuparse por aprender un lenguaje de programación, hay que preocuparse por:
- Frameworks
- Plugins
- Bases de Datos
- Librerías
- Integraciones
- Mucho mas
FrameWorks
Los frameworks nos ayudan a crear cosas mas rápido y mas fácil.
Plugins
Al trabajar con frameworks los plugins son pedazos de software que extienden la funcionalidad de tal framework.
Bases de Datos
Sirven para almacenar datos de manera persistente.
Librerías
Las librerías son códigos desarrollados por otros programadores para evitar desarrollarlos nosotros.
Integraciones
Las integraciones hacen que nuestros programas puedan interactuar con servicios en la nube, como por ejemplo Facebook, Twitter, Google y muchos mas. Nosotros también podemos habilitar nuestro software para que en un futuro se integre a otros servicios.
Mucho mas.
Cada día aparecen mas y mas de todo lo que comente y como buenos desarrolladores debemos estar al día.