Gssoc’19 — A Whole New Experience For Me
1) Participation
I am a freshman to my college, and even to coding so I had no idea how would I perform on this sort of great open sourcing platform. But Gssoc’19, with its great platform of mentors,guides and a community with whole lot of developers and coders have been constantly guiding me through it.
2) Choice of project
As every selection do excite me, so did the Girlscirpt Summer Of Code. It was a whole new experience for me and the projects given by mentors here covered all the topics of native development. May it be Data structures and Algorithms or topics like Web Development,Mobile Application Development,Machine Learning and all the other such topic. Being a first year student I had little concept of all those topic but as participation is learning. I went through important topics like Data Structures and Algorithm, as well I had a good command on web development. So my selection of topics where on this projects. You can visit the github repo of the projects I contributed to here.
Algo_Ds_Notes
Connect-Me
Both the project let me contribute and learn a lot. I also had contributed to other projects and through it I had proper guidance.
3) Experience
Contributing in “Algo_Ds_Notes” I learnt the fundamental data structures as well as algorithms and this also helped me start with competitive coding. The mentor here was “Aman Jain”. He constantly guide me with github basics as well made me aware with the role of Github for the Open Sourcing. There where other mentors too who had always been beside us making us aware for healthy coding as well rules of proper open sourcing. Participating in it I had good command on github with experience in both terminal and UI. I also get to know some of the advanced topics such as squashing of commits on Github and also get to know the importance of a good code, with proper indentation and formatting.
4) Community
The community here was constantly active. I initially joined the slack channel of #gssoc19 and other channels of projects depending on my interests. The channels where highly active and had given constant support of all the mentors as well as the mentees. The #participants channel had over 990 members and dealt with individual doubts and queries. The #announcement channel had all the important announcements regarding how we need to go in this journey.
I celebrated when my first PR was merged and this confirmed me a certificate but my interest did not stop here and I continued with contributing to projects mainly “Algo-Ds-Notes” with constant support of mentors. All my errors and queries where effectively solved and now i stand at a good zone for future open sourcing. Till date I have 25+ PR’s merged on this journey and have learned a lot from this.
5) Learnings
Learnings from participating in #Gssoc19
- Opened up the world of Open Source — There are so many opportunities to contribute and learn just you have the zeal in participating.
- Keep learning through mistakes. This is all Open Sourcing is.
- Importance of being highly active in community
Therefore, Girlscript Summer of Code is a great zone for open sourcing and you learn a lot form it. The 3 months journey will soon come to an end but it will always be definately and experience worth rating high and now I feel I am highly obliged to participate in it.
Signing off!