Low-Code y No-Code, ¿una amenaza para los ingenieros?
Desarrollo de software más rápido y eficiente sin la necesidad de un amplio conocimiento de codificación, esa es una razón para emocionarse. A menos, por supuesto, que sea un ingeniero de software, en cuyo caso puede verlo como una amenaza para su sustento. Pero esas son las promesas del movimiento low and no-code, y las plataformas siguen ganando popularidad gracias a ello. Por supuesto, junto con esa popularidad está la cuestión de si los ingenieros pronto serán desplazados.
Los servicios de código bajo y sin código permiten a los usuarios desarrollar aplicaciones, sitios web y programas de software escribiendo un código mínimo o, de hecho, sin código. Esto significa que los usuarios no técnicos pueden crear soluciones utilizando editores WYSIWYG (lo que ves es lo que obtienes) y otras herramientas en lugar de lo que anteriormente habría requerido expertos con conocimientos de programación o antecedentes técnicos. Plataformas como estas pueden acelerar el proceso de desarrollo y, en general, son más fáciles de usar que las herramientas de desarrollo tradicionales, por lo que el final se acerca para los ingenieros, ¿no?
No tan rapido
¿Todos los sitios web del futuro se construirán con Wordpress y Squarespace? Ciertamente no. Decir que los ingenieros de software ya no serán necesarios es lo mismo que decir que, de ahora en adelante, todas las organizaciones solo necesitarán soluciones de software estándar.
Si bien las plataformas de código bajo y sin código son útiles, no proporcionarán soluciones para todos los desafíos que enfrentan las empresas, ni cumplirán con las demandas de las empresas que necesitan aplicaciones más sofisticadas. El uso de estas plantillas e interfaces visuales preconstruidas limitará la flexibilidad y la personalización del software, y esto puede conducir a una falta de innovación y de soluciones únicas. Para casos de uso más complejos, las plataformas pueden ser demasiado rígidas y restrictivas. El uso de estas plataformas también plantea la preocupación del bloqueo del proveedor, donde las organizaciones se vuelven dependientes de una plataforma específica y se vuelve difícil migrar fuera de ella en el futuro.
Aprovecha la tecnología
En lugar de robar trabajos, estas plataformas ayudarán a los ingenieros en su flujo de trabajo. Como con cualquier cosa, la construcción continua desde cero consume un tiempo valioso, por lo que las funciones reutilizables de arrastrar y soltar solo ayudarán a los ingenieros a permitirles concentrar más su energía en el trabajo creativo y personalizado y menos en los procesos redundantes que se pueden automatizar.
Pero si es ingeniero y todavía está preocupado, algunos recordatorios útiles de Forbes :
• La demanda de ingenieros de software es una locura. Gracias a la creciente demanda y la creación de 31 000 nuevos puestos de trabajo cada año, actualmente existe una enorme escasez de ingenieros de software. Es probable que no haya escasez de oportunidades laborales en el futuro previsible, incluso con herramientas sin código en juego.
• Alguien debe crear las herramientas de desarrollo sin código. Las herramientas de desarrollo sin código no surgen de la nada. Deben desarrollarse, y probablemente con una buena codificación a la antigua. Creo que siempre habrá una demanda de creadores de herramientas de desarrollo sin código.
• No-code no puede hacer todo tipo de aplicación. Las aplicaciones complejas y sólidas probablemente no se puedan administrar con una interfaz de desarrollo simple y sin código.
Sin embargo, creemos que la mejor manera de aliviar las preocupaciones es con la educación continua y el desarrollo de habilidades, ya que esto lo transformará en un activo en el lugar de trabajo que no será reemplazado pronto.
Plataformas Populares Low-Code y No-Code
Hay muchas plataformas populares de código bajo y sin código que permiten a los usuarios crear aplicaciones comerciales personalizadas. Cada plataforma ofrece plantillas prediseñadas, conectores e integraciones con otros servicios, lo que facilita a los usuarios la creación y personalización de aplicaciones sin un amplio conocimiento de codificación. Sin embargo, las diferencias en las plataformas, y las plataformas y servicios que ya utiliza una organización, pueden hacer que una se ajuste mejor que el resto. A continuación se presentan descripciones generales de alto nivel de algunas plataformas populares.
Aplicaciones de energía de Azure
Azure Power Apps es una oferta de código bajo de Microsoft que está estrechamente integrada con otros productos de Microsoft, como Office 365 y Dynamics 365. Es un conjunto de aplicaciones y ofrece una variedad de plantillas prediseñadas, simplicidad de arrastrar y soltar, conectores y un mercado de conectores a otros servicios. Además, Azure Power Apps tiene capacidades integradas de integración y administración de datos y permite el uso de cualquier fuente de datos, como Adobe, MailChimp y Microsoft365. Proporciona un entorno de desarrollo de aplicaciones rápido para crear aplicaciones personalizadas y también permite crear e implementar flujos de Power Automate, que se pueden usar para automatizar procesos comerciales.
Código de miel de AWS
AWS Honeycode es un servicio totalmente administrado ofrecido por Amazon que permite a los usuarios crear aplicaciones móviles y web personalizadas sin codificación. Ofrece una variedad de plantillas y conectores prediseñados para otros servicios de AWS, como AWS Lambda y Amazon S3. Además, proporciona almacenamiento de datos y gestión de usuarios integrados, y puede conectarse a fuentes de datos externas. La plataforma es particularmente útil para el desarrollo colaborativo y el intercambio de aplicaciones entre equipos.
Hoja de aplicación de GCP
GCP AppSheet es una plataforma de código bajo y sin código que ofrece Google Cloud que permite a los usuarios crear aplicaciones personalizadas sin codificación. Ofrece plantillas prediseñadas e integraciones con otros productos de Google, lo que lo convierte en una buena opción para las organizaciones que ya usan Google Cloud. La plataforma es particularmente útil para crear aplicaciones móviles y web y ofrece potentes capacidades de gestión e integración de datos.
Servicio AHORA
Al igual que las otras plataformas, Now Platform App Engine elimina la necesidad de construir desde cero con sus componentes preconstruidos. Esto acelera el desarrollo de aplicaciones móviles y de escritorio que se pueden construir en la plataforma. Las funciones de arrastrar y soltar permiten la adición perfecta de análisis, IA y ML. Y las organizaciones no tendrán problemas para escalar con la plataforma en la nube de ServiceNow, que les permite implementar fácilmente aplicaciones en toda la empresa.
Apio
Appian es una plataforma de desarrollo de software low-code que permite a los usuarios crear rápida y fácilmente aplicaciones comerciales personalizadas. Los usuarios y las organizaciones pueden aumentar la eficiencia, automatizar los procesos y optimizar los flujos de trabajo mediante el uso de plantillas prediseñadas y las funciones de arrastrar y soltar que se ofrecen en la plataforma. Según se informa, Appian tiene una curva de aprendizaje menor que muchas otras plataformas de código bajo, lo que permitirá a los usuarios no técnicos comenzar a desarrollarse potencialmente en días en lugar de semanas o meses.
Pensamientos finales
Independientemente de la plataforma elegida, adoptar la tecnología de código bajo y sin código solo mejora la productividad de una organización, revela la investigación de McKinsey : "Las empresas líderes también usan herramientas para liberar Developer Velocity invirtiendo en plataformas de código bajo y sin código". Además, comparten que hay una buena razón para permitir que los trabajadores no técnicos usen estas herramientas también: "Las empresas de nuestra encuesta que empoderan a los 'desarrolladores ciudadanos' en este tipo de formas obtienen un 33 % más de innovación en comparación con las empresas del cuartil inferior. .”
Está claro que estas plataformas no son amenazas. Más bien, son caminos confiables para aumentar la productividad y la innovación cuando se adoptan y utilizan como tales.

![¿Qué es una lista vinculada, de todos modos? [Parte 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































