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

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

重申一下,我不是因为论坛那位同志留言,所以伤心、生气了,而是希望社区改变发展思路,建立以新手为导向的论坛环境。比如:完全可以把 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 回复

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

38 楼 已删除

我是新手,我也觉得动不动就让别人去翻文档,翻 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 的自己。弱,并不是任何理由。

62 楼 已删除

作为一个新手 我表示 我都 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 啊😭

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