Perché i nonni saranno in grado di costruire un'app entro il 2020
(Nota dell'editore: Questo guest post è contribuito da Yoav Vilner.)
Hai mai confrontato il mondo digitale di oggi con 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 ogni anno che passa, la tecnologia che un tempo era alla portata delle élite tecnologiche è solo diventando più accessibile a quelli con competenze tecniche limitate. In pochi anni, abbiamo potuto vedere lo sviluppo di app per dispositivi mobili diventato disponibile a chiunque con poche ore e un'idea.
Quindi, in questo articolo, ti dirò i motivi che renderanno lo sviluppo di applicazioni a abilità così comune che persino le nonne saranno in grado di creare un'app nel futuro prossimo. Leggiamo.
Tecnologia e accessibilità
Nel Anni '90, un bambino di dieci anni costruisce il proprio sito web era visto come 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? UN studente di una scuola elementare che costruisce un sito web potrebbe girare le teste di alcuni Baby Boomers, ma non impressionerebbe la squadra Millennial. Chiunque può creare un account su uno dei centinaia di costruttori di siti Web WYSIWYG con trascinamento della selezione e hanno il loro 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ò porta una più grande verità a superficie, cioè il tecnologia che ci ha stupito dieci anni fa è diventato così sempre più accessibile che - a rischio di sembrare cliché - anche tua nonna potrebbe usarlo.
In breve tempo nessuno attirerà l'attenzione quando i bambini di dieci anni (o nonni, peraltro) creano la loro app e la lanciano nell'app store. Come avanzato la tecnologia migliora e diventa sempre più onnipresente, sarà richiesta 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. La maggior parte di queste opzioni era costosa, certamente anche questa costoso per i bambini, gli anziani su un reddito fisso o hobbisti da imparare.
Uno poteva solo studiare la programmazione attraverso una laurea - vincolato al limite di età e alle restrizioni finanziarie o attraverso l'autoapprendimento che ha coinvolto libri di testo ingombranti e certamente nessun mentore. Questo è tutto, nessuna altra opzione.
Tuttavia oggi, questo non potrebbe essere meno vero. Ci sono dozzine di eccellenti corsi di coding online, scuole e comunità dove puoi impara dalle basi ai più avanzati livelli di programmazione.
Ci sono anche risorse che sono progettato su misura per persone specifiche, sia che si tratti di hobbisti, bambini o studenti più grandi attraverso i quali si può andare da principianti a livello di sviluppo junior in tre mesi.
Le comunità spingono i programmatori
Il mondo di oggi si distingue dagli anni passati non solo attraverso l'apprendimento opportunità nella programmazione, ma c'è anche un abbondanza di risorse che uno sviluppatore di anni 90 poteva solo sognare.
Ci sono numerose comunità e risorse che ti permettono di farlo usa 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 farlo condividi componenti esistenti del codice sorgente attraverso i loro progetti e con gli altri nel proprio team o nella comunità.
Questo tipo di “lego-simile” la modularità abbassa le barriere per i nuovi sviluppatori per 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, consentire aspiranti programmatori a fare domande e ricevere risposte dai programmatori più esperti.
Allo stesso modo, GitHub consente ai programmatori di condividere i loro progetti open-source con comunità più ampia, chi 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. Ci sono già soluzioni drag-and-drop là fuori che rendono lo sviluppo di semplici applicazioni un gioco da ragazzi. Man mano che queste piattaforme guadagnano più popolarità, più persone che non ti aspetteresti di avere un 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; ne costruirà una lei stessa.