Wk07/08: Learning Journal Summary

 

Wk07/08: Learning Journal Summary 

 Looking back to HW 1 I would approach it differently on how I initially did it. When I first did it I didn't check the test cases first. Now that I know checking the test cases can help me understand what each function or code does, I will try to read the test cases first before jumping into coding. Second, I would do the functions that doesn't have dependency of other methods. Doing so helps me understand the flow of the logic. While I was initially reading through the documentation, I would jump from one method to another just because I don't fully understand the flow of it. Implementing methods that can work by itself helps me understand the workflow logic. Other than those two things I can't think of any major approach that I need to change. Maybe some minor changes I can do is to clean up the documentation and make sure the TODOs are done before submitting my work.
 
Overall through out the entire class I'm really proud and confident about my Java fundamental skills. I initially joined this class with 0 knowledge on how to code in Java.  My initial knowledge of OOP is from C++. It was a struggle initially with the first few homework and other tasks. But at the end of this class I can confidently say that I can take on other projects that involves Java. It's not just my java comprehension that improved but also how to design projects using Java. Java is a popular language and a lot of company uses it. This being able to design and code using Java will be a good addition in my resume or skills.
 
Another accomplishment I have towards the class was being able to develop and android app. Just like Java, I have 0 experience or knowledge when it comes to developing android application. Learning this in a short time was definitely challenging and exhausting from my experience. I was struggling on following along with the classes and work that needs to be done. But towards the end of this class I was able to endure the struggle and I was able to develop android app. In addition, I was able to do it with a group which help me understand more on how to develop as a group. Things like project planning, github challenges since multiple people are working in the same project, and many more.Developing an android app alone is challenging and developing it with a group is also a different set of challenge. I was afraid that I was going to be a burden to the group since I was struggling to learn android development but I was lucky enough to have helpful peer and team. The last project for this class help me in both collaboration skill and android development skills. I feel more confident and better dealing with android development and my git skills working with different people than I ever was.
 

Comments

Popular posts from this blog

Week 5

Week 4

Week 2