4 Years of Work Experience Before Graduation: Working and Studying At The Same Time

My alternative path to gaining work experience as a student and what I learned along the way.


working-and-studying

Have you ever seen an entry level job posting asking for 1-4 years of experience?

Well, I’m that guy.

(Not that I agree with that as a hiring practice…)

When COVID hit and the world went online, it became possible to complete courses while working full-time remotely.

By working and studying, I was able to obtain 4+ years of work experience before my planned graduation date.

This article is everything I learned along the way in case you want to try something similar.

Background

I started Carleton University’s computer science program in fall 2018.

In this program, students with the co-op option are recommended to complete 40 credits (where normally a course is 1 credit) over 5 years.

This is the typically sequence in students are recommended to complete “work” and “study” terms:

working-and-studying

I completed my first “work term” as a Student Developer with the Bank of Canada in the summer of my first year.

After that summer, I was offered to stay on part-time for both fall and winter of my 2nd year. So I worked part-time while taking five courses during both terms.

Then COVID happened. Everything changed.

My 2nd year summer internship went remote. Suddenly all the time I would have used to commute was freed up and I had way more energy to burn. I realized I could easily complete a course or two while doing my internship.

At the time, this is where I was at in my progression through the program:

working-and-studying

Going into the fall of my third year, I decided to give doing a course on the side a try and I managed to complete 1 credit while completing a full-time internship.

Normally our co-op program would have students return to school for the winter term of our third year to complete another five courses.

However, I realized with the existing course I’d done in the fall, if I did two courses during the upcoming winter and upcoming summer term, that I’d have obtained the same five credits a student would normally gain in the winter of their third year.

This meant I would be able to get the same amount of credits with a whole additional internship / 4 months of experience.

So I went for it and this is the resulting ammount of experience + number of credits I was able to obtain:

working-and-studying

During my 3rd year summer, it was clear that the world was not going back to normal anytime soon.

So I did another full year of remote work. This time I even managed to complete seven credits instead of five (three in the fall, two in the winter, and two in the summer). Leading to the following ammount of credits and experience:

working-and-studying

Finally in fall of my 5th year, it looked like we’d be going back to in person. At the time, I’d been working at Shopify (a fully remote company) for about a year and knew that there was potential for continuing in-person school while continuing to work for them remotely.

I registered for two courses I knew would be recorded so I never had to attend a lecture and just had the occasional in-person assessment. I would mostly just work remotely from quiet places on campus.

I kept working for them for the fall and winter of my 5th year, bringing me up to four years of industry software development experience.

working-and-studying

Over the course of this journey, I definitely learned a lot, but also have regrets. So let’s go over all the pros and cons I know now in highsight.

The Negatives

1. “Years of experience” is a Superficial Metric

As great as it is to gain “experience”, if you worked on something that doesn’t help your career, wasn’t challenging, or wasn’t enjoyable, then it’s kind of a waste of time.

Yes… recruiters look for years of experience as indication of qualification, but what you did in that time is definitely more significant than the arbitrary metric of how long you did it for.

You shouldn’t work just to work while your a student. Make sure every job you take is something you think is going to help you in the long term.

Your salary after graduation will be higher than your student salary, so it’s not worth delaying your graduation to complete internships. However, it is worth noting that internships are a great way to convert into a new grad role.

2. Restrictions on Course registration

Carleton University’s co-op program restricts students from taking more than 1 course while on a work term.

In the fine print somewhere, it does allow us to request permission to take additional courses, but regardless I’m sure other universities are going to have similar issues.

If you’re on a work term, it’s also possible your co-op department will try to prevent you from registering for courses within your work hours.

At face value this makes sense, but when you know a course is recorded, entirely online, or you know you “don’t actually have to show up”, it’s frustrating that the university restricts you from registering.

This is one of the reasons why I withdrew from Carleton University’s co-op program.

3. Loss of Full-time Status: Scholarships, Health Insurance, and more.

Some scholarships are dependant on you remaining a full-time student. By participating in an accredited co-op program, you are likely considered a full-time student while away on a work term.

By being a part-time student, I was not able to quality for the same scholarships and student benefits that you would normally receive.

I was also originally under my parent’s insurance for eye and dental. However, in order to quality I had to be a full-time student and therefore was no longer eligible once I went part-time.

This might sound like a deal breaker at face value. However, it’s worth noting that my income was substantially more than the money I would have saved from scholarships or insurance.

If you’re an international student, you may need to retain full-time student status to stay in the country.

4. In-person lectures and assessments

Althought some classes are online, there are definitely still courses that have mandatory in-person lectures and assessments.

For individual assessments, you can probably just tell your manager about it. It’s not that different from if you were sick or had a dentist appointment you had scheduled months in advance.

If it’s going to be a recurring weekly in-person commitment during your work hours, that may be more of a problem. However, most remote workplaces are flexible on hours as it’s likely you’ll have team members working in other time zones.

5. It can be a lot of work sometimes.

This one should be obvious, but you’re doing more and therefore it’s gonna be more stressful.

School definitely fluctuates in effort more than work.

Sometimes you’ll be taking a class and you just weren’t expecting an assignment to take you 10 times as long as the last one.

You might have some courses where you do nothing for the first month, but have crazy stress near the end due to the number of final projects, assignments, etc that would need to be handed in.

I personally am not one to focus heavily on grades and am very content not getting perfect “A”s. But if you do care, understand that this may affect your academic performance.

The Benefits

1. Income, Experience, etc.

Being able to have sustainable income and graduate with experience has made a big difference for me. I was even able to save enough money for a down payment on a house. I think this one speaks for itself.

2. Offers for Intermediate roles, not just new grad roles

Graduating with a lot of experience can make applying for more intermediate roles more accessible, leading to even higher pay and a quicker climb on the corporate ladder.

Most places I interview see me above Junior / L4 / new grad / (whatever fancy level semantic you want to use) due to how long I’ve already worked.

3. Full-time work is less cognitive load than full-time school

In my opinion, school has a higher cognitive load than a 9-5 job.

When you’re working, you get to clock out when your done and do whatever you want after work completely guilt free.

When you’re a student, you are constantly thinking of whats due next week, studying on weekends, and thinking whether you’d rather get a head start on your next assignment instead of hanging out with friends.

With work having less cognitive load, there definitely is room for courses if thats what you want to do.

4. I learned more from my courses

By having less courses to focus on at the same time, I felt like I got more out of the few courses I did take.

My experience doing five courses a semester usually involved having 1–2 assignments due each week at minimum.

With that much cognitive load and constant work, I often felt like I was just doing what I had to do to get by and not actually processing, materializing, or learning the intended outcomes of the courses I was paying for.

With 1-2 courses instead of 5, I had less context switching and felt like I could more easily focus.

Conclusion

Althought your university likely has a recommended path, always think ahead and see if there is something that works better for you.

Having said all that, I don’t recommend my path as the right path for everyone. There are definitely people who thrive in in-person work and class environments who would probably not enjoy this experience.

Hopefully at the very least, this example of what can be done will inspire you to consider alternate options for how you can make the most of your time and what makes sense for your own career.