关于 Git 的鄙视,引出自己的一些想法。

2018-09-30 16:00:47 +08:00
 puga2006
首先这篇帖子我不会说或者去评判那些不会 XX 的人到底是对还是错,那些人到底怎么样,我只是谈一下关于那些鄙视别人的人。

如果所谓的 [会 git ] 等同于 [网上随便一查十几分钟就能学会的 clone add commit pull push 命令的] 的话:
这我觉得没什么好鄙视的,很简单的东西,就像你不能因为一个人只使用 Terminal 而不使用 iTerm2 你就鄙视他一样,也许你在 iTerm2 上还没别人用 Terminal 用的遛。(就像你不能因为一个人只使用 eclipse 而不使用 idea 你就鄙视他一样,也许你在 idea 上还没别人用 eclipse 用的遛。)

如果所谓的 [会 git ] 等同于 [基本掌握 git 的所有用法里面的大部分用法] 的话:
我觉得所有 git 用户里面只有很少一部分掌握了 git 的大部分用法,平时我们工作主要就是 clone add commit pull push,再多一些什么 checkout,log,branch 等等这些较低频次的用法,但这些功能也只不过占了 git 所有功能的一小部分而已。
这算不算“不会 git ”呢。如果鄙视这种“不会 git ”的人的话,我觉得 V2EX 里面 90%以上的人都怕是要被你鄙视了。

现在很多人有一种很不好的心态,不专心搞技术,各种所谓的高大上的东西都简单学一下,然后鄙视那些不会这些东西的。比如 v2 经常能看到一些用一个东西就优越感爆棚的话语,“这个网站封的好,我有 ss 随便封”(ss 鄙视,挺搞笑的是吧),“这个问题你不会谷歌吗,都 8102 年了,你说你不会上谷歌,Are u(注意:这里一定要用 u 才能鄙视用 you 的) kidding me ?”(谷歌鄙视,用一个搜索引擎也值得鄙视?)
还有比如我现在这个帖子没有用 markdown 语法,可能也要被鄙视了,然后我前面的 Markdown 的 M 没有大写,也要被鄙视了。


我说说我自己关于鄙视的看法,如果你要真的鄙视别人,你至少得跟别人拉开几个档次吧,比如是你在 C++的造诣已经达到登峰造极能与 C++之父谈笑风生的地步,OK 你可以鄙视那些连虚函数表都不知道是什么东西的人,但是你如果只不过刚学 C++两三年,就去鄙视那些刚入门的连虚表都不知道是什么东西的菜鸟,那确实挺低端的了。

况且一个热爱技术的人真的有闲心有时间去去鄙视别人不会这个东西,又纠正别人的那个“错误”吗。
3517 次点击
所在节点    程序员
24 条回复
ques
2018-09-30 16:10:56 +08:00
神烦那种连自己用的东西比别人好在哪都不知道,还到处跟风鄙视的人。
imdong
2018-09-30 16:17:24 +08:00
我只鄙视两种人:
不会提问的人;
不会学习的人。
chinawrj
2018-09-30 16:20:42 +08:00
现在人啊,一个新东西才学了半个小时,就说:这个东西很简单啊,半个小时就搞定了。
太浮躁!
sambawy
2018-09-30 16:21:05 +08:00
最鄙视伸手党,明明搜索引擎可以搞定的事一定要麻烦别人
way2create
2018-09-30 16:21:10 +08:00
我只讨厌:
1 人品低恶心人
2 人品低的同时技术低
3 满足以上还装 B
kqz901002
2018-09-30 16:22:25 +08:00
Git 的本质是管理,而不是技术
way2create
2018-09-30 16:22:41 +08:00
所以我如果鄙视一个人,一定不是他单纯技术低
sagaxu
2018-09-30 16:24:42 +08:00
不是歧视新手,也不是歧视不会某个东西。

歧视的是万年新手,用十年 CPP 都不知道虚表的人。

歧视的是提出网上随手一搜就有正确答案的问题的人。

什么程度算会用 git ?至少能在纸上画出每一种常用操作(checkout add commit reset merge rebase)前后,head,index,working tree 的变化。
Deville
2018-09-30 16:38:08 +08:00
我觉得鄙视 xxx 的态度,这类可以理解;鄙视 xxx 目前的技术掌握情况。。真正的大神不会如此吧。。毕竟技术是要有经验积累,我之前老大从初中就开始玩儿编程,现在学任何新技术上手都贼快,大多数是因为他经历的多,掌握的技术栈雄厚,已经触类旁通,很多都可以类比到传统技术栈做展开。

回到 git 鄙视。。 会用 git 和 懂 git 是两个层次,可能会有半数的人不知道 merge 和 rebase 对于节点的操作区别,以及 怎样才能维持 master 在节点上的洁净,甚至。。不知道 stash、cherry-pick 这类命令。。

但说白了。。。在同一家公司的技术人员,,有那么复杂么,你不会的我会,我不会的他会,互相讨教共同进步升职加薪才是正道啊。。

鄙视不鄙视的。。下了班或者换了公司互相间又有什么关系呢。。

“与人为善,福虽未至,祸已远离”
holy_sin
2018-09-30 16:39:17 +08:00
少点鄙视 多份关爱
puga2006
2018-09-30 16:45:18 +08:00
@Deville 是的,鄙视别人除了满足自己内心的优越感以外,对于自己和别人都没有其他任何帮助了。
CEBBCAT
2018-09-30 16:45:37 +08:00
相关链接: /t/494010
kanepan19
2018-09-30 16:48:55 +08:00
4 个字“同行相轻”,没办法的
kslr
2018-09-30 16:58:56 +08:00
Git 不只是工具
hcymk2
2018-09-30 17:07:41 +08:00
gongcheng121
2018-09-30 17:10:32 +08:00
我鄙视开车乱扔垃圾的,随地吐痰的。
chenuu
2018-09-30 17:12:55 +08:00
GIT 就是个工具。你工作需要用到的会用就行。
Linxing
2018-09-30 17:51:02 +08:00
说实话 GIT 命令我现在还经常忘了 都要去查一下 有些低频使用的命令 真的记不住 目前公司 SVN 跟 GIT 都有 曾几何时我还用 dropbox 做版本控制。。。。。。
cxh116
2018-09-30 19:29:56 +08:00
开百万豪车鄙视零头不到的几万车的买菜车,这只是一种无礼的行为。
买菜车通勤不比豪车差,碰上堵车,豪车也飞不过去,严重事故豪车也一样死翘翘。
但会开动车和会开车完全是回事,乱开远光灯,无脑加塞等把他人和自己的安全当儿戏的行为可不是会开车人的表现。

svn 和 git 就好比买菜车和豪车,基本的源码版本控制功能都能满足,只是 git 多了些酷炫的功能而已。
但会 git push 命令并不表示会 git,你难道就忘记前几天疯传的因 git push -f 而发生的惨案了吗?
因为自己的技术不精且不认真学习的,而给其它协作者带来困扰,这种人才是被鄙视的对象。
会使用 git 的表现和会 linux 一样。你从网上复制出解决你问题的命令时,你至少要知道这些命令的意思,执行它会引发什么后果,如果别人恶作剧把 git status | sudo rm -rf / 贴在网上,而你不假思索的就执行了,还傻傻的输了密码,不鄙视难不成还说,"小伙子,你真棒"。
会使用和了解原理又是另外一层了,就好像会开车和了解汽车原理一样。了解汽车一些原理,对开车更的帮助。比如手动档因为齿距比而降档要补油增加转数来匹配当前的车速,而不是傻傻的靠慢放离合来使转速与车速匹配。
kawkeye
2018-09-30 19:46:41 +08:00
真的有点幼稚,git 和 svn 的作用是什么,大抵为了方便团队协作吧,如果不屑,你也可以几个人围成一团,每个人负责一部分,然后 copy 到主机集成到项目也行.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/494207

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX