CS371p Spring 2021: Sejal Sharma (Week 4)

What did you do this past week?

This past week, for this course, I spent a lot of time working on Collatz. Unfortunately, I have very little experience with C++. Although Collatz itself was not too challenging (in terms of solution), I feel that I struggled a lot with the ins and outs of C++ syntax and compilation. I spent more time working on compiling and syntax than I did actually designing the solution. However, this was very useful for me to push myself out of my comfort zone.

What is in your way?

I feel that my lack of knowledge regarding C++ definitely stands in my way. Because this is my real first exposure to the language, even the small details of a project are very challenging for me. I hope to make the transition to the language easier by trying some LeetCode questions every weekend.

What will you do next week?

This week, I will hopefully have the chance to learn more about C++ during lecture. I say hopefully because classes have been cancelled and my power has been off-and-on. I am glad to have the extra snow days to get caught up though! Like I said, I might take these days to learn more about C++.

What do I think of Pair Programming?

I LOVE pair programming. I actually prefer to work alone if given the choice, but I learned that the right partner can help the both of you become better programmers. With two minds, you can accomplish so much more! However, I know that it is important to learn to work with all types of people. I will try my best in this course to fully abide by the pair programming rules. I say this because sometimes I find myself working on projects alone most often and I want to push myself out of my comfort zone.

What was my experience of operators, pointers, references?

As an OS TA, I’m sure my students would not like to hear this, but I really do not like pointers. In fact, about 80% of the time, I have no idea what is going on with pointers. I kind of made my way through pointers by guessing.

Obviously, I cant continue like this, haha. I will work on learning more and hopefully understanding the ins and outs of pointers.

What made you happy this week?

Well for one, it SNOWED! Crazy, right? And it snowed a lot, I want to say about 4 inches where I am.

Another, I worked on a project with my friend this week. The actual project was not fun, but working together was!

What is my pick of the week?

Learn to translate technical knowledge to people who are unfamiliar with the technical side. I say this because, for work, I have to present to leadership about my program and its API. I feel like I know my API in and out, but when it comes to communicating that logic to people on the business/leadership side, I find myself struggling to translate the technical slang.