Skip to main content
A head shot of Frank, wearing a yellow T-shirt

(Frank) LiGang Guo

SFU Co-op Student
Applied Sciences › Engineering Science › Computer Engineering

The front of the headquarters of Sage Group plc
TubularWorld on Wikimedia Commons
I feel I have fulfilled my goals during this co-op in terms of both improving my technical and soft skills such as work efficiency, communication and coding skills.

What program are you taking at SFU?

I am in the Software Systems program, which is a degree program of the School of Computing Science.  There is more focus on software development.

Which year are you in now?

I am a second degree student. So I would say I am in the equivalent of the fourth year in general. In other words, I am very close to graduation.

How many work terms have you taken?

This is my fourth work term and also should be the last one. This is the second term I have spent at Sage. I started my co-op at Sage in January 2015.

Could you briefly talk about Sage, especially the Richmond branch you are working in?

Sage Group is actually a global corporation, which has branches in more than 20 major countries and headquarters in Newcastle, UK. Sage is mostly concentrating on ERP (Enterprise Resource Planning) software development. One of Sage’s more well known products in North America is “Sage 50 for small business”, which is a popular accounting software. I am actually working in the Richmond branch of Sage North American that is located beside Westminster Highway at No.6 road, i.e. in the beautiful Crestwood Corporate Center, next to many other big companies, such as MDA, Boeing, etc. The Richmond branch has about 300 employees. They mainly involve the two development teams, i.e. Sage 50 and Sage 300, and other supporting and marketing teams. Sage 50 is an accounting software for small business but Sage 300 is an ERP software for small and medium companies.  Also, the Richmond branch is the headquarters of Sage Canada.

How do you describe your work environment?

The work place is spacious, light and neat. They have really flexible work hours, work-at-home policies and light working pressure. I actually quite like their work environment.

What sociable activities have you attended during you co-op?

Since I have started working here, there have been a number of social events held such as bowling, a picnic, the Sage summit, etc. Some of the social events even covered the global branches or North American branches through an online conference system.

What do you do in your daily work?

I work as a software developer at Sage 300. Sage 300 is the ERP software aimed at small and medium businesses. Specifically, my work is mostly involved with web development on full stack, e.g. from front-end to back-end, because I am working on the cloud-based version of Sage 300 ERP. I like web development very much and it is most likely what I would like to do after graduation. Therefore, I am really enjoying the work I am doing here. As a matter of fact, I am indeed getting more familiar with all aspects of web development, including source control during the past seven months. I believe the experience I have had here will be really valuable and helpful in the future.

Is there anything else you think you acquired in the co-op that is worth to share with other students?

Firstly, I guess I have learned some lessons about how to work more efficiently, which I feel is definitely worth sharing. Generally speaking, in order to do efficient work, I’ve learned to focus directly on the relevant things in a project.  Although you might be interested in fixing other issues that come up that are related, it is best to ignore those issues and focus on the direct task at hand. Sometimes, even a workaround is a decent solution.

I learned this from my supervisor during my previous co-op. However, I didn’t really appreciate this idea at the time and regarded it as invaluable. I used to like to dive deeply into an issue and figure out its root cause. I felt that this was enjoyable and I learned more during this process. But in reality  most of the knowledge I gained during this process would disappear from my mind the next day.  Over time, I gradually realized that lingering over a job on issues that are irrelevant is always time-consuming and unproductive, and I would sometimes end up more confused. Consequently, I have changed my working style little by little during this co-op, and I am constantly working to avoid going far away from the issues unconsciously as much as possible. The effect is also straightforward. As a result, I indeed feel my work efficiency has improved remarkably.

Secondly, I would like to speak of the importance of the first impression. My supervisor gave me some suggestions, which include focusing on being detail-oriented in work. I would describe myself as a meticulous person, but I know that this impression came from the first project I worked on and a misunderstanding of expectations.

For my first project, I worked with a senior architect to make an internal tool. He was responsible for specifying requirements, and I did the actual coding work to implement the requirements. He would eventually review my code before submitting it. When he reviewed my work he found quite a few issues during the code review that I could have avoided.  The reason I made these simple mistakes was because I thought he would review my code and I thought I should not waste too much time to checking if he was going to review it.  But this was not the case, and in fact he expected more careful work. Therefore, I changed this mentality immediately and never got such comments again. However, this first impression has been remembered by my supervisor even though I have never made the same mistakes since then. Accordingly, we could see how important the first impression is. So try your best to make the first impression better.  

How did you feel about this co-op overall?

Basically, I feel I have fulfilled my goals during this co-op in terms of both improving my technical and soft skills such as work efficiency, communication and coding skills. I will complete my program as soon as possible, and then look for a job in Vancouver, such as a web software engineer, etc. 

About the Author

A head shot of Frank, wearing a yellow T-shirt

(Frank) LiGang Guo

SFU Co-op Student
Applied Sciences › Engineering Science › Computer Engineering
Connect with Frank on LinkedIn.
Jien Hilario photo
What’s in a Name? Coming to Terms With Labelling Myself as a Person With a Disability

If you were to see Jien on campus, you wouldn’t know that she had a disability. She does not use a wheelchair nor does she have a seeing eye dog. She has an invisible disability. In this article, Jien shares her journey on how she came to terms with labeling herself as a person with a disability. 

Injustice Anywhere is a Threat to Justice Everywhere
Why Doesn’t Canada Have a Disabilities Act?

It is 2018 and Canada has not yet implemented adequate protection and legislation for people with disabilities. When it comes to equality for all, Canada is falling far behind. In this article, Jien discusses the research and reality of why Canada needs a Disabilities Act.

We Can Do It!
How to Satisfy Your Inner Activist

When people think about social justice, they think of things like protests or hunger strikes, but the options don’t end there. These volunteer organizations can help you satisfy your inner activist.

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

two women staring at a laptop screen having a conversation
The End of Round 2: Decision Time

After having had 3 interviews, Natalie realized that she would be happy with any of the jobs. Now, what does she do when two still are deciding, and one calls her and asks her to decide within 24 hours?

A woman in a suit talking to a man
What Happens When You "Don't Want to Bother Your Boss" with Questions?

“Should I ask my boss what to do, or am I being annoying and asking them too many questions?” Leo emphasizes the importance of establishing a clear line of communication with your supervisor and not being afraid to ask for clarification.

Gateway of India Monument in Mumbai (Bombay)
Sheena Takes On the Mumbai Marketing Scene

In her third year as a Communication major, Sheena Rupani returns home to Mumbai, India and proves that an SFU student has what it takes to compete on the international marketing scene. In a setting where high stakes rely on time management and clear cross-cultural communication, this international co-op celebrity takes self-directed study to the next level.