CS371p Fall 2020: Justin Zhang

Justin Zhang
3 min readOct 3, 2020

--

What did you do this past week?

Regarding the class, I didn’t do much this past week as Daniel and I had completed the Voting project a week prior. I went to lecture and learned more about pointers, arrays, equal(), iterators, and the next project for the class. Otherwise, I prayed, read my Bible, and went to my other classes. Oh, I also did some online assessments for some companies that I applied to, they went well for the most part.

What’s in your way?

I am in my own way. My selfish desires and wants. I believe that everything must be perfect, according to my terms, to do what I want. It is not my will, but the will of God.

What will you do next week?

Next week, I will start working on the allocator project. There are many nuances in the project that must be considered, so I think it’s best to start early and work consistently on it.

If you read it, what did you think of Why Is Silicon Valley So Awful to Women?

I think the article really shines a light on the conditions that women face in the tech industry. Really, there are questions that arise from the article that many do not want to acknowledge such as the differences between men and women, the importance of family, and the sinful nature of unwanted sexual behavior. I understand that equality is an important issue for many, and I’m glad that companies are taking steps to improve diversity and inclusion in the workplace. We must understand our core fundamental beliefs and be aware of their effect on others.

What was your experience of arrays, equal(), and iterators? (this question will vary, week to week)

I think that it’s interesting that arrays are allocated based on the number of elements it has. Even with built-in typed arrays, the amount of memory allocated is still O(n) where n is the number of elements of the array. Equal and iterator seem to go hand in hand when considering the comparison of multiple elements of a data structure. I learned that there are different strengths of iterators, and that one cannot always use additive operators to move around in the data structure.

What made you happy this week?

I’m starting to work on another project in a different class, and I enjoy the company of my partners in that class. We completed the title and abstract for the project, and we are going to start working on it soon. I need to do more investigation on the methods that we are using and how the data is to be analyzed for our project, so I have my work cut out for me.

What’s your pick-of-the-week or tip-of-the-week?

This was posted on Reddit and seems like a great way to learn how to program some real applications using C++. The website has over 300 free podcasts and articles, and I believe that it’s a great way to learn about other applications of C++.

Until next time!

Justin

--

--

Justin Zhang
Justin Zhang

No responses yet