1 00:00:00,000 --> 00:00:00,543 2 00:00:00,543 --> 00:00:01,710 SPEAKER: I think it depends. 3 00:00:01,710 --> 00:00:04,110 If you are formally trained software engineer, 4 00:00:04,110 --> 00:00:06,840 you studied software engineering or computer science, 5 00:00:06,840 --> 00:00:09,150 and then, therefore, have taken courses like CS50, 6 00:00:09,150 --> 00:00:12,530 already probably the returns wouldn't be as academically high for you. 7 00:00:12,530 --> 00:00:14,530 Although you might enjoy doing the problem sets, 8 00:00:14,530 --> 00:00:16,470 it's just solving some fun problems. 9 00:00:16,470 --> 00:00:19,800 If though you're more self-taught and have sort of learned along the way, 10 00:00:19,800 --> 00:00:22,380 you might find that a class like CS50 helps fill 11 00:00:22,380 --> 00:00:24,060 in some of the gaps in your knowledge. 12 00:00:24,060 --> 00:00:28,350 And helps you understand more, formally, how some of the features 13 00:00:28,350 --> 00:00:32,750 you take for granted in languages actually work underneath the hood. 14 00:00:32,750 --> 00:00:37,000