0:00:09.213,0:00:13.926 Avevo tredici anni la prima volta che ho usato un computer 0:00:13.926,0:00:18.348 I miei genitori mi comprarono un Macintosh nel 1984 quando avevo 8 anni 0:00:18.348,0:00:19.975 Ero in prima media. 0:00:19.975,0:00:21.433 Ho imparato a programmare al college 0:00:21.433,0:00:25.689 Primo anno, primo semestre di introduzione a Informatica 0:00:25.689,0:00:28.774 Ho scritto un programma per giocare a tris 0:00:28.774,0:00:34.669 Credo sia stato un inizio umile. Penso che il primo programma che ho scritto 0:00:34.669,0:00:36.490 ti chiedesse qual era il tuo colore preferito, o la tua età. 0:00:36.490,0:00:40.536 Prima ho imparato a disegnare un cerchio verde, poi a far apparire un quadrato rosso sullo schermo 0:00:40.536,0:00:43.955 La prima volta avevo fatto apparire una cosa che diceva "Hello World" 0:00:43.955,0:00:47.482 Ed ero riuscito a farlo fare al computer, è stato straordinario. 0:00:47.482,0:00:52.589 Non ho iniziato a imparare a programmare perché volevo imparare tutta l'informatica 0:00:52.589,0:00:55.342 o diventare un maestro in questa disciplina; niente affatto. 0:00:55.342,0:00:58.397 Ho iniziato perché volevo fare una semplice cosa. 0:00:58.397,0:01:01.232 Volevo fare qualcosa che fosse divertente per me e per le mie sorelle. 0:01:01.232,0:01:05.602 Ho scritto questo programma, e poi ho aggiunto qualcosa. E quando dovevo imparare qualcosa di nuovo, 0:01:05.602,0:01:10.314 cercavo su un libro o su Internet. 0:01:10.314,0:01:17.456 Non è molto diverso dal suonare uno strumento, o praticare uno sport. 0:01:17.740,0:01:21.494 All'inizio si ha un po' di timore, ma poi col tempo si diventa bravi. 0:01:21.494,0:01:26.396 Programmare è qualcosa che può essere imparato, e so che può sembrare difficile, 0:01:26.396,0:01:30.712 un sacco di cose sembrano difficili, ma, sapete, cosa non lo è? 0:01:30.712,0:01:36.175 Molti codici in realtà sono abbastanza semplici. Diversamente da quanto si crede 0:01:36.175,0:01:45.063 è più importante saper analizzare i problemi, che inventarsi algoritmi complicati. 0:01:45.063,0:01:48.604 Non devi essere un genio per imparare a programmare, devi solo avere volontà. 0:01:48.604,0:01:52.398 Addizioni, sottrazioni. Tutto qua. 0:01:52.398,0:01:55.153 Probabilmente dovresti anche sapere le tabelline. 0:01:55.153,0:01:57.861 Non devi essere un genio per programmare. Devi essere un genio per leggere? 0:01:57.861,0:02:05.121 Anche se vuoi diventare un pilota da corsa, o un giocatore di baseball, o, che ne so, costruire case, 0:02:05.121,0:02:07.955 tutte queste cose sono state rivoluzionate dai software. 0:02:07.955,0:02:12.336 Il fatto è che i computer sono dappertutto. Vuoi lavorare nell'agricoltura? Vuoi lavorare nell'intrattenimento? 0:02:12.336,0:02:16.566 Vuoi lavorare nell'industria? Sono dappertutto. 0:02:22.365,0:02:37.738 Eccoci qua, nel 2013 tutto dipende dalla tecnologia. Comunicazioni. Banche. Informazione. 0:02:37.738,0:02:45.694 E nessuno di noi sa leggere o scrivere il linguaggio di programmazione. 0:02:45.694,0:02:49.447 Quando andavo a scuola facevo parte di un gruppo chiamato 'The Wiz Kids' (I maghetti). 0:02:49.447,0:02:52.933 E, sapete com'è, quando si è venuto a sapere la gente mi rideva dietro. 0:02:52.933,0:03:00.735 E mi sono detto: beh, non mi interessa. Mi piace, e sto imparando un sacco, e alcuni dei miei amici hanno un lavoro. 0:03:02.005,0:03:07.299 La nostra politica è di trovare e assumere quanti più programmatori di talento possibili. 0:03:07.299,0:03:11.601 Al giorno d'oggi il limite del sistema è che non ci sono abbastanza persone preparate, 0:03:11.601,0:03:13.933 e con le competenze necessarie. 0:03:13.933,0:03:18.614 Per attrarre i migliori, cerchiamo di offrire un ambiente lavorativo grandioso. 0:03:39.707,0:03:41.332 Abbiamo un cuoco fantastico 0:03:41.332,0:03:42.876 Cibo gratis 0:03:42.876,0:03:44.517 Colazione, pranzo e cena. 0:03:44.517,0:03:46.212 Lavanderia gratis 0:03:46.212,0:03:47.882 Merendine 0:03:47.882,0:03:51.552 Anche aree divertimento, video giochi e monopattini. 0:03:51.552,0:03:57.852 Ci sono molte cose stimolanti nei nostri uffici, posti in cui la gente può giocare, rilassarsi o riflettere. 0:03:57.852,0:04:02.980 oppure ascoltare musica o dare sfogo alla creatività. 0:04:02.980,0:04:05.935 Che tu voglia fare un sacco di soldi o cambiare il mondo, imparare a programmare un computer 0:04:05.935,0:04:08.942 è una competenza incredibilmente edificante 0:04:08.942,0:04:17.578 Credo che avrei cambiato le mie vedute molto prima, se mi avessero detto che l'informatica in realtà 0:04:17.578,0:04:22.040 interessa l'uomo e lo aiuta attraverso l'uso della tecnologia. 0:04:22.040,0:04:28.922 Poter realizzare un'idea, averla fra le mani, e poi premere un bottone 0:04:28.922,0:04:35.135 e renderla disponibile a milioni di persone. Voglio dire, credo che siamo la prima generazione al mondo ad aver provato questo tipo esperienza. 0:04:35.135,0:04:41.311 Pensare che si possa iniziare qualcosa al college, nella propria stanza 0:04:41.311,0:04:44.984 un gruppo di persone che non hanno mai costruito una grande azienda si uniscono e costruiscono qualcosa 0:04:44.984,0:04:49.777 che un miliardo di persone utilizza come parte integrante della loro vita. È pazzesco, a pensarci. 0:04:49.777,0:04:52.445 È incredibile. Ti fa sentire piccolo, talmente è grande. 0:04:52.445,0:04:56.782 I programmatori di domani sono i maghi del futuro. Ti sembrerà di avere dei poteri magici 0:04:56.782,0:04:58.953 rispetto a tutti gli altri. 0:04:58.953,0:05:02.456 È incredibile, penso che sia la cosa che assomiglia di più ad avere dei super poteri. 0:05:02.456,0:05:08.101 Proprio così. I grandi programmatori sono le rock star di oggi.