El sector del conocimiento es el que actualmente ofrece las mejores posibilidades de progreso: no sólo abona los mayores salarios en el país, sino que también permite trabajar freelance con remuneraciones dolarizadas.
"Existe la creencia de que para trabajar en tecnología, necesariamente hay que saber programar. Y esto es incorrecto", remarca a iProUP Nadia Stanevicius, Regional Human Resources Business Partner en Oracle.
La ejecutiva remarca que "existen muchas funciones y roles dentro de las empresas e incluso equipos IT que se desempeñan en otras industrias que requieren de soft skills y habilidades de gestión y organización, que son tan relevantes como los programadores".
Román Zambrano, CTO de IBM Argentina, indica a iProUP que existen diferentes funciones y responsabilidades que no necesariamente implican escritura de código. Por ejemplo, los expertos en análisis de datos pueden recopilar y analizar información.
No obstante, aclara: "Contar con habilidades en programación resulta beneficioso. Según el BID, en 2025 la industria de TI empleará más de 1,2 millones de programadores en América Latina". Hoy, en Argentina existen entre 10.000 y 15.000 puestos vacantes al año falta de profesionales calificados, según la Cámara del Software (CESSI).
"Hay un reto como sociedad, no solo frente a las nuevas generaciones, sino a personas laboralmente activas, para generar oportunidades de aprendizaje relacionado con la Cuarta Revolución Industrial", completa Zambrano.
Cómo trabajar en Sistemas sin saber programar
Zambrano remarca en qué consisten las dos herramientas para crear software sin saber programar:
- Low-code (bajo código): "Los desarrolladores utilizan bloques de código predefinidos, componentes y flujos de trabajo visuales
- No-code (sin código): "Permite crear aplicaciones utilizando herramientas visuales, sin necesidad de escribir ningún código"
Gastón Gorosterrazu, CEO de Aptugo, remarca a iProUP: "Si bien en el pasado se podía ingresar al espectro amplio de Sistemas sin programar, por ejemplo, haciendo tareas de análisis de calidad (QA) o carga de datos, con la llegada de las herramientas low-code más personas están ingresando al mundo de la programación".
"Antes, tenías que aprender un lenguaje de programación y eso exigía mucho tiempo. Las herramientas low-code proveen una solución más directa", agrega.
Así, "sin saber un lenguaje específico, uno puede proveer a sistemas de inteligencia artificial qué es lo que se desea a través de una interfaz visual. A partir de ahí, el sistema creará las líneas de código necesarias para que ese programa funcione", completa.
En su visión, hace que sea "más fácil comenzar a trabajar creando directamente aplicaciones propias, con una barrera de entrada mucho más baja y en horas, en lugar de años".
Flavia Sosa, Business Manager de Gi Group, remarca a iProUP que además de trabajar con herramientas low-code/no-code, se requieren roles de diseño de experiencia y usabilidad, gestión de proyectos y testing funcional, entre otros".
Las herramientas no code y low code permiten diseñar software simple
En el mismo sentido, Maximiliano Britez, director de Ingeniería de redbee, señala a iProUP: "Programar es sólo una parte, tal vez la más visible del proceso de construcción, pero no es la única: requiere de un conjunto de habilidades y conocimientos que van más allá". De esta manera, enumera algunas cuestiones clave del proceso:
- "Diseñar el producto, entender a los potenciales usuarios y crear una experiencia para que el cliente lo prefiera a la competencia"
- "Analizar las reglas de negocio, documentarlas y probar que los productos funcionen correctamente"
- "Monitorear y mantenerlos una vez que están en la calle"
Por último, el experto subraya que "como estos productos se construyen en equipo, es necesario que alguien los lidere".
Trabajar en tecnología: qué puestos no requieren programar
Algunos roles que intervienen en la construcción de productos digitales más allá de los programadores son: Product Manager, Product Owner, Product Designer, Business Analyst, UX/UI, QA, DevOps, Scrum Master y Engineering Manager.
"Si bien en la práctica suma mucho que estos perfiles tengan conocimientos de programación, podrían no tenerlos", plantea Britez. En la era del desarrollo ágil de software, cada vez es más común y necesario que los potenciales usuarios estén más cerca de los equipos que desarrollan la solución y hasta sean parte de ellos.
En otros casos en los que las tecnologías abren el juego a algo fuera de lo tradicional, como machine learning o IA, es clave que los equipos se conformen con otros profesionales, más del ámbito de la matemática o la estadística.
Britez asegura que existen diferentes plataformas para crear software sin programar. "Una herramienta low-code para amantes del Excel puede ser AirTable, mientras que otra vinculada con el mundo de las webapps es Mendix", recomienda el ejecutivo de redbee.
Estas soluciones no reemplazan a los programadores cuando se requiere aplicaciones específicas
También aconseja las opciones para la visualización de datos como Redash y Retool, ambas low-code; o Bravo, en la modalidad no-code. En tanto, algunas opciones para crear apps son Builder.ai, Simbla, y Appery.io.
Trabajar con estas herramientas ofrece beneficios ante la escasez de talento. Gorosterrazu asegura que así se puede contratar a "una persona súper motivada que está empezando y, por lo tanto, tratará de cumplir y demostrar lo que es capaz de hacer y eso no lo dan los años de experiencia".
Sosa añade que estos perfiles pueden ofrecer soluciones prácticas a compañías que requieran de soluciones sencillas. No obstante, aclara que en el caso de un proyecto puntual "se requieren perfiles especializados para hacer desarrollos a medida".
"Si es una empresa de producto, es probable que este tipo de tecnología la habilite a generar impacto de negocio con un time to market más acorde. Si el negocio evoluciona, puede que la solución escale a un lugar en el que el low-code o el no-code tengan grandes limitaciones", completa Britez.
Además, indica que "si el producto es para uso interno de una empresa, en el que diferenciarse no es la prioridad, las herramientas low-code/no-code brindan mayor velocidad y menor costo que un desarrollo tradicional".
De todas formas, Zambrano, de IBM, remarca:"Cualquier persona, de cualquier edad, puede aprender programación y construir una carrera en tecnología, sin importar sus orígenes o formación académica", ya que sólo se requieren "con pasión, dedicación y compromiso".
De hecho, en Oracle ofrecen dos iniciativas para seleccionar nuevos talentos:
- GenO (Generación Oracle): enfoque prioritario en diversidad e inclusión que no solicita la presentación de un CV. La postulación es anónima, sin datos como género, edad o etnia
- ONE (Oracle Next Education): formación 100% online y gratuita, diseñada para quienes no tuvieron una educación de calidad y quieren transformar su realidad social
Al respecto, Stanevicius manifiesta: "Oracle cree en la diversidad como una poderosa herramienta para la innovación. Todas las personas pueden ser profesionales brillantes, más allá de su género, raza, edad, orientación sexual o condición física", concluye.