Embarking on a journey in Computer Science offers lucrative prospects for those who are driven. By engaging in GitHub side projects during your senior year and being open to opportunities in major urban centers like New York, San Francisco, or even smaller hubs like Austin, TX, you can swiftly reach a $100K salary mark within a couple of years.

Undoubtedly, computer science graduates stand among the highest earners in the contemporary job market. Here's a glimpse into the diverse career avenues awaiting those with a computer science background:

  1. Mobile App Development: Specialize in crafting mobile applications for iOS or Android platforms. Whether it's game development, ventures like Uber, or businesses augmenting their web presence with mobile apps (such as banks or financial institutions), the realm of mobile app development offers substantial opportunities.
  2. Digital Agency or Corporate Environment: Opt for either working in a digital agency handling assorted projects or joining a single company. While the former exposes you to diverse experiences, the latter presents stability and focus. However, it's advisable to lean towards corporate environments to avoid burnout and enhance prospects for future tech company roles.
  3. Specialization in Programming: Explore front-end or back-end engineering, or embrace full-stack development, which encompasses both domains. Additionally, delve into web development or venture into developing internal software solutions catering to a company's operational needs.
  4. Data Engineering and Science: The burgeoning field of data engineering and science offers lucrative opportunities. Skilled professionals in this domain command substantial salaries, with experienced data engineers in their 20s earning upwards of $150K in cities like New York.

Furthermore, computer science graduates can pursue various other high-paying roles, including:

  • Information Systems Manager
  • Network Administrator
  • Cybersecurity Analyst
  • Database Administrator
  • Data Analyst

The outlook for these careers remains promising, given the increasing reliance of companies on new technologies. In my tenure as a tech recruiter, I've observed that these roles consistently offer the potential to earn six-figure salaries.