Skip to main content
Latest News:

3 honest thoughts on McMaster Engineering's co-op programJune 26, 2019

Advice from Kelvin Lin, a recent Software Engineering and Management co-op graduate

The Engineering co-op program at McMaster University provides an amazing opportunity for students to test drive potential careers, apply skills learned in class to real-world problems and build their professional network. Here are three pieces of advice to help you land your dream co-op placement. Always speak to an academic advisor from the university when you have any doubts about your academic progression.

1. You can complete the co-op program without extending your degree

One of the most understated pieces of Engineering co-op advice is that you can complete the program WITHOUT extending your degree. McMaster Engineering’s co-op program offers four-month, eight-month, 12-month, and 16-month work-terms. Under a four-year degree program plan, you can complete a maximum of 24 months of co-op work experience although you only need 12 months to complete the co-op program. 

This means that you can complete the co-op program by completing a work-term every summer in a four-year program, or three out of your four summers in a five-year program. If you’re in a five-year program and you work every summer, you can even complete 16 months of co-op without extending your degree. Possible co-op sequences can be found in the link in the image below.

Co-op sequences.

Take advantage of the Engineering co-op program from Day 1:

  • The Engineering Co-op office is here to help: The Engineering Co-op office works hard to help prepare students for their eventual placements, and part of their help involves providing workshops to help students look for and secure jobs. If possible, sign up for the co-op program during Welcome Week and attend the co-op classes as early as possible. This will give you access to the OscarPlus job portal, as well as access to any of the other specialized workshops they offer. After attending their initial co-op class, I also attended their job search, resume writing, cover letter writing and interviewing workshops. Recently, I saw that they are also offering resume roasts where they review your resume and technical interview preparation.
  • Develop and reach out to your network: Start developing your professional network as early as possible — you never know who might be looking to hire a summer student. Reach out to your friends, family, teachers and past co-workers to let them know that you're looking to complete a summer co-op placement. If possible, I also found it helpful to form/join a group of students with goals that are like your own, so that you can look for placements, apply and practice interviewing together.
  • Always put in 100 per cent: Be the best that you can in your schoolwork, extracurriculars and part-time jobs. Engineering builds on itself, so doing your best early on will provide you with a strong foundation for the future. Trying your best at all times allows you to build the best work that you can possibly build, which will in turn, give you the best chances of impressing potential employers. Once you’ve secured the co-op position, also do your best to add value to your employer and learn as much as you can about the industry.

Rinse and repeat

Applying to co-op placements becomes easier after your initial placement as you will have experience to talk about, as well as references to back up your skills. Remember to keep in top co-op shape by following the advice presented in the rest of this blog post.

2. It’s WHAT You Know…

A common misconception that I hear about securing a co-op placement is that “it’s not what you know, but it’s who you know." I think this is false because the two are not mutually exclusive (it’s not just one or the other). Rather, I think that quote should be better phased as “it’s what you know AND who you know." In order to secure co-op, you need to be at the right place, at the right time, know the right skills and the right people. 

Keep up with your academics - Learning inside the classroom

In order to maximize your chance of securing a co-op placement, make sure you keep up with your day-to-day academics. Sure, you can look up concepts that you are unfamiliar with; however, I believe that most employers expect you to have at least a fundamental understanding of the concepts related to your work.

McMaster professors do a very good job of teaching you such concepts. Within the classroom, you will learn how things work, why things work the way they do and you will get opportunities to see those concepts applied to smaller, more deliberate problems. Take advantage of the lectures, labs, and tutorials to fully understand the concepts being taught because you never know what you might need to know in order to succeed at your co-op placement.

Some engineering disciplines like Software Engineering also offer experiential learning courses (like Sfwr Eng 2XA3, Sfwr Eng 2XB3, and Sfwr Eng 3XA3) where students work in small teams to engineer a system to solve a real-world problem. If your Engineering discipline offers these types of courses, consider taking them and try to apply yourself while working on your project. These projects are an excellent way to develop your knowledge while helping you stand out to employers. Not only will you gain experience working in teams, communicating with others, dealing with ambiguity and executing the engineering process, but you will also be able to customize your project so that you have something unique to put in your portfolio.

Participate in extracurriculars - Learning outside the classroom

Participating in extracurricular activities can help you gain real-world engineering experience before you even get your first co-op placement. McMaster Engineering has 12 different engineering clubs and teams that you can join to develop new skills (there are actually more engineering clubs/teams that are not listed on the McMaster Engineering Society website like PhaseOne). Many of these clubs work on real world engineering problems, where you will learn to work on interdisciplinary teams to solve medium to large scale problems.

Take advantage of the numerous clubs and teams available at McMaster to develop engineering skills that you would not normally develop inside the classroom. Are you interested in solving complex problems with software? Then perhaps you would benefit from participating in McMaster’s Competitive Programming Team where you will learn to develop algorithms that solve difficult problems in a short amount of time. Or maybe you prefer to work on designing cool gadgets with CAD software and 3D printing? Then perhaps you should check out Mac Design League, where students learn to use CAD software and create prototypes to help solve real-world problems.

3. … And WHO you know

As I’ve stated earlier, it’s about what you know AND who you know. School and extracurricular activities should cover your basis for what you know. Now let’s talk about the “who."

Participate in Engineering Co-op events

In recent years, McMaster Engineering has done a good job of fostering relationships with potential employers who hire students from McMaster University. The Engineering Co-op office works with these employers to host recruitment events like resume roasts or company-sponsored workshops where students can go and speak with recruiters to learn more about working for that employer. Take advantage of these free events to get to know more about companies that you’re potentially interested in and establish a point of contact to help you get started with the recruitment process.

Participate in company sponsored competitions

Companies looking to hire McMaster students sometimes organize on-campus competitions for students to show off their skills. For software related placements, this can manifest itself as a programming competition where students try to solve as many problems using code as they can within a certain amount of time.

I strongly recommend participating in these competitions because you might be able to get a glimpse of the types of problems that different companies face daily. Moreover, company sponsored competitions allow you to see how you rank against your peers who are applying for similar jobs, and your own areas of improvement. You might even learn something new during the course of the competition. Finally, if you do well at these competitions, companies may take your resume, and invite you for an interview for a co-op placement.

Go to McMaster’s annual career fair

Every year around the end of September, McMaster holds a large university-wide career fair. Companies recruit for many different types of jobs at this career fair, and you can meet lots of different people there. I strongly recommend preparing for the career fair and going to speak to some of the people/companies that you are interested in working for.

Before going to the career fair, make sure that you are adequately prepared — you don't want to leave a negative first impression. Remember to bring multiple copies of your resume, cover letter and business card (if applicable) so you can hand them out to anyone interested. Finally, make sure to walk away from the career fair having learned something new about your targeted companies and meeting new people that can help you propel your career.

 

To read the full article, visit Lin's blog.