Low-Code e No-Code una minaccia per gli ingegneri?
Sviluppo software più rapido ed efficiente senza la necessità di una conoscenza approfondita della codifica, questo è motivo di entusiasmo. A meno che tu non sia un ingegnere del software, nel qual caso potresti considerarlo una minaccia per il tuo sostentamento. Ma quelle sono le promesse del movimento basso e senza codice, e le piattaforme continuano a guadagnare popolarità grazie a ciò. Naturalmente, insieme a quella popolarità, cresce la questione se gli ingegneri saranno presto rimpiazzati.
I servizi low-code e no-code consentono agli utenti di sviluppare applicazioni, siti Web e programmi software durante la scrittura di codice minimo o, di fatto, nessun codice. Ciò significa che gli utenti non tecnici possono creare soluzioni utilizzando editor WYSIWYG (ciò che vedi è ciò che ottieni) e altri strumenti al posto di ciò che in precedenza avrebbe richiesto esperti con conoscenze di programmazione o background tecnico. Piattaforme come queste possono accelerare il processo di sviluppo e sono generalmente più facili da usare rispetto agli strumenti di sviluppo tradizionali, quindi la fine, quindi, si sta avvicinando per gli ingegneri, giusto?
Non così in fretta
Tutti i siti web del futuro saranno realizzati utilizzando Wordpress e Squarespace? Certamente no. Dire che gli ingegneri del software non saranno più necessari equivale a dire che d'ora in poi tutte le organizzazioni avranno bisogno solo di soluzioni software cookie-cutter.
Anche se le piattaforme low e no-code sono utili, non forniranno soluzioni per tutte le sfide che le aziende devono affrontare, né soddisferanno le richieste delle aziende che necessitano di applicazioni più sofisticate. L'uso di questi modelli predefiniti e interfacce visive limiterà la flessibilità e la personalizzazione del software e ciò potrebbe portare a una mancanza di innovazione e di soluzioni uniche. Per casi d'uso più complessi, le piattaforme possono essere troppo rigide e restrittive. L'utilizzo di queste piattaforme solleva anche la preoccupazione del vendor lock-in, in cui le organizzazioni diventano dipendenti da una piattaforma specifica e diventa difficile migrare da essa in futuro.
Approfitta della tecnologia
Piuttosto che rubare posti di lavoro, queste piattaforme aiuteranno gli ingegneri nel loro flusso di lavoro. Come per qualsiasi altra cosa, la costruzione continua da zero consuma tempo prezioso, quindi le funzionalità di trascinamento della selezione riutilizzabili aiuteranno solo gli ingegneri a consentire loro di concentrare maggiormente le loro energie sul lavoro creativo e personalizzato e meno su processi ridondanti che possono essere automatizzati.
Ma se sei un ingegnere e sei ancora preoccupato, alcuni utili promemoria da Forbes :
• La domanda di ingegneri del software è folle. Grazie all'aumento della domanda e all'aggiunta di 31.000 nuovi posti di lavoro ogni anno, attualmente c'è una massiccia carenza di ingegneri del software. Probabilmente non mancheranno le opportunità di lavoro per il prossimo futuro, anche con strumenti senza codice in gioco.
• Qualcuno deve creare gli strumenti di sviluppo senza codice. Gli strumenti di sviluppo senza codice non emergono dal nulla. Devono essere sviluppati e probabilmente con una buona codifica vecchio stile. Credo che ci sarà sempre una richiesta di creatori di strumenti di sviluppo senza codice.
• No-code non può fare ogni tipo di app. App complesse e robuste probabilmente non possono essere gestite con un'interfaccia di sviluppo semplice e senza codice.
Riteniamo che il modo migliore per alleviare le preoccupazioni, tuttavia, sia con la formazione continua e l'avanzamento delle competenze, in quanto ciò ti trasformerà in una risorsa sul posto di lavoro che non sarà presto sostituita.
Piattaforme popolari low-code e no-code
Esistono molte piattaforme popolari a basso e senza codice che consentono agli utenti di creare applicazioni aziendali personalizzate. Ogni piattaforma offre modelli predefiniti, connettori e integrazioni con altri servizi, semplificando la creazione e la personalizzazione delle applicazioni da parte degli utenti senza una conoscenza approfondita del codice. Tuttavia, le differenze nelle piattaforme e nelle piattaforme e nei servizi già in uso da un'organizzazione possono renderne una più adatta rispetto alle altre. Di seguito sono riportate panoramiche di alto livello di alcune piattaforme popolari.
App di Azure Power
Azure Power Apps è un'offerta Microsoft low-code strettamente integrata con altri prodotti Microsoft, come Office 365 e Dynamics 365. È una suite di app e offre una gamma di modelli predefiniti, semplicità di trascinamento della selezione, connettori e un mercato di connettori ad altri servizi. Inoltre, Azure Power Apps dispone di funzionalità integrate di integrazione e gestione dei dati e consente l'uso di qualsiasi origine dati come Adobe, MailChimp e Microsoft365. Fornisce un ambiente di sviluppo rapido delle applicazioni per creare app personalizzate e consente inoltre di creare e distribuire flussi di Power Automate, che possono essere utilizzati per automatizzare i processi aziendali.
Codice miele AWS
AWS Honeycode è un servizio completamente gestito offerto da Amazon che consente agli utenti di creare applicazioni Web e mobili personalizzate senza codifica. Offre una gamma di modelli e connettori predefiniti per altri servizi AWS, come AWS Lambda e Amazon S3. Inoltre, fornisce l'archiviazione dei dati e la gestione degli utenti integrate e può connettersi a origini dati esterne. La piattaforma è particolarmente utile per lo sviluppo collaborativo e la condivisione di applicazioni tra i team.
Foglio app GCP
GCP AppSheet è una piattaforma low-code e no-code offerta da Google Cloud che consente agli utenti di creare applicazioni personalizzate senza codifica. Offre modelli predefiniti e integrazioni con altri prodotti Google, rendendolo adatto alle organizzazioni che già utilizzano Google Cloud. La piattaforma è particolarmente utile per la creazione di applicazioni mobili e web e offre potenti funzionalità di integrazione e gestione dei dati.
ServizioORA
Come le altre piattaforme, Now Platform App Engine elimina la necessità di creare da zero con i suoi componenti predefiniti. Ciò accelera lo sviluppo di applicazioni mobili e desktop che possono essere create sulla piattaforma. Le funzionalità di trascinamento della selezione consentono l'aggiunta senza soluzione di continuità di analisi, AI e ML. E le organizzazioni non avranno problemi di scalabilità con la piattaforma cloud ServiceNow, che consente loro di distribuire facilmente le app in tutta l'azienda.
Appiano
Appian è una piattaforma di sviluppo software low-code che consente agli utenti di creare rapidamente e facilmente applicazioni aziendali personalizzate. Gli utenti e le organizzazioni possono aumentare l'efficienza, automatizzare i processi e semplificare i flussi di lavoro utilizzando i modelli predefiniti e le funzionalità di trascinamento della selezione offerte sulla piattaforma. Secondo quanto riferito, Appian ha una curva di apprendimento inferiore rispetto a molte altre piattaforme low-code, il che consentirà agli utenti non tecnici di iniziare a sviluppare potenzialmente entro pochi giorni anziché settimane o mesi.
Pensieri finali
Indipendentemente dalla scelta della piattaforma, l'adozione della tecnologia low-code e no-code migliora solo la produttività di un'organizzazione, rivela la ricerca di McKinsey : "Le aziende leader utilizzano anche strumenti per liberare la velocità degli sviluppatori investendo in piattaforme low-code e no-code". Inoltre, condividono che ci sono buone ragioni per consentire anche ai lavoratori non tecnici di utilizzare questi strumenti: "Le aziende del nostro sondaggio che danno potere ai "cittadini sviluppatori" in questo tipo di modi ottengono il 33% in più in termini di innovazione rispetto alle aziende dell'ultimo quartile .”
È chiaro che queste piattaforme non sono minacce. Piuttosto, sono percorsi affidabili per aumentare la produttività e l'innovazione se abbracciati e utilizzati come tali.

![Che cos'è un elenco collegato, comunque? [Parte 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































