20 TED talar om programmering alla måste titta

20 TED talar om programmering alla måste titta / Programmering

Med dessa TED-samtal om programmering kommer du inte att lära dig på vilket sätt att programmera men snarare hur man ska vara en programmerare. Att veta hur man skriver kod är bara en aspekt av programmeringen, och ganska uppriktigt sagt en av de mindre aspekterna. Att veta hur man tänker är nyckeln.

Attityd och inspiration

1. Thomas Suarez: En 12-årig App Developer

Om du någonsin trodde att du var för ung, för gammal eller för oerfaren att börja programmera, låt den här 4-minuters TEDx Talk ändra dig. Med lite drivkraft och sparsamhet lärde Thomas Suarez hur man gör flera appar på 12 års ålder. Han lät inte ursäkta stoppa honom, så varför skulle du?

Vill du börja? Kolla in våra inlägg om att lära sig att göra Android-appar Så du vill utveckla Android Apps? Så här läser du så, du vill utveckla Android Apps? Så här lär du dig Efter så många år tror man att mobilmarknaden nu är mättad med alla appar som är tänkbara för människan - men det är inte så. Det finns gott om nischer som fortfarande behöver ... Läs mer och lära sig att göra iOS-appar i Swift De bästa ställen att lära sig Swift, Apples programspråk De bästa ställena att lära sig Swift, Apples programspråk Om du vill lära dig Swift, är det nu tid att dyka in. Språket har en ljus framtid och ju snabbare du lär dig, desto snabbare kommer du att kunna skörda belöningarna. Läs mer .

2. Tim Urban: Inne i huvudet av en mästare

Som programmerare kommer du att vilja förfalla. MYCKET. Denna 14-minuters TED Talk ges av någon som kämpade med detta i värsta grad, och lyckades ändå att övervinna det. Han lägger ut de mönster som ledde till hans förhalning samt den lösning som fortsätter att fungera för honom.

3. Ken Robinson: Döda skolor kreativitet?

“Om du inte är beredd att vara fel kommer du aldrig att komma med någonting original.” Medan denna 20-minuters TED Talk inte en gång nämner programmering är allt diskuterat av kritisk betydelse för programmerare. Det är lätt att glömma att programmeringen är mycket kreativ, och du kan inte lyckas utan kreativitet.

4. Kathryn Schulz: På att vara fel

Denna 17-minuters TED Talk dyker lite djupare in i vad Ken Robinson säger ovan, men tacklar det från en annan vinkel. Vi är uppvuxna för att söka framgång och förhindra misslyckande, men sann framgång kan bara komma från att vara oförskämd för att försöka misslyckas. Programmerare har fel hela tiden. Vi måste omfamna det.

För mer så här, kolla in våra favorit TED-samtal på hjärnan 11 Fantastiska TED-samtal som förklarar hur din hjärna fungerar 11 Fantastiska TED-samtal som förklarar hur din hjärna fungerar Varför är vi som vi är? Finns det något vi kan göra för att ändra hur vi tänker eller beter sig? Dessa 11 absorberande TED-tal på hjärnvetenskap lär oss att övervinna vår ... Läs mer .

5. Elon Musk: Framtiden vi bygger

Denna 40-minuters TED Talk följer inte det vanliga formatet. I stället för en presentation, är den genomförd som en intervju - och allt bättre för det. Detta kollar in i sinnet och motivationen som driver vår tids bästa innovatör, visar att programmering handlar inte bara om kod. Det handlar om drömmar.

6. Linus Torvalds: Sinnet bakom Linux

Här är en annan TED Talk på programmering som inte är en TED Talk och presenterar istället en dialog med Linus Torvalds, den ökända mannen bakom Linux-operativsystemet. Denna 21-minuters intervjun utforskar hans tankesätt och motivationen som drev honom för att vara en ingenjör och en öppen källkonsulent.

Lär dig mer i vår dykning till vem som gjorde Linux och varför det är gratis. Vem gjorde Linux och varför är det gratis? Vem gjorde Linux och varför är det gratis? Linux är det mest använda fritt och open source-operativsystemet i världen. Till skillnad från kommersiella alternativ kan ingen person eller företag ta kredit. Men varför är det ledigt? Och vem är bakom Linux? Läs mer .

7. Danielle Feinberg: The Magic Ingredient som tar Pixar Movies till liv

Denna 12-minuters TED Talk är ett underbart och insiktsfullt exempel på hur vetenskap och konst kan komma ihop för att producera något som är större än summan av dess delar - och hur saker kan falla ifrån varandra om du försummar endera.

8. Richard St. John: De 8 hemligheterna av framgång

Jag lägger ut hemligheterna för dig: Passion, Work, Good, Focus, Push, Service, Idéer och Persist. Men för att verkligen förstå vad St John betyder, bör du titta på videon - det är knappt 4 minuter långt, så vad måste du förlora? Det här är gyllene råd om du vill lyckas som karriärprogrammerare.

Historia och framtid

9. George Dyson: Födelsen av datorn

Att veta vart du ska, och att behöva förstå var du kom ifrån. I denna 17-minuters TED Talk förklarar historikern Dyson datorns historia - från och med vägen tillbaka på 1600-talet - och hur vi kom fram till var vi är nu. Det är inte bara intressant, men det är lätt att smälta.

10. Kevin Slavin: Hur algoritmer formar vår värld

I denna 15-minuters TED Talk på programmeringen gör Slavin väsentligen ett fall för varför programmering är så kritisk för moderntiden, varning för att moderna algoritmer skrivs för hänsynslöst och utan tillräckligt med tanke på konsekvenserna. Som programmerare är dessa typer av saker du också behöver tänka på.

11. Jeff Hawkins: Hur hjärnvetenskap kommer att förändra dator

Vi tänker ofta på datorer och hjärnor som i princip samma, men det går djupare än det. Medan datorer lär oss mycket om hjärnan, har vi fortfarande mycket mer att lära oss om hjärnan - och med dessa framsteg i kunskap kommer vår förståelse av databehandling också att utvecklas.

12. James Patten: Den bästa datorgränssnittet? Kanske ... dina händer

Denna TED Talk är en kort på bara 6 minuter, men det räcker för att du ska tänka dig. För hela beräkningsenhetens historia har vi samverkat huvudsakligen med tangentbord och möss. Mer nyligen, pekskärmar och röstkontroller. Men i framtiden? Patten föreslår att kontrollen kommer att vara handhållen.

13. Mitch Resnick: Låt oss lära barn att koda

TEDx-samtal ses ofta på grund av att de inte har samma nivå av kvalitetskontroll som TED-talks, men den här passerar testet. På 16 minuter förklarar Resnick varför vi borde lära barn att koda.

14. Linda Liukas: Ett underbart sätt att lära barn om datorer

Här är en annan TEDx Talk, bara 11 minuter lång, men inspirerande i hur optimistiskt och framåtriktat det är. “Det är inte magiskt och det är inte komplicerat,” Liukas säger om datorer och programmering. Hennes mål är att hitta sätt att lära detta för barn på ett inbjudande sätt. Här är vad hon har lärt sig.

Datorsäkerhet

15. Ralph Langner: Cracking Stuxnet, ett 21-talets cybervapen

Förmodligen mest fascinerande TED Prata någonsin, spenderar Langner 10 minuter förklarar Stuxnet-masken, varför det var så farligt när regeringens attack: Nation-State Malware exponeras när regeringens attack: Nation-State Malware Exposed En cyberwar äger rum just nu, gömd av internet, dess resultat observerades sällan. Men vem är spelarna i krigets teater och vad är deras vapen? Läs mer, och hur hans lag dekonstruerade det och räkna ut vad det gör. Det visar nivån på problemlösning som är nödvändig som programmerare när den konfronteras med ett problem.

16. Mikko Hypponen: Fighting Viruses, försvarar nätet

På bara 17 minuter utforskar Hypponen virusets historia, som börjar med det första internetviruset 1986 och fram till födelsen och utvecklingen av den organiserade brottsliga malwareindustrin och deras motivationer. Vad kan vi göra åt det och hur påverkar detta oss framåt?

17. Misha Glenny: hyra hackarna!

Denna 18-minuters TED Talk erbjuder en intressant lösning på ett av de värsta problemen i det 21: a århundradet: hur kan vi besegra hackare och cyberkriminella? Som du kanske har glänt av titeln, föreslår Glenny att endast ett sant svar finns: Ta med dem över till vår sida.

Artificiell intelligens

18. Nick Bostrom: Vad händer när våra datorer blir smarta än vi är?

I denna 16-minuters TED Talk utforskar Nick Bostrom tanken på superhuman AI och uppmanar oss att tänka mycket hårt om vad vi borde göra för att förbereda det. “Maskinintelligens är den senaste uppfinningen som mänskligheten någonsin kommer att behöva göra,” han säger. Kommer det att vara en boon eller ett misstag?

Självklart har vi fortfarande andra saker att oroa oss för innan, till exempel vad som händer när robotar tar över våra jobb. Vad händer när robotar kan göra alla jobb? Vad händer när robotar kan göra alla jobb? Robotar blir snabbare fort - vad händer när de kan göra allt jobb bättre och billigare än människor? Läs mer .

19. Stuart Russell: 3 Principer för att skapa säkrare AI

Om den lämnas okontrollerad kunde tillväxten av superintelligent AI stava katastrof för mänskligheten. I denna 17-minuters TED Talk presenterar Russell en vision och en uppsättning riktlinjer för att styra utvecklingen på ett sätt som fortfarande utrustar AI för att lösa problem men på ett sätt som stämmer överens med mänskliga värden.

20. David Hanson: Robots Det “Visa känsla”

Medan superintelligent AI är läskigt att tänka på, är känslig AI som kan förstå och efterlikna mänskliga känslor det där det blir riktigt oroande. Denna 7-minuters TED Talk är en demonstration av vad som redan är möjligt och en försmak på vad vi kan förvänta oss inom det närmaste decenniet eller två.

Vilka av dessa trivdes du mest? Finns det några andra TED-samtal som du rekommenderar till programmerare? Låt oss veta i kommentarerna!

Bildkredit: Kasto / Depositionfoton

Utforska mer om: Programmering, TED-samtal.