俗话说得好,工欲善其事,必先利其器,工匠想要使他的工作做好,一定要先让工具锋利,在现代,做技术的又何尝不是如此,就比如对于程序员来说,自己的看家本领当然是优秀的编码能力了和解决问题的能力以及丰富的项目经验,这是一个程序员的核心竞争优势,不过除了这些核心优势,有些事情也是忽视不得,比如程序员经常与代码打交道,熟悉使用一款代码管理工具是很有必要的,这样才能使自己工作效率如虎添翼,近期有一名华为的员工分享了他对git使用的一些看法。
据这名华为员工在公司内网发帖称,他们公司有部门之前是用svn的,后来公司要求统一使用git了,由于好多人还不是很习惯,在他看来非常影响工作效率,针对这个问题还进行了反馈,貌似还没有得到解决,他认为这样严重影响工作效率,对于解耦不强的下一套代码一个盘的咋玩啊?针对这名网友的情况,一帮同事们也七嘴八舌的讨论了起来,我们看看他们都说了些什么吧。
网友一:还没用习惯吧,用svn也太落伍了。
上世是朵花:专门抽一段时间学习一下就好了,如果不愿意主动去学习,后面将会更加影响效率,浪费的时间将会远远大于学习时间,为了以后节省效率,就花一小段时间去学习一下,这样做是十分明智的。作为一名程序员,定期学习新知识还是蛮重要的。
网友二:如何判断落伍??svn也好git也罢,他就是个工具!哪个效率高,用适合现实场景用哪个!!你的小车能当五菱宏光用吗?
上世是朵花:对,没有错,不管是svn还是git都是一个工具而已,不过,根据这名网友说的话,好像是还没有熟练掌握git,举得五菱宏光的例子貌似对git误解颇深。
网友三:如果提了意见解决不了,那就花点时间,逼自己好好学习。想想你又会一种工具了,多棒啊
上世是朵花:这名网友乐观的心态很值得他人学习,有困难不要抱怨,而努力去克服,让“困难”变成“容易”也同样不存在困难,这才是消灭困难的正确姿势。
网友四:刚切的时候都觉得没有SVN方便,等git用熟了就发现,git真心好用。当然前提是你愿意接受新事物,不想改变那也没办法
上世是朵花:赞同,从svn成功转到git的人都会这么说,那些出来抱怨git不好用的大部分都是还没有转成功的。
网友五:本来git使用的场景是代码提交者离散分布的,说白了就是去中心化,比较自由。华为码农基本都坐一起都一起加班,用这个其实毫无意义,也就跟跟潮流罢了
网友回复网友五: 完全不懂就敢来瞎说误人子弟。。。
上世是朵花:嗯,说他无人子弟我觉得不过分,看这名同学前半句说的很好,不过结论倒让人叹息,看来还是没有领会git的精髓,对git误解颇深。
网友六:一年多了,对git命令很不熟,因为没时间研究,搞丢过几次代码,现在最保险都是出问题时另存一份,重新拉代码提交,才能保证万无一失。
网友回复网友六:这种不学习的人真可怕,估计出了华为真没公司要了。
网友回复网友六:你是我见过用git最搞笑的,git有一个强大的地方叫多分支,就是说不同开发任务来回切换,而代码完全不用备份,不同分支不同代码,还有黑技能git stash
上世是朵花:没错,还在用备份的方式真是太委屈git了,就好比家里有洗衣机不知道用,还在拿盆子用手搓洗衣服一样。
网友七:有时候,学习工具的代价比编写代码的代价还大了
上世是朵花:学习是一种投资,学习工具的投资是一次性的,只要投资一次就终生受益,不付出代价就想受益只能说人太懒了,做技术的哪能离开学习,不是么?
网友八:花写帖子的时间多学学不就行了?现在没多少用svn了
上世是朵花:赞同,利用帖子吐糟的时间就可以好好学习git了,抱怨无益,还是多多改变,走出舒适区。
从大家的评论中无非能看出两类观点,一类是挺git的,认为git好用,也有部分网友说“就是一个工具而已”,并不认为git好,我就个人的经验说一下看法,最初我也是用svn的,说实话,当第一次用git的时候我也是有抵触情绪的,当用了一段时间之后,就会爱上git,不过这是有前提的,前提是你需要去深入学习了解git, 只要了解的越深才会越发现他越强大,不要像上面那个同学那样,用git一年了,只是简单的提交会用,代码还是手动备份,如果这一年期间他花半天时间认真研究git就不可能会闹出这样的笑话。好多技术都在那里放着,聪明的人都会去学习,因为学了就属于自己的,不学就永远和自己没关系,想必学习git的成本远远要低于学习一门计算机语言的成本吧,只要愿意去学习它,它也随时对每一个人开放不是么?
以上所有图片均来之互联网
大家好,我是“上世是朵花”。如果你有什么好的看法或者观点可以在评论区展现你的才华,互动交流,如果想进一步了解我,那就关注我吧!