Qual è il futuro di Python?
I programmatori si trovano spesso a chiedersi il futuro della nostra professione. Penso che sia un enorme sforzo sprecato.
Se passate la vostra giornata a chiedervi quale sia il futuro di qualche linguaggio di programmazione, state perdendo l'intero punto.
La domanda di programmatori aumenta linearmente (o a volte esponenzialmente) con la domanda di computer in tutte le sue forme.
Considerate questo per un momento. È un grosso problema, molto più grande di Python.
Quando stavo crescendo, i miei genitori comprarono un computer moderno per sostituire il vecchio Tandy 1000 del decennio precedente. Era il 1995, quindi andammo da Radio Shack (che era un negozio che vendeva elettronica), e comprammo un computer Packard Bell 66 MHz. Con monitor e stampante a colori (Canon o qualcosa del genere), costava qualcosa come 1.500 dollari.
Hilariously, era dotato di Windows 3.11 for Workgroups poiché Windows 95 non era ancora uscito.
All'epoca i computer erano sul punto di esplodere e Internet era fondamentalmente per la posta elettronica e i contenuti di marca di AOL (chat room, forum, ecc.). Il web era relativamente piccolo e relativamente inutile. Erano altri tempi.
Ma i computer continuano a diventare più piccoli e meno costosi. Praticamente ogni persona nei tempi moderni porta in giro un computer che capita di fare telefonate che è più veloce e più potente di quello con cui sono cresciuto. Gli ingombranti computer desktop sono ora sostituiti da computer portatili e tablet sottili e leggeri.
L'altro giorno ho guardato il sito di Best Buy e stanno vendendo un portatile di base (ma molto utilizzabile) per 140 dollari con Windows 10! Questo mi fa impazzire.
I computer ora sono passati da un oggetto di lusso per tecnici e uomini d'affari a un bene quasi gratuito che la gente porta in giro come un accessorio di moda (Apple Watch anyone?)
E indovinate un po'? Tutte queste macchine fanno girare Python, e JavaScript, e C, e tutti gli altri linguaggi divertenti che potreste voler usare per scrivere software.
La domanda di software è più alta che mai. Certo, invece di chiamarlo software la gente lo chiama "app" o "cloud", ma è sempre software che gira su computer, giusto?
"Il futuro" per Python e i programmatori Python è luminoso perché la domanda salirà con ogni nuovo computer venduto. Semmai, non sono sicuro che ci saranno abbastanza persone per scrivere tutto il software per tutti i dispositivi.
Quello che voglio dire è che il software è costoso in termini di tempo da creare, e con il costo dell'hardware che scende, più soldi confluiranno nel lato software e servizi della tecnologia, e la domanda di nuovo software (specialmente quello di nicchia) aumenterà più velocemente di quanto ci siano programmatori per scriverlo.
Sospetto che questo sarà il caso per il prossimo decennio o due, dato che l'informatica diventa una "tela bianca" più economica e interessante su cui la gente può proiettare le proprie idee.
Quindi, per ricapitolare...
Più computer significa più domanda di software da parte dei clienti. Questo significa che più persone useranno più software come Python in più posti. L'opportunità è enorme e non la vedo rallentare per decenni.
In fondo, basta porsi una semplice domanda: "Ci saranno più persone che usano i computer tra 10 anni o meno?" If the answer is more, then it’s a good time to be a programmer, is it not?
-Brian
P.S. I blog about code elsewhere too…
Articoli simili
- Qual è il futuro di Python in un sistema embedded (IoT)?
- È consigliabile imparare Tkinter in Python per avanzare la propria carriera o per ottenere una migliore offerta di lavoro come sviluppatore Python?
- Come eseguire uno script Python senza installare Python
- Qual è il futuro dei mercati mobili ricondizionati in India?