This article written for completing PPL 2021 Individual Review competencies
At long last, The PPL project final sprint is already finished. All of those effort and hardships that i have been through in this project is finally pays off, because of this project i could experienced new thing that could helps me in the future with my career. In this article, I’m just going to tell what experience I’ve got from PPL courses.
PPL teams contains about 10–12 developer to develop a software with Agile and Scrum methodologies and every member of the team get a chance to be a Scrum Master or Product Owner. Working with this big team and with an appropriate methodologies give me an idea the right way to work as a team and helps me to communicate better with my team because good communication is a key factor to a successful team. In this PPL, I got a chance to become a Scrum Master, being Scrum Master give me an experienced on how to manage a team and how to solve problems that arise from the team.
I really loved how PPL GitFlow works, it guides me on how I should use Git in my project. GitFlow give us a clear guide in development process on how we should write our commit message, rules on merging branch, etc. It makes software development process cleaner and well-organized. I could use this knowledge for future software development in my career.
Backend side in my project use Python and Django Framework. In this PPL project, I’ve learn many things about Django how to dealt with Google Oauth API and Maps API in Django, how to create clean REST API with Django, and in this development I also got an opportunity to create a new module / Django Model Field that compressed image before saving it to disk, I’ve called it CompressedImageField, to create this I have to read Django Source code to learn ModelField Behaviour, this increase my skill in understanding a source code. I also learn how to deploy Django app with CI/CD with helps of my friend in my team and I’ve learn to dealt with any environment issue where the apps deployed. I’ve also learn a bit about Flutter and understanding Flutter Structure in my project.
PPL force me to write an article to complete my individual review competencies. Although at first I felt reluctant to write articles, I still write articles for my grades PPL and gradually I felt more comfortable to write articles, I could seen myself writing articles more in the future because of my interest and self-will, not from any demands or obligations.
I am really satisfied learning in this PPL courses, I’ve learn a lot of new interesting things which I believe would help me in my careers. Thanks for reading my articles, I hope you have a good day! :).