至c++版主一贴:
楼主同志,作为版主,小的真觉得你不够大气(好像没见过大气的),或许是因为刚当上版主让你觉得需要马上为c++社区作出贡献,可你这样把人家出版的书一字一字的敲上来不但侵犯了别人的著作权、浪费了自已的宝贵时间、伤害了广大cser的眼睛。
楼主的首要职责应该在组织与引导广大cser积极参与社区活动(可不要局限于发几篇文章置顶,然后大家来顶来骂,这太幼稚了):
1,我觉得很有必要对成员进行细分(根据专长、感兴趣的技术方向),可将他们组织成群,制成一张表置顶,这样当大家需要帮助时,可找专人解答,更进一步促进了人际关系,专业人士间的讨论才能深入,并抓住本质,同时作为收藏。
2,资源网的建立。
关于语言、常用的基本库等细节方便的讨论也该适可而止了(可看看贴子吧,都是这样的),如果有一个详尽的知识网能够链接到优秀的文章、下载地址(当然由广大cser提供)并进行好的分类索引,相信能进一步提高广大c++初学者的基础水平,从而减少重复的外行的贴子。其实之所以老鸟能写出好的代码并知根知底是因为他长久以来积累起来的知识网络,使他遇到问题时能又快又准地找到相关资料,对于一个新手这是一笔难以获取的财富。
3,专门的讨论和总结。
应该鼓励专门的讨论与总结(比如对某一个类,某一个软件,某一种技术的专门讨论:如:单元测试工具,如何将python嵌入程序中,boost库),讨论时力求做到参与者都有备而来(可能过提前通知,提供基本信息及相关知识链接),最后根据广杂的讨论总结出精华(可能是一篇文章,一个资源包)。
4,组织对优秀的开源程序的分析,分析设计思路、相关知识注释(甚至对此进行专门的讨论和总结),我始终认为当我们能对一个不算简单的设计良好的真实的程序知根知底时,我们就可以称为程序员了。
5,如何帮助新手。
我觉得首先也是最重要的是教会他:老鸟做事的方式(步骤)。
老鸟代码出错时,脑子会想些什么?
而直接把掌握的知识贴给他只是授之以鱼。
6,学习的分工。
太多东西不得不学,如果每个人都要一门一门摸索多浪费,当一门新技术兴起,为什么不能征集一些志愿者(至少我愿意)去吃螃蟹呢,如某人因故不能继续或无力继续,其它人可以在已有基础上继续。
-------一个普通的csdn论坛成员兼c++用户