Skip to main content
Applied Sciences › Computing Science
SFU Co-op Student

Hand pushing a button
rogistok on Adobe Stock
I can still remember the feeling of accomplishment and sheer exhilaration when I wrote my first Traffic Light application... the fact that I used simple words and phrases to create something that does exactly what I programmed it to do was breathtaking and empowering.

When I was about 8 years old, I wanted to be the prime minister of Canada.  When I turned 13, I wanted to be a dentist.  When I turned 15, I wanted to be an astronomer, then an architect, then a historian, and then once again the prime minister of Canada.  Shortly after, I had no idea what I wanted to do with my life after graduating high school.  The future seemed scary, and because I never applied myself and committed myself to anything, it became increasingly difficult to find passion in anything.  It was very common for me to declare that I was going to try something and stick with it, but that never was the case and I would quickly give up on it. 

The one time this changed was when I took my first programming course.  I can still remember the feeling of accomplishment and sheer exhilaration when I wrote my first Traffic Light application for a class assignment – the fact that I used simple words and phrases to create something that does exactly what I programmed it to do was breathtaking and empowering.  It was from these assignments that I realized the great feeling of accomplishment from challenges every week to expand my knowledge.  Because of that, my mission in anything I do is to make it a challenge.  I find myself enjoying and learning a lot more when I'm faced with challenges, and that makes the experience even greater.

My First Co-op at Mobidia

When I started at Mobidia, the company was given a new project, and this was an incredibly valuable experience for me.  Because of this, I was not the only one that was learning the project and so I had to learn how to adapt to certain situations and brainstorm with others that needed more understanding of it as well.  Conversely, another one of my valuable experiences at Mobidia includes being brought into an existing project, with high expectations.  While the new project was introduced, I was also assigned to take care of test case analysis and execution of an existing project that they were updating.  These two experiences alone are incredibly important for my goal of being a software developer, as I will need to take my experience of being dropped into the middle of a project or starting a new project and apply it as a software developer.  With my experiences, I am well prepared for future tasks that are relevant, but I can still improve.  At this point in my career, I do not believe that my interests play a big role in my goal of software development because I enjoy programming and problem solving much more than a preference in industry.  While it seems to be a popular question with my coworkers (e.g. why mobile app development?), I enjoy software development as a whole more enjoyable than sticking to one industry. With that said, I feel that my personality and values would fit into a youthful work environment a lot more than they would in a conservative and business-oriented work environment – but that may be simply due to my first experience at Mobidia.

My Goals

Before and after graduation, I feel that I should focus more on different programming paradigms and software development models. Because of course work and personal projects, I have gained a lot of experience using object-oriented programming languages, and functional programming languages.  I have also been exposed to imperative programming languages from side projects and personal interest.  As far as experience with software development models go, schoolwork has exposed me to Agile and Waterfall.  Working at Mobidia has reinforced mostly object-oriented and functional programming paradigms and has helped me gain a deep understanding and appreciation for the Agile and Waterfall software development model.  Aside from technical qualifications that I feel that I should improve on, I feel that I should work on my interpersonal communication, and to be more specific, I should work on eye contact in conversation.  In my co-op evaluation form, my supervisor mentioned that my eye contact is something to work on and I wholeheartedly agree.  While I am able to communicate fine verbally and through writing, I feel that a lot of communication is reinforced via eye contact, and failing to keep eye contact in a conversation may have a negative effect on the overall topic being communicated. 

My goal right now is to gain software development experience in Seattle or California, and I would really like to do this before graduation.  Because of this, my first goal is to land a co-op or internship development position before graduation in Seattle or California.  To do this I plan to take the Expression of Interest survey, a survey for students interested in International Co-op, as soon as I get back to school in the fall.  Following this, I would contact my co-op advisor about my interest in the program.  Finally, assuming everything follows through, I would begin my search for co-op jobs in Seattle and California.

My first co-op was a lot of fun.  I was able to contribute to the stability of Mobidia's mobile apps in QA, and was also able to develop unit tests for Mobidia's databases.  This experience reinforced my desire to stay in the software development industry.

Beyond the Blog

  • If you want to learn more about Mobidia, visit their website here.
SFU Co-op Student
Connect with Cody via LinkedIn.
visibility  74
Oct 13, 2014

You Might Like These... Co-op Reflections, Professional Development, Career Exploration, Seeking, Work Term Extension

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...

picture of glichelle pondering a though
Surviving Workplace Politics

Ever been peeved with workplace politics? Have you ever been a victim of office politics? One student shares her experiences from the workplace with tips on how to survive.


person with their head in a book
Responsibility and Success

One of the most memorable parts of my time in co-op was the collection of accidents, errors, mistakes, and mix-ups that happened in the course of working in the laboratory.


You Might Like These... Co-op Reflections

Logo images Evengy created
My Journey to Broadcom

Did you know the School of Computing Science has a co-op program for graduate students?  Evgeny was thrilled when he found out and because of the program, he was able to land a job with everything he was looking for at Broadcom. Read about his experience in this four part blog series! 

IMS: A Beacon of Light for Petite Prospective Physiotherapists

Have you thought about physiotherapy as a career option, or as part of your plan to rid your body of aches or pains? This article focuses on my own personal experiences with Intramuscular Stimulation (IMS) at my co-op placement, and how it has affected my back pain as well as my future in physiotherapy. 

An image of the author with his co-workers in front of Allocadia's company logo
How to Get Over Imposter Syndrome at Your Co-op

A lot of students going through their co-op terms have the same fear – as a student, how should one cope transitioning into an office environment with smart and experienced professionals? The simple answer to this issue is to be confident!