Genrey O. Cristobal

GitGoing - Computer Science GitHub Webinar!

git-going-poster

I really do believe that collaboration among developers is one of the key to success of a successful program. One of the ways we can collaborate among developers is with the use of version control system like Git.

When I was first learning how to code, I have always been curious on how I can collaborate with others. I have really liked the emphasis on writing code that is readable on developers.

It was not that long that I have started working with colleagues and classmates that the need to learn on how to use version control systems has became essential. We were working on huge projects that required multiple developers working on the same file and same folders simultaneously.

I was personally stressed at first because I have heard that you can mistakenly push codes that would ruin other people code, but I'm really glad that I overcame that fear and learned Git myself.

The way I learned Git is by first learning by myself. I have set-up a GitHub account and installed Git on my local machine trying to play with the commands and see the results on the GitHub website. It was really fun seeing my commit message for the first time and seeing the files in the past. For me, it really felt magic.

But I knew at the time that learning Git alone is not going to cut it. I understood the importance of Git as a way to collaborate with other people and I knew that I'm not doing myself any favor by learning Git alone. I needed someone to practice with.

I'm really lucky that I have had classmates in our class that already knew how to use Git, I have actually got plenty of help from them until I became confident on my own.

From that point forward, managing codebases and projects on development teams has become easier than ever. I'm able to instruct other people on what to do and what commands to use and the reasoning behind them until I got the opportunity to have a 'talk' in our university on the importance of Git.

I was really honored that I was given chance by my University to have this talk, to share the importance of Git and GitHub like Gospel.

It gotten to a point that this talk has become a requirement for lower years to attend. We have over 1,000+ students to learn and understand the importance of Git and GitHub on developing software, and many students in other department that are requesting to also have this kind of talk in their department.

It was really an AWESOME experience for me, and I believe that this talk has transcended my understanding of Git and GitHub in many levels than it was before.

Obviously, the pressure was undeniable but looking back at it. I believe that it was worth it.

I'm forever grateful to God, my Professors in University who believed in me, to the Computer Science Council and to my Friends and Family.

Credits:

Banner - Creative Committee led by Gwyneth Uy of Computer Science Council

Special Guests and Speakers - Jhon Keneth Ryan B. Namias, Seiffer Salupado, Red Ivan Igot.