Skip to main content

Evgeny Vinnik

SFU Co-op Student
Applied Sciences › Computing Science

empty
Evgeny and colleagues
Although I did not start off doing work I was too excited about, I ended up finding my niche.  I was able to accomplish my learning objectives and learn a lot from the experience.

The first week on the job at Broadcom was fairly easy: I met with my team, greeted my coworkers from other teams (lunchroom is the best place to meet people), learned corporate rules, team project documentation, and set up my working environment.

“Science Projects”

During the first month of my co-op, I was working on a project that was not related to the main product developed by our team. My manager calls such tasks “science projects”.  This means you should try something without guarantees of success, and results of which might be forgotten in a couple of weeks. I guess working on such projects was my fate since I am a PhD student. And you know what? Such projects are not very rewarding:

  1. It is tough to get them going: there is no one to ask for advice.
  2. It is not guaranteed that you will get at least some results.
  3. It is almost certain that this labour would be forgotten very soon because the main team working on the unrelated product.

And by the way, such projects involve reading massive amounts of documentation, which I am not a big fan of.  After my first “science project” was completed (the results were not very encouraging), I was switched to other tasks that had more relevance to the main team project. The experience of my coop suddenly became much more enjoyable. I already knew most of the software development tools my team was using with the exception of the version control system called git (if you a CompSci student reading these lines, my advice – master this tool ASAP, it highly increases your chances to be hired). I had other people I can discuss my implementation with, and what is most important after some time my colleagues started to ask me for advice!

Self Evaluations

You know, how the coop office always asks you to fill up your self-evaluation for the term and set up learning objectives? Well, mine was to learn project development flow in a big corporation setting.

Here are the results of these goals:

1. We had a team of about 10 people, and we worked on the product day and night; but when you look where it belongs in the end product, you realize that this is just a tiny feature among countless others.

2. Quality is the king when developing software in companies like Broadcom; and you have everything for this: continuous integration and testing, code-reviews by coworkers, version control.

These two conditions are very different from the academia setting! In university setting you aim for speed: the programs should just work, the amount of bugs or the quality of code are secondary. Although I did not start off doing work I was too excited about, I ended up finding my niche.  I was able to accomplish my learning objectives and learn a lot from the experience.

Beyond the Blog

About the Author

Evgeny Vinnik

SFU Co-op Student
Applied Sciences › Computing Science
Follow Evgeny on Twitter or LinkedIn

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.

 

Evgeny and colleagues
library_books
Blog
Finding Your Strengths
Co-op Reflections, Career Exploration, Professional Development

Sometimes in a co-op position, you might not get tasks that you absolutely love.  Make the most of it as Evgeny did, Evgeny went from feeling this way to having his co-workers ask for his advice! Read about his experience in this four part blog series! 

Evgeny and colleagues
library_books
Blog
Finding Your Strengths
Co-op Reflections, Career Exploration, Professional Development

Sometimes in a co-op position, you might not get tasks that you absolutely love.  Make the most of it as Evgeny did, Evgeny went from feeling this way to having his co-workers ask for his advice! Read about his experience in this four part blog series! 

Evgeny and colleagues
library_books
Blog
Finding Your Strengths
Co-op Reflections, Career Exploration, Professional Development

Sometimes in a co-op position, you might not get tasks that you absolutely love.  Make the most of it as Evgeny did, Evgeny went from feeling this way to having his co-workers ask for his advice! Read about his experience in this four part blog series! 

Evgeny and colleagues
library_books
Blog
Finding Your Strengths
Co-op Reflections, Career Exploration, Professional Development

Sometimes in a co-op position, you might not get tasks that you absolutely love.  Make the most of it as Evgeny did, Evgeny went from feeling this way to having his co-workers ask for his advice! Read about his experience in this four part blog series! 

Evgeny and colleagues
library_books
Blog
Finding Your Strengths
Co-op Reflections, Career Exploration, Professional Development

Sometimes in a co-op position, you might not get tasks that you absolutely love.  Make the most of it as Evgeny did, Evgeny went from feeling this way to having his co-workers ask for his advice! Read about his experience in this four part blog series! 

Evgeny and colleagues
library_books
Blog
Finding Your Strengths
Co-op Reflections, Career Exploration, Professional Development

Sometimes in a co-op position, you might not get tasks that you absolutely love.  Make the most of it as Evgeny did, Evgeny went from feeling this way to having his co-workers ask for his advice! Read about his experience in this four part blog series! 

You Might Like These... Co-op Reflections

Paull standing beside the Google headquarters sign
My Long Journey Through Computing Science

Paul takes us on his journey as a Software Systems student and how a field trip helped to inspire him to greater heights eventually, helping him to land his dream job. His journey highlights the importance of taking advantage of every opportunity given to us as students.

Working from home with a MacBook Pro laptop
How to Make the Most of a Remote Internship

Having trouble figuring out how to stay engaged at work from the comfort of your own home? Tiffany shares some ways she’s become more proactive with her learning despite working from home, and how she’s gotten more involved at IBM during her remote internship experience.

A photo of the author
For a Chance at a Job, Take a Chance and Apply!

I completed my undergraduate degree without doing co-op. This meant that after graduation, I was competing for jobs with others who had work experience, while I had none. Find out how doing co-op as a PhD student allowed me to not only gain work experience, but also gave me confidence in my abilities.