本人编程出身,7年多开发经验,想了解更多互联网和开发相关知识,欢迎关注本人头条号。 先给出结论:当然是必备的。 1. 大部分使用情况 Git作为一个分布式版本控制工具,在敏捷开发和项目代码管理时非常方便。我知道的大部分公司都使用Git来做代码管理,甚至有些使用Git来做文档管理。 Git是用来做项目管理的,不但可以用来管理代码,即便是很多非程序员也使用Git来管理文件等项目。 2. 与世界交流的工具 各大知名的代码托管网站都使用Git来做代码管理,因此作为一个程序员,在学习和获取新知识是后不可避免的要使用GIT学习源代码(当然可以下载压缩包,不嫌麻烦的话)。 同时,个人在参与开源项目或者开源个人项目的时候也是需要使用Git管理代码和文档的。 3. 工作能力 当然,现在有些公司尤其是企业级应用为主的公司使用svn来管理代码,但是作为一个程序员不可能一直在一个地方养老(就算你愿意,公司也不一定愿意),如果更换工作,为了让自己有更好的适应性,Git也是必知必会的基本要求。 4. 学习成本 Git非常简单易学,分清楚几个基本概念,如果使用命令行的情况下,只需要记住7-10个命令,就可以玩得很溜了。 这样得学习成本,对于知识更新毕竟快得程序员队伍是不值一提的。 最后我只想问下,有不会Git的程序员吗? |
|
来自: 昵称11935121 > 《未命名》