it.hideout-lastation.com
Paradiso Per Designer E Sviluppatori


Perché i nonni saranno in grado di costruire un'app entro il 2020

( Nota del redattore: questo post ospite è stato creato da Yoav Vilner .)

Hai mai paragonato il mondo digitale di oggi a quello degli anni '90 ? Se un geek tecnologico di quell'epoca avesse potuto intravedere la tecnologia che usiamo al giorno d'oggi, non sarebbe sbagliato equipararlo a un mondo futuristico di fantascienza di cui avrebbe letto solo nei romanzi.

Con il passare degli anni, la tecnologia che un tempo era alla portata delle élite tecnologiche sta diventando sempre più accessibile a chi ha capacità tecniche limitate . In pochi anni, abbiamo potuto vedere lo sviluppo di app per dispositivi mobili diventare disponibile per chiunque abbia poche ore e un'idea.

Quindi, in questo articolo, ti spiegherò i motivi che renderanno lo sviluppo di applicazioni un'abilità così comune che persino le nonne saranno in grado di creare un'app nel prossimo futuro. Continuiamo a leggere.

Tecnologia e accessibilità

Negli anni '90, un edificio di dieci anni sul suo sito web era considerato una premonizione della grandezza tecnica. I suoi genitori lo avrebbero probabilmente paragonato a Bill Gates e segretamente contarono i giorni fino a quando il loro figlio milionario pagò per il loro comodo ritiro.

Ma oggi? Uno studente di una scuola elementare che sta costruendo un sito web potrebbe trasformare le teste di alcuni Baby Boomers, ma non impressionerebbe la squadra del Millennial. Chiunque può creare un account su uno dei centinaia di costruttori di siti web WYSIWYG drag-and-drop e avere il proprio sito Web attivo e funzionante in un giorno o due.

Allo stesso modo, ci sono una miriade di piattaforme che ti aiutano a costruire un'app su un budget - in modo rapido e senza conoscenze di programmazione richieste.

Ciò fa emergere una verità più ampia, ovvero la tecnologia che ci ha stupito dieci anni fa è diventata così sempre più accessibile che - a rischio di sembrare cliché - anche tua nonna poteva usarla .

In breve tempo nessuno attirerà l'attenzione quando i bambini di dieci anni (o nonni, peraltro) realizzeranno la propria app e la lanciano nell'app store. Man mano che la tecnologia avanzata migliora e diventa sempre più onnipresente, sarà necessaria meno conoscenza per costruire il tuo.

Istruzione economica ed efficace

Negli anni '90, se volevi imparare come codificare, avevi solo una mano piena di opzioni disponibili. Molte di queste opzioni erano costose - certamente troppo costose per i bambini, gli anziani con un reddito fisso o gli hobbisti da imparare .

Si poteva solo studiare la programmazione attraverso un diploma universitario - legato per limiti di età e restrizioni finanziarie o attraverso l'autoapprendimento che comportava libri di testo ingombranti e certamente nessun mentore . Questo è tutto, nessuna altra opzione.

Tuttavia oggi, questo non potrebbe essere meno vero. Esistono dozzine di eccellenti corsi di coding online, scuole e comunità in cui puoi imparare dalle basi ai livelli di programmazione più avanzati .

Esistono persino risorse progettate su misura per persone specifiche, sia che si tratti di hobbisti, bambini o studenti più grandi attraverso i quali è possibile passare dal livello principiante a quello di livello junior in tre mesi .

Le comunità spingono i programmatori

Il mondo di oggi si distingue dagli anni passati non solo attraverso le opportunità di apprendimento nella programmazione, ma c'è anche un'abbondanza di risorse che uno sviluppatore di anni 90 poteva solo sognare.

Esistono numerose comunità e risorse che ti consentono di utilizzare migliaia di componenti open-source nelle tue applicazioni . In effetti, ci sono alcune società che si basano interamente su questa idea e consentono a qualsiasi sviluppatore di condividere componenti esistenti del codice sorgente attraverso i propri progetti e con altri membri del proprio team o della comunità.

Questo tipo di modularità "lego-like" riduce le barriere che impediscono ai nuovi sviluppatori di creare applicazioni. Bit, ad esempio, è un progetto open source che è stato sviluppato da una comunità di sviluppatori.

Le community di coding sul web sono piene di sviluppatori esperti che sono disposti a condividere e aiutare i nuovi programmatori a risolvere i problemi. Siti come Hashnode consentono agli aspiranti programmatori di porre domande e ricevere risposte da programmatori esperti.

Allo stesso modo, GitHub consente ai programmatori di condividere i loro progetti open-source con la comunità più ampia, che può quindi modificarli e partecipare al loro sviluppo.

L'app della nonna arriverà presto

Alla fine, lo sviluppo delle app passerà attraverso il sito web. Esistono già soluzioni drag-and-drop che facilitano lo sviluppo di semplici app . Man mano che queste piattaforme guadagnano più popolarità, più persone che non ti aspetteresti di avere interesse nello sviluppo di app usciranno dalla falegnameria e le daranno una possibilità.

In breve, entro pochi anni, la nonna non avrà bisogno del tuo aiuto utilizzando un'app; lei ne costruirà una lei stessa.

10 app gratuite per dispositivi mobili per aiutarti a imparare più velocemente l'inglese

10 app gratuite per dispositivi mobili per aiutarti a imparare più velocemente l'inglese

Imparare una lingua è una delle cose più gratificanti che puoi fare. Ci sono molti modi in cui puoi imparare o migliorare le tue abilità in una particolare lingua, dal frequentare le lezioni all'autoapprendimento . Ma ti sei reso conto che puoi anche usare il tuo smartphone come strumento per imparare le lingue?Si

(Consigli tecnici e di design)

10 framework PHP per sviluppatori - Il meglio di

10 framework PHP per sviluppatori - Il meglio di

PHP, noto come il linguaggio di scripting lato server più famoso al mondo, si è evoluto molto da quando i primi frammenti di codice inline sono stati visualizzati in file HTML statici.Oggigiorno gli sviluppatori hanno bisogno di costruire siti Web e applicazioni web complessi e, al di sopra di un certo livello di complessità , può richiedere troppo tempo e problemi per iniziare sempre da zero, da qui la necessità di un modo di sviluppo più strutturato e naturale. I fr

(Consigli tecnici e di design)