[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:01.99,0:00:04.51,Default,,0000,0000,0000,,"Everybody in this country should learn how to program a computer... Dialogue: 0,0:00:04.51,0:00:09.06,Default,,0000,0000,0000,,because it teaches you how to think." - Steve Jobs Dialogue: 0,0:00:09.06,0:00:11.15,Default,,0000,0000,0000,,What do you want to be when you grow up Olivia? Dialogue: 0,0:00:11.15,0:00:12.69,Default,,0000,0000,0000,,An astronaut. Dialogue: 0,0:00:12.69,0:00:14.30,Default,,0000,0000,0000,,I want to be a fashion designer. Dialogue: 0,0:00:14.30,0:00:15.95,Default,,0000,0000,0000,,A basketball player. Dialogue: 0,0:00:15.95,0:00:17.44,Default,,0000,0000,0000,,I want to be an actor. Dialogue: 0,0:00:17.47,0:00:18.35,Default,,0000,0000,0000,,A doctor. Dialogue: 0,0:00:18.35,0:00:19.19,Default,,0000,0000,0000,,A teacher. Dialogue: 0,0:00:19.19,0:00:20.25,Default,,0000,0000,0000,,A chef. Dialogue: 0,0:00:20.25,0:00:20.91,Default,,0000,0000,0000,,An artist. Dialogue: 0,0:00:20.91,0:00:22.65,Default,,0000,0000,0000,,What do you want to be when you grow up? Dialogue: 0,0:00:22.65,0:00:25.38,Default,,0000,0000,0000,,A mermaid. Dialogue: 0,0:00:25.38,0:00:27.85,Default,,0000,0000,0000,,Do you know what a computer programmer is? Dialogue: 0,0:00:27.85,0:00:29.48,Default,,0000,0000,0000,,Yeah... no. Dialogue: 0,0:00:29.48,0:00:30.67,Default,,0000,0000,0000,,No. Dialogue: 0,0:00:30.67,0:00:32.04,Default,,0000,0000,0000,,Ummmm, no. Dialogue: 0,0:00:32.04,0:00:37.15,Default,,0000,0000,0000,,I think is't something that has codes, and it's a what, that decodes a mystery. Dialogue: 0,0:00:37.15,0:00:40.96,Default,,0000,0000,0000,,I think, that they... Dialogue: 0,0:00:40.96,0:00:42.72,Default,,0000,0000,0000,,Ummmm, wait what? Dialogue: 0,0:00:42.72,0:00:44.80,Default,,0000,0000,0000,,... computer programmer. Dialogue: 0,0:00:44.80,0:00:46.27,Default,,0000,0000,0000,,... no... Dialogue: 0,0:00:49.13,0:00:53.04,Default,,0000,0000,0000,,Nowdays, just about everything requires some form of programming. Dialogue: 0,0:00:53.04,0:00:55.86,Default,,0000,0000,0000,,So... what is it? Dialogue: 0,0:00:55.86,0:01:00.93,Default,,0000,0000,0000,,Programming is basically explaining to your computer what you want it to do for you. Dialogue: 0,0:01:00.93,0:01:04.96,Default,,0000,0000,0000,,When you're programming you're teaching possibly the stupidest thing in the entire universe, Dialogue: 0,0:01:04.96,0:01:07.43,Default,,0000,0000,0000,,a computer, how to do something. Dialogue: 0,0:01:07.43,0:01:11.12,Default,,0000,0000,0000,,Programming is one of the only things in the world that you can do where, Dialogue: 0,0:01:11.12,0:01:15.21,Default,,0000,0000,0000,,you can sit down and just make something completely new from scratch, Dialogue: 0,0:01:15.21,0:01:16.99,Default,,0000,0000,0000,,you know whatever you want. Dialogue: 0,0:01:16.99,0:01:22.93,Default,,0000,0000,0000,,It's really not unlike kind of playing an instrument or something, or playing a sport. Dialogue: 0,0:01:24.19,0:01:28.00,Default,,0000,0000,0000,,It starts out being very intimidating, but you kind of get the hang of it over time. Dialogue: 0,0:01:28.00,0:01:30.13,Default,,0000,0000,0000,,Coding is something that can be learned. Dialogue: 0,0:01:30.13,0:01:34.46,Default,,0000,0000,0000,,And I know it can be intimidating and a lot of things are intimidating. Dialogue: 0,0:01:34.46,0:01:37.46,Default,,0000,0000,0000,,But you know, what isn't? Dialogue: 0,0:01:37.46,0:01:40.81,Default,,0000,0000,0000,,A lot of the coding that people do is actually fairly simple. Dialogue: 0,0:01:40.81,0:01:43.83,Default,,0000,0000,0000,,It's more about the process of breaking down problems, Dialogue: 0,0:01:43.83,0:01:50.71,Default,,0000,0000,0000,,than coming up with complicated algorithms as people traditionally think about it. Dialogue: 0,0:01:50.71,0:01:55.91,Default,,0000,0000,0000,,Well if it's fairly simple, why aren't there more of us doing it? Dialogue: 0,0:01:55.91,0:02:00.08,Default,,0000,0000,0000,,Over the next 10 years there will be 1.4 million jobs in computer science, Dialogue: 0,0:02:00.08,0:02:04.08,Default,,0000,0000,0000,,and only about 400,000 grads qualified for those jobs. Dialogue: 0,0:02:04.08,0:02:07.51,Default,,0000,0000,0000,,That's a shortage of a million people. Dialogue: 0,0:02:07.51,0:02:09.78,Default,,0000,0000,0000,,So how do you start? Dialogue: 0,0:02:16.53,0:02:20.65,Default,,0000,0000,0000,,I was obsessed with maps when I was a kid. Dialogue: 0,0:02:20.65,0:02:22.93,Default,,0000,0000,0000,,And cities specifically. Dialogue: 0,0:02:22.93,0:02:24.90,Default,,0000,0000,0000,,So I taught myself how to program. Dialogue: 0,0:02:24.90,0:02:27.42,Default,,0000,0000,0000,,I had a very clear goal of what I wanted to do, Dialogue: 0,0:02:27.42,0:02:32.71,Default,,0000,0000,0000,,which was to see a map of the city on my screen and play with it Dialogue: 0,0:02:32.71,0:02:34.64,Default,,0000,0000,0000,,put things on the map and move things around the map Dialogue: 0,0:02:34.64,0:02:37.09,Default,,0000,0000,0000,,see what was happening in the city, how it worked Dialogue: 0,0:02:37.09,0:02:40.42,Default,,0000,0000,0000,,how it lived, how it breathed. Dialogue: 0,0:02:40.42,0:02:43.29,Default,,0000,0000,0000,,The best early thing was actually using software to Dialogue: 0,0:02:43.29,0:02:47.01,Default,,0000,0000,0000,,decide when the classes in my school would meet. Dialogue: 0,0:02:47.01,0:02:52.48,Default,,0000,0000,0000,,And that put me in a position to decide which girls were in my class. Dialogue: 0,0:02:54.66,0:02:57.05,Default,,0000,0000,0000,,The first program I wrote asked things like: Dialogue: 0,0:02:57.05,0:02:59.74,Default,,0000,0000,0000,,"What's your favorite color?", or "How old are you?" Dialogue: 0,0:02:59.74,0:03:04.31,Default,,0000,0000,0000,,I first learned how to make a green circle and a red square appear on the screen. Dialogue: 0,0:03:04.31,0:03:07.44,Default,,0000,0000,0000,,The first time I actually had something come up and say "Hello World!". Dialogue: 0,0:03:07.44,0:03:11.66,Default,,0000,0000,0000,,And I made a computer do that, it was just astonishing! Dialogue: 0,0:03:11.66,0:03:16.62,Default,,0000,0000,0000,,When I finally learned a little bit of programming that blank wall resolved into a bunch of doors. Dialogue: 0,0:03:16.62,0:03:21.46,Default,,0000,0000,0000,,And you open them and finally you start to open enough doors the that light comes in. Dialogue: 0,0:03:21.46,0:03:26.08,Default,,0000,0000,0000,,And to me a finished program is like a structure filled with light. Dialogue: 0,0:03:26.08,0:03:30.45,Default,,0000,0000,0000,,All the corners are illuminated, you understand the structure of it. Dialogue: 0,0:03:30.45,0:03:34.99,Default,,0000,0000,0000,,It's a really serene feeling, to have completed that. Dialogue: 0,0:03:41.77,0:03:45.41,Default,,0000,0000,0000,,It took me some time to realise that creating things with your hands, Dialogue: 0,0:03:45.41,0:03:47.80,Default,,0000,0000,0000,,or creating code, creating programs. Dialogue: 0,0:03:47.80,0:03:52.11,Default,,0000,0000,0000,,It's just a different way to express creativity. Dialogue: 0,0:03:52.11,0:03:56.44,Default,,0000,0000,0000,,I think right now there's a big emergence of the culture of making. Dialogue: 0,0:03:56.44,0:03:59.81,Default,,0000,0000,0000,,People who make their own scarves and hats. Dialogue: 0,0:03:59.81,0:04:01.89,Default,,0000,0000,0000,,People who write their own apps. Dialogue: 0,0:04:01.89,0:04:03.98,Default,,0000,0000,0000,,Now it's just limited by your imagination. Dialogue: 0,0:04:03.98,0:04:08.08,Default,,0000,0000,0000,,And sort of, what kinds of ideas can you... Dialogue: 0,0:04:08.08,0:04:11.11,Default,,0000,0000,0000,,what kind of understanding can you build into the computers, Dialogue: 0,0:04:11.11,0:04:16.44,Default,,0000,0000,0000,,that it can do these things that were previously impossible. Dialogue: 0,0:04:18.98,0:04:21.98,Default,,0000,0000,0000,,All great things are built in teams. Dialogue: 0,0:04:21.98,0:04:26.11,Default,,0000,0000,0000,,And when you collaborate with other smart people. Dialogue: 0,0:04:26.11,0:04:28.59,Default,,0000,0000,0000,,You're testing your ideas, you're stimulating each other. Dialogue: 0,0:04:28.59,0:04:30.48,Default,,0000,0000,0000,,That's what makes us successful. Dialogue: 0,0:04:30.48,0:04:37.59,Default,,0000,0000,0000,,It's not some flash or brilliance by somebody who then codes 24 hours a day for three weeks. Dialogue: 0,0:04:37.59,0:04:45.06,Default,,0000,0000,0000,,The magic happens when we're all on the same page, collaborating and building something together. Dialogue: 0,0:04:45.06,0:04:48.40,Default,,0000,0000,0000,,There's a much greater need in the world for engineers and for people who can write code, Dialogue: 0,0:04:48.40,0:04:52.59,Default,,0000,0000,0000,,then there will ever be supply. Dialogue: 0,0:04:52.59,0:04:56.56,Default,,0000,0000,0000,,And so we all live these very charmed lives. Dialogue: 0,0:04:56.56,0:05:00.89,Default,,0000,0000,0000,,To get the very best people, we try to make the office as awesome as possible. Dialogue: 0,0:05:07.67,0:05:09.31,Default,,0000,0000,0000,,[what would you do if you weren't afraid?] Dialogue: 0,0:05:22.07,0:05:23.45,Default,,0000,0000,0000,,We have a fantastic chef! Dialogue: 0,0:05:23.45,0:05:24.84,Default,,0000,0000,0000,,Free food! Dialogue: 0,0:05:24.84,0:05:26.70,Default,,0000,0000,0000,,Breakfast, lunch and dinner. Dialogue: 0,0:05:26.70,0:05:28.54,Default,,0000,0000,0000,,Free laundry. Dialogue: 0,0:05:28.54,0:05:30.46,Default,,0000,0000,0000,,Snacks. Dialogue: 0,0:05:30.46,0:05:34.33,Default,,0000,0000,0000,,Even places to play, and video games and scooters. Dialogue: 0,0:05:34.33,0:05:37.17,Default,,0000,0000,0000,,There's all these kind of interesting things around the office, Dialogue: 0,0:05:37.17,0:05:39.55,Default,,0000,0000,0000,,and places were people can play or relax, Dialogue: 0,0:05:39.55,0:05:43.43,Default,,0000,0000,0000,,or go to think or play music or be creative. Dialogue: 0,0:05:47.09,0:05:49.83,Default,,0000,0000,0000,,I went on the Bureau of Labour statistics for the United States, Dialogue: 0,0:05:49.83,0:05:54.02,Default,,0000,0000,0000,,and there's about a third of the pie that's all the things you would expect Dialogue: 0,0:05:54.02,0:05:55.47,Default,,0000,0000,0000,,their working in the government Dialogue: 0,0:05:55.47,0:05:58.64,Default,,0000,0000,0000,,their working in typical technology jobs. Dialogue: 0,0:05:58.64,0:06:01.94,Default,,0000,0000,0000,,But then, the rest of the pie, it was the majority of the pie. Dialogue: 0,0:06:01.94,0:06:06.87,Default,,0000,0000,0000,,Just split down into these little teeny slices of every industry imaginable! Dialogue: 0,0:06:06.87,0:06:09.42,Default,,0000,0000,0000,,And what it is, is computers are everywhere! Dialogue: 0,0:06:09.42,0:06:11.05,Default,,0000,0000,0000,,You want to work in agriculture? Dialogue: 0,0:06:11.05,0:06:12.57,Default,,0000,0000,0000,,Do you want to work in entertainment? Dialogue: 0,0:06:12.57,0:06:16.51,Default,,0000,0000,0000,,Do you want to work in manufacturing? It's just all over! Dialogue: 0,0:06:28.60,0:06:33.87,Default,,0000,0000,0000,,Here we are in 2013, we all depend on technology to communicate. Dialogue: 0,0:06:33.87,0:06:35.52,Default,,0000,0000,0000,,To bank. Dialogue: 0,0:06:35.52,0:06:41.19,Default,,0000,0000,0000,,Information, and none of us know how to read and write code! Dialogue: 0,0:06:44.36,0:06:48.93,Default,,0000,0000,0000,,So you guys, what else? Who else has an idea of what we can change with our programming? Dialogue: 0,0:06:48.93,0:06:50.22,Default,,0000,0000,0000,,What else can we do? Dialogue: 0,0:06:50.22,0:06:51.84,Default,,0000,0000,0000,,Tiffany? Dialogue: 0,0:06:51.84,0:06:57.11,Default,,0000,0000,0000,,What I saw my students take away from using Scratch and programming in our classroom. Dialogue: 0,0:06:57.11,0:07:00.42,Default,,0000,0000,0000,,Is that they were willing to push through problems. Dialogue: 0,0:07:00.42,0:07:02.33,Default,,0000,0000,0000,,It really builds critical thinking. Dialogue: 0,0:07:02.33,0:07:04.37,Default,,0000,0000,0000,,It builds problem solving. Dialogue: 0,0:07:04.37,0:07:10.30,Default,,0000,0000,0000,,And it's something they can then apply to math in the classroom, or their reading skills. Dialogue: 0,0:07:11.69,0:07:18.33,Default,,0000,0000,0000,,We integrated science with this programming and I saw my scores go up 30%. Dialogue: 0,0:07:19.70,0:07:22.86,Default,,0000,0000,0000,,When I was in school I was in this after-school group called the "Whizz Kids". Dialogue: 0,0:07:22.86,0:07:26.74,Default,,0000,0000,0000,,And when people found out they laughed at me, you know all these things. Dialogue: 0,0:07:26.74,0:07:28.67,Default,,0000,0000,0000,,And I'm like man "I don't care, I think it's cool... Dialogue: 0,0:07:28.67,0:07:34.34,Default,,0000,0000,0000,,And you know I'm learning a lot. And some of my friends have jobs!" Dialogue: 0,0:07:35.67,0:07:37.63,Default,,0000,0000,0000,,It's important for these kids. Dialogue: 0,0:07:37.63,0:07:39.60,Default,,0000,0000,0000,,It should be mandatory. Dialogue: 0,0:07:39.60,0:07:42.46,Default,,0000,0000,0000,,To be a citizen on this planet. Dialogue: 0,0:07:42.46,0:07:45.31,Default,,0000,0000,0000,,To read and write code! Dialogue: 0,0:07:48.07,0:07:49.74,Default,,0000,0000,0000,,I just think you have to start small. Dialogue: 0,0:07:49.74,0:07:54.96,Default,,0000,0000,0000,,I think that's one of the biggest misconceptions computer science and programming overall is that, Dialogue: 0,0:07:54.96,0:07:59.78,Default,,0000,0000,0000,,you have to learn this big body of information before you can do anything. Dialogue: 0,0:07:59.78,0:08:03.40,Default,,0000,0000,0000,,You don't have to be a genius to know how to code. You need to be determined. Dialogue: 0,0:08:03.40,0:08:07.58,Default,,0000,0000,0000,,Addition, subtraction, that's about it. Dialogue: 0,0:08:07.58,0:08:10.23,Default,,0000,0000,0000,,You should probably know your multiplication tables. Dialogue: 0,0:08:10.23,0:08:11.55,Default,,0000,0000,0000,,You don't have to be a genius to code. Dialogue: 0,0:08:11.55,0:08:15.62,Default,,0000,0000,0000,,Do you have to be genius to read? Do you have to be genius to do math? Dialogue: 0,0:08:15.62,0:08:16.34,Default,,0000,0000,0000,,No. Dialogue: 0,0:08:17.10,0:08:17.89,Default,,0000,0000,0000,,No. Dialogue: 0,0:08:18.55,0:08:24.63,Default,,0000,0000,0000,,I think if someone had told me that software is really about humanity, Dialogue: 0,0:08:24.63,0:08:29.13,Default,,0000,0000,0000,,that it's really about helping people by using computer technology. Dialogue: 0,0:08:29.13,0:08:31.43,Default,,0000,0000,0000,,It would have changed my outlook a lot earlier. Dialogue: 0,0:08:31.43,0:08:34.22,Default,,0000,0000,0000,,Whether you are trying to make a lot of money or whether you just want to change the world, Dialogue: 0,0:08:34.22,0:08:37.30,Default,,0000,0000,0000,,computer programming is an incredibly empowering skill to learn. Dialogue: 0,0:08:37.30,0:08:42.56,Default,,0000,0000,0000,,To be able to actually come up with an idea and then see it in your hands, Dialogue: 0,0:08:42.58,0:08:46.35,Default,,0000,0000,0000,,and then be able to press a button and then have it be in millions of people's hands... Dialogue: 0,0:08:46.35,0:08:49.68,Default,,0000,0000,0000,,I think we're the first generation in the world that's really ever had that kind of experience. Dialogue: 0,0:08:49.68,0:08:53.25,Default,,0000,0000,0000,,The programmers of tomorrow are the wizards of the future. Dialogue: 0,0:08:53.25,0:08:56.70,Default,,0000,0000,0000,,You know you are going to look like you have magic powers compared to everybody else. Dialogue: 0,0:08:56.70,0:08:57.87,Default,,0000,0000,0000,,I think it's amazing. Dialogue: 0,0:08:57.87,0:09:00.80,Default,,0000,0000,0000,,It's the closest thing we have to a superpower. Dialogue: 0,0:09:00.80,0:09:04.16,Default,,0000,0000,0000,,Great coders are today's rockstars! Dialogue: 0,0:09:05.33,0:09:06.53,Default,,0000,0000,0000,,That's it!