程序员必知必会之maillist篇

原创 2007年06月27日 20:22:00

 

程序员必知必会之maillist篇
       本文最初由恋花蝶发表于http://blog.csdn.net/lanphaday,可以随意转载,但未经同意不得增删修改,转载应保留本声明,否则追究责任。
 
题注:因为我参与了若干个maillist,眼看一个一个maillist变成毫无学术氛围的“小水塘”,心如刀割,所以写下了这篇文字,忠诚劝戒大家善待maillist、尊重maillist上的每一位订阅者,共同营造和谐的网络交流环境。
       maillist,即邮件列表,金山词霸2005上面的意思是邮件发送清单。maillist可能是互联网上最古老的人际交流手段之一,但到现在仍然是最有效的互联网交流手段之一。
       maillist不比直接的人与人之间的email交流,发往maillist的邮件会分发到订阅了maillist的所有人的邮箱,这一特性使得交流的效率相当高。试想想,如果一个论坛有一万人注册用户,可能只要一千人会经常上线,你发一个贴子,去查看的可能不到一百人,回答问题的,恐怕就只有三五个了。而一个有几百个订阅者的maillist,一个“有趣”的主题可能引起几十封回复。正因为maillist的交流的高效性,使得maillist广泛应用在学校、企业、非营利组织和一些成员分布区域广阔的行业进行交流的必然选择。在大学的时候,我们可以订阅学校的maillist;在公司的时候,我们通常被要求加入maillist;作为程序员,我们肯定订阅了不同的maillist以丰富我们的学习环境;我们也可能参与了某开源项目,所以我们可能订阅了不少开源项目的maillist。这一系列maillist,是我们获得帮助和帮助别人的纽带,所以我们有必要来学习一下应该如何对待maillist和maillist上面的朋友。
       尽管中国人号称中国是礼仪之邦,但我们中的确有相当多人连最基本的礼貌也不懂。怎么样写一封让人看起来不讨厌的Email,我已经在《程序员必知必会之Email篇》(http://blog.csdn.net/lanphaday/archive/2006/06/29/850059.aspx)里跟大家探讨过,里面的内容基本上也适用于maillist,所以不再赘述。现在我们来谈一些针对maillit的话题。
不发言是最好的
因为发往maillist的邮件会被所有订阅者收到,所以如果不是在其它地方找不到答案,不要在maillist发言。Email是程序员相当重要的联系方式,对若干人而言,收到Email就是意味着要阅读(甚至回复邮件)。想像一下你回家听到电话留言里十个有八个是推销家庭用品的广告是什么样的心情,而maillist充斥着大量的低品质话题给人的感觉就差不多,这会导致maillist的订阅者激情减退,甚至流失高手,久而久之,越来越多的问题得不到解决,这个maillist也就被大家温柔地轮奸至死了。
       maillst是解决问题的有效手段,但绝不是唯一手段。而且由于地域差异(如订阅了世界性的maillist)等因素得到回复需要付出巨大的时间待价,所以maillist应该是备用的解决手段。我们应该优先使用咨询身边的同学、同事和老师;优先使用搜索引擎;优先在IM群组(如QQ群、MSN群和泡泡兴趣组等)上咨询在线网友;优先使用本地论坛(如直接在C++maillist问一个简单问题得到回复的时间可能远大于在CSDN论坛询问)。如果这些方案都已经试过了,而没有人能解决你的问题,现在可以尝试向maillist发言询问。
       除了发言询问和回答问题外,不要在maillist里回复其它东西。如果你是询问者,在解决问题后想感谢解答人,可以私下发邮件给他,不要直接回复到maillist。更加不要在maillist里开玩笑,或者转贴你自以为有趣的小笑话、黄段子和美女图片,这样做会让大家都认为你素质相当低下。
       最后一点,不要使用设置有“自动回复”功能的Email订阅maillist,也许有些“现代”maillist服务器已经可以忽略自动回复,但最好还是不要这样做。
详细描述问题
终于可以理直气壮地向maillist发邮件了,现在我们要注意的是要详细地描述问题。在继续之前,我们再来谈谈礼貌,礼貌这东西,怎么强调都不过份。在《程序员必知必会之Email篇》(http://blog.csdn.net/lanphaday/archive/2006/06/29/850059.aspx)可以找到关于Email礼仪的内容,如果你没有自信自己写的Email是有礼的,请去阅读一遍。
       本文最初由恋花蝶发表于http://blog.csdn.net/lanphaday,可以随意转载,但未经同意不得增删修改,转载应保留本声明,否则追究责任。
详细描述问题可能需要包括这三点:1)你所遇到的问题;2)你通过其它途径找到参考答案;3)如果有代码和测试用例,请提供。基本上有这些,maillist的其他订阅者已经可以帮到你。
邮件的主题也应该是问题的描述,类似“来自初学者的问题”远不如“XX功能应该如何实现”。
如果是回复者或者引发了相关的新讨论,在适当的位置引用原文,帮助阅读者理解自己的意思。
保持线索干净
maillist是一种交流环境,肯定会有人回复。我们在回复他人的问题的时候,请一定不要更改邮件线索,简单来说,就是不要更改邮件标题(通常而言,回复时自动增加的Re(也可能是R、Reply等)并不会更改线索,所以不必在意这个)。现在相当多人使用的邮件客户端可以根据线索来组织邮件,给使用者更佳的阅读体验(现在gmail这种web mail也有这样的趋势),所以我们要保持线索干净,方便他人。
不要在线索内讨论其它问题,如之前你发起了关于C++的问题,不要在解决之后又回复讨论“关于MySql数据库的XXX问题”,请重起一条线索。一则有利于你的问题得到解决,二则方便以后有人阅读maillist的历史问题时可以容易地找到“关于MySql数据库的XXX问题”的讨论。
关于引用,我个人建议是只引用最近的三封邮件,适时地删除引用,节省带宽。很多人喜欢全部引用,这个随个人喜好吧。
自我保护
maillist上肯定时刻都会有出现“垃圾”邮件的可能,这些“垃圾”不一定是广告邮件哦,更多的是不符合你兴趣领域的“专业”邮件或者一些你认为不值一看的低水准问题。这时候有必要进行自我保护。招术之一是使用关键词过滤,现在的web mail和邮件客户端都支持过滤;招术之二就是干脆退出maillist,有必要的时候再重新加入,这种方式虽然为人不齿,但极其有效。
 
       至此,你应该不会再成为一发Email就被整个maillist的订阅者齐骂SB的人了,因为你与maillist的友好相处,你也将能够从maillst里获得更多的帮助,或者通过帮助他人获得更多快乐。
 
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lanphaday/article/details/1669326

订阅linux kernel的mail list

订阅linux kernel的mail list,需要向Majordomo@vger.kernel.org这个邮箱发送内容为“subscribe linux-kernel”的邮件,稍等一会儿,就会恢复...
  • styshoo
  • styshoo
  • 2015-07-22 10:29:38
  • 832

XY<em>Listmail</em> Version(星原<em>邮件列表</em>程序) 文本型多用户1

6. 可<em>查看邮件</em>发送的历史记录,删除单项历史记录和删除所有历史记录。7. 支持...XY<em>Listmail</em>(星原<em>邮件列表</em>程序) 文本型多用户 v2.0 立即下载 上传者: xintc...
  • 2018年04月17日 00:00

jenkins邮件插件中的内容参数设置

1 简述 众所周知,Jenkins默认提供了一个邮件通知,能在构建失败、构建不稳定等状态后发送邮件。但是它本身有很多局限性,比如它的邮件通知无法提供详细的邮件内容、无法定义发送邮件的格式、无法定义灵...
  • chengtong_java
  • chengtong_java
  • 2015-11-13 11:22:40
  • 12718

adb shell service list 查看哪些services

Found 237 services: 0 AtCmdFwd: [com.qualcomm.atfwd.IAtCmdFwd] 1 samsung.smartfaceservice: [com.sa...
  • CCJHDOPC
  • CCJHDOPC
  • 2016-10-24 16:08:47
  • 3366

不登录网站也能查看邮件数量的方法

不登录网站也能查看邮件数量的方法:以163为例在DOS窗口下输入:telnet pop3.163.com 110  回车user myusername  回车pass 输入邮箱密码  回车list  ...
  • jinzhili
  • jinzhili
  • 2007-06-05 21:54:00
  • 596

Mybatis list做条件查询

public static List getTeamsByTeamsIds(int userId, List list) { SqlSession session = MybatisWrapper...
  • guoren12
  • guoren12
  • 2015-05-07 19:38:46
  • 2185

Jsp遍历后台传过来的List

1:使用jstl标签 (可以和自定义标签配合使用) 首先引用jstl标签 然后使用foreach标签 ${user.PId} ${us...
  • kalision
  • kalision
  • 2013-01-17 12:08:29
  • 94201

telnet登陆用IMAP查看邮件

[root@VTB517-PC1]# telnet 13.0.1.13 143 Trying 13.0.1.13... Connected to 13.0.1.13. Escape character...
  • zhangyuan12805
  • zhangyuan12805
  • 2017-02-27 10:58:42
  • 165

R-往一个list某列中写入新的数据append(),查找列名 names(sapply()及list相关操作

之前写过一篇文章是往文本文件中不断写入数据时用到了append=T, 今天用到append() 问题:如何往list某列末尾添加数据? 直接用append(某list,要写入的数据) appen...
  • u012543538
  • u012543538
  • 2013-11-18 23:50:01
  • 15259
收藏助手
不良信息举报
您举报文章:程序员必知必会之maillist篇
举报原因:
原因补充:

(最多只允许输入30个字)