About preparation
This section is about things you can do to improve programming skills, your understanding of the job market, and how well you can signal yourself to employers over a long period of time. If you need to apply for internships next week, it might be more useful to skip directly to the next sections on resumes and interview prep.