After two weeks of time, I finally completed release 0.1 for my
First Open Source Project (Repo-Context-Packager). From this project I have realized the importance of putting things into practice to develop the skillsets of a programmer, and have learnt a lot about open source project and Github as a tool for collaboration.
By working on this project, I realized that starting to work on a project is as importance as planning. When working on projects or programming language that we are not familiar with, it can be difficult to have a good plan on they should be executed. However, by starting the project, even if it is simple at the beginning, we become more proficient through practice and will gradually make the program better by improving it bit by bit.
Through the process of code review, I have learnt to appreciate the power of community, which enables individuals to learn good programming practice from each other, and makes debugging process more complete by allowing testing to be done by more programmers, on different platforms.
Moreover, I have gained experience in contributing to existing project by others by making Pull Request, which sharpens my skills in understanding codes by other programmers, and writing codes in a consistent style. I’m also getting used to handling common issues that come up when collaborating in parallel with others, such as resolving code conflicts during merges.
All in all, I have learnt that we don't have to be perfect to start working on a project, instead, working on projects of our own or the other will make us more skilful. I also start appreciating the power of open source community for not only sharing their own work, but also helping the other to complete their projects.
Top comments (0)