CS371p Fall 2021: Week 6

What did you do this past week?
This past week, I had an Algo exam and a Compilers project due, and I continued to work on the Voting project for OOP. I also had an IM softball and soccer tennis game, so the week was pretty busy.
What’s in your way?
Currently, my partner and I are just trying to pass the third HackerRank test for Voting, and we hope to figure it out soon so we can wrap up the project by tomorrow night.
What will you do next week?
Next week, I have an exam on Thursday and another Compilers project due, so I will be spending a lot of time studying and working. I also have a few IM games to play again, so I will be at the IM fields quite a bit over the week.
If you read it, what did you think of the Paper #6: Single Responsibility Principle?
I read this paper last semester in SWE, but it was nice getting a refresher on the Single Responsibility Principle. I find these high-level design ideas pretty fascinating and helpful for when it comes time to implement my own piece of code.
What was your experience of stack, queue, priority_queue, values, pointers, and references? (this question will vary, week to week)
I’ve used these data structures before in other languages, but it was cool to learn how they are implemented in C++, and about the underlying containers that support them.
What made you happy this week?
Getting done with my Algo test felt pretty good, as I was able to stop studying and focus on other classes after a few days of pure grinding Algo. One of my brothers also just moved to Austin today, so I am heading over to go visit him tonight, which I am looking forward to.
What’s your pick-of-the-week or tip-of-the-week?
I’m in the middle of recruiting for an internship, as I know many of y’all are too, and something I’ve found very beneficial is keeping a Github of my code from classes, personal projects, etc. for technical recruiters to see. Projects are a great way to showcase your skills as a student, and I’m sure companies look through your linked Github when you apply for internships/jobs. I need to update my own with last semester’s projects, but I would highly recommend putting together a Github if you haven’t already!