Skip to main content

Dylan Hawkins

SFU Co-op Student
Applied Sciences › Computing Science

a girl jotting down notes in front of her computer screen
Work is much more fulfilling when you are contributing to something you actually want to see created.

There are many factors that go into picking the right place to work. Luckily, software is becoming more and more prevalent in every industry, so there are many more possible domains to work in, and the list is growing all the time. When I’m considering a place to work, I’ve learned to think about three major aspects: the company’s product domain, the cultural fit, and the technical fit.

1. The Company’s Product Domain

The company’s product domain includes what kinds of products they make (usually software, in computing science) and who the audience is. I can further break this down into two questions: Am I interested in working on this company’s products? Am I interested in using this company’s products? I have many academic interests – things that I enjoy working on and learning about – but some of these are not things that I get excited about using. For example, I’m interested in learning more about cryptography and artificial intelligence, so I would be interested in working on something that involves these topics. Unfortunately, the thought of using a product that involves cryptography doesn’t make me particularly excited. On the other hand, using a product that involves artificial intelligence does excite me, because a big part of that field is interacting with the artificial intelligence (AI) to see how it responds. I believe the best case is when I can find a job where I want to learn how the company’s products work and I can also see myself using them. This is a big part of why I enjoyed my terms with Electronic Arts. While working there, I got some really neat insight into how video games are made. At the same time, I’ve been an avid gamer since before I even started grade school, so the finished products are often something that I can see myself playing. Work is much more fulfilling when you are contributing to something you actually want to see created.

2. Cultural Fit

The second aspect to consider is the cultural fit. Different places will attract different kinds of people with different interests and skills. Unfortunately, this can often be difficult to gauge without already having worked for a company. The first place to gain insight is during an interview with the company when given the opportunity to ask questions of your own. Another way is to think about all of the disciplines the company operates in. For example, SAP develops web enterprise software, and a big part of that is security. When I worked there during co-op, I met many people who were interested in business and software security. Those are interests that we had in common, so I was able to learn a lot about those topics from speaking with co-workers. Electronic Arts tend to attract entirely different people. It’s a video game company, so it’s no surprise that most of the people I’ve spoken with really enjoy playing many types of games. I also had the chance to take a close look at many other parts of the games industry, such as art. It turned out to be a great cultural fit. When considering jobs, always think about the types of people the job might attract, and think about whether you would likely have many interests in common.

3. Technical Fit

The third and final aspect is the technical fit. This is about considering the skills you already have, the skills required by the job, and the skills that you stand to gain from accepting the job. If there’s one thing I learned about technical fit, it’s that forcing yourself out of your comfort zone makes things much more difficult in the short run but has grand benefits in the long run. When I started my co-op terms with SAP, I began as a tester on web enterprise software products with zero knowledge of databases, security, basic authentication, web development or automated testing. I had to force myself to put in the extra time to learn about many of these topics before I could even begin to figure out how a feature was designed or why it was not working as intended. But after I finished those terms, I was able to add quite a bit to my resume, and I had a lot more material to discuss in interviews as well. The question to ask for technical fit is “In the long run, will my time with this company be well-spent?” If you already fulfill all of the requirements for a position, then chances are you’ll breeze through the job but you probably won’t leave it much better off than when you began.

In my opinion, the ideal job is one is when you learn as much as possible from your work, where it’s easy to learn from your co-workers and find common interests with them, and where you are interested not only in working on the company’s products, but also personally using them. I hope my approach to finding the right job will also help you find your own. Happy hunting!

Beyond the Blog

  • Learn more about Electronic Arts from their website, here

About the Author

Dylan Hawkins

SFU Co-op Student
Applied Sciences › Computing Science
Connect with Dylan on LinkedIn.
Photo of the author giving a presentation
Creating Value: The Adventures of an IT Co-op Student

As someone who didn’t have a lot of direct experience in a technological setting, providing value to the organization had to come from something much bigger than my direct skill set.

A photo of the author
The 201st Application

It’s been two months and 20 days since my first day of my Co-op term at Westcoast Family Centres, but I still find myself waking up every other day in utter disbelief that things worked out!

You Might Like These... Prospective, Professional Development, Career Exploration

Co-op students jumping in the air
The Co-op Connection Helps Retention

In this blog post, Heather shares with us why co-op is an important experience for all students, whether it be to further career aspirations or to gain future employment opportunities. 

author, courtney, smiling
A Second Term in Government: More of the Same?

Having completed my first work term for Health Canada as a Communications Officer Intern, I was eager to try something new, and the government was not where I believed that was going to happen. That is until I was offered a position at Agriculture and Agri-Food Canada...

Working on campus
The 10 Minute Commute – Resources and Useful Information for Working on Campus

Have you ever thought about working in a place that you are familiar with?  Perhaps a Tim Horton’s close by? For many students the idea of working at SFU might be a great option, if you prefer a 10 minute jaunt to work after class or an opportunity to learn more about how a university operates.

You Might Like These... Personal Development

image of the author
Lessons from a Co-op Outside of your Field

When Sara began her co-op search she was set on Silicon Valley but soon realized a little local experience was needed. A semester working for International Services for Students at SFU gave her the skills and experience to more confidently pursue her dreams. 

Two women are talking to each other while each holding a book. They are smiling at each other.
Why Be a Career Peer Educator?

Do you want to hear directly from Career Peers about their thoughts on volunteering as a Career Peer? This article showcases reflections from Career Peers on their experience. 

Seagull on a beach
Using Your Vacation to Develop Your Career

Statistics professional Eric Cai used part of his recent vacation to learn Python programming, and found it a great way to further his skillset while keeping his mind sharp. He encourages students to consider devoting part of their next vacation towards professional development.