Ah High School, those were the days, the days of a set schedule with nothing funny going on. That was only a year ago, however I don’t miss it at all, except for one aspect of it. The CO-OP experience. My high school was one of the few that offers a co-op program for mere high school students. I jumped at the opportunity to get my foot in the door, and hopefully gain experience in some type of programming area. So let’s get this post going shall we?
Who am I?
I am currently a first year student at a University working toward a Bachelor of Computing with a major in Computer Science. I have had a strong interest in computers, specifically programming since I was 10 years old and have always wanted to enter this field, and that statement is still true to this day. I am 18 years old and am more motivated than ever to get going. I contribute and participate in open source projects and very much enjoy seeking out new local based projects to contribute to.
Ultimately gaining experience is a valuable skill in my opinion and is something I try to obtain whenever possible.
What did I do?
I worked at the University of Waterloo as a Web Developer in the Computer Science department. This seems like a more professional job, and one that is not something you would typically see a normal high school co-op student doing. And you’re right, it isn’t. Looking at what my peers did they did not get to experience doing such a technical job as their co-op as employers simply lack the trust that a high school student may know what they are doing. Or, in most cases, the student just REALLY doesn’t know much, which in most cases is true as we are just high school students. Not only did I work here in an unpaid co op position for a semester (unpaid as our school would not allow us to be paid, not because Waterloo wouldn’t pay me), but I also worked two summers after the co-op position as they were pleased with my work.
What did I get to work on as a high school student?
I worked on an internal inventory system, an application to handle in-house subscriptions and lastly a project to handle Computer Science prof recruiting. Overall these applications were rather large, many of them requiring hours of debugging and coding for specific features and bugs.
What did I learn?
This ultimately is the most important aspect of this whole post. What did I learn, what experience did I gain, and what did I get out of this whole experience and opportunity? Well to keep it simple: a lot! Okay… I will expand:
Overall I would not have had a job in a technical field as a high school student if I did not land this amazing co-op job while in high school. No one would accept me when I applied as I had little experience and was only a high school student. No one wants to mentor and give these kinds of people chances, yet this is a crucial part of a student is getting experience early.
I look forward to comments and discussions about this blog post. I am passionate about what I did and am happy to hear what others think. Check out my Github page if interested, or check out my “About” page on my website.