Estudié programación y ¿ahora qué?
Si eres de los que acaba de ingresar a estudiar alguna carrera de computación o está a punto de terminar una, te vamos a dar información que te podría ser útil a la hora de aventurarte en la vida laboral.
Primero que nada, vamos a hablar acerca de la situación actual en cuanto al mercado y el campo laboral. Hoy en día hay muchos programadores caminando por las ciudades, sin embargo, son tres los perfiles más solicitados:
- Programadores Web — HTML, PHP, CSS, JavaScript, ASP.NET, Java, Ruby, Python, React
- Programadores de Aplicaciones Móviles — Android/iOS — Java, C#, Swift, Kotlin, React Native
- Programadores de Escritorio — .NET, Java
De los tres, los de escritorio son los menos pagados, ya que las empresas hoy en día prefieren la tecnología web y móvil debido a la portabilidad de los sistemas. Poco a poco están migrando sus sistemas a plataformas web.
Programadores Web
Vamos a dividirlos en Frontend y Backend.
Frontend: Son los desarrolladores que se dedican al lado del cliente. Dominan CSS, HTML, JavaScript y algún framework como React o Angular. Su trabajo es menos pesado que el de un backend.
Backend “web”: Programadores que trabajan para agencias digitales, usando sistemas gestores de contenido (CMS) como WordPress, Joomla, Drupal. Su trabajo es adaptar el software a las necesidades del cliente.
Backend “aplicaciones web”: Desarrolladores que crean software a la medida para entidades financieras, bancarias, estatales. El conocimiento aquí es superior, ya que se debe entender el modelo de negocio y plasmarlo en código trabajando en equipo.
Programadores de Aplicaciones Móviles
Las empresas se están interesando cada vez más en las aplicaciones móviles. Estos programadores son bien pagados. Sería factible saber desarrollar tanto para Android como para iOS, ya que son los más populares.
¿A dónde apuntar en nuestra vida laboral?
¿Te gustan las bases de datos?
Entonces lo tuyo es volverte un DBA (Database Administrator) y apuntar a Oracle o SQLServer.
¿Lo tuyo es Business Intelligence?
Si tu habilidad es transformar datos en conocimiento para el futuro de una empresa, el mercado solicita bastante gente de BI en SQLServer y Oracle, y son muy bien remunerados.
¿La programación es lo tuyo?
Aspira a ser Arquitecto de Software: un puesto muy bueno pero que requiere ser muy habilidoso y conocer mucho de tecnología. Obtén certificados en UML, POO y SOA.
¿Te gusta administrar equipos?
Te vendría bien ser Jefe de Proyecto. Necesitarás conocer de tecnología y metodologías de desarrollo (Scrum, RUP) además de buena habilidad analítica.
¿No te gusta programar?
- Analista Funcional: Captura los requerimientos del cliente, los diagrama y los entrega al equipo de desarrollo.
- Consultor: Trabaja en empresas grandes supervisando que el proveedor de software cumpla la tarea.
- Analista de QA: Testea el software para verificar que cumple con las normas de calidad.
- Analista de Seguridad de Información: Uno de los puestos mejor pagados, protege la información y prepara a la empresa ante ataques informáticos.
- Consultor SEO: Persona dedicada a aplicar buenas prácticas para el posicionamiento de sitios web en Google.
- Estratega Digital: Sabe de SEO y cómo impactar una marca en internet, convirtiendo visitantes en clientes potenciales.
- Community Manager: Gestiona la presencia de una marca en redes sociales.
¿Ser independiente?
Hablo de crear algo grande para la sociedad, un producto innovador. Muchas aplicaciones comenzaron siendo muy pequeñas y, con constancia y un buen equipo, lograron crecer. Antes de hacer una startup, pregúntate: ¿cómo lo voy a monetizar?, ¿cuál es mi mercado?, ¿cuáles son mis objetivos?

Conclusión
El mundo de la tecnología ofrece una gran variedad de caminos. Lo importante es identificar tus fortalezas y pasiones, especializarte en un área y no dejar de aprender. El mercado siempre necesitará buenos profesionales tecnológicos.