CS373 Fall 2021 Blog 3
What did you do this past week?
I worked on the first project for this class. I also did some coding assessments for a couple of the companies that I applied for. I went back home to visit my family and friends for the weekend.
What’s in your way?
I spent some time with my family and friends. Traveling also took up some time for me as well. I am a little behind on the tasks that I need to complete, so I will need to work a little harder in order to complete everything I need.
What will you do next week?
I will be working on an assignment in my Neural Networks class. I am not familiar with some of the tools used in that class, so I will need to put in some time in order to finish it.
If you read it, what did you think of the Paper #3: Continuous Integration?
I did read the paper, and I thought it was very helpful. I did an internship this past summer, and we had used CI. My code would be based off mainline, and I had to continuously git pull from mainline before I committed to ensure that the build passes. Although a lot of time was taken up by resolving all the git conflicts, I think it is helpful in the long run. One thing that was recommended by the paper was to commit multiple times in a day. This was something that I did not do. I most often committed after a couple of days, since I needed to commit after I finished a certain task. I might try this strategy in my next internship.
What was your experience of IsPrime and Collatz optimizations? (this question will vary, week to week)
I was in the Object-Oriented Programming class last spring, and we had a similar project in C++. The Collatz optimizations made sense. I will be using one of them for my project in order to pass Hackerrank test 3.
IsPrime was not too bad of an exercise. My group was able to quickly figure out the issue with the code and tests, and we were able to implement the changes fast.
What made you happy this week?
It was actually my birthday this week. I spent it with my family and friends which was really enjoyable.
What’s your pick-of-the-week or tip-of-the-week?
Project Euler is a website that provides a multitude of coding problems focused on math concepts. It is a good website to develop your problem-solving skills and advanced math skills. Although it doesn’t have common interview problems, it is still a good website to use.