20 TED Talks on Programming Ognuno deve guardare

20 TED Talks on Programming Ognuno deve guardare / Programmazione

Con questi TED Talk sulla programmazione, non imparerai Come programmare ma piuttosto come essere un programmatore Sapere come scrivere codice è solo un aspetto della programmazione e, francamente, uno degli aspetti minori. Sapere come pensare è la chiave.

Atteggiamento e ispirazione

1. Thomas Suarez: uno sviluppatore di app di 12 anni

Se hai mai pensato di essere troppo giovane, troppo vecchio o troppo inesperto per iniziare a programmare, lascia che questo TEDx Talk di 4 minuti ti faccia cambiare idea. Con un po 'di guida e intelligenza, Thomas Suarez ha imparato come realizzare diverse app a 12 anni. Non ha lasciato che le scuse lo fermassero, quindi perché dovresti?

Vuoi iniziare? Dai un'occhiata ai nostri post sull'imparare a fare app Android Quindi, vuoi sviluppare app Android? Ecco come imparare, vuoi sviluppare app Android? Ecco come imparare Dopo così tanti anni, si potrebbe pensare che il mercato della telefonia mobile sia ormai saturo di ogni app immaginabile per l'uomo, ma non è così. Ci sono un sacco di nicchie che hanno ancora bisogno di ... Leggi di più e imparare a fare app iOS in Swift I posti migliori per imparare Swift, il linguaggio di programmazione di Apple I migliori posti per imparare Swift, il linguaggio di programmazione di Apple Se vuoi imparare Swift, ora è il tempo di tuffarsi. Il linguaggio ha un futuro brillante e più velocemente lo impari, prima riuscirai a raccogliere i frutti. Leggi di più .

2. Tim Urban: Dentro la mente di un maestro Procrastinator

Come programmatore, vorrai procrastinare. UN SACCO. Questo TED Talk di 14 minuti è dato da qualcuno che ha lottato con questo nel peggiore grado, e comunque è riuscito a superarlo. Descrive gli schemi che hanno portato alla sua procrastinazione così come la soluzione che continua a funzionare per lui.

3. Ken Robinson: le scuole uccidono la creatività?

“Se non sei pronto a sbagliare, non troverai mai nulla di originale.” Mentre questo TED Talk di 20 minuti non menziona una sola volta la programmazione, tutto ciò che viene discusso è di fondamentale importanza per i programmatori. È facile dimenticare che la programmazione è altamente creativa e non si può avere successo senza creatività.

4. Kathryn Schulz: On Being Wrong

Questo TED Talk di 17 minuti si tuffa un po 'più in profondità in quello che Ken Robinson dice in precedenza, ma lo affronta da una diversa angolazione. Siamo cresciuti per cercare il successo e evitare il fallimento, ma il vero successo non può che venire dall'avere paura di provare e fallire. I programmatori hanno torto tutto il tempo. Dobbiamo abbracciarlo.

Per di più, dai un'occhiata ai nostri TED Talk preferiti sul cervello 11 fantastici TED Talks che spiegano come funziona il tuo cervello 11 fantastici TED Talks che spiegano come funziona il tuo cervello Perché siamo come siamo? C'è qualcosa che possiamo fare per cambiare il modo in cui pensiamo o ci comportiamo? Questi 11 avvincenti TED Talks sulla scienza del cervello ci insegnano a superare il nostro ... Per saperne di più .

5. Elon Musk: il futuro che stiamo costruendo

Questo TED Talk di 40 minuti non segue il solito formato. Invece di una presentazione, è condotta come un'intervista - e tanto meglio per questo. Questo sbirciare nella mente e le motivazioni che guidano il più grande innovatore del nostro tempo ti mostreranno che la programmazione non riguarda solo il codice. Si tratta di sogni.

6. Linus Torvalds: The Mind Behind Linux

Ecco un altro TED Talk sulla programmazione che non è in realtà un TED Talk e invece presenta un dialogo con Linus Torvalds, il famigerato uomo dietro al sistema operativo Linux. Questa intervista di 21 minuti esplora la sua mentalità e le motivazioni che lo hanno spinto a diventare un ingegnere e un sostenitore dell'open source.

Scopri di più nel nostro tuffo in chi ha creato Linux e perché è gratuito Who Made Linux e Why Is It Free? Chi ha creato Linux e perché è gratuito? Linux è il sistema operativo gratuito e open source più utilizzato al mondo. A differenza delle alternative commerciali, nessuna persona o azienda può prendersi il merito. Ma perché è gratuito? E chi c'è dietro Linux? Leggi di più .

7. Danielle Feinberg: l'ingrediente magico che porta alla vita i film dei Pixar

Questo TED Talk di 12 minuti è un meraviglioso e perspicace esempio di come la scienza e l'arte possano unirsi per produrre qualcosa che è più grande della somma delle sue parti - e come le cose possono andare in pezzi se si trascura uno dei due.

8. Richard St. John: gli 8 segreti del successo

Esporrò i segreti per te: passione, lavoro, bene, attenzione, spinta, servizio, idee e persistenza. Ma per capire veramente cosa significa St. John, dovresti guardare il video - dura solo 4 minuti, quindi cosa devi perdere? Questo è un consiglio d'oro se vuoi avere successo come programmatore di carriera.

Storia e futuro

9. George Dyson: La nascita del computer

Per sapere dove stai andando e per capire da dove vieni. In questo TED Talk di 17 minuti, lo storico Dyson spiega la storia del computer - a partire dal lontano 1600 - e come siamo arrivati ​​dove siamo ora. Non solo è interessante, ma è facile da digerire.

10. Kevin Slavin: come gli algoritmi modellano il nostro mondo

In questo TED Talk di 15 minuti sulla programmazione, Slavin essenzialmente spiega perché la programmazione è così importante per l'epoca moderna, avvertendo che gli algoritmi moderni sono scritti in modo troppo temerario e senza una sufficiente attenzione alle implicazioni. Come programmatore, questi sono i tipi di cose che devi anche considerare.

11. Jeff Hawkins: come la scienza del cervello cambierà il calcolo

Spesso pensiamo a computer e cervello come fondamentalmente lo stesso, ma va più in profondità di così. Mentre i computer ci insegnano molto sul cervello, abbiamo ancora molto altro da imparare sul cervello - e con questi progressi nella conoscenza, la nostra comprensione dell'informatica evolverà anche.

12. James Patten: la migliore interfaccia per computer? Forse ... le tue mani

Questo TED Talk è breve a soli 6 minuti, ma è abbastanza per farti pensare. Per l'intera storia dei dispositivi informatici, abbiamo interagito principalmente con tastiere e mouse. Più recentemente, touchscreen e comandi vocali. Ma in futuro? Patten suggerisce che il controllo sarà tenuto in mano.

13. Mitch Resnick: insegniamo ai bambini a codificare

I TEDx Talks sono spesso sottovalutati perché non hanno lo stesso livello di controllo qualità di TED Talks, ma questo supera il test. In 16 minuti, Resnick spiega perché dovremmo insegnare ai bambini a programmare.

14. Linda Liukas: un modo delizioso per insegnare ai bambini i computer

Ecco un altro TEDx Talk, solo 11 minuti, ma che ispira quanto ottimista e lungimirante sia. “Non è magico e non è complicato,” Liukas parla di computer e programmazione. Il suo scopo è trovare modi per insegnare questo ai bambini in modo invitante. Ecco cosa ha imparato.

Sicurezza del computer

15. Ralph Langner: Cracking Stuxnet, un'arma cyber del 21 ° secolo

Probabilmente il più affascinante TED Talk di sempre, Langner impiega 10 minuti a spiegare il worm Stuxnet, perché era così pericoloso Quando i governi attaccano: il malware di stato nazionale si espone quando i governi attaccano: il malware dello stato delle nazioni è stato esposto Un cyberwar sta accadendo proprio ora, nascosto da internet, risultati osservati raramente. Ma chi sono i giocatori in questo teatro di guerra e quali sono le loro armi? Per saperne di più, e come la sua squadra ha decostruito e capito cosa fa. Mostra il livello di risoluzione dei problemi necessario come programmatore di fronte a un problema.

16. Mikko Hypponen: Fighting Viruses, Defending the Net

In soli 17 minuti, Hypponen esplora la storia dei virus, a partire dal primo virus su Internet nel 1986, fino alla nascita e all'evoluzione dell'industria criminale organizzata criminale e alle loro motivazioni. Cosa possiamo fare a riguardo e in che modo questo ci riguarda in futuro?

17. Misha Glenny: assumi gli hacker!

Questo TED Talk di 18 minuti offre una soluzione interessante per uno dei peggiori problemi del 21 ° secolo: come possiamo sconfiggere hacker e cybercriminali? Come potresti aver brillato dal titolo, Glenny suggerisce che esiste una sola risposta vera: portali dalla nostra parte.

Intelligenza artificiale

18. Nick Bostrom: cosa succede quando i nostri computer diventano più intelligenti di noi?

In questo TED Talk di 16 minuti, Nick Bostrom esplora l'idea dell'IA superumana e ci spinge a pensare molto seriamente a cosa dovremmo fare in preparazione per questo. “L'intelligenza artificiale è l'ultima invenzione che l'umanità avrà mai bisogno di fare,” lui dice. Sarà un vantaggio o un errore?

Naturalmente, abbiamo ancora altre cose di cui preoccuparci prima, come quello che succede quando i robot subentrano nel nostro lavoro Cosa succede quando i robot possono fare tutti i lavori? Cosa succede quando i robot possono fare tutti i lavori? I robot stanno diventando più veloci - cosa succede quando possono fare ogni lavoro meglio e più economico degli esseri umani? Leggi di più .

19. Stuart Russell: 3 principi per creare un'IA più sicura

Se lasciata incontrollata, la crescita dell'intelligenza artificiale superintelligente potrebbe significare una catastrofe per la razza umana. In questo TED Talk di 17 minuti, Russell presenta una visione e una serie di linee guida per guidare lo sviluppo in un modo che ancora equipaggia l'intelligenza artificiale per risolvere i problemi, ma in un modo che si allinea con i valori umani.

20. David Hanson: Robots That “Mostra emozione”

Mentre l'intelligenza artificiale superintelligente fa paura, l'IA senziente che può capire e imitare le emozioni umane è dove diventa davvero inquietante. Questo TED Talk di 7 minuti è una dimostrazione di ciò che è già possibile e un'anticipazione di ciò che possiamo aspettarci nei prossimi dieci anni o due.

Quale di questi ti è piaciuto di più? Ci sono altri TED Talks che consiglieresti ai programmatori? Fateci sapere nei commenti!

Immagine di credito: kasto / Depositphotos

Scopri di più su: programmazione, TED Talks.