反馈 我觉的 Ruby China 对新手不太友好

shoushen · 2017年07月07日 · 最后由 Vucius 回复于 2018年11月13日 · 16583 次阅读

重申一下,我不是因为论坛那位同志留言,所以伤心、生气了,而是希望社区改变发展思路,建立以新手为导向的论坛环境。比如:完全可以把 wiki 建设好吗,还有建立一个问题库。

不要把新手当“贱民”,鼓励新手勇于提问,树立以服务新手为中心的社区发展导向

在网站上潜水也有一段时间了,给我的感觉的是论坛对新手不够友好。 新手如果问个比较简单的问题,高手们的回答往往会是: 1、去翻入门指南啊; 2、去看 API 文档啊; 3、去看 readme 啊; 甚至有人会打击新手的积极性,说一些比较刻薄的话,让人感觉很不舒服。

我觉得,如果你觉得这个问题比较简单,懒得去回答,完全可以跳不回答啊,为什么要去说一些打击别人的话呢?

另外,我认为,论坛导向是错误的,论坛目前有种“精英化、高手化”的趋势,大搞阶级两级分化,根本上说也不符合论坛发展的实际需要。现在论坛上满屏幕的招聘帖,真正有质量的帖子不多,wiki 的建设也能令人满意。

在此,我倡议: 共建新手友好的论坛环境,建立乐于分享、乐于助人的论坛新风尚!

请举例子,没赶脚呀

楼上来示范了,蛤

对 huacnlee 回复

我觉得这个你这个思路不对,我认为,问这个问题的人,往往都是遇到问题才会来论坛发个帖子,或者看是英文水平不够、或者是文档哪里不清楚。你这种回答,还不如不回答,反而打击广大新手的积极性。我最近发现,新手现在都不敢在论坛上发帖子了,论坛变成了少数高手的乐园,这样真的好吗?我觉得这不应该是论坛的导向。

例子,例子拿出来

那个帖子伤了你?发来我看看 😯 😯

我也不是为了我,只是真心希望论坛能够发展的更好而已。绝对不是因为问题没人回答,才发这个帖子。大家可以投票,认为我说的关于对新手更优化的,回复 1,认为新手应该自己去读文档的回复 2.

没有你说的这种高手化的趋势,实际上我经常无脑吐槽,讲段子,也没有人因为这样而喷我。

没什么帖子伤了我,我就最近翻老帖子,看到一些回复,让人不舒服。比如https://ruby-china.org/topics/29846,倒数第三个回复。

不友好的偶尔会有,但给帮助的人好像更多吧,把关注点放在对你有益东西上就行了。

看看 @nicetyler 这个用户,前段时间集中提了好多问题,从提的问题看应该是刚接触 ruby 不久,大家对他提的问题好像还是比较热情的吧。

其实好多问题,自己能解决,自己要先尝试下,大部分问题前人已经有人帮你踩坑了,善用搜索,细看文档,英文不好,现在翻译工具那么多,看文档最多慢一点。如果实在不知道怎么解决,再来问一问,看看大家有没有什么好的思路,方向或是建议。

我都是翻文档的,论坛里并没有什么技术贴,大部分都是灌水,wiki 的话好老了,应该没人维护了吧? 一般问题翻文档就好了。都能解决的…… 论坛感高手化挺好的,有素质,不会有一些抖机灵的

我想重申一下,我所关注的不是个别的问题,而是论坛的导向问题。论坛的主要目的是服务新手还是服务老手的问题。

3.times do
  2
end
1 if not_solved?
对 ruby_microbird 回复

Wiki 问题是机制问题,没有形成正向反馈和激励,也没有发展起来,如果能找到好的方式解决 Wiki 发展机制问题,完全可以试试看的。

@shoushen 我觉得不是“服务新手还是服务老手的问题”。是处在各种阶段的人各取所需。

我建议成立社区管理委员、明确社区发展导向。

不要在意那么多啦,我才接触这个才一个月,我遇到了很多问题,我都没问,而是去网上各种找,找一个自己信服的答案来操作。英文的问题,作为一个程序猿还是要会简单的看懂哦。我在论坛上发过两次贴了,大家都很友好的回答了,你看到那些不友好 的,可以完全不理会嘛,他又不认识你。不过还是要学会自己利用百度找答案,有时候一个相似的类型也能解决你的问题。有时候,你遇到的问题是你自己粗心大意造成的。加油哦

对 lgn21st 回复

哪里不对劲啦???我说的话有语病?那就跳过。。。。我表达的意思是自己要努力,多利用百度啥的呀。。。哪不对劲。。。快说你觉得那不对劲了????

错误信息已经很明显的情况下还来论坛提问,消耗了大伙的热情。

对 wawayu 回复

"百度",有条件尽量用 Google

对 michael0015 回复

我喜欢用百度!!!至于谷歌,真心用不了

对 wawayu 回复

百度挺好的,前面感觉不对劲是我的错觉,误会了,不好意思。

对 wawayu 回复

划重点 百度

对 hooopo 回复

好吧,我周围环境都这样,我也就以为大家能明白我说的啥

对 lgn21st 回复

没事啦😂 😁 我还以为我哪说错话了,嘿嘿

对 wawayu 回复

我也用百度,一般查不到的再用 google 不过一般情况下百度够用了

每个人都是从不会到会,在技术面前我们都是抱着学习的态度去解决问题,如果你把这里作为你解决问题的唯一期望,或者说你已经习惯了做一个伸手党,我觉得这个才是最大的问题,我从工作开始用 ruby 已经 4 年,最近在重新学习技术的知识,launchschool.com,一开始遇到问题作为新手肯定是慌张的,但是最好是先查阅下文档 如 http://api.rubyonrails.org/ 或者 http://doc.rubyfans.com/ 有时甚至不惜将所折腾的代码全部推翻重新写,每个人没有义务和责任去给做你本该做的工作,因为你并没有给予报酬,只是大家都是抱着分享的态度来这里,就像 ruby 的精神一样开源,我之前也看到了一篇问题中有人的回答确实有点个人情绪色彩,但是就像你遇到一个同样是成年人,却还问你到底应该怎么拿筷子吃饭的问题时,你是否能做到耐心的去指导他

对 ruby_microbird 回复

百度基本上解决了我的问题,所以就懒得去谷歌了。

对 lgn21st 回复

说的很对,有些东西不是金钱能衡量的

37 楼 已删除

我是新手,我也觉得动不动就让别人去翻文档,翻 API 很不友好,对于一个新手,看到文档那么多内容,而我只是想知道某一个知识点,而我完全不知道这个知识点在哪,我觉得询问能更有效率. 我想起刚开始学 Linux 的时候,书上都说 Linux 简单,什么 kiss, 可是我就想解压一个 tar 文件,我知道tar命令,我不会用,书上说遇到不会的命令就找man, 我打开man tar, 我草,这么多参数,而且都是英文,翻几页翻几页,找不到我想要的,我怎么可能知道解压的命令是tar -xjf, 而且要有参数指定压缩文件类型,f要在最后面,如果没有 example(现在有了,在最后面), 你说我们哪里能知道这个命令。

对 nightire 回复

就是懒,无他

有同感,但是我问别人具体的问题一般是我耗费几天也没解决的事情。对于不具体的事情,我一般只请教别人大概的思路,顺便打断他给我说具体问题的想法。仅此~

总体感觉 Ruby China 对于新手来说还是挺好的。有些人语气不好,或者说回复得看起来很生硬,我觉得这是没有办法的,不可避免会遇到这种情况。 不过我也承认你说的偏向性的问题,是更新手友好,还是老手友好。这个很值得讨论。

别人帮忙的时候一般会根据自己觉得最好的方式来帮忙,就好像男生给女生送礼物往往会送一些自己觉得最好的东西,但是女生不一定觉得最好。而新手在提问题的时候,往往希望别人直接给个正确答案,但是老手知道告诉你方法比告诉你答案更重要,授之于鱼不如授之于渔。你觉得没有帮到你,是你自己实在太菜,而且还懒,连按照方法去解决都不想试一下。这种情况更应该从自身找原因,而不是来抱怨别人。

别人没有按照你的预期回答你的问题,给你一个学习的方向,还有理由抱怨,这个是一个好的导向吗?

都没有人顶 LZ,我还是来支持一下吧

这个说法我是认可的,而且一直是这样。我是这样理解的:当我们懂了一个东西的时候,我们就忘了当初我们觉得它很难的时候,进而会对新手产生歧视,觉得“我靠,这也不会”。很少人会回想到自己当初有多菜,然后愿意站在这个立场上帮助别人

至于说解决办法,我觉得号召是很难的。我觉得 LZ 可以身体力行,先尝试着多帮助社区的新手,用自己的方式来改善社区的氛围。当中也会涉及到一些伸手党的问题,怎么去引导他们,告诉他们怎么解决问题,这些都是很有意义的事情

LZ 加油

反正我当初就是看见网上说,ruby-china 社区比较友善才写的 ruby。 到现在 2 年了,觉得当初的决定也没错。

lz 的说的这种情况,在任何地方都会出现,相对来说,ruby-China 社区应该算是很好的了。

对 lovecoder 回复

你不是因为大师 才从了 ruby 的么

对 pathbox 回复

哈哈,是先选了 ruby。

潜水不就很好吗,总想搞个大新闻,社区本不是以"对新手友好"为宗旨的,除非是那种训练营

我觉得 ruby china 已经是对新手非常友好的论坛了。

解决方法可归结为

  • 提升 google 的能力,别人说多看书基本都是很简单的问题

  • 提升自己的心态,别人帮你是情分,不帮是本分,平常心看待

贴几个小题目,对新手够友好了吧

https://ruby-china.org/topics/33040

撸完这几个题目,再自称新手也不迟。

一般说新手,最起码也是能撸点码的,只不过没有经受时间的洗礼。

不耐烦的门外汉进错了群,是一件正常的事情,特别是在对新手友好的社区。

个人观点:ruby china 社区是一个很不错的社区!

请楼主及广大群众以后看帖子,选择性忽略那些说话刻薄的回复。

另给提问者的建议:

  1. 请尽可能的描述清楚自己遇到的问题,有代码的贴代码,有图的贴图,有 log 的贴 log,便于其他人理解
  2. 对每个回答问题的回复抱有一颗感恩的心。毕竟回复者也没有义务手把手的教会我们,肯花精力看我们提问并留言回复,都是人家在做自我奉献
  3. 受人以鱼,不如授人以渔,别人不管怎么帮助我们,我们还是要学会自我学习,自我成长,多查资料,多百度,多实践,多潜水,少发低级提问帖。

给解答者的建议:

  1. 如果我们打算回复,请尽可能的将回复写的详尽一些。新手总是有各种各样的原因才来发帖子,但不管是处于什么原因,他们的目的只有一个,就是需要外界的帮助,来解决自己遇到的问题(哪怕是很低级的那种)。
  2. 不喜欢的或者心情不好的,请尽量潜水。请尽量不要说一些刻薄的话。

给 ruby china 社区的一点建议: 很多论坛都会有版主之类的设置,目的是为了维护并规范论坛的秩序。ruby china 也可以参考这种模式,至少给发帖者,删除或屏蔽某些回复的功能,这样,维护社区和谐及健康发展的工作就可以下移一部分到发帖者,毕竟管理员们也都精力有限,不可能对所有评论进行筛选屏蔽。毕竟,我认为作为帖子的直接利益相关人员,肯定不会对不友好的评论坐视不理的。

对 lgn21st 回复

笑死我了!

吃瓜群众

对 lingceng 回复

支持。

比如我 2012 年时,发个目前大神们肯定认为是 SB 的帖子:https://ruby-china.org/topics/2489 但事实上很多楼下回复的,也有不少当时的大神热心的回复,现在味道变了。

有很长一段时间,关于如何提问的帖子,一直在置顶。

人总有笨的时候,一棒子打死就不好了,大神们不想回复,还引导或者暗示别人不要去回答大神们认为的 SB 问题,貌似确实说不过去。

作为一个新手,我来说一下我的感受。确实会有对新手不好的回复(并不专指 Ruby China,包括其他各种专业领域论坛),但我觉得,如果收到一个“去走一遍系统的 tutorial”,“去读 Readme”类的回复,绝对不能称之为不友好。这是一种指向性学习。最起码我知道,我要看这个东西,我要试图从中得到答案。如果看了一遍还不会,我最起码会有一些进阶的想法可以去讨论。而不再是空洞的问题。我看到了其他人的回复,觉得一个比喻说的很对,你病了,想要一颗药。但大神给你的是疫苗。而这次的这颗药,你仍旧需要靠自己去寻找。作为一个学习者,需要有一个好的心态,当别人给你帮助,心存感激。当别人鄙弃你,请微笑忽略。这一点也许很多人(包括我自己)做不到,但,做不到,并不代表可以心生怨气指责他人。如果真的想改变这种情况,我们需要做的,是成长为大神,然后帮助他人。而不是,去指责别人为何不能友好地帮助一下弱 b 的自己。弱,并不是任何理由。

61 楼 已删除

作为一个新手 我表示 我都 tm 看了快 4 个月了 仍然并不会写代码,纯靠 百度 + 有道翻译/chrome 翻译 + 复制粘贴 就能在阿里云上部署一个教程里的网页 还花了我 8 块大洋绑了个中文域名。一个并不会写代码的小白就可以搞出个网页 神奇不神奇 虽然都是复制的

我觉得本论坛的老鸟已经够放下身段了 楼主这番话放到 v2ex 上绝对会被喷到妈都不认识

在 2012 年的时候就潜水 Ruby-china 了,那时还是 Teahour.fm 的忠实听众。

工作后偶尔在 V 站看程序员吐槽成了日常生活调味。

回一下楼主这个 Topic:

我最大的收获就是认真的看了 提问的智慧 的文档,并且经常拿出来和新来的实习生朋友们分享。以改变他们以前提前/回答问题的习惯。

我觉得技术上的绝大多数问题都存在于网页中了,只是要提高自己提问题的水平。

在论坛上寻求答案说明:

  1. 不要求时效性
  2. 知道答案的人在线
  3. TA 愿意花时间帮你
  4. TA 的回答你能看懂
  5. TA 的回答能帮到你
  6. TA 比较 Nice, 回答的语言和口气特别友善

最后如果说当中的某几条没有满足你,或者其他的另一个提问者,都有可能导致你们产生这样的一个错觉:

这个论坛对 (新人) 我不友善。

rubychina 里面的人还是不错的,基本上提问题有人看到会的都会回答,毕竟每个人都有每个人的事情,而且一个免费的交流网站有人愿意分享自己的经验其实已经不错了

咳咳,其实,有一次,我的大学朋友问我能做那么多项目了,让我给他们讲讲课什么的,引导一下。后来我跟他们说看一些名著(比如 Bjarne Stroustrup 写的 A Tour of CPP),但是他们不太认可,有些甚至觉得我这样的建议有装逼之嫌。

没错,对于一个常年在职工作的开发人员来说,我们是已经有了很多项目经验以及对这个行业的观点,已经形成了一定感官认识,但是对于一个新人来说,我直接告诉你别走这条路,然后不带任何的理由,尤其你要是把 @jasl 这人喊出来,他不仅不会给你指导,还不耐烦地直接怼你(在另一个帖子)。

其实吧,LZ 最适合的,应该是找一个优质的培训机构、网上课堂、视频、入门书籍,Head First 系列是你的最佳首选。

我觉得论坛吧,好好说说话,好好讲话,理解一下,不就好咯,干嘛搞得好像人神共愤啦,谁谁谁一定对的错的,纠结于对了错了,有什么用?你就算是 coding 精英,市场上没你产品的用武之地,你也是浪费。

反倒是那群销售一样的程序员——培训机构的老师很火,为啥,因为人家懂得让别人接受自己、了解自己,哪怕水平不高,但是至少人家认可,接受,你再跟别人说你自己对,别人也只会跟你对着干。

所以一部分的 IT 开发不适合当管理,因为那部分人际沟通能力极差。要不然就不会有“程序员鼓励师”啦之类的“特殊岗位”。

“代码即正义”是希望自己永远单身孤身一人自己蹲在电脑前的节奏。

作为一个新人,他们确实是希望得到帮助、理解和学习,而老人们不是你去仗势按照自己已经定格了的所谓的人生观去评定、评述。因为或许新一代学了这样东西,会有不同的观点,人家跟你的代码观、价值观彻底不一样。

这也是一个公司发展,新陈代谢的循环。

如果 Ruby China 总是希望有且只站在 Ruby China 那帮人自己进度去衡量他人,我觉得,确实是比较失望。至少,一开始就不让人发帖子而是先去搜索,对,如果我要去搜索,我一定不会来这里,而是选择 Baigooduck(baidu / google / duckduckgo)。

另外,我以前发一个帖子,关不掉,而且管理员还把帖子重启,添油加醋,我觉得,这里的管理员确实……

对 jakit 回复

你大可以发帖问问这论坛里有多少人是我的学生,我可能是 常年在职工作的开发人员 里,对新人最友好的了,对,我说这话不虚。

另外,你可能高估了我的年龄。

同楼主,以前也有这种感觉。后来想想,可能是技术上差太远了的原因,这个也难免。不过大牛们对 railsgirl 的态度似乎又很积极。

对 kooglezhang 回复

嘿朋友我也在 launchschool, 上到 299 了

首先要肯定,楼主的思考是非常有价值的。无论是站在楼主的立场,还是站在社区管理员的立场(testerhome.com),我深有体会。

但是对一个人是不是友好,应该和新人无关,很多老人也得不到友善的对待。讨人嫌,不招人喜欢,应该算的上一种劣势了吧。甩掉这个劣势才是需要做的。知耻而后勇!

ps、培训公司对新人很友好。

wiki 的建设也能令人满意

顺便说下,wiki 是社区所有人参与建设的吧。没有令人满意的话,楼主可以一起出分力。

还是要学会 Google,效率比问人快多了。记得 stack overflow 上有一个关于 server 怎么退出 vim 的问题,高分回答是 reboot,哈哈

虚拟社区和现实社区其实并没有什么不同,不要期望在网上能得到更多。

不是不太友好,是非常不友好,都动不动不让回复了

没有人讨厌新手,大家(不知道有没有代表错)讨厌的是伸手党,为什么很多人就不明白呢

头像有点..

最可怕的不是 WALL,而是 WALL 后面逐渐妥协和习惯的心。

--- 读帖有感

对 luming 回复

因为那个有妹子😄

楼主的头像似乎对女性不尊重,不好

同意楼上,劣币驱逐良币在这里也适用。来薅羊毛的就不要抱怨新手不友好了。

我一般碰到问题了,第一时间过来发个帖,再去翻资料,如果我查到了,说明这是个比较简单的问题了,回来一看,果不其然的被移到了 no point😂

https://github.com/greatghoul/sibi

加入收藏

回头翻看 Ruby China 的新手帖,再对比下其它技术论坛,这里的气氛其实是相当好的了。

新手的时候对于有些回复不明白的,以后随着技术慢慢提升就明白了,手把手教不出来的。

对 lgn21st 回复

大佬 wiki 那个常用 gems 列表可否在推荐的 gem 后面标注一下上手难度?或者在加一页推荐新手使用的 gems 列表。作为一个新手肯定是觉得人家写的 gem 肯定比自己写的好,但是又没有分辨哪个 gem 好的能力,然后看 wiki 推荐 gems 第一个是 bootstrap 然后就是 devise......

对 zaqmjuop 回复

感觉没什么毛病。等遇到 devise 的坑的时候 就应该已经不是新手了。

对 hging 回复

我看都看不懂 光那个路由 devise_for :users 我看了 2 天都没弄懂 然后上面还写着

如果您正在构建您的第一个Rails应用程序,我们建议您不要使用Devise。Devise需要很好的了解Rails框架。

然后我就把 devise 删了 贴回 tutorial 教程里的 UserController...

对 zaqmjuop 回复

一个 gem 的好坏和是否适合 newbie 没有必然关系。

devise 是好东西,但是也太复杂。在选择工具的时候需要有明确的需求判断。如果还无法判断自己的需求,老老实实跟着 tutorial 从最简单的做起是最好的选择。

对 zaqmjuop 回复

该不该用 devise 没有一个共识 https://ruby-china.org/topics/15738

对 zaqmjuop 回复

老手也经常被 devise 搞蒙圈的,不过只要不做高级定制,问题不大

刚开始入坑的时候确实喜欢一遇到小的问题就问。 后来一般遇到问题先想办法自己去查去解决,一般情况总能解决的。实在解决不了再去发贴。

「提問內容沒有提現提問者的努力」在 Stack Overflow 會被 -1 的,參考 Stack Overflow 給出的理由:Optimizing For Pearls, Not Sand(英文)。

对 zaqmjuop 回复

我也覺得 Devise 應該建立在充分瞭解現有 Rails 機制的基礎上。比如你要搞懂 Devise 路由,先得搞懂 Rails 路由。

等你牛逼了,你也会这么做的,相信我。

觉得有很多地方还是可以改进的,比如 stackoverflow 上一个如何退出 vim,帮助了一百万程序员。直接了当帮新手解决问题,是不是比按照某写人的思路:“你去查使用手册啊”这样的回复有价值的多。因为你帮助的不是一个人,后面可能成千上万人还会遇到这种问题。麻烦大家对待问题的时候有耐心点,你可以不帮忙,但是请不要打击人的积极性。

对 dfzy5566 回复

知道我是谁不

楼主说的 我是比较赞同的

哇哈哈,我自己网站上也存了一份提问的智慧,遇上乱来的就直接贴上去怼 hhh。


另外再说一个经常看到的新手抱怨。

常常听有些新手说:「你们当年学的时候难道不也是这样到处开贴问简单问题吗?为什么现在我们问的时候你们就不愿意回答了呢?」

然而我们之中有不少人都是业内先驱,是第一批搭建了网站/论坛、第一批写出了教程、第一批制作出作品的人,我们找谁去开贴问啊,谁不是自学出来的,谁不是自己研究出来的。叫是现在论坛都搭起来了,教程都写完挂在上面了,才给现在的新手机会去开贴到处问的。

对 msg7086 回复

你自己的网站,开源吗?可以放出来让我学习一下吗?

对 adamshen 回复

开源的,下载下来就能用。

我搭网站的时候一会儿就搭好了,很方便。

h5ai,一个德国人做的。

对 hooopo 回复

可以考虑接入区块链技术,比如当下正在众筹的 AskCoin,有偿回答

在我没有看过提问的智慧之前,我也像 LZ 这样乱搞,看过之后觉得十分羞愧,以后都好好提问

会英文是基本要求,不是什么高手化精英化

你是“弱者”,不是“新手”

弱者为何要战斗?退下吧,沙场没什么友好可言,这不是过家家

我觉得友好需要理由,新手和新手不一样,有的值得花时间,有的不值得。

理由很个人,也有标准。

如果不值得回答就不回答,不用指点去看什么什么,这样是不是会显得更“友好”一些?

哈哈,可能中文资料有点少了,对于中国人有点不太友好。。哈哈,我觉得有个朋友说的挺好,换个萌妹子头像,就会有人为你讲解啦

对 wawayu 回复

先百度,不行再 Google,没毛病

说的很好,很在理!

fangxing204 在 在 HN 上看到 tldr 这个项目,我想说点什么 提及了此话题。 09月01日 00:59

啊 我想知道怎么在 VS Code 上调试 Ruby 啊😭

需要 登录 后方可回复, 如果你还没有账号请 注册新账号