CS371p Fall 2021: Xuefei Zhao

Xuefei Zhao
2 min readSep 19, 2021
  1. What did you do this past week?
    This past week I had several projects due, so I worked a lot on them. For this class, it’s been really chill this week since project 2 hasn't been released yet.
  2. What’s in your way?
    Time management! I’m taking two grad-level classes, and I can clearly feel they are much harder than undergrad classes and the workload is much higher.
  3. What will you do next week?
    I worked a lot on the weekends to finish a project for another class, so I plan to relax a little bit next week and maybe start working on project 2 if it’s released.
  4. If you read it, what did you think of the Paper #4: What Happens to Us?
    After reading the article, I have a better understanding of women’s situation in the workplace. I think there are a lot of challenges for women, and people are working to make it easier for women. Thanks to their effort, as a female student and employee, I don’t feel as difficult as what was described in the article. I believe most people are aware of this inequality, but less knows what to do. I think the tips the author gives at the end of the article are very practical, and I hope more people can learn this.
  5. What was your experience of Collatz, exceptions, and strcmp?
    Collatz and exceptions are not surprising to me since I took SWE last semester. However, I know nothing about string comparison in C++ before the lecture. It’s very interesting that char*/cstring is different from string in C++ and we can convert them to string to use == to compare the actual strings.
  6. What made you happy this week?
    Several things made me happy this week. In my autonomous robots class, my group tested our code on the real car, and the car drove really well!
  7. What’s your pick-of-the-week or tip-of-the-week?
    My tip of the week is to use GitLab or GitHub's comments. I usually write a lot of comments on my issues and merge requests. Sometimes a commit doesn’t resolve an issue, so I add comments to the issue about what is done in the commit and what’s left to do. Also, a commit might not fix the entire problem to make a merge request. Then I would add comments to the merge request to keep track of my progress. Thus, the next time I get back to the project I can easily track my progress through these comments.

--

--