1 00:00:00,000 --> 00:00:01,792 SPEAKER 1: The last question so to speak is 2 00:00:01,792 --> 00:00:05,130 idly, what is the best time in your opinion 3 00:00:05,130 --> 00:00:09,210 to get to yourself in particular, one, disciplined in computer science 4 00:00:09,210 --> 00:00:12,720 rather than getting on and on and just learning 5 00:00:12,720 --> 00:00:14,280 new things and new technologies? 6 00:00:14,280 --> 00:00:19,620 But eventually everyone, particularly me, I just want to learn a job, 7 00:00:19,620 --> 00:00:22,170 and in a career for a tech company. 8 00:00:22,170 --> 00:00:26,580 So what time you recommend to just getting, one, specifically disciplined, 9 00:00:26,580 --> 00:00:29,970 and then continue with only that instead of going here and there 10 00:00:29,970 --> 00:00:31,825 and searching for the next stuff to learn? 11 00:00:31,825 --> 00:00:33,010 SPEAKER 2: A good question. 12 00:00:33,010 --> 00:00:35,580 And, in fact, let me read our last question aloud 13 00:00:35,580 --> 00:00:39,150 that [? Arsh ?] kindly pasted into the chat window, which is similar. 14 00:00:39,150 --> 00:00:42,960 Have you heard of people going straight into the field of technology right 15 00:00:42,960 --> 00:00:44,250 after CS50? 16 00:00:44,250 --> 00:00:48,870 And how much of a gulf is there between the skill game from CS50 and the skill 17 00:00:48,870 --> 00:00:51,640 needed for a basic unpaid internship? 18 00:00:51,640 --> 00:00:53,840 That is, is it a good idea or feasible? 19 00:00:53,840 --> 00:00:56,310 So another angle on the same question. 20 00:00:56,310 --> 00:00:58,320 Generally speaking here at Harvard, we recommend 21 00:00:58,320 --> 00:01:02,070 that students have taken CS50 and one other course, presumably 22 00:01:02,070 --> 00:01:05,640 a software class or an algorithms and data structures class. 23 00:01:05,640 --> 00:01:08,650 That generally tends to be the expectation of a lot of tech companies, 24 00:01:08,650 --> 00:01:10,650 that you've not just taken one class, but you've 25 00:01:10,650 --> 00:01:13,710 taken a second that tends to round out your knowledge, that gives you 26 00:01:13,710 --> 00:01:17,340 more experience and practice with programming in particular, 27 00:01:17,340 --> 00:01:19,590 and frankly so that you have a different perspective 28 00:01:19,590 --> 00:01:23,400 and you've not learned computer science from just one person or one course, 29 00:01:23,400 --> 00:01:25,900 you've seen different ways of solving problems. 30 00:01:25,900 --> 00:01:30,270 So I think it's very reasonable to take something like CS50 for free online 31 00:01:30,270 --> 00:01:32,550 or through any of our various channels and then take 32 00:01:32,550 --> 00:01:37,350 some follow-on class, maybe one of MIT's, maybe Brian's web class, 33 00:01:37,350 --> 00:01:41,250 or AI class, or a class at Princeton on algorithms, 34 00:01:41,250 --> 00:01:43,410 or any number of free courses, too. 35 00:01:43,410 --> 00:01:46,500 And then I think pursuing a tech internship or paid 36 00:01:46,500 --> 00:01:49,200 or unpaid position is quite reasonable. 37 00:01:49,200 --> 00:01:52,100 So thank you both for that question. 38 00:01:52,100 --> 00:01:53,000