It is a tough week for me. My
partner and I spent much time working on it and finally made it in time! But
the cost of it is that I didn’t finish the reading assignments of textbooks and
recommended paper. As a result, I am totally lost in this week’s three quizzes.
As for the lecture contents,
I think I have gained a lot, especially for the topic of operators. I knew l
value and r value during my undergrad studies but my understanding was fairly
wrong. I also learnt how to judge whether an operation is legal or not.
However, I just tried my best to remember as many examples as possible but
didn’t understand why it is legal or illegal at all. This time, from the
prospective of l and r value, I could do my own judge with a quite reasonable
explanation. That is cool.
We also discussed and
compared heap verse stack. It is relatively easy to understand because the
professor had mentioned such comparison in previous lectures. The topic of
variable is also interesting. It requires you understand pointers and references
very well. In fact, I would like to choose pointers and references as the most
important and confusing concepts that we need to understand. It appears so
frequently in our class. Because it is relatively abstract, you could easily
make a mistake on it.
In Friday’s lecture, a presentation
about advanced git is given by a graduate student who also has working
experience at Waterfall. His ad for this company does make sense and I would
like to have a try for an internship position. Let’s go back to git. After
doing two projects under git, I am much more familiar with it. It is extremely
fast, as the lecturer mentioned. It is because most operation is done by
pointers. I also appreciate the word he said at beginning. Git is complex, but
worth it. Although I am still confused by some commands of git, I am glad to
learn more and take full advantage of it. I am also considering push my
previous projects to it because the lecturer said your github would be more appealing
to HR. Code won’t lie. That’s pretty true.