20 TED-samtaler om programmering må alle se
Med disse TED-snakkene om programmering, vil du ikke lære hvordan å programmere, men heller hvordan være en programmerer. Å vite hvordan man skriver kode er bare ett aspekt av programmering, og helt ærlig en av de mindre aspektene. Å vite hvordan å tenke er nøkkelen.
Holdning og inspirasjon
1. Thomas Suarez: En 12 år gammel App Developer
Hvis du noen gang trodde du var for ung, for gammel, eller for uerfaren til å begynne programmering, så la denne 4-minutters TEDx Talk forandre deg. Thomas Suarez lærte å lage flere apper med 12 års alder med litt hardhet og dyktighet. Han lot ikke unnskyldninger stoppe ham, så hvorfor skulle du?
Ønsker du å komme i gang? Sjekk ut innleggene våre om å lære å lage Android-apper, så du vil utvikle Android Apps? Slik lærer du hvordan du vil utvikle Android Apps? Slik lærer du Etter så mange år vil man tro at mobilmarkedet er nå mettet med hver app som er tenkelig for mannen - men det er ikke tilfelle. Det er mange nisjer som fortsatt trenger å ... Les mer og lær å lage iOS-programmer i Swift De beste stedene å lære Swift, Apples programmeringsspråk De beste stedene å lære Swift, Apples programmeringsspråk Hvis du vil lære Swift, er det nå tid til å dykke inn. Språket har en lys fremtid, og jo raskere du lærer det, desto raskere kan du høste fordelene. Les mer .
2. Tim Urban: Inne i hodet til en mesterforsker
Som programmerer, vil du ønsker å utsette. MYE. Denne 14-minutters TED Talk er gitt av noen som kjempet med dette i verste grad, og likevel klarte å overvinne den. Han legger ut mønstrene som førte til hans utsagn, samt løsningen som fortsetter å virke for ham.
3. Ken Robinson: Drep Skoler Kreativitet?
“Hvis du ikke er villig til å være feil, vil du aldri komme opp med noe originalt.” Mens denne 20-minutters TED Talk ikke en gang nevner programmering, er alt diskutert av kritisk betydning for programmører. Det er lett å glemme at programmeringen er svært kreativ, og du kan ikke lykkes uten kreativitet.
4. Kathryn Schulz: På å være feil
Denne 17-minutters TED Talk dykker litt dypere inn i hva Ken Robinson sier ovenfor, men takler det fra en annen vinkel. Vi er oppvokst for å søke suksess og unngå unnlatelse, men sann suksess kan bare komme fra å være uskyldig for å prøve og mislykkes. Programmører har feil hele tiden. Vi må omfavne det.
For mer som dette, sjekk ut våre favoritt TED-samtaler på hjernen. 11 Fantastiske TED-samtaler som forklarer hvordan hjernen din fungerer. 11 Fantastiske TED-samtaler som forklarer hvordan hjernen din fungerer. Hvorfor er vi slik vi er? Er det noe vi kan gjøre for å endre måten vi tenker eller oppfører oss på? Disse 11 absorberende TED-snakkene på hjernevitenskap lærer oss å overvinne vår ... Les mer .
5. Elon Musk: Fremtiden vi bygger
Denne 40-minutters TED Talk følger ikke det vanlige formatet. I stedet for en presentasjon, gjennomføres det som et intervju - og jo bedre for det. Dette kikker inn i sinnet og motivasjonene som kjører den største innovatøren av vår tid, vil vise deg at programmering handler ikke bare om kode. Det handler om drømmer.
6. Linus Torvalds: Tanken bak Linux
Her er en annen TED Talk på programmering som egentlig ikke er en TED Talk, og presenterer i stedet en dialog med Linus Torvalds, den beryktede mannen bak Linux-operativsystemet. Dette 21-minutters intervjuet utforsker tankegangen og motivasjonene som presset ham til å være ingeniør og en åpen kildekodefortaler.
Lær mer i vårt dykk inn i hvem som laget Linux, og hvorfor det er gratis. Hvem gjorde Linux og hvorfor er det gratis? Hvem gjorde Linux og hvorfor er det gratis? Linux er det mest brukte frie og åpne kildeoperativsystemet i verden. I motsetning til kommersielle alternativer kan ingen person eller selskap ta kreditt. Men hvorfor er det gratis? Og hvem er bak Linux? Les mer .
7. Danielle Feinberg: Den magiske ingrediensen som bringer Pixar-filmer til livet
Denne 12-minutters TED Talk er et fantastisk og innsiktsfullt eksempel på hvordan vitenskap og kunst kan komme sammen for å produsere noe som er større enn summen av sine deler - og hvordan ting kan falle fra hverandre hvis du forsømmer enten en.
8. Richard St. John: De 8 hemmelighetene til suksess
Jeg legger ut hemmelighetene for deg: Passion, arbeid, god, fokus, push, service, ideer og vedvarende. Men for å virkelig forstå hva St. John betyr, bør du se på videoen - det er knapt 4 minutter lang, så hva må du miste? Dette er gyldig råd hvis du vil lykkes som karriereprogrammerer.
Historie og fremtid
9. George Dyson: Født av datamaskinen
Å vite hvor du skal, og å forstå hvor du kom fra. I denne 17-minutters TED Talk forklarer historikeren Dyson historien til datamaskinen - fra vei tilbake på 1600-tallet - og hvordan vi kom til hvor vi er nå. Ikke bare er det interessant, men det er lett å fordøye.
10. Kevin Slavin: Hvordan algoritmer former vår verden
I denne 15-minutters TED Talk på programmeringen gjør Slavin i hovedsak grunn til hvorfor programmeringen er så kritisk for moderne alder, og advarsel om at moderne algoritmer skrives for hensynsløst og uten nok tro på implikasjonene. Som programmerer er disse typer ting du også må vurdere.
11. Jeff Hawkins: Hvordan hjernevitenskapen vil endre datamaskiner
Vi tenker ofte på datamaskiner og hjerner som i utgangspunktet det samme, men det går dypere enn det. Mens datamaskiner lærer oss mye om hjernen, har vi fortsatt mye mer å lære om hjernen - og med disse fremskrittene i kunnskap vil vår forståelse av databehandling også utvikle seg.
12. James Patten: Den beste datamaskingrensesnittet? Kanskje ... Dine hender
Denne TED-snakk er en kort på bare 6 minutter, men det er nok å få deg til å tenke. For hele historien til databehandlingsenheter har vi samhandlet hovedsakelig med tastaturer og mus. Mer nylig, berøringsskjerm og stemme kontroller. Men i fremtiden? Patten antyder at kontrollen vil bli håndholdt.
13. Mitch Resnick: La oss lære barn å kode
TEDx-samtaler blir ofte sett ned på grunn av at de ikke har det samme nivået av kvalitetskontroll som TED-samtaler, men denne passerer testen. På 16 minutter forklarer Resnick hvorfor vi skal lære barna å kode.
14. Linda Liukas: En herlig måte å lære barna om datamaskiner på
Her er en annen TEDx Talk, bare 11 minutter lang, men inspirerende i hvor optimistisk og fremtidsrettet det er. “Det er ikke magisk, og det er ikke komplisert,” Liukas sier om datamaskiner og programmering. Hennes mål er å finne måter å lære dette på barna på en innbydende måte. Her er hva hun har lært.
Datasikkerhet
15. Ralph Langner: Cracking Stuxnet, et 21. århundre Cyber Weapon
Utvilsomt mest fascinerende TED Snakk noensinne, bruker Langner 10 minutter å forklare Stuxnet-ormen, hvorfor det var så farlig når regjeringen angrep: Nasjonalstatlig malware eksponert når regjeringer angrep: Nasjonalstatlig malware eksponert En cyberwar finner sted akkurat nå, gjemt av internett, dets resultater oppleves sjelden. Men hvem er spillerne i dette krigskriget, og hva er deres våpen? Les mer, og hvordan laget hans dekonstruerte det og funnet ut hva det gjør. Det viser nivået på problemløsning som er nødvendig som programmerer når de konfronteres med et problem.
16. Mikko Hypponen: Fighting Viruses, forsvare nettet
På bare 17 minutter utforsker Hypponen virushistorien, som begynner med det første internettviruset i 1986 og gjennom til fødselen og utviklingen av den organiserte kriminelle malwareindustrien og deres motivasjoner. Hva kan vi gjøre med det, og hvordan påvirker dette oss fremover?
17. Misha Glenny: Lei Hackers!
Denne 18-minutters TED Talk gir en interessant løsning på et av de verste problemene i det 21. århundre: hvordan kan vi beseire hackere og cyberkriminelle? Som du kanskje har gledet seg fra tittelen, foreslår Glenny at bare ett sant svar eksisterer: ta dem over til vår side.
Kunstig intelligens
18. Nick Bostrom: Hva skjer når våre datamaskiner blir smartere enn vi er?
I denne 16-minutters TED Talk, utforsker Nick Bostrom ideen om overmenneskelig AI og oppfordrer oss til å tenke veldig hardt om hva vi burde gjøre for å forberede det. “Maskinens intelligens er den siste oppfinnelsen som menneskeheten noensinne vil måtte gjøre,” han sier. Vil det være en velsignelse eller en feil?
Selvfølgelig har vi fortsatt andre ting å bekymre deg før da, for eksempel hva som skjer når roboter tar over jobbene våre. Hva skjer når robotter kan gjøre alle jobbene? Hva skjer når robotter kan gjøre alle jobbene? Roboter blir smartere raskere - hva skjer når de kan gjøre hver jobb bedre og billigere enn mennesker? Les mer .
19. Stuart Russell: 3 prinsipper for å skape sikrere AI
Hvis ukontrollert forlot, kunne veksten av superintelligent AI stave katastrofe for menneskeheten. I denne 17-minutters TED Talk presenterer Russell en visjon og et sett retningslinjer for å veilede utviklingen på en måte som fortsatt utgjør AI for å løse problemer, men på en måte som stemmer overens med menneskelige verdier.
20. David Hanson: Roboter Det “Vis følelser”
Mens superintelligent AI er skummelt å tenke på, kan sentient AI som forstår og etterligner menneskelige følelser, være hvor det blir veldig foruroligende. Denne 7-minutters TED Talk er en demonstrasjon av hva som allerede er mulig, og en forsmak på hva vi kan forvente i det neste tiåret eller to.
Hvilken av disse likte du mest? Er det noen andre TED-samtaler du vil anbefale til programmerere? Gi oss beskjed i kommentarene!
Bilde Kreditt: Kasto / Depositphotos
Utforsk mer om: Programmering, TED-samtaler.