CST 338 Learning Journey Summary
During this class, I've learned a lot of valuable things. When I first started, I didn't think there would be much to gain since I've been working as a software developer for the past year and a half. I thought I had a solid grasp on using software design principles to write good code and develop large-scale systems. But as the course progressed, I realized how wrong I was. There were many areas where I could improve and many concepts I hadn't even considered before. For instance, teamwork is something I discovered I wasn't as good at as I thought. I found that I'm not always efficient or good at communicating when working with a team, and I'm still working on getting better at it, even though I initially believed I was pretty good in that area. This course has been a lot of fun and I found myself really getting into it during the second project, where we had to work with Android. Before this, I knew little about Android development, so diving into that en...