In the tech industry, you need to have a fast and efficient
way to share your work with both your co-workers and your managers. This is
because your work can only improve when you have your peers examine your
programs and your managers need to know how far along you are in your work.
There are a number of ways to share your files, whether it is through email,
thumb drives, or through an online file storage service. But all of that can be
very cumbersome, namely because you have to manually keep track of all the
versions flying around. Luckily, there are a number of services on the web that
can both keep track of the history of your files and let other easily access
it.
One of those services is called GitHub. So many people just
use it solely as a place to store files, but there is so much more that you can
do with that service. For example, for any code that you upload to the site,
you can view the history of that file. With that you can view all the changes
you made during a particular time period, and who made those changes. And on
top of that, GitHub has their own editor that allows you to make changes to a
file without even having to open up another IDE. There are so many services out
there that are devoted to making your lives as computer programmers so much
easier, all you have to do is look for them.
I love that you mentioned Github. I mentioned it in mine as well and I think as coders this should be an important tool for file sharing that we all should know. You wrote that there are many tools that can be used for file sharing. Why don't you explain what some of them are and what there uses are. I don't see your picture in this one. Am I the only one who can't it? Thanks for the article it was fun to read.
ReplyDeleteGood post, Github definitely is a great service misused by a lot as a file sharing, when it is so much more. Do you have any experience using it ? Perhaps you could have elaborated on it more, or suggested more file sharing sites that are specifically designed for file sharing versus version control.
ReplyDeleteHi Matthew,
ReplyDeleteI wrote a similar post about how file sharing is a great tool for any project group to utilize. I completely agree with you that selecting the right tool for file sharing is important. Using Google Docs for a project where you have different versions would get confusing very fast. I've played around with GitHub before but never fully used it, but with your recommendation I probably will. I didn't know that they had their own IDE built in which is really handy! Thanks for the great post and keep up the good work!