我对新学习开发人员的建议是:每天学习Git和并在Github发布代码。
我每天都会收到来自刚刚开始学习如何编写代码的人的电子邮件/推特/消息。不管他们的脚本如何,他们想学习什么语言/框架,一个建议总是保持不变:创建一个Github账户,学习Git,并且每天发布代码。
我是认真的。你可以创建一个程序、网页或一个长度超过10行的项目 - 你应该使用Git。
Git是什么?
Git是版本控制系统(VCS)。在一个非常基础的层面上,VCS可以帮你完成两件很牛的事情:你可以跟踪文件的变化,并且简化了多人文件和项目的工作。的确有类似的多版本控制系统,但是Git无论在公司还是个人中都是最受欢迎的。
为什么使用Git和GitHub?
七个你应该使用git或github的理由:
1.集中云存储你的代码
您的代码始终可供使用。不管你用的是什么电脑,或者你在哪里。硬盘故障?没问题。所有的代码都被备份啦。
2.版本监控
你的代码的每一个版本也可以提供给你。Git不会像在Microsoft Word中保存那样。用Git,每次你提交你的代码,Git都会记住自上次保存代码以来发生了什么变化。即使你已经改变了1000次文件,Git也会记住每一个变化。出于某种原因需要将项目恢复到三个月前的版本?Git使它变得容易。
3.团队协作
Git简化了与其他人一起工作的过程,并使项目的协作变得容易。团队成员可以处理文件,并轻松地将其更改与项目的主分支合并。这使多个人同时处理相同的文件成为可能。
4.参与/开源
Github是一个基本的社交网站,即使是初学者也可以轻松地处理大型项目,并加入开源社区。您可以与其他开发人员会面,提出有关其代码的问题,并提议代码更改。通过定期使用GitHub,您可以学习如何在开发团队环境中工作。
5.使你的代码变得更好
GitHub允许你回顾以前写的代码。你可以查看几年前的项目,并让它们变得更好,或者只是看你是如何进步的。
6.展示
GitHub是获得注意的好方法 - 展示你的代码和你的项目!特别是如果你是一个自学的开发人员,GitHub提供了一种向招聘者和公司证明你能编程的方法。
7.无论如何,你都会需要它
世界各地的公司和技术都在使用Git:亚马逊,Facebook,Linkedin,雅虎,微软,Netflix,Rails,安卓,Linux和Zendesk - 只是仅举几例。学习使用GitHub让你有机会成为其中一员。
如何学习Git
学习Git的基础知识需要15分钟。这里有一个很棒的(免费!)由GitHub赞助的互动教程,你可以在这里学习所有的基础知识:try.github.io
GitHub还在这里提供免费培训和额外的学习资源。
上面两个链接李的资源,可以让你在几个小时内轻松学习和掌握GitHub的基础知识。
总结
学习Git。你不会后悔的。您将在15分钟内完成基础知识,几个小时内您就可以向开源项目提取需求。
原文链接