俗话说得好,工欲善其事,必先利其器,工匠想要使他的工作做好,一定要先让工具锋利,在现代,做技术的又何尝不是如此,就比如对于程序员来说,自己的看家本领当然是优秀的编码能力了和解决问题的能力以及丰富的项目经验,这是一个程序员的核心竞争优势,不过除了这些核心优势,有些事情也是忽视不得,比如程序员经常与代码打交道,熟悉使用一款代码管理工具是很有必要的,这样才能使自己工作效率如虎添翼,近期有一名华为的员工分享了他对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的成本远远要低于学习一门计算机语言的成本吧,只要愿意去学习它,它也随时对每一个人开放不是么?

以上所有图片均来之互联网
大家好,我是“上世是朵花”。如果你有什么好的看法或者观点可以在评论区展现你的才华,互动交流,如果想进一步了解我,那就关注我吧!

码农:用git怕丢代码,每次都备份,同事:不学习的人真可怕!相关推荐

  1. 使用git提交到github,每次都要输入用户名和密码的解决方法

    使用git提交到github,每次都要输入用户名和密码的解决方法 参考文章: (1)使用git提交到github,每次都要输入用户名和密码的解决方法 (2)https://www.cnblogs.co ...

  2. 不是码农,不会敲代码的她,却最懂程序员!| 人物志

    受访者 | 西乔 采访人 | 伍杏玲 出品 | 程序人生(ID:coder_life) 作为程序员,想必你肯定看过这样一组漫画:简洁的画风,常年驼背对着电脑敲代码的程序员,他表情木讷,嘴里吐槽的内容扎 ...

  3. 关爱码农成长:关于写代码二三事

    2019独角兽企业重金招聘Python工程师标准>>> 工作这么多年以来,一直从事软件相关领域,即使担任主管职务,也一直对技术充满热情.写代码写了这么多年,多少有些体会.我把自己对写 ...

  4. 码农晒出一段代码:500行代码没有一字注释,这种情况怎么应对?

    对于程序员经常提到的"代码",从某种程度上来讲就算是机器码,因为这个东西机器很擅长读,不论写的怎么乱,怎么压缩混淆,在机器看来都是一样的,而人就不一样了,哪怕是能力再强的程序员,代 ...

  5. 压缩过的js代码怎么还原_码农晒出一段代码:500行代码没有一字注释,这种情况怎么应对?...

    对于程序员经常提到的"代码",从某种程度上来讲就算是机器码,因为这个东西机器很擅长读,不论写的怎么乱,怎么压缩混淆,在机器看来都是一样的,而人就不一样了,哪怕是能力再强的程序员,代 ...

  6. 高效能码农的自我修养:5本书教你怎样科学学习,拒绝无用功

    导读:作为一枚苦逼的码农,你需要学习很多东西.但在开始的开始,你学会学习了吗?科学.高效的学习方法,会让你事半功倍.今天书单姐推荐5本书,为你带来26种黄金学习法则.11个高效能学习习惯.效率加法的2 ...

  7. python缩进tab还是空格_Python码农有话说:写代码时应该缩进使用 tab还是空格?...

    对于程序员来说,其实 Tab和 空格远远不只是"立场"问题那么简单. 在不同的编辑器里tab的长度可能不一致,所以在一个编辑器里用tab设置缩进后,在其它编辑器里看可能缩进就乱了. ...

  8. git push 时不用每次都输入密码的方法

    在本地克隆下来的git仓库中找到 .git 目录 (.git 目录是隐藏文件夹 在组织->文件夹和搜索选项-> 查看选项卡 -> 隐藏文件和文件夹 -> 显示隐藏的文件.文件夹 ...

  9. 看看50万码农怎么评论:为什么程序员工资那么高但很少有人炫富?

    今天和大家讨论:为什么程序员年薪三四十万却没人悬浮 炫是体现一种逼格,也就是鄙视链. 逼格有很多种,有阅历,有知识,有品味,有财富,有地域,有长相,等等.个人理解越往后逼格就相对low. 财富只是其中 ...

最新文章

  1. 使用async/await——Nodejs+ExpressJs+Babel
  2. matlab的日期当循环量,R语言与matlab循环时间对比
  3. 消息队列 策略_消息队列技术点梳理(思维导图版)
  4. 【DWR系列04】- DWR配置详解
  5. Shp数据批量导入Postgresql工具的原理和设计
  6. 哈理工OJ-2277-喝喝
  7. 常用数字音频功放芯片-音频放大器
  8. 黑盒测试、白盒测试、灰盒测试
  9. 用python实现计算器功能_Python实现的计算器功能示例
  10. 宏基d260linux系统,千呼万唤始出来 宏碁D260新本仅售2499
  11. Blender_1_移动、旋转、缩放
  12. kindle导入电子书方法
  13. bt面板增加多个站点用同一个IP
  14. jQuery介绍、jQuery引入
  15. 【Java案例】用户登录注册
  16. Windows下使用windeployqt打包QML项目(双击运行无反应)
  17. matlab 画星座图,基于k-D树邻近点搜索的彩色星座图绘制[Matlab]
  18. 使用循环神经网络训练语言模型(从简单起手、歌词生成器,爬虫+GRU循环网络)
  19. C语言编程>第二十三周 ⑤ 请补充main函数,该函数的功能是:求1~100(不包括100)以内所有素数的平均值。
  20. WPF中System.Windows.Interactivity的使用

热门文章

  1. 2021恒生电子面经(校招实习)
  2. c语言写txt文件fwrite,文件操作 fwrite,该怎么处理
  3. getAttribute(),setAttribute()的方法使用以及区别。
  4. IIS SSL客户端证书(忽略/接受/必须)之三——思考验证(3)
  5. 华为Linux改装windows的弊端,试用华为的linux版电脑,不安装windows,能不能胜任工作? - 区块网...
  6. 线形回归和梯度下降的Python实例。
  7. 07.显示系统:第005课_Vsync机制:第004节_surface使用vsync过程代码分析
  8. 组建一个最简单的局域网
  9. SpringBoot2.x 集成 七牛云对象存储Kodo
  10. 全面解读量化中性策略