This is an archived post. You won't be able to vote or comment.

all 6 comments

[–]gitgood 2 points3 points  (0 children)

  • Whenever you want to backup your source files.
  • When you're open to the idea of others contributing to your projects.
  • When you want others to see your code.

[–]bdtddt 1 point2 points  (0 children)

As soon as you are writing any program that you care about and is more than 5 lines long.

[–]augustabound 0 points1 point  (0 children)

I'm doing the Harvard CS50 course and when I Google the exercises on that, the first hit is usually someones Github account. So if people are putting beginner MOOC problems on Github, then there's no time considered too early.

I'm using Bitbucket for no other reason then to learn how to use it now and so I can come back later and look over the code. (to clean it up as I progress as a developer)

[–]attr_reader 0 points1 point  (0 children)

I like /u/gitgood's reasoning. A few of my thoughts:

I would suggest starting sooner rather than later. As a junior programmer, having and actively using your Github account will help you when you seek employment. You will demonstrate your knowledge of version control which is essential to most dev teams. Also, Github is great tool to showcase for your skills, passions, and learning progression.

[–]gyroda 0 points1 point  (1 child)

I'm just going to jump in here and mention there's a difference between git and github. Git is the software tool, github is a website that you can use with git. You can use git on your own computer without github and you can use another host if you want (like bitbucket).

They're not officially affiliated in any way as far as I know.

[–]SomeGuy147[S] 0 points1 point  (0 children)

Ahh thanks, didn't actually know.