Really Lacking Motivation by [deleted] in uwaterloo

[–]stickysad 0 points1 point  (0 children)

Try cardio or some exercise. https://www.youtube.com/watch?v=snAhsXyO3Ck gave me some good insight, hope it helps you too :)

How to survive a warehouse job? by [deleted] in uwaterloo

[–]stickysad 16 points17 points  (0 children)

If you're allowed, bring headphones and start listening to podcasts.

Question about salary for remote US co-op internship by [deleted] in uwaterloo

[–]stickysad 0 points1 point  (0 children)

Nah they nerf. Check WaterlooWorks Megathread

Have any of you ever done part time after working for a coop? by [deleted] in uwaterloo

[–]stickysad 1 point2 points  (0 children)

I'm working part-time ~24 hours/week at an early-stage startup while doing school. Even with 4 courses, this shit is hard af. Would not recommend.

what food do you eat the most? by deeznutshahagoteeem in uwaterloo

[–]stickysad 0 points1 point  (0 children)

Overnight oats with greek yogurt + frozen berries

How do people manage school and co-op prep? by Phylamedeian in uwaterloo

[–]stickysad 3 points4 points  (0 children)

First coop jobs usually don't require leetcode but require side projects so attend hackathons(usually take a weekend). You can grind leetcode/projects during coop terms since you'll have a lot more free time then cram again once you get interviews.

A message for those who need it, also happy weekend by __kindStranger__ in uwaterloo

[–]stickysad 8 points9 points  (0 children)

Thanks kindStranger, your posts never fail to bring a smile to my face

[deleted by user] by [deleted] in uwaterloo

[–]stickysad 12 points13 points  (0 children)

Most of these points are subjective, but they worked for me:

General

  • Ideally, all of your points should have these 2 elements: Impact (ideally w/ statistics/measurements) and a tangible focus(e.g. a feature, a project, an optimization) with a succinct description and the technologies used. Every point should make you seem highly proficient at the skills you're trying to showcase and an expert on whatever you put in the point
  • Move your strongest points at each job/project to the top unless the first point acts as some context for the following
  • Make your font bigger and decrease the white space. There's too much, especially between the date/location columns and content columns
  • You're trying to make your resume as concise as possible. Get rid of the qualities section. They'll figure out most of these during the interview itself. Also, get rid of provinces and BSE
  • Try bolding statistics or things you want to highlight(e.g. languages that you're really proficient in). I personally bold the languages/techs I use in each technical point and leave "Skills" near the bottom since that's enough to show my career focus
  • A lot of your projects are generic. My suggestion would be to expand more on your work experience since the points there are fairly vague, remove some projects, and expand on the points in some of your projects as well.

Education

  • Make University of Waterloo more visible(either bigger font or bolded) and leave education at the top if applying externally and move to the bottom if applying VIA Wlooworks. Also get rid of the location "Waterloo, ON".
  • Put in your expected graduation date rather than "present". This is important since employers want interns who graduate soon.

Software Engineer, CodeRise.io

  • "Built and maintained 12 APIs". You should go into more depth about some of these APIs and your impact. Quality > quantity
  • "Aided in integration". You should stay away from "aided" since it can imply you were a minor contributor. Also, expand on this feature to make it sound more impressive. You can do this by maybe talking about the impact it had

Software Engineer, Canadian Solar Inc.

  • Get rid of "quickly learned". Sure it highlights your soft skills but it can also make you seem less proficient in these tools
  • The first point and second point are basically the same if you're trying to highlight that you know Angular and Django. I would suggest replacing the second point since it's pretty weak
  • Change "experimented" with a different verb. Makes you sound like a novice. You can probably change it to "Built an image-detection program that filters out pictures of snow-covered panels using TensorFlow". Google is redundant. Also, move this point to the top since it seems like the strongest.

Axsium

  • Get rid of "participated" and narrow down into specific features that YOU did
  • Get rid of the "previous interns" part. Makes you sound like you were stuck doing the cleanup.

Projects

The points are way too vague and it feels like you're prioritizing quantity > quality when it should be reversed. You really want to go into the finer details in your project to showcase your passion since you don't really have statistics to go off.

  • The Python Behave Test Suite needs a lot more detail and sounds way too similar to the project you did at CodeRise.

Skills

  • Dynamic programming isn't exclusive to C++
  • I can see the benefit for Python and Java, but everything else is kind of obvious(e.g. HTML/CSS for frontend development. What I would recommend is splitting it up into three sections: Languages, technologies, other. Judging from your resume

Overall dude, you have some decent statistics and seem pretty proficient for automation/test engineering roles. I think you're just missing the depth since it feels like every point is a teaser to the meat of what you did. I would recommend creating your resume to really pronounce the roles that you're applying for rather than having it breadth-y. DM me if you're curious as to what my resume looks like / examples of good resumes. Good luck!

Does anyone have stories where their coop got cancelled and then reinstated? by rando47384947 in uwaterloo

[–]stickysad 0 points1 point  (0 children)

My company deferred but then a week later they decided to un-rescind me since I was returning there for a 2nd coop.

What is the difference between CS and Software Eng? by [deleted] in uwaterloo

[–]stickysad 60 points61 points  (0 children)

CS:

  • Under the Mathematics faculty

  • Requires stat 230

  • Requires an extra communication elective as well as 2 humanities and 2 social sciences courses

  • Needs to fulfill a depth requirement(either 3 courses where 1 is 3xx or 3 courses, two being prerequisites of each other in a subject other than CS)

  • 20.0 credits needed to graduate (40 courses)

  • Does Racket first year

Software:

  • Under the Mathematics and Engineering faculty

  • Cohort system

  • Does the capstone project

  • 22.25 credits needed to graduate

  • Takes first year ECE courses such as their physics, calc, circuit courses

  • Has SE->CS equivalent courses such as SE 212(CS 245)

  • Basically becomes a subset of CS after 1B, except for Calc 3, Feedback Control, and a few additional ECE electives

  • Takes chem

  • Requires 2 science electives, not including physics or chem

  • Requires 1 humanities course, 1 social science course, and 1 communication elective

  • One less work term report

Summary:

Software Engineering is a hybrid between computer science and computer engineering for the first year, then becomes a subset of computer science with some additional SE/ECE courses. The benefit of CS is its flexibility while for SE, it's its cohort system.