Skip to content

yugto.tech

em
"Yugto.tech will be home to every tech tips and trends, programming tutorials, and stories of experiences from beginner to senior developers for developers or from anyone in the IT field for anyone interested in the IT field"
  • Next filipino student devs, get your free github student developer pack now 🎒
  • Previous understanding the difference between git and github 💡
  • Recent Posts
  • Popular Posts
  • Recent Comments
  • Tags
  • forecast app using react

    Programming

    learning api by creating weather wall: a simple forecast app using react and open weather map ⛅️

    September 11, 2021

  • Programming

    filipino student devs, get your free github student developer pack now 🎒

    August 19, 2021

  • Programming

    as developer students, why do we need to learn git? (and use github) 🦾

    August 16, 2021

  • introduction to git and github

    Programming

    understanding the difference between git and github 💡

    August 16, 2021

  • Programming

    filipino student developers: be a postman student expert 👨‍🚀

    August 14, 2021

  • Programming

    loop programming exercises in java, c++, python and javascript —11 📎

    April 12, 2021

  • Programming

    as developer students, why do we need to learn git? (and use github) 🦾

    August 16, 2021

  • loop programming exercises in java, c++, python and javascript —02

    Programming

    loop programming exercises in java, c++, python and javascript —02

    April 12, 2021

  • forecast app using react

    Programming

    learning api by creating weather wall: a simple forecast app using react and open weather map ⛅️

    September 11, 2021

  • loop programming exercises in java, c++, python and javascript —04

    Programming

    loop programming exercises in java, c++, python and javascript —04

    April 12, 2021

  • edward says:
    Very informative! I learned a lot of things with this blog!
  • Algorithm Application developer Beginner developer philippines Computer programmer Filipino developer community Filipino developers FIlipino student developer Filipino student programmer Filipino tech blog Filipino tech community Filipino technology blog Ict programming Java programming Javascript programming Javascript tutorial philippines Java tutorial philippines Object oriented programming Ph programming blog Pinoy developer community pinoy free coder Pinoy programming blog Pinoy programming blog Beginner programmer philippines Pinoy programming community Pinoy tech blog Pinoy tech community Pinoy technology blog pinoy web developer Programming Programming blog Programming tutorial philippines Software developer Software Developer in the philippines Software development Student developer Student developer in the philippines Student programmer Student programmer in the philippines Tagalog programming tutorial Tech blog Technology blog Web developer Web developer in the philippines Web development What is computer programming What is programming
Blogmeter.Top
  • Home
  • About
  • Tech
  • Current Page Parent Programming
  • Blogging
  • Dev Life
  • Contact
  • Home
  • About
  • Tech
  • Current Page Parent Programming
  • Blogging
  • Dev Life
  • Contact
Share

as developer students, why do we need to learn git? (and use github) 🦾

August 16, 2021 Programming

As college students, we are taught various programming languages, from JavaScript, Java to C++. We know how to build projects and up to deployment. And we’re always grouped together to work on a certain project. But for years of studying programming, school never really taught us the what, whys and hows of version control systems. Like the popular Git and Github which actually is one of the important things every programmer should know. 

Read about the difference between Git and GitHub first in this blog post I wrote as part one of the Git series. So, you now have an insight about Git, you can keep reading this now 🤓  

As developer students, why do we need to learn Git? 🔸

Git is used by teams of developers working on a project together. It lets them share changes each person makes and combine those changes to create a finished project. 

You may think, “oh waste of time, let’s just keep coding”, “just another concept we won’t use in the future,” or “i’m a student, maybe I’ll check it after I graduate and find a job where I need to use it” like what I first thought when I heard about it. But as I start learning about it, I start to appreciate its importance as a tool for us developers. Believe me, now’s the best time to learn about it. 

“It’s hard to understand. It’s so complex,“ yes it is, but would you not take the chance to learn it just because it’s too difficult? I’m not the best at it or even good enough, you know, just because I encourage you guys to give it a try. I’m still learning too. 

And even though I’m glad I already had an idea about it before I started my internship, it was still a struggle for me. Being new to Vue, Laravel and Sass at that time of my internship while also having to understand more than basic git commands and needing to meet deadlines was a disaster. You won’t even be given enough time to learn them all.

All those commit mistakes, merge conflicts, rebase and other errors took me one whole day or even more to resolve that should have been solved faster if I didn’t stop learning git before. 

So, If I haven’t convinced you to learn git yet, I’ll give more good reasons for you to start now, yes you heard it right! now. 

In Git, it’s okay to make mistakes! every action is recorded and reversible. 📎

Since git saves all versions of code as a separate commit. Therefore, we will have a variety of references when we need to revert back to any version we need. Revert back and correct your mistake 👌

You won’t get lost. track the flow of the development 📂

Admit it, we all have that one(maybe  even more) project we started that we stopped doing a long time ago. Four months ago? Five? With Git, you can track and review your progress by checking your branch or your last commit.

…and use GitHub 🔵

Keep your codes safe and organized 🔒

Working on the main project for your programming class? Don’t take the risk of the possibility of your project file being lost in your thousand files or deleted on your local storage or having your flash drive missing. 

If you’re like me who always forgets the file and folder names of my projects or where I save them , go learn Git and use GitHub. 

Easier Collaboration 🤝

If you’re fortunate to have more than one or two members in your thesis group who code for your project, using a version control system will make it easier for all of you to work on your project without having to send a new copy to your group mate with all  the changes made every time.

It will help you in your future employment 💼

Yes! Believe me it will. First, you won’t start learning from zero as you work on your first job. Second, of course, knowing how to use Git counts as a skill too! And lastly, you will have an advantage as an applicant by having a GitHub profile with all the projects and contributions you made. 

By now, I assume you understand Git’s importance. Good luck exploring! You can always tell us below your journey on learning it. 

Note: (some notes I should have known before)

📌push. if you can’t do every day, make it every night

📌be clear with your commit messages

📌 start today

📌 get your free GitHub student developer pack! believe me, it’s worth it! all the benefits you can get will be helpful as you learn. 

learn more📑 …

📍 understanding the difference between git and github 

📍 filipino student developers: be a postman student expert 

📍 affordable coding training centers for students and beginners in the Philippines 

Tags: AlgorithmApplication developerBeginner developer philippinesComputer programmerdevelopment of programmingFilipino developer communityFilipino developersFIlipino student developerFilipino student programmerFilipino tech blogFilipino tech communityFilipino technology blogGithubGithub desktopGithub loginIct programmingJava programmingJava tutorial philippinesJavascript programmingJavascript tutorial philippinesObject oriented programmingPh programming blogPinoy coderPinoy developerPinoy developer communitypinoy free coderPinoy programmerPinoy programming blogPinoy programming blog Beginner programmer philippinesPinoy programming communityPinoy tech blogPinoy tech communityPinoy technology blogpinoy web developerprogram developerprogram developmentprogrammer definitionProgrammingprogramming and developmentProgramming blogProgramming tutorial philippinesSoftware developerSoftware Developer in the philippinesSoftware developmentStudent coder in the philippinesStudent developerStudent developer in the philippinesStudent programmerStudent programmer in the philippinesTagalog programming tutorialTechTech blogTechnologyTechnology blogTechnology philippinesWeb developerWeb developer in the philippinesWeb developmentWhat is computer programmingWhat is githubWhat is programming

You may also like...

  • filipino student developers: be a postman student expert 👨‍🚀

  • loop programming exercises in java, c++, python and javascript —03

    loop programming exercises in java, c++, python and javascript —03

  • forecast app using react

    learning api by creating weather wall: a simple forecast app using react and open weather map ⛅️

1 Response

  • Comments1
  • Pingbacks0
  1. edward says:
    September 6, 2021 at 2:15 pm

    Very informative! I learned a lot of things with this blog!

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Yugto © 2021. All Rights Reserved.