怎样尊重一个程序员

2018-12-26 12:19:58 +08:00
 Seymer
作者:王垠
链接: http://www.yinwang.org/blog-cn/2015/03/03/how-to-respect-a-programmer

有些事情真是只有经历过或者自我体察才会明白。一年又一年,希望我们互相尊重,其不论技术好坏,职位高低,贫穷贵贱,单纯作为人的属性,给予最起码的尊重。
13696 次点击
所在节点    程序员
121 条回复
Desiree
2018-12-28 09:27:42 +08:00
「所以你就经常听有人煞有介事的说:“并不是 Git 允许你这么做,你就可以这么做的! Unix 的哲学是不阻止傻人做傻事……” 如果你提交代码时不知道 Git 用户一些约定俗成的规则,就会有人嚷嚷:“ rebase 了再提交!” “不要 push 到 master !” “不要 merge !” “ squash commits !” 如果你不会用 git submodule 之类的东西,有人可能还会鄙视你,说:“你应该知道这些!”」感同身受
passerbytiny
2018-12-28 09:42:43 +08:00
我是实在没法用客观的心情去认真看全文,感谢有人总结了核心思想:"老子那么牛逼, 做事没按规矩来怎么了, 细节做不好又怎么了? 老子就是牛逼, 其他人都是傻逼"。

实际上,本人跟作者是有点像的,然而本人的态度是“在自己的世界里老子就是神,在公开世界里该当孙子的时候就得当孙子”,所以,是绝对不会发表类似的文章的。

最后说一句,回复当中,有两位崇拜作者的人,被 block 了。
aihidao
2018-12-28 09:52:28 +08:00
毕业后在一家公司呆了一年,大家都挺不错的。
一个月前招了个服务器,对我指手画脚。对公司项目指手画脚。
第一句话可能听起来像一个前辈在指导自己,我还没来得及感动,后半句嘲讽你。
然后说自己多牛逼,对我各种教育
例如
"年轻人,多读点书吧"

“你这是脱裤子放屁”

最后那个人没有过试用期。。。

如果不是这个人,可能这篇文章我还有点看不懂。
xiaochocking
2018-12-28 09:56:56 +08:00
`解释高级意图,不要使用低级命令`
evilmiracle
2018-12-28 09:58:57 +08:00
不要乱加需求
no1xsyzy
2018-12-28 10:03:39 +08:00
@pony279 #67 归根到底是 git 设计有问题。
There isn't a best practice or even a good enough practice. Ever.

#68 > 有些人说话听起来就是比较冲……指出你一点问题不可能每句话都客客气气
这个在互联网出现之前就叫做 “不会尊重别人”,为什么互联网出现之后都觉得这是正常的呢?
> 我觉得对方这么说没什么不妥……不要对我说这些低级指令才甘心
你竟然不反感别人对你说低级指令?你是灵长类吗?
(你怎么知道我的 C-k 是删去一行,可能我是个 evil 用户并且现在在自己写的一个任意字符插入模式?
(或者 C-k 和输入法快捷键冲突所以移走了?)
我几个月前看完这篇文章并且通过引用原句解决了饭桌上的吵架…… 起因大致就是低级指令造成的严重混乱与不一致。
低级指令和程序员无关,只是灵长类动物天然地生理上无法接受罢了[来源请求],一个猴子也不喜欢你说低级指令。
恐怕我家狗也不喜欢,教会 “把球衔过来” 的指令(当然实际指令词没那么长)要比教会 “咬住球”+“过来”+“把球放下” 快多了。
——也就是说你可能连我家狗都不如?(在网上你甚至不知道……)

#69 @lonccc #70
> 如果让我知道跟我请教问题的人内心是这么想的, 我是绝对不会做任何指导的.
自己不是更玻璃心?
不更是好为人师?非要别人靠自己懂不了才教?
别人为什么请教你和你有关系吗?
——我真是非常同意上面一些楼层说的 “说别人之前看看自己是否做到了”,真希望你也能符合这一点。
pony279
2018-12-28 10:13:37 +08:00
@no1xsyzy

> 自己不是更玻璃心?
> 不更是好为人师?非要别人靠自己懂不了才教?

我可能没解释清除原因

我会认为这类人的想法多是觉得学这些东西浪费时间, 毫无意义, 遇到这类问题只要问别人就好了.

然而作为同事, 大家的工作都差不多, 那凭什么我要浪费我的时间来教你这些低级的东西???


> > 我觉得对方这么说没什么不妥……不要对我说这些低级指令才甘心
> 你竟然不反感别人对你说低级指令?你是灵长类吗?
> (你怎么知道我的 C-k 是删去一行,可能我是个 evil 用户并且现在在自己写的一个任意字符插入模式?
> (或者 C-k 和输入法快捷键冲突所以移走了?)
> 我几个月前看完这篇文章并且通过引用原句解决了饭桌上的吵架…… 起因大致就是低级指令造成的严重混乱与不一致。

低级指令 != 歧意

就算有歧意, 重新解释就好了, 多沟通不行吗? 接收指令的人难道不会发问吗?
pony279
2018-12-28 10:15:15 +08:00
@pony279 #67 归根到底是 git 设计有问题。

既然知道 git 设计有问题, 为什么不多确认? 不沟通??? 非要把锅甩给 git ? 小团队有那么多精力来解决流程问题?
lonccc
2018-12-28 10:16:45 +08:00
@no1xsyzy #84 我说看不出来他对其他程序员的尊重有什么问题吗,通过贬低别人拔高自己难道是尊重?
saberpowermo
2018-12-28 10:21:25 +08:00
b 事真多
saberpowermo
2018-12-28 10:21:53 +08:00
接楼上,我是在说王垠 ,楼主不是说你
no1xsyzy
2018-12-28 10:23:10 +08:00
@rizon 人情世故会将所有不搞人情世故的排除了。这首先不符合兼容性准则。
如果说有一个人特别有用,又恰好心高气傲不会人情世故,那么人情世故就会将其排除,而不会将其利用。
又恰好采用真正的尊重一方能够将其利用,创造了很多有用的东西,然后把人情世故的一方打败并兼并了。
我说的大概是希腊和罗马…… 又或者是斯巴达和雅典…… 又或者是 X 国和秦国( X = 齐, 鲁, 燕, 赵, 魏, 韩)
(历史学得不好,也就只能举出这点例子)
no1xsyzy
2018-12-28 10:32:36 +08:00
@pony279 #87
我的主张是
P(歧意|低级指令)>0.9
P(歧意|!低级指令)<0.1

#87 & #88
> 然而作为同事, 大家的工作都差不多, 那凭什么我要浪费我的时间来教你这些低级的东西???
> 既然知道 git 设计有问题, 为什么不多确认? 不沟通??? 非要把锅甩给 git ? 小团队有那么多精力来解决流程问题?
你自己的话打起来了。
那么流程这种低级问题到底要不要沟通?问了你回不回答?
blue0125
2018-12-28 10:35:41 +08:00
Ctrl+K 那个例子,为什么我感觉有不同的理解。
同事在用 vim 时候,我也喜欢用命令和他说怎么修改文件,感觉那是种心灵交流。
no1xsyzy
2018-12-28 10:37:34 +08:00
@lonccc 引用方式的歧义问题,应该用于
> 不更是好为人师?
本该是
> 不更是如 @lonccc #70 所说 “好为人师”?
这里引用
————
@pony279 你 “歧义” 打错了,我偷懒复制了错的……
teddy2725
2018-12-28 10:41:49 +08:00
确实是 B 事多,没什么作为,偏偏喜欢指点江山。偏偏还有蠢人喜欢吹捧信奉。
519718366
2018-12-28 11:00:09 +08:00
唯物辩证的看看文章就好了
每个人心中的尊重的标准都不同
我看完文章也就是感觉,作者再以自己的尊重标准衡量别人的行为而已~
darmau
2018-12-28 11:04:38 +08:00
就我加过的程序员群来看,程序员普遍需要学会尊重女性

(真的不是个例了)
66beta
2018-12-28 11:07:49 +08:00
开篇说的是别人不尊重程序员,哪怕你技能顶天,但是后面全写程序员如何提高自己能力??????
passerbytiny
2018-12-28 11:33:59 +08:00
@no1xsyzy #81 你反驳“有些人说话听起来就是比较冲……指出你一点问题不可能每句话都客客气气”的时候,然而你后面说的话——灵长类动物、狗这字眼都出来了——可不是一般的冲。

人人都会犯“反驳别人却反驳了自己”的错,有些人能主动认识到,有些人认识到了不表达出来,有些人认识到了不承认,然而有些人,是认识不到还装逼。

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

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

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

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

© 2021 V2EX