What’s the big deal about Github

When I first started programming I did not understand the purpose of Github. To me it was the developers' version of LinkedIn. I created a profile with my name, picture, and tagline then abandoned it for a couple of years hoping that job recruiters will see me. It was not until I was in a full stack developer bootcamp I became familiar with the basics of git and Github. This year I selected as Grow With Google Scholar to take Udacity’s Front End Developers course where I gained a deeper sense of what Github means to the developer community.

Git and Github are not the same thing.

Git is a version control system that tracks of any changes in your files. Github is an online hosting service that stores your git files.

I need to have perfect code to put my work onto Github

Github is for everyone. You do not need to be an expert to use it. Many potential employers see if you’ve improved your programming skills over time.

Github is the NOT your resume

Github is a place to store your code. It does not replace having an actual resume. But you can use Github to advertise to future employers. You can pin your favorite repositories to the top of your Github profile page. You can also host your projects on Github for free. As long as your project is made with HTML/CSS/JS Github will host your projects.

To use Git you need to learn all the commands

I only know what I need to get through my workday. With anything you try to learn you start out knowing a few things then you can expand your knowledge. Don’t need to drink from a water hose when you are starting off learning how to program.

  1. Git init
  2. Git status
  3. Git add <file name>
  4. Git commit -m “MY MESSAGE”
  5. Git push

Documentation is important thus don’t skip the ReadMe file.

A ReadMe file is like an abstract for a research paper. ReadMe files contain instructions to a user on how to install and how to run code on their local machines. ReadMe files may also contain the file structure of your program and a list of bugs and patches.

Resources

If you want to get started learning about Git and Github check out the workshop slides that I created for R-Ladies Chicago.