关于一种新的问答模式的思考

前言


作为一名开发者,我们每天可能会遇到各种各样的问题,当我们自己不能独立解决该问题的时候,就会在各大社区求助,期望有高人能够帮助我们解决该问题。但是现实是残酷的,我们美好的想法可能绝大多数会落空,如果能够有一种全新的模式帮助您解决了该问题,还让您清晰的了解这个问题的始末,而且最关键的是,还有一篇专门针对该问题的技术博客,您觉得会怎么样呢?

背景

程序员在日常开发工作中,经常会遇到各种各样的问题,当我们遇到问题且自己不能独立解决的时候,就会想到在各大社区的问答区提问。我们发现其实大多数问题都没有得到很好的解答,可能的原因主要有以下几个方面: 
1.
提问者没有很好的描述清楚问题; 
2.
大多数人的回答都是没有价值的,只是随意的回答一下且很多人聊着聊着就完全的跑题了,回答的内容和主题完全没有任何关系; 
3.
即使有人正确回答了这个问题,可能结果也是非常的简单不能满足提问者的需要;

目标

1. 我们希望每位开发者提出的问题都能得到清晰的解答; 
2.
我们希望能够提炼出某个领域大家遇到的共同问题,然后针对该领域大家共同关心的问题提出统一的解决方案;

3. 我们希望打造出一批有价值的,能够解决现实问题的技术博客;

4.我们希望在这里能够给您提供最权威的答案;

我们期望的模式

我们希望针对每个问题的答案,不是孤零零的几个字,而是一些技术博客的列表;

我们希望打造一个庞大的问题池,开发者遇到各种各样的问题,都可以提交到该问题池; 
我们希望打造一个庞大的技术博客池,这些博客都是解决问题池中的一个或多个问题; 
我们希望打造一个针对某个领域,大家共同遇到的问题的解决方案;

方案架构图


关于上述方案图的简单介绍:

  1. 先从各大社区网站聚合问题,形成庞大的问题池Question Pool;

  2. 技术博客主从问题池中选择自己感兴趣的问题,进行技术博客的抒写;

  3. 所有的针对具体问题形成的技术博客将会形成我们的技术博客池Blog Pool;

  4. Blog Pool自动聚合成各大领域;

  5. 针对每个领域形成各自的解决方案;

实例














问题池 技术博客池
get提交url中的中文乱码处理,后台用hashmap可以解决? tomcat源码分析之getParameter(String)与getQueryString()
Struts2加载配置文件的顺序问题 struts2源码分析之配置文件加载顺序
关于linux下C标准输出的问题? 由stdout引发的思考

后续进展


该项目已在孵化中,有兴趣的同学可在osc私信我或通过其他的方式联系。

原型系统已在开发中,欢迎有志人士加入QQ群:144732673

原型系统构思:http://my.oschina.net/gschen/blog/263214

关于一种新的问答模式的思考,布布扣,bubuko.com

时间: 2024-08-05 07:00:03

关于一种新的问答模式的思考的相关文章

用新的思维模式面对这个世界

去年年底,我独自一人,从北京开车到广州,一路三千多公里,都在思考一个问题:人和人的差别究竟在哪?人和人之间为什么会有差别?我想到了一个词:拆掉思维的栅栏. 后来,我在机场看到了<拆掉思维的墙>这本书,心有戚戚.我一般不看成功学的书,事实上我也不认为这是一本成功学的书.作者的思考给了我很多启发.我发现,有时候限制就是限制本身.你认为做不到,你就真的做不到.你觉得自己可以更强大,你就真的变得更强大. 你有没有想过,真正限制我们的,是我们思维里看不见的墙?而这堵墙很大部分来自于内心的不安全感.我认为

二十八、带给我们一种新的编码思路——EFW框架CS系统开发中的MVC模式探讨

回<[开源]EFW框架系列文章索引>        EFW框架源代码下载V1.3:http://pan.baidu.com/s/1c0dADO0 EFW框架实例源代码下载:http://pan.baidu.com/s/1eQCc69G       前言:记得最初写出Winform版MVC的代码是在公司的一个产品中,产品有几个界面功能比较多,一个界面窗体的代码尽然有1万多行代码,让我们在维护这几个界面的时候非常的痛苦,你可能想可以把这个大的界面拆分成几个小的界面在集成在一起不就好了,但实际上这样

两种高效的并发模式(半同步/半异步和领导者/追随者)

一.并发编程与并发模式 并发编程主要是为了让程序同时执行多个任务,并发编程对计算精密型没有优势,反而由于任务的切换使得效率变低.如果程序是IO精密型的,则由于IO操作远没有CPU的计算速度快,所以让程序阻塞于IO操作将浪费大量的CPU时间.如果程序有多个线程,则当前被IO操作阻塞的线程可主动放弃CPU,将执行权转给其它线程.(*IO精密型和cpu精密型可以参考此文:CPU-bound(计算密集型) 和I/O bound(I/O密集型)) 并发编程主要有多线程和多进程,这里我们先讨论并发模式,并发

ORM 是一种讨厌的反模式

本文由码农网 – 孙腾浩原创翻译,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划! (“Too Long; Didn’t Read.”太长不想看,可以看这段摘要 )ORM是一种讨厌的反模式,违背了所有面向对象的原则.将对象分隔开并放入被动的数据包中.ORM没有理由存在任何应用中,无论是小的网络应用还是涉及增删改查上千张表的企业系统.用什么来替代它呢?SQL对象(SQL-speaking objects). ORM如何工作 Object-relational mapping(ORM)是一种链

23种设计模式之原型模式(Prototype)

在系统开发过程中,有时候有些对象需要被频繁创建,原型模式通过给出一个原型对象来指明所要创建的对象的类型,然后通过复制这个原型对象的办法,创建出更多同类型的对象.原型模式是一种对象创建型模式,用原型实例制定创建对象的种类,并且通过复制这些原型创建新的对象.原型模式又可分为两种:浅克隆和深克隆.浅克隆仅仅复制所考虑的对象,而不复制它所引用的对象,也就是其中的成员对象并不复制:深克隆除了对象本身被复制外,对象包含的引用也被复制,即成员对象也被复制. 优点: 1)可以在运行时添加或删除产品. 2)通过改

两种高效的事件处理模式(Proactor和Reactor)

典型的多线程服务器的线程模型 1. 每个请求创建一个线程,使用阻塞式 I/O 操作 这是最简单的线程模型,1个线程处理1个连接的全部生命周期.该模型的优点在于:这个模型足够简单,它可以实现复杂的业务场景,同时,线程个数是可以远大于CPU个数的.然而,线程个数又不是可以无限增大的,为什么呢?因为线程什么时候执行是由操作系统内核调度算法决定的,调度算法并不会考虑某个线程可能只是为了一个连接服务的,时间片到了就执行一下,哪怕这个线程一执行就会不得不继续睡眠.这样来回的唤醒.睡眠线程在次数不多的情况下,

曾鸣:未来五年_一个新的商业模式将诞生 | 干货

原文地址 曾鸣是阿里巴巴集团学术委员会主席.湖畔大学教育长.阿里人喜欢叫他"曾教授". 基于20年来对互联网的深刻洞察,曾鸣最近提出了一个新的概念"S2b".有人说,这是对未来社会的长篇预言. 2012年,跟马云聊天的时候,我们碰撞出了 C2B 的提法,这应该是我们这个互联网时代,数据时代最重要的商业模式,也是最基本的思考方法. C2B 模式是对传统工业时代 B2C 模式最根本的颠覆,是新商业创新最重要的工作.只有当 C2B 开始大规模兴起的时候,整个商务的全链路才

【转】一种新的操作系统设计

我一直在试图利用程序语言的设计原理,设计一种超越"Unix 哲学"的操作系统.这里是我的设想: 这种系统里面的程序间通信不使用无结构的字符串,而是使用带有类型和结构的数据.在这样的系统里面,Unix 和其它类似操作系统(比如 Windows)里的所谓"应用程序"的概念基本上完全消失.系统由一个个很小的"函数"组成,每个函数都可以调用另外一个函数,通过参数传递数据.每个函数都可以手动或者自动并发执行.用现在的系统术语打个比方,这就像是所有代码都是&

Zstandard:一种新的无损压缩算法

Zstandard(缩写为Zstd)是一种新的无损压缩算法,旨在提供快速压缩,并实现高压缩比.它既不像LZMA和ZPAQ那样追求尽可能高的压缩比,也不像LZ4那样追求极致的压缩速度. 下面是一组基准测试数据: 压缩算法名称 压缩比 压缩速度(MB/s) 解压速度(MB/s) zlib 1.2.8 -6 3.099 18 275 Zstd 2.872 201 498 zlib 1.2.8 -1 2.73 58 250 LZ4 HC r127 2.72 26 1720 QuickLZ 1.5.1b6