Placeholder Image

字幕列表 影片播放

  • ANGELA LIN: Welcome to our third episode of Women

  • Techmakers Give Back with Codecademy's Sasha Laundy.

  • My name's Angela Lin, and I work on the

  • YouTube Education Team.

  • I work with partners like TED, Khan Academy, and edX to

  • ensure that anybody can learn anything through YouTube.

  • Prior to Google, I worked in entertainment.

  • I started my career off at NBC.

  • If any of you have watched "30 Rock", you can think about

  • Kenneth the Page.

  • I was a page at NBC.

  • Google's not just about work, work, work.

  • I also love to dance and try out all the good eats around

  • San Francisco.

  • With that, I'll hand it to my co-host Bridgette Sexton.

  • BRIDGETTE SEXTON: Thank you.

  • I'm Bridgette Sexton.

  • I'm on the Google for Entrepreneurs Team.

  • My team focuses on how Google can foster entrepreneurship

  • around the world.

  • We do this through a number of things, partnerships with

  • groups like Startup Weekend, our own programs, where we do

  • educational outreach and actually help try to figure

  • out where entrepreneurs can fill some white spaces and do

  • awesome things on the web and mobile.

  • And we also look at our products, how our products can

  • actually help entrepreneurs grow their business.

  • Before this, I actually worked on the Google Africa Team for

  • two years, based out of Ghana and some out of Kenya as well.

  • [INAUDIBLE]

  • Google [? four ?]

  • [? five ?].

  • Before that, I just enjoyed a lot of traveling.

  • And I also do some things out of work, running, mainly,

  • running to work, biking to work, and a lot of cooking.

  • But I have been fortunate to just be surrounded by awesome

  • people here and impressive women.

  • Today, we're actually joined by one of

  • those impressive women.

  • Sasha Laundy, who was the fourth employee at Codecademy.

  • And Sasha, would you mind introducing yourself?

  • SASHA LAUNDY: Sure.

  • I'm really excited to be here today.

  • This is a really cool series that you guys are doing.

  • And I'm really honored to be invited.

  • I currently work at Codecademy in New York.

  • And I was the fourth employee there.

  • We've doubled in size since I started back in February.

  • And before that, I lived in San Francisco and enjoyed all

  • the good eats around San Francisco.

  • And I worked at Twilio, which is a telephony API based in

  • downtown San Francisco.

  • Before that, I was developer intern at this really tiny

  • gaming startup, pre-funding, a very different

  • experience than Twilio.

  • Before that, I was a high school teacher.

  • I taught physics and neuroscience at high schools

  • in Connecticut and San Francisco.

  • And so I did a big switch into tech, while I was here.

  • It sort of was in the water in San Francisco, I think.

  • And I'd be happy to talk about all that today.

  • So I'm looking forward to chatting.

  • ANGELA LIN: Well, you have a fascinating background.

  • And we will get into it.

  • But first of all, why don't you tell us a little bit about

  • Codecademy.

  • What types of coding lessons do you use?

  • I spent some time on the site, actually.

  • Admittedly got a little bit hooked, myself, with one of

  • the courses.

  • I think that's one of the things you mean to do.

  • SASHA LAUNDY: Yeah.

  • ANGELA LIN: So tell us a little bit about your target

  • market and what you guys are up to.

  • SASHA LAUNDY: Sure.

  • Absolutely.

  • If you've taken a look at our website-- now might be a good

  • time to do that--

  • we offer interactive programming lessons in HTML,

  • CSS, JavaScript, Python, and Ruby.

  • And our aim is to get people hooked on programming.

  • I think it's really important that programming is seen as

  • something that's interesting and can solve real problems

  • for people.

  • Because otherwise, young people won't get

  • interested in it.

  • And we've got a big shortage in developers right now.

  • So with our interactive lessons, you're able to--

  • we don't make you do any installation or downloads or

  • configuration, which can take a really long time and really

  • isn't very fun.

  • The fun part is the coding.

  • So we let you get started on that right away.

  • So there's a console on the front page of our website that

  • asks you to type in your name.

  • And you start using strings right away.

  • So you just get going coding.

  • And we make sure that the lessons on our site are

  • interactive, so you can actually learn by

  • doing, learn by coding.

  • Instead of having to pick up a book and read hundreds of

  • pages, you can just get started right away.

  • We also make sure that the projects we have people doing

  • are really practical.

  • So instead of doing sort of an esoteric math problem-- and

  • don't get me wrong, I love math problems,

  • definitely love math.

  • But not everyone does.

  • And so we make sure that the projects that people do are

  • really practical.

  • And so they feel like they could pick this up and use it

  • in whatever job they have to become more effective and

  • maybe do things faster or more powerfully

  • than they could before.

  • BRIDGETTE SEXTON: That's awesome.

  • How many users do you guys have currently?

  • SASHA LAUNDY: We have millions of users.

  • BRIDGETTE SEXTON: That's awesome.

  • And how has the teaching of code evolved over time, from

  • 10 years ago, 20 years ago, to what you guys

  • are teaching today?

  • And how are you seeing that encouraging more?

  • SASHA LAUNDY: That's a great question.

  • I wasn't learning programming 20 years ago.

  • But we have this rise of interpreted languages that

  • abstract away some of the really difficult parts about

  • programming, like memory management

  • and things like that.

  • And so there are languages like Python, which are great

  • to learn programming with because They get rid of a lot

  • of the syntax that can really trip up beginners and help

  • them really focus on the concepts.

  • We're also able to put these lessons online, which we

  • weren't able to do before.

  • But now we've got this pretty massive web application that

  • lets you emulate all these programming

  • languages in the browser.

  • We can host these sorts of lessons online in a way that

  • we couldn't do 10 or 20 years ago.

  • So the advances in technology and the internet are making it

  • a lot easier to teach people in new ways.

  • So instead of the book and then computer combination,

  • we've merged the two.

  • So the instruction and the actual practice and learning

  • happen in the same console.

  • ANGELA LIN: So it seems like you have a really innovative

  • course creator, where, like you're saying, anybody can

  • actually teach a course and put a course together.

  • Tell us a little bit more about that and if you have a

  • favorite course that you've created, that

  • we should be taking.

  • SASHA LAUNDY: Sure.

  • As you say, we've got a course creator tool.

  • So anyone out there who's interested in teaching the

  • world how to code can pick it up and create a lesson that

  • looks just like the ones that we have on our site.

  • And we've got this system to help you.

  • We've got feedback at every step of the way.

  • And we've got a few thousand beta testers who are like

  • champing at the bit to get access to the newest courses

  • and test out those courses and get the bugs out before they

  • launch to the mainstream.

  • So we help you, basically, learn this new format.

  • And there are some really talented people who are great

  • at programming, great at explaining, and this lets them

  • reach a huge audience.

  • Because we've got users in more than 100 countries, and a

  • huge range of people taking our lessons.

  • So I'd love to see what you'd come up with there.

  • BRIDGETTE SEXTON: I saw you guys were offering kits for

  • after-school classes now.

  • How is that going?

  • SASHA LAUNDY: It's going really well.

  • And let me tell you a little bit about why we did that,

  • because I think it's important to understand that.

  • Particularly for the sorts of people who are watching this,

  • it's important to understand what's happening with the

  • kids, especially in the US right now.

  • We've actually seen a decline in the number of computer

  • science courses, both AP level and entry level that are

  • offered in the US.

  • And teachers are less and less prepared to teach those

  • classes which is a problem, because the internet is not

  • going away any time soon.

  • Technology is here to stay.

  • BRIDGETTE SEXTON: We hope not.

  • We hope the internet is not going away any time soon.

  • SASHA LAUNDY: And Google is doing a great job in helping

  • it become here to stay and keeping it useful and huge and

  • interesting.

  • So technology's not going away.

  • And it's becoming increasingly important that people

  • understand how technology works when they use it-- that

  • they're not just consuming the technology, but they have some

  • understanding of how it was made.

  • And this is impacting field after field after field.

  • You've seen what's happened to the music industry in

  • the last few years.

  • It's going to revolutionize pretty much every industry

  • that we have.

  • And so to become relevant and valuable in this modern

  • society, you have to understand technology and

  • really understand how things are put together.

  • Because if you don't, it's very easy for people who have

  • that power and have that understanding to take

  • advantage of you and get ahead in a way that you can't.

  • So schools.

  • Estonia.

  • Have you heard of this Estonia news?

  • It's pretty interesting.

  • Estonia recently announced that they're going to teach

  • every first grader how to program.

  • Every first grader is going to know how to program computers,

  • which is really interesting.

  • So Estonia is figuring this out.

  • And they're like, OK, we have to get ahead of this trend.

  • We have to prepare our students for this modern

  • world, this brave new world.

  • And they're taking the appropriate steps.

  • But the US is actually cutting computer science classes.

  • So we've talked to a lot of passionate teachers who

  • understand that this is a problem, and they know they

  • need to prepare their students.

  • And so we, basically, instead of having them wait a year to

  • get trained and maybe wait another year for their school

  • district to add in the computer science classes, what

  • we've done is we made a computer science

  • kit club in a box.

  • So they can pick this up.

  • They have all the lessons, all the curriculum.

  • We even made like photocopyable posters, with

  • cute robots on them.

  • So they photocopy them and put them around their school

  • announcing their club.

  • Some stickers, because everyone loves stickers.

  • And we've made this free for anyone who signed up.

  • And we put it up on the web.

  • We didn't really know how many people would be interested.

  • We made 250 kits and hoped for the best.

  • I think we had 2,000 schools sign up in the first month and

  • a half, which blew us away.

  • So there's clearly a ton of demand for this.

  • And this isn't just in the US.

  • It's all over the world as well.

  • But with these kits, teachers can pick this up, get started

  • today, even if they don't know how to program, which is

  • crucial, because since the students get feedback on our

  • website, they don't need to know how to program, because

  • they don't need to be grading kids homework or

  • anything like that.

  • All of the backup support they need is in the forums or in

  • the tool itself.

  • And it's just a really useful tool.

  • So we've been hearing lots of stories and getting cute

  • pictures from teachers who are using this to teach kids how

  • to program.

  • A lot of really adorable games have been emailed into us.

  • Even a few programming jokes, which always makes our day.

  • And so we can't wait to see what people do with it in the

  • spring semester.

  • ANGELA LIN: Are you thinking about doing some sort of

  • hackathon to encourage these students to compete, maybe,

  • internationally?

  • SASHA LAUNDY: That's a great idea.

  • We haven't set that up yet.

  • But we've been supporting a few people who are interested

  • in putting together hackathons that are

  • more focused on beginners.

  • So they're starting to see hackathons, instead of a

  • competition, where you go and you already have skills, as a

  • way of acquiring those skills and meeting new people and

  • learning new things.

  • And so it's interesting seeing how the definition of a

  • hackathon is being broadened.

  • And we're able to support people in that, because we

  • have these lessons that people can use and teach their folks

  • in the hackathons how to program.

  • ANGELA LIN: That's really neat.

  • SASHA LAUNDY: Thanks.

  • BRIDGETTE SEXTON: How have you seen the kids who go through

  • this program, and also other people in your courseware use

  • that and apply it in their own lives and create technologies?

  • SASHA LAUNDY: That's a great question.

  • We've seen a few different things.

  • We've seen people who actually make the switch from some

  • other career to programmer.

  • So they become professional developers,

  • which is really cool.

  • They start with us and generally add on more

  • information.

  • Because, right now, our curriculum is really focused

  • on beginners.

  • And we've also seen people pick this up and add skills to

  • their own skill set in their own field, without becoming

  • professional developers.

  • There have been a few groups that are particularly

  • interested in this.

  • Librarians are very much ahead of the curve there.

  • Journalists and scientists are also some other groups that

  • we'd seen form their own study groups and apply their

  • learning to their own fields.

  • And there are also two individuals, two

  • stories I can tell you.

  • One is this guy who took our JavaScript lessons and managed

  • to put together an app that's a workout app.

  • It picks a random workout for you.

  • He based it on our dice game lesson, which is early in our

  • JavaScript track.

  • And he put on the app store and got 100,000 downloads in

  • the first few weeks it was up, which was pretty cool.

  • So technology lets you reach more people than you ever

  • could before.

  • It let's you reach people who aren't near you, aren't in

  • your field.

  • And so that's another reason why it's so important to

  • understand technology and be able to create it, not just

  • consume it.

  • And one other story, which is this woman named Martha who is

  • an 18-year-old in Kenya.

  • And she got an internship and managed to get a hold of a

  • laptop and the internet for the first time.

  • And she found our lessons and got

  • hooked on the Ruby lessons.

  • So she quit her internship, saved up enough to buy a

  • laptop, and is now working as a Ruby on Rails apprentice

  • developer in Kenya.

  • And so she's been helping us out with, actually, some of

  • our code on the site, which is pretty cool.

  • So we hope to hear many more stories like that.

  • And if you've got one, please share it with us.

  • We'd love to hear it.

  • ANGELA LIN: So right now, I'm just curious, the lessons are

  • very interactive.

  • And it's basically more focused on text.

  • And I have to ask the YouTube question, because I'm asking

  • from YouTube point of view.

  • Are you guys thinking about incorporating video, at any

  • point, into the product?

  • SASHA LAUNDY: We would love to.

  • I think there's a role for video.

  • Just watching videos, I think, is a step

  • in the right direction.

  • But combining it with video plus being able to interact

  • with the material could be really cool.

  • So let's talk about that afterwards.

  • BRIDGETTE SEXTON: And also besides having courses on the

  • web technologies, which is awesome, do you have any plans

  • of moving more towards having some mobile programming

  • classes, like potentially Android?

  • SASHA LAUNDY: Android.

  • We would love to.

  • And to do Android, we'd need Java, right?

  • BRIDGETTE SEXTON: Yes.

  • SASHA LAUNDY: We would love to.

  • The tricky part about putting Java in the web is that it's

  • compiled language, right?

  • So that adds some technical hurdles for us, in terms of

  • implementing it.

  • But we would love to.

  • BRIDGETTE SEXTON: We had an emulator at one point.

  • We still do.

  • So maybe that's a potential way that you could write it.

  • SASHA LAUNDY: OK, let's talk about this [INAUDIBLE].

  • It's certainly very requested.

  • Lots of people are writing and asking for Java

  • and asking for Android.

  • ANGELA LIN: So Sasha, you gave us a

  • brief bio in the beginning.

  • You sound like you have a really interesting background.

  • Tell us a little bit more about what got you into tech.

  • Maybe even when you were a teacher--

  • are there things that Codecademy's enabling now that

  • you feel like, if only I had this tool when I was teaching?

  • SASHA LAUNDY: That's a great question.

  • Yeah, I think my story is a good example of why I'm so

  • passionate about what Codecademy is doing and why I

  • made the leap to move to New York and work for this company

  • when it was so tiny.

  • Someone, I still, to this day, don't know who, added

  • programming to my sophomore year of high

  • school course schedule.

  • And I was like, OK, why not.

  • I don't know what this C++ is.

  • But I took this class.

  • It was in C++.

  • And I really enjoyed writing programs.

  • I got really into it.

  • It was like solving a puzzle.

  • But the projects we did were so boring.

  • It was like formatting a receipt from

  • your restaurant bill--

  • that I was just like, why would I do this when I could

  • do physics?

  • And so I went off and I studied physics and I ended up

  • majoring in physics at Swarthmore College.

  • And that was great.

  • But as I got to know people who were in the computer

  • science program there-- and there's a great computer

  • science program there--

  • I got to see that they were doing really interesting work

  • and solving really interesting problems.

  • And I took a computer vision class, where we had to try to

  • identify faces, just based on the pixels, and write an

  • algorithm that found your eyes.

  • That's one project we did.

  • And it was only at that point that I figured out cool

  • programming was.

  • And so I really wish that I'd had a much more engaging

  • experience that got me hooked much younger, because I would

  • be much farther along, in terms of my own programming

  • skills, than I am now if I had gotten started earlier.

  • So I'm really excited to get lots of the new generation of

  • kids hooked on programming really young.

  • And so, yeah, that's why I think it's so important to

  • make it fun at first.

  • It doesn't have to be fun the whole time, right?

  • There are frustrating bits of it.

  • But it's really important that people's first impression of

  • programming is practical, interesting, and engaging.

  • BRIDGETTE SEXTON: You probably never thought you'd be where

  • you are, right now, today.

  • SASHA LAUNDY: Nope.

  • BRIDGETTE SEXTON: It's a pretty awesome transition from

  • being a teacher into what you're doing now.

  • We love scale at Google, so the idea of scaling education.

  • Especially YouTube is huge into that.

  • And I think that we look at great content as being a key.

  • How do you guys keep your content fresh?

  • How do you know what to teach next?

  • Or are you really focused on the basics?

  • SASHA LAUNDY: That's a great question.

  • And we're doing a combination of refreshing and focusing on

  • the basics.

  • When you get started, you have to understand a certain number

  • of building blocks, conceptually, in programming

  • to be able to build anything, for loops, if...else

  • statements.

  • Variables are a really tricky concept for beginners.

  • So we need people to learn some of the basics before they

  • can do interesting stuff.

  • So right now, we're focusing on that.

  • But we're gradually expanding it as well.

  • So there are more and more--

  • we launched projects this past week, so you can pick up what

  • you've learned and build something cool with it.

  • Sorry, tell me the second part of your question again?

  • BRIDGETTE SEXTON: Just staying fresh, like staying up to

  • date, it's such a challenge.

  • SASHA LAUNDY: Thank you.

  • We do a lot of testing to make sure that our lessons are

  • working for people.

  • So we have a lot of metrics.

  • We gather a lot of feedback.

  • We make sure to refresh the courses, so that they're as

  • high quality as possible, and so that people stick around

  • and learn as long as possible.

  • So we're doing a combination of adding to our curriculum

  • and refreshing what we already have as well.

  • ANGELA LIN: When a new course is created, is the vetting

  • done by the beta testers that you were talking about?

  • Or is there someone on the team that actually goes

  • through first?

  • SASHA LAUNDY: A combination.

  • So when you pick up the course creator tool, and you create a

  • course, we offer feedback at a few stages.

  • Someone from Codecademy currently looks at your course

  • and gives you feedback on it for the first stage.

  • And then once it's moved over to beta testers, we've got

  • thousands of beta testers who have signed up to test the

  • latest courses and give some feedback on it.

  • And so they do a great job of finding any of those rough

  • spots, things that might not be super clearly explained, or

  • any bugs in the submission correctness test.

  • And they find those and expose those, before the course goes

  • out to everyone else, which is super helpful.

  • BRIDGETTE SEXTON: We actually have a question, on our Dory

  • here, for what is the best web languages to learn.

  • This is from New Jersey.

  • SASHA LAUNDY: I think I might know who that is.

  • It might be one of our beta testers.

  • What is the best language?

  • BRIDGETTE SEXTON: Yes.

  • What are the best languages to learn.

  • So this guy seems like he's just getting

  • started with [? DOM ?].

  • Where should he start?

  • SASHA LAUNDY: That's a great question.

  • And I think that's one place--

  • I know, when I was starting, I got totally overwhelmed by the

  • number of things.

  • I was like, I have to learn HTML and CSS and Python and

  • Django and Ruby and Rails.

  • And like, oh, why not throw in some [? Scene, ?] because

  • that'll teach you memory management and fundamentals,

  • all the stuff I missed because I wasn't a

  • computer science major.

  • And I think it's really easy to get overwhelmed.

  • But picking one thing that's a good fit for what you want to

  • do and just learning that and like getting to

  • it, have a good time.

  • It doesn't particularly matter what you pick up, as long as

  • you pick it up and stay with it until you learn the

  • fundamentals.

  • And when in doubt, I'm a Python girl.

  • Python's a great all purpose programming language.

  • It's pretty easy to pick up.

  • It teaches you the same concepts that you'll need for

  • other languages.

  • So, when it doubt, Python.

  • BRIDGETTE SEXTON: And Google loves Python.

  • We love Python.

  • ANGELA LIN: I guess related to the first question, we also

  • have one around the best sequencing.

  • So you wee talking about which ones-- and Python.

  • There's definitely tracks that you can go down.

  • Is there a recommended sequence of tracks?

  • SASHA LAUNDY: Sure.

  • You're referring to tracks on our site?

  • ANGELA LIN: Mm hm.

  • SASHA LAUNDY: Yeah.

  • So if you take a look at our site, we've got tracks that

  • guide you through.

  • And that's another thing we do, because we found that

  • beginners get super overwhelmed.

  • And they don't know where to start.

  • And so we've created these tracks that make a really

  • linear path, just to get them started.

  • And we find that, once people go through those tracks, they

  • can then understand the choices they're making much

  • better and can make better choices and feel less

  • overwhelmed by the choices that they have.

  • But in terms of going through the tracks, if you're a

  • complete beginner, and you're a little scared, that's fine.

  • You're not alone.

  • Trust me.

  • We get emails from those people all the time.

  • But I recommend starting with what we call the web track,

  • which is HTML and CSS.

  • You'll make a first web page.

  • It's not technically programming.

  • Lots of people would say, hey, that's not programming.

  • But it does get you familiar with a tool.

  • It gets you understanding that the thing you write and the

  • final product are two different things.

  • And you can make a cool web page.

  • And then you can learn JavaScript, which lets you

  • make that web page interactive and do cool stuff.

  • ANGELA LIN: I'm writing that down.

  • SASHA LAUNDY: So web track first if you're nervous.

  • If you've done some programming or already made

  • websites before, I'd recommend starting with Python, Ruby, or

  • JavaScript.

  • Oh, and we have a new jQuery track, which is really cool.

  • Because jQuery is a library of JavaScript.

  • So there's all this pre-written code, all over the

  • internet, that you can use.

  • So you don't have to write as much, but you can do really

  • impressive stuff, like fade in, fade out, like sliding,

  • accordion web pages and stuff like that.

  • So that's actually a pretty fun and flashy way to get

  • started if you want to impress your friends.

  • BRIDGETTE SEXTON: What are some of the favorite things

  • that you've built using your skills?

  • Especially transitioning from neuroscience into coding,

  • probably bringing some of that background with you.

  • But even just some fun, flashy website, what are the things

  • that you've created that you are proud of, that you've

  • enjoyed, that have been fun?

  • SASHA LAUNDY: And I haven't managed to work my

  • neuroscience skills into this yet.

  • BRIDGETTE SEXTON: I was imagining some digital

  • encyclopedia of awesome neuroscience--

  • SASHA LAUNDY: Ah, I'd love to do that.

  • BRIDGETTE SEXTON: --tips.

  • SASHA LAUNDY: Unfortunately, I haven't figured out how to do

  • that yet, how to combine the two yet.

  • But I'll think about it.

  • I think one thing that having technical skills and knowing

  • how to program has really helped me do a lot of

  • different things in all these different roles I've had in

  • the tech world.

  • Here at Codecademy, it helps me understand how hard

  • programming languages are both to implement, for our

  • engineering team, and for how hard it is for

  • people to learn them.

  • Because I've learned enough of them to understand where the

  • stumbling blocks are and what might be an appropriate choice

  • for a beginner.

  • And it also allows me to fix things.

  • We're a really small team.

  • We're 12 people now.

  • And so when there's a bug that's maybe noncritical but

  • interfering with people's learning, I can pick it up and

  • fix it in our code base and push a fix that our engineers

  • can deploy.

  • So it saves them some time, gets more done for our users,

  • and is a hugely useful skill.

  • I'd highly recommend learning how to program, especially if

  • you're interested in the tech world.

  • ANGELA LIN: Tell us a little bit--

  • you founded Women Who Code, right?

  • SASHA LAUNDY: Yeah.

  • ANGELA LIN: Tell us a little bit about that.

  • SASHA LAUNDY: Sure.

  • So when I was living in San Francisco, and I was making

  • the switch over and learning as much programming as

  • possible, I found that it's somewhat challenging to be a

  • woman in the tech community, especially in the technical

  • community, because there's so few women there.

  • And sometimes people would assume I was a recruiter at

  • events or what have you.

  • And so I really just wanted a place to be where I could talk

  • to other technical women, get to know them, and just talk

  • about code.

  • And so I put this meetup on the calendar.

  • This was, I think, August, 2010--

  • 2011.

  • Sorry, blanking on the date--

  • just over a year ago.

  • And I was like, man, I hope 10 people show up and code with

  • me, because I'm going to feel really silly if

  • no one shows up.

  • And 100 people signed up for the first event.

  • So I was blown away by the interest.

  • Basically, the organization hosts hack-nights and tech

  • talks for women in program.

  • They can be beginners or professional developers, but

  • we come and sit in the same room and share what we're

  • working on and help each other and get to know each other.

  • And so seeing some of the connections that have come out

  • of that have been really cool.

  • People have gotten hired.

  • They've found mentors and mentees.

  • They've found friends.

  • I know I hired someone I met through that.

  • So that's pretty cool.

  • And it's really taken off.

  • There are chapters starting up in Denver, Arkansas, LA, as

  • well as, maybe, one in Canada, coming soon, to be TBD.

  • And there's a Silicon Valley branch as well.

  • So it's nearby if you guys want to check it out.

  • And we recently hit 2,000 women, which is pretty cool,

  • for something that's spreading by word of mouth on Twitter

  • and Meetup.

  • And it's really providing a safe space for women who want

  • to meet other women and know that they're out there.

  • ANGELA LIN: And what about inspiring young women who may

  • not be in the professional world yet, but who aspire to--

  • or you want to get them interested in coding and the

  • tech world?

  • SASHA LAUNDY: It's really important, because, again, to

  • be honest, I think programming, as a profession,

  • as a field, as a passion, has a huge marketing problem.

  • It's seen as something that's only for really geeky white

  • guys in a basement like typing away.

  • But it's so much more broad and interesting than that.

  • And I think it's really important to get young people

  • interested, especially young women, just because, for some

  • reason, we're not telling the right story

  • to them at the moment.

  • And there are a lot of organizations that are

  • interested in doing that.

  • Women Who Code is focused on professional developers.

  • But there are all sorts of camps.

  • There's one called Black Girls Code that runs workshops.

  • There's Girls Who Code out in New York.

  • There are a ton of ways to get involved.

  • So if you're interested in teaching high school kids,

  • even just call up your local school and be like, hi, I'm a

  • professional developer.

  • Is there a computer science teacher who would be

  • interested in like maybe me coming to speak one day or

  • helping out with programming classes?

  • There are tons of people who could use your expertise, so

  • just get in touch.

  • BRIDGETTE SEXTON: That's awesome.

  • Well, speaking of this, do you have any role models yourself

  • that have kept you going in life, like people that you

  • aspire to be like or even mentors along the way that

  • have helped you?

  • SASHA LAUNDY: Yeah, absolutely.

  • And so many people who have inspired me and helped me.

  • I was thinking about this question the other day.

  • And I was remembering my Halloween costume when I was

  • eight years old.

  • I handmade my own costume.

  • I was Athena.

  • I was really into mythology.

  • I went through a mythology phase.

  • ANGELA LIN: I think everyone goes through that phase.

  • SASHA LAUNDY: Yeah.

  • There's this D'Aulaires' book with the

  • colored pencil drawings.

  • It's beautiful.

  • I apparently identified with Athena enough to dress up as

  • her for Halloween.

  • And she's the Greek goddess of knowledge.

  • And she's a bit of a warrior.

  • So that was, I think, a good role model for little Sasha

  • back in the day.

  • But since then, there have been so many professionals--

  • I wanted to be a scientist for a really long time--

  • and people in tech who've built amazing

  • things out of thin air.

  • That's the thing I love most about this community and

  • startups is that you take a computer and a command line,

  • and you build this amazing product that helps change

  • people's lives.

  • So I'm just really excited to be part of this community.

  • And maybe some other people will follow me down this road.

  • ANGELA LIN: What's something that you have on the horizon

  • that you want to build?

  • Maybe you don't have all of the skills yet to build it, or

  • it's just the time or the energy.

  • What's something that you've always wanted to do?

  • SASHA LAUNDY: So I have this list on my computer of the

  • things I should program.

  • And it's really long.

  • Some of them are silly ones.

  • I've got some chat bots for-- we have this chat

  • program that we use.

  • And you can write little programs in it.

  • And some of them are silly like that.

  • Some of them are major features on our website.

  • And some are smaller tweaks.

  • But knowing how to program changes the way

  • you look at the world.

  • So that when you know what you can do with a skill set, you

  • start seeing things to build everywhere.

  • It's like goggles, like Google Glass.

  • And all of a sudden, you can see all these things that you

  • can change.

  • So I have a very long list.

  • BRIDGETTE SEXTON: That's awesome.

  • We another question from an audience member, which is, do

  • you have a favorite code editor?

  • And he says he's also a beta tester for you guys.

  • SASHA LAUNDY: Cool.

  • That's awesome.

  • BRIDGETTE SEXTON: He's a fan.

  • SASHA LAUNDY: Thanks for the question.

  • I really like Sublime Text 2.

  • It's really beautiful.

  • It's a program that you can open and start using right

  • away, so it's got a very low barrier to entry, highly

  • recommended.

  • I've also been learning Vim recently, which I stopped--

  • this is very nerdy--

  • learning Vim just because the keyboard shortcuts--

  • you have to use a lot of keyboard shortcuts to use it.

  • And I switched to the Dvorak keyboard, when I was bored one

  • summer in college, and I've never switched back.

  • So it's really not optimized for me.

  • But now, I'm just sort of like--

  • it lets you do so many things so much faster that I'm

  • picking it up anyway.

  • So it depends on how much time you want to spend learning

  • your text editor.

  • If you don't, Sublime Text 2.

  • If you want to invest the time, Vim.

  • ANGELA LIN: So you were talking about, you switched

  • over to the-- you were just bored?

  • SASHA LAUNDY: Yeah.

  • In college, you've got time in the summers.

  • And, apparently, I wanted to type faster.

  • And so I switched to Dvorak.

  • And here I am, too lazy to switch back.

  • ANGELA LIN: Can you buy a laptop with a Dvorak?

  • SASHA LAUNDY: You could.

  • I just touch type.

  • BRIDGETTE SEXTON: That's great.

  • SASHA LAUNDY: Yeah, very nerdy.

  • ANGELA LIN: Let's see, another question.

  • By the way, you guys should send in questions, because

  • we're actively looking at the Dory.

  • I'm in high school in a data structures

  • course that uses Java.

  • What languages should I learn after Java, and what are

  • recommended future routes?

  • From John in New York.

  • SASHA LAUNDY: That's a great question.

  • And I think it really depends on what your goals are.

  • If you want to learn the fundamentals of computer

  • science, Java is a great start.

  • There's some others that are particularly interesting.

  • You could check out a functional language.

  • I know Haskell is really trendy in the hacker

  • community right now.

  • If you're interested in more going to web programming,

  • there are all these interpretive languages that

  • you can learn.

  • So it really depends on what your goals are.

  • Sorry I can't give a more specific answer than that.

  • BRIDGETTE SEXTON: I actually would like to go back a little

  • bit to the schools and talk about, what do you think are

  • some of the things that teachers, educators, people

  • can do to encourage more kids to take that first leap into

  • programming?

  • Because I know it's a global concern that we need more

  • programmers and developers, both from a professional

  • level, but even just sort of that knowledge base of people

  • understanding how code words, how their computer works, and

  • demystifying technology in that sense.

  • SASHA LAUNDY: Yeah, I think that's a great question.

  • How do we get more people interested?

  • I think it's important to see how powerful it is and what

  • you can do with a little bit of knowledge.

  • Because there are only a small subset of people that like

  • learning programming for its own sake and think it's

  • inherently interesting.

  • For the vast majority of people, they're interested in

  • what you can do with it.

  • So showing people what they can do and showing people role

  • models that look like them are both really important.

  • ANGELA LIN: And related to that education question,

  • there's so much happening in the ed tech space in general

  • right now, how do you view Codecademy in

  • that broader landscape?

  • And have you made connections with other people who have

  • that same mission to help educate students

  • all over the world?

  • SASHA LAUNDY: Absolutely.

  • There are a lot of people who are interested in

  • this space right now.

  • And there are a lot of people who are taking different

  • approaches, a lot of new companies who are taking

  • different approaches to get to the same goal.

  • There are some people who are more video based.

  • There are some that are starting up in-person classes

  • or this hybrid model, where you do some stuff in-person,

  • some stuff online.

  • And then there's the approach we're taking with an

  • interactive console.

  • So it's really interesting to see which methods will be most

  • effective for which people.

  • So I'm really curious to see how the next few years go in

  • this space.

  • Because there's so much energy and excitement and venture

  • funding there right now, which is a sign of where people's

  • attention is.

  • ANGELA LIN: I think you hit on a really good point.

  • Different people learn differently.

  • And so how do you address that at Codecademy, in terms of

  • learning styles.

  • Some people are more visual, other are more aural.

  • SASHA LAUNDY: I think the research shows that the

  • learning style, in terms of audio or visual, actually

  • doesn't make a huge difference.

  • Because every person uses all those styles at different

  • points and different times.

  • So I think it's really a question of matching the skill

  • that you're learning to the method in which you're

  • learning it.

  • I wouldn't try to teach someone to juggle by video on

  • the internet.

  • That's not going to work-- or like

  • cartwheel or dance or whatever.

  • That's really challenging, because the medium

  • doesn't fit the topic.

  • But for programming, you actually learn by doing

  • programming.

  • You don't learn by reading.

  • If you think about it, you want to learn how to write

  • programs, so you read a book.

  • That doesn't make sense.

  • But if you want to learn how to

  • program, you should program.

  • And this gets you as close as I've seen to melding the two.

  • BRIDGETTE SEXTON: Now, I think we have one

  • more question here.

  • Do you have any plans for PHP or Java courses?

  • But I think you already have them.

  • SASHA LAUNDY: We don't yet.

  • BRIDGETTE SEXTON: Oh, you don't.

  • SASHA LAUNDY: But those are definitely some of the most

  • requested languages.

  • People really want to learn PHP.

  • They really want to learn Java.

  • BRIDGETTE SEXTON: Do you have a date coming out?

  • SASHA LAUNDY: I don't have a specific date, but we are

  • working on it.

  • BRIDGETTE SEXTON: Do you want to launch it,

  • right here, right now?

  • SASHA LAUNDY: Yeah, just a second.

  • ANGELA LIN: Put that on your list of things to build.

  • SASHA LAUNDY: It's on there.

  • Trust me.

  • I'm sorry we don't have it yet.

  • We will soon.

  • ANGELA LIN: Anything else that you would like to share with

  • the audience at large.

  • SASHA LAUNDY: I think there's a lot of the

  • conversation about--

  • and I'm saying this as a former teacher, because I see

  • both sides of this argument.

  • There are a lot of people who say that, because all this

  • content is shifting to the web, you can learn anything

  • you want in these MOOCs and these video sites and on

  • Codecademy and all that, that teachers, as a profession, are

  • going to be replaced, sort of become out of date, or shift

  • to being computerized in some way.

  • And I think that's really, fundamentally,

  • misunderstanding what teaching is.

  • Teachers are a lot more than content delivery robots.

  • They also get to know you and push you when you're stuck and

  • reward you and coach you and help you and cheer for you

  • when you're succeeding.

  • And they are able to contextualize all those

  • generic resources that people have-- the textbooks, the

  • video sites, whatever.

  • They're able to contextualize those and put them in a form

  • that works for the individual learner.

  • And that's something that computers are never really

  • going to get that good at.

  • The content delivery part is actually a great help to

  • teachers, in that they no longer have to do that as part

  • of their jobs.

  • They're able to be freed up to spend more time, one-on-one,

  • with students, which is really their strength.

  • I would love to see teachers tell that story and that

  • narrative about this change, so that they can gracefully

  • make that leap into the next stages.

  • Because again, this technology isn't going away.

  • It's here to stay.

  • And it's going to change and get better.

  • But teachers definitely have a place in this world.

  • And I think it's a really interesting one.

  • ANGELA LIN: Before we let you go, we have another question

  • from the Dory, from Jim, in North Carolina.

  • I'm currently making a career change after being a

  • journalist for 10 years.

  • As someone who made the transition smoothly, what kind

  • of advice would you give.

  • SASHA LAUNDY: That's a great question.

  • The transition was super interesting.

  • I'd love to know actually what he's transitioning to.

  • Did he mention that?

  • ANGELA LIN: He did not say.

  • Jim, if you type in your answer really quickly, maybe

  • we can get to it.

  • BRIDGETTE SEXTON: Sounds like a transition into at least

  • something in the tech space.

  • SASHA LAUNDY: And I can tell you, roughly, what I did to

  • make this transition.

  • A year before-- because in teaching you have to give four

  • months notice when you change fields, which

  • is a long lead time.

  • So a year before I made the switch, I started going to

  • meetups around--

  • I had the advantage of being in the Bay Area, which has a

  • different meetup every night, on whatever you want.

  • There's people here doing it.

  • And so I got to know people in the industry.

  • And I learned more about the field to make sure I wasn't

  • crazy and that I would have something to contribute.

  • And one really important thing that I did is I built things,

  • and I showed them, so that people

  • knew that I was serious.

  • I built programs and showed them.

  • I worked for free for a startup for a while, building

  • their product alongside the CTO.

  • I started Women Who Code.

  • People were very impressed by that, because it's taken off

  • so quickly.

  • I built things to show that I was serious.

  • And they were things that were free and weren't like years in

  • the making, but they were showing that I was thinking

  • about the field in the right way.

  • So ask lots of questions, listen hard, and build cool

  • things, and take it from there.

  • MALE SPEAKER: Sasha, there was one question on YouTube that

  • goes back to teaching.

  • How can teachers who are in the classroom now leverage

  • Codecademy with their students?

  • SASHA LAUNDY: That's also a great question.

  • I think one thing that the lessons really free teachers

  • up to do is to, again, spend that one-on-one time with the

  • kids who need it.

  • So because the content and because a lot of the feedback

  • is actually in the tool, and teachers don't need to supply

  • that themselves, they can spend a lot more time

  • one-on-one with individual kids who might be struggling,

  • or kids who finish our curriculum in five minutes and

  • need more stuff to do, which has definitely happened.

  • So one model that a lot of teachers are exploring right

  • now is the flipped classroom where they do their reading--

  • and what they used to do in class, the sort of knowledge

  • absorption step of read the thing, get it into your brain.

  • They do that at home.

  • And when they come in, they work on homework, they work on

  • problems, they write little programs.

  • And that's when the teacher's input is actually most useful.

  • So having this content on the internet, whenever, available

  • from wherever you want is great because

  • they can do it home.

  • And then they can use the classroom time more

  • effectively.

  • So that's one thing we've been hearing a lot

  • of good things about.

  • And we'd love to hear more about how it's working.

  • BRIDGETTE SEXTON: Awesome.

  • Last good question.

  • Besides starting amazing organizations and working t a

  • world class institution, what do you do for fun?

  • What do you do outside of work?

  • SASHA LAUNDY: What do I do for fun?

  • That's a funny question.

  • I've been very focused on Codecademy recently.

  • But I'm pretty athletic.

  • We're actually a really athletic office.

  • By far the most athletic tech company I've ever seen.

  • We all go for runs, sometimes together, and go to the gym.

  • When I lived in San Francisco, I did a lot of cycling.

  • That's a little bit harder to do in New York, because the

  • roads are little more interesting.

  • But I really like sports.

  • I love science.

  • I miss it a lot.

  • I like writing.

  • And I love cooking.

  • Don't get to do it a lot anymore.

  • It's really hard to do in New York.

  • And I actually like knitting.

  • And I see a lot of parallels between knitting and

  • programming.

  • So I can make pretty much anything you want.

  • It's a really esoteric skill.

  • Helps keep my hands busy.

  • And I have lots of scarves now.

  • BRIDGETTE SEXTON: Yeah, I actually

  • started knitting in college.

  • I ran track in college.

  • And I used to knit on the bus, because there was nothing else

  • I could do.

  • And it was hours and hours and hours of it.

  • SASHA LAUNDY: A good use for it.

  • That's cool.

  • BRIDGETTE SEXTON: Well, thank you so much for joining us.

  • We really appreciate you taking the time.

  • This has been a really fun series.

  • I think, globally, we've realized how many amazing,

  • impressive women there are out there.

  • Maybe there isn't a chance for them to get exposed as often

  • as they should be.

  • And you're doing a great job bringing that to light through

  • Women Who Code.

  • So thank you so much.

  • SASHA LAUNDY: Thanks for having me.

  • This was a really cool series.

  • And I can't wait to see what other great

  • people you have on here.

  • Thank you for having me.

  • ANGELA LIN: Thanks for being here.

  • BRIDGETTE SEXTON: Viewers, thank you for joining us.

  • We have another session tomorrow, with Kim Pelosi.

  • And it'll be here at 2:30.

  • So please, come back and join us again.

  • Thank you.

ANGELA LIN: Welcome to our third episode of Women

字幕與單字

單字即點即查 點擊單字可以查詢單字解釋

A2 初級

GDL介紹。女科技工作者和Codecademy (GDL Presents: Women Techmakers & Codecademy)

  • 66 5
    孫子文 發佈於 2021 年 01 月 14 日
影片單字