CS371p Spring 2021: Luca Chaves Rodrigues Noronha dos Santos

What did you do this past week?

I pretty much spent the whole entire week working on finishing up the Voting assignment and getting myself ready for next week’s career fairs (lots of resume polishing and preparation).

What’s in your way?

Probably my own anxiety at the moment. This week was full of assignments, midterms, and personal stress so I guess that has been affecting my a little bit.

What will you do next week?

Do career fair research and work on my other CS project. I am particularly excited at the fact that there will be multiple career fairs next week, the CNS one that we are all likely attending and another one specifically tailored to game design and development. I am hoping to establish good connections this upcoming week, and hopefully secure an internship for the Summer. I also hear back from a job application this upcoming Friday so, I have that to look forward to also.

If you read it, what did you think of the Open-Closed Principle?

I have not had the opportunity to read this week’s paper yet.

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

Surprisingly, I had not been placed in an academic environment where I had to consider them extensively, so I guess there were a lot of intricacies about these topics that I did not even know I did not know. That said, I had to become extremely familiar with these, as well as C++ vectors, while working in the Voting project.

What made you happy this week?

I had a very nice job interview!

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

Careful when populating vectors with the push_back() function while recording their addresses. Vectors in C++ are kept contiguous, so adding elements to them, unless you reserve a space in memory, will likely modify the addresses of all elements. That is all to say that your list of recorded addresses will be completely obsolete by the time you are finished pushing elements into your vector. Be careful! This mistake costed me much debugging time during the Voting project.

--

--