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 environment was quite challenging. I love facing challenges, and this project was definitely one of those moments where I felt both excited and engaged. Another success I'm proud of is getting more comfortable with using Git. At my job, I've mostly used a proprietary software called EWM by IBM, so transitioning to Git and managing my projects with it was a significant achievement for me. It feels great to expand my skills and tools, especially with something as widely used in the industry as Git. Also I can say my teamwork skills improved a bit and I gained insights on how to work within a team on a fast paced development environment.
Comments
Post a Comment