技术问答网站与论坛为什么半死不活

前段时间写了本书,《深入浅出 Qt on Android 》,在此过程中经常泡在 Qt 相关的各个论坛与博客,比如 qt-project 、KDAB 、CSDN移动开发 Qt 版 、 qtcn 、 qter ……之前我初学 Qt Embedded 时也曾经出没于部分 Qt 论坛……

请给我的决赛文章《Qt Quick 图像处理实例之美图秀秀(附源码下载)》投票,谢谢。

技术问答的现状

我要说的是一个现象:在这些技术论坛里,提问的人很多,回答的人也很多,但真正能解决问题的,到底有多少?这是无法统计的,尽管像 CSDN 的论坛有较为完善的结贴机制,依然不能解决这个问题。

如果你浏览一下各个版块的问题,会发现,最多的问题有两类:一类是入门问题,聚集在语言学习与应用框架学习层面,无非是某个语言特性、某段奇怪的代码、某个类库怎么怎么回事儿;一类是技术方案设计与选择问题,通常是我要实现什么功能、有没有现成的框架、该怎么弄。

回答问题的人八仙过海各显本领,有正儿八经的经过思考的回答,也有随意的自说自话,还有扯闲篇儿的,还有围观的……不管怎样,看起来挺热闹,可解决问题了吗?除了发问的人,没有人知道。因为缺乏一种有效的反馈、约束、激励机制,论坛里的技友们,来去如风,万花丛中过,片叶不沾身,只管到处留情,不问最终情为何物是否需要铁肩担道义。啊,要求太高了不是?

有一些朋友建立了技术群,其实面临一样的问题:问的人多,答得人也不少,但是有效答案不可考量。可能群比论坛的好处在于,你可以直接联系某个所谓的大神,如果他有闲情,会和你一对一搞个基,给你一些建议。

国外有个网站 http://stackoverflow.com/ ,可能是近几年最火最 nice 的技术问答网站,它的创始人是 Jeff Atwood ,一个技术大牛,陆其明还翻译过他的一些著作,见其 CSDN 博客。现在你可以打开 stackoverflow 看看,其实相当多的一部分问题,浏览者寥寥,回复者寥寥,甚至在很多天里都是零回复……

国内也有一些技术问答类网站,比如 CSDN 的论坛,很大很广,闲逛的人很多,不过有点不温不火……比如 myexception,算是做得不错的,可是也很水,也不够热……德问号称编程是一种艺术创作的德问网,也是冷冷清清凄凄惨惨戚戚…… segmentfault.com 好像也不怎么行,我去了几次就不再去了……知乎呢,搬 Quora 的模式,聚集了一些各领域的专家来提供高质量回答,貌似还不错,不过也尚未盈利,也不是技术问答类的……果壳是个另类,不过逼格正在降低,商业化么,姬十三也木办法,其实它也不是个开发技术问答网站……

……

也许你已经按捺不住心中的怒火三千丈,咆哮吧:你到底想说什么?

不过我还是要自说自话一番,唐僧虽然老是被悟空欺负,可也是有原则的,原则就是,不管怎么样我都要说……

现在我们其实有两个问题:

  1. 提问的人期待什么
  2. 回答的人希求什么

我试着回答这两个问题,不对之处请您随意拔刀砍过来。

提问的人期待什么

以我切身经历来说,多数时候我提问题,是因为遇到了麻烦,希望很快能够解决。请注意,时效性是非常关键的一个特点。如果不在乎时间,那我自己慢慢研究好啦,终有一天会水落石出……另外一个出发点是图省事儿,也许有别人做过了呢,我是不是就可以少走弯路了?还有人确实是力有未逮……当然还有一些人提问是高山流水觅知音,毕竟好基友不好找啊。

一句话:提问者希望能花最小的代价最少的时间得到答案。

现实吗?

扪心自问一下。

这就牵涉到下面的问题了。

回答的人希求什么

烂俗的一句话:天下没有免费的午餐。

没错,就是这句话。以我有限的经验,不惮以最坏的居心来揣测别人,那些回答问题的神们,你们为了什么?

接下来的分析可能引起反感,请慎入——

话说游戏为什么让人沉迷?好玩儿?以虚拟现实弥补真实世界里的失意?对抗无聊?……好吧,我当年也曾沉迷过,期末考试前一天还在打星际争霸,那时还没有防沉迷系统啊亲。

回答问题的神,你希求什么?

好为人师的成就感。我想这是一个因素吧。想当年诸葛亮其实也不是真要隐南阳吧,刘伯温从元庭退隐后边教书边访名主……我靠,这都什么例子,文不对题!其实孔子、孟子周游列国真不是为那一官半职,是为宣扬自己的学说,贯彻自己的思想,是想把别人的脑袋当成跑马场快活快活。部分较为资深的技术人员,有时可能也挺郁闷的,觉得曲高和寡,觉得现实中地儿太小没机会不够施展拳脚,大把的精力无处释放,于是乎,你懂的,不玩儿游戏的就玩问答了。

名!人来人往,无非名利二字。虚拟世界里的名,也可以满足人的求名心闻达欲。君不见各种 MVP 、勋章、等级漫天飞吗?

利!其实名有了,利可能也有。追名逐利,本就是一个词莫。无利不起早哈。

助人为乐。也有的同志很有情怀,节操很高,以助人为乐,就见不得别人受苦受难,爱去解放别人,看看到谢谢、膜拜这几个字眼。很好,很好,灰常好,我表示敬仰,高山仰止,抬头到脖子折断也无怨言。

推广某种技术。其实我是受人之托来推广某种产品来咧,或者自愿为某种技术站队背书,爱上你,无话可说,就是要让更多的人知道。问世间情为何物?武侠小说很多人看过,掌握了某种高科技可以憋大招的牛人成立门派后,多数都是希望广招门徒传播其武学理念的。如果碰巧遇上相惜的猩猩,猩猩也是很愿意为其传播的。

对抗无聊与空虚。这个,今夜的寂寞让我如此美丽……那是歌里唱的,技术人员不这样……

其实说了很多,可能也未能剥皮见骨直达本源。

有人说你自己是什么人呐?话说我就是在分析自己呢兄台,五味俱全,一个没落下。

那么,提问的人和回答的人,需求是否匹配?

是错位的

各位亲!

人总要成长,很多小神成了大神,就没有时间了,上网的频次就少了,也不屑回答低级问题,也没有积极性了。

其实人人都有生理期,今天我高兴,愿意回答几个问题,愿意花时间做做实验而不是面儿上说两句。那明天我烦都烦死了,干脆不冒泡了,就算我是版主也一样……

还有,其实名利如云烟啊,当然这是因为在问答上很难求来,所以呢,小小的虚荣满足后,就很难再被刺激了。

总之,回答问题的人会面临各种不确定性,靠个人情怀,靠一时兴趣,是不靠谱的。堂吉诃德的梦也有醒的一天呐。

所以,你会发现,很多帖子石沉大海无人问津,很多回答言不由衷都是可能可能……于是乎,很多时候,提问的人只能自己研究了,悟性高的、愿意学习的,很快解决了问题,有了成功经验,不愿意玩儿问答了。还有一些拿来主义思想根深蒂固的盆友会不断翻江搅海要把自己的问题暴露在别人面前,可是大神们都在忙活着,要么度假去了,要么看歌舞呢,要么冷眼看世界不愿意麻烦,谁有空理你!

一门技术的学习曲线

假如你是个开发人员,要学习 Qt ,你怎么学?

一种是找本书,学学理论,做做小实验,于是你有了很多散乱的珍珠,大珠小珠落玉盘……可到实际项目中,还是会遇到各种各样的问题,多少人缺少那跟线啊,不能把珠子们串起来解决实际问题。纸上得来终觉浅,绝知此事要躬行。

一种是自学成才,书、手册、SDK、源码,没有啃不动的,野球拳也能练到十级,比迪拉休姆光流还厉害,比天马流星拳还炫。佩服佩服。

其实第一种的居多,本来么,良材美质可遇不可求么。问答、论坛,原本就是要解决第一种人的困扰,而且很多时候依赖第二种人。

技术书籍好比武林秘籍,对不同的人有不同的效果,有的人看了昏昏欲睡,有的人堪堪能咂摸个中滋味,有的人一点即通甚至触类旁通更甚至青出于蓝。

当你学会了一门技术,就要用它干活了。大家都玩过积木,乐高都知道,有的人天马行空能拼出非常有想象力的造型,有的人就不好说了……技术也是一样的,你掌握了一门语言,掌握了一个框架,实际开发产品时,用得怎么样?学以致用到底能不能学为我用?这是个问题,大问题。很多人就卡在这个槛儿上。

这个学以致用的槛儿,一方面是悟性,另一方面是经验,没吃过猪肉还没见过猪跑么。

但谁给你时间来长经验,谁给你指点来让你少走弯路?我们在论坛上、问答网站上,看到的很多问题都是这个阶段提出来的。要解决这些个实作的问题,论坛与问答的只言片语是远远不够的,况且很多时候这些只言片语是责任自负的哦。

国内公司如何培养技术人才

扯得远了,思维跳跃发散,没有中心思想,这是我的长处。

话说国内的很多公司,招人都是抱着开箱即用的思想。君不见很多招聘广告,都是,精通C++/精通设计模式/精通JS/精通网络编程/有5年以上项目管理经验/熟悉面向对象思想/……,懂了吧。多数公司以工具来待技术人才,自己是不愿意花时间培养的,所以呢,技术人员就在跳槽啊,跳来跳去才水涨船高能拿到高薪,因为招人的时候公司是比较慷慨的,它要你的技能帮它解决实际的问题,这刀下去,即便痛点儿,肉也得割啊。

其实公司也有自己的难言之隐,中国技术企业起点晚底子薄,又要尽快开拓市场,晚了地就被别人圈完了,所以没时间培养你。另外企业管理者多数以快速盈利为向导,讲求短平快,技术管理以粗放型为主。所以呢,他们怎么能竹林听海坐看云起?怎么能等待你这邻家小女亭亭玉立?没准儿哪天崩盘了要跑路了……

打住了,这节的结论是:技术人员要成长,就得靠自己

谁是你的贵人

技术人员要成长,就得靠自己。可我们还是要有指路的人必要时给我们来两句醍醐灌顶的话,给我们立个此路不通的牌子让我们少走弯路!这样才能事半功倍。

其实看看现实世界里,很多事情我们是愿意花钱的,比如心理咨询,一个小时几百块,很多人去做啊;比如法律咨询;比如 IT建设咨询与监理;比如各种顾问……可是到了技术这块儿,大家都想拿来主义了,都想免费了……这和我们没有版权意识,不愿意花钱看互联网视频一个思维模式……

所以,我的问题是,开发技术咨询能否成为一个服务?

我在 QQ 上免费为多个朋友解答过问题,远程协助也用过几次,免费啊,真不收钱。可是这是因为我最近比较闲比较闲……

话说你学会一门手艺是否有成本呢?那你让别人帮助你学会一门手艺,付出一些代价又何妨?

其实很多初学者愿意去上 IT 培训课程,愿意花一些代价来入门。

而入门到进阶这个阶段,就很少有人愿意显式的付钱给别人啦。但我要说的是,这个阶段恰恰是最需要人帮助的,一旦你跨过了进阶阶段 ,能够举一反三的解决问题了,就真的可以独自前行了。

初学、入门、进阶、触类旁通、一览众山小,这五个阶段,前三个阶段都需要人帮助。套用韩寒《后会无期》的宣传语:看过很多书,还是学不好技术。

你,找得到那个人吗?

也许是你书中的颜如玉,也许是公司里的老员工,也许是领导指派给你的 Mentor(导师),也许是你江湖路上结识的及时雨呼保义,也许是你花钱请的私人教头……你若安好,便是晴天,但愿你早日得遇贵人。

开发技术咨询服务是否成立

废话太多了,解题吧。

其实我对这个问题没有答案。

现状是:论坛、问答不能解决提问者的痛点;回答者因为各种原因不靠谱。

那如果我们有一个专业的咨询团队,汇聚各方英才,专门为人答疑解惑,岂不妙哉?

问题是:谁来养活这帮人?

是否可以有人做个平台,通过积分等类似的体系来补偿回答者的劳动?

是否能建立一个良好的诚信体系,促进对一个问题是否解决的界定?

是否可以在平台的基础上展开一对一的辅导?

是否可以免费咨询,有偿销售附加产品?

是否可以贩卖流量、引入广告?

是否可以和在线教育结合?

是否可以和培训认证结合?

是否可以和招聘、找工作结合?

……

这不是我能想明白的问题……留给各位吧。

请给我的决赛文章《Qt Quick 图像处理实例之美图秀秀(附源码下载)》投票,谢谢。

技术问答网站与论坛为什么半死不活

时间: 2024-10-09 03:34:42

技术问答网站与论坛为什么半死不活的相关文章

技术问答站点与论坛为什么半死不活

前段时间写了本书,<深入浅出 Qt on Android >.在此过程中常常泡在 Qt 相关的各个论坛与博客,比方 qt-project .KDAB .CSDN移动开发 Qt 版 . qtcn . qter --之前我初学 Qt Embedded 时也以前出没于部分 Qt 论坛-- 技术问答的现状 我要说的是一个现象:在这些技术论坛里.提问的人非常多.回答的人也非常多,但真正能解决这个问题的.究竟有多少?这是无法统计的,虽然像 CSDN 的论坛有较为完好的结贴机制.依旧不能解决这个问题. 假设

基于Servlet的技术问答网站系统实现

这一篇博客将详细介绍一个基于Servlet的问答网站的实现,有详细的代码. 可能篇幅较长,以代码为主,有兴趣的童鞋看完可以尝试动手搭建一个属于自己的问答社区. 工具:Eclipse,数据库用到了MySQL,这次项目中未使用jsp,全部以Servlet注解的方式连接HTML和Servlet,JDK最好使用1.8,tomcat使用8.0.(注解方式为JDK1.5后的特性,最低要求1.5+,本项目使用JDK1.8). 在这篇博客中可以学习到: 1,Servlet中关于注解的使用,本项目没有使用到传统的

技术问答网站

http://www.html-js.com/qa          前端乱炖问答 http://segmentfault.com              segmentfault http://www.dewen.io                   德问 http://www.oschina.net/question  开源中文问答 http://stackoverflow.com             stackoverflow https://news.ycombinator.c

目前最全的IT技术问答、社区、科技服务网站合集

StackOverFlow Stack Overflow是一个与程序相关的IT技术问答网站. ITEye ITeye是一个学习和研究java的开源框架的技术网站.现在已被CSDN收购. 极乐 极乐网推崇快速.准确的为IT人员解决技术难题,各方面设计的简洁易用,清新脱俗. Ruby China RubyChina社区的客户端,具备基本的阅读.发帖.回帖.查看会员基本资料功能. 北风网 北风网是国内知名的IT教育培训网站,网站致力于中国IT教育. MSDN MSDN 是微软的一个期刊产品,专门介绍各

公司内部传递的Java技术问答集锦

1 说出Servlet的生命周期,并说出Servlet和CGI的区别 Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等,当服务器决定将实例销毁的时候调用其destroy方法. 与CGI的区别在于Servlet处于服务器进程中,它通过多线程方式运行其service方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,而CGI对每个请求都产生新的进程,服务完成后就销毁

Django高级实战 开发企业级问答网站

第1章 Django高级实战-开发企业级问答网站课程项目结合:需求分析/Django高级用法/算法/设计模式/TestCase测试/云计算服务.本章将具体介绍课程的学习内容和目标,描述问答网站的业务场景.用途.重要性.实用性.学习本课程需要具备的知识,项目使用的技术栈,重难点:让同学们对课程的技术范畴,广度和难度有心理准备.演示网站的所有功能,结果导向,一目了然.... 第2章 Django项目的一些最佳实践最佳实践目的是使生产或管理实践的结果达到最优,并减少出错的可能性.本章讲的一些实践方法在

区块链技术问答精选上线

区块链技术问答精选上线 由于众所周知的原因,大家经常找答案的某注明网站Google 访问越来越艰难,为了祖国赢得战役的胜利,大家也只能忍一忍,毕竟吃苦耐劳一直是我们的优良传统. 这点障碍肯定阻挡不了大家的学习热情,深入浅出区块链也因此开辟了一个新的问答分类:区块链问答精选,这个分类会摘录一些海外问答平台上经典热门的问题以及知识星球上一些大家关心的问题. 区块链问答精选访问地址:https://learnblockchain.cn/categories/QA/. 目前栏目内容还不够多,欢迎先关注,

我30天在Stack Overflow问答网站上回答问题的感受

想法的萌芽 如果非要总结下我多年来是如何使用Stack Overflow的话,我的答案就是:打开网页,搜索问题,查看Stack Overflow的搜索结果,参考答案,最后再关掉网页. 我的生活已经离不开Stack Overflow了.但我从来没有对那些有用的回答做出过反馈,更别提自己提问题和回答问题了. 不过我最终还是意识到,Stack Overflow的成功正是建立在其众多用户的慷慨解答上.我从这个网站上收获了很多,却从未做出回报,因为没有任何人.任何规则的约束.每个问题.每个答案或者每个有帮

编解码技术学习网站汇总

1.音视频开源 1.1 FFMPEG http://www.ffmpeg.org/ http://dranger.com/ffmpeg/ Ffmpeg Basic http://ffmpeg.tv/ http://www.libav.org/ 1.2 H264/AVC http://www.videolan.org/developers/x264.html 1.3 H265/HEVC 1.HM(HEVC test Model) 团队名称 Joint Collaborative Team on V