galilette |
2004-02-24 14:00 |
初学者: 你好! 好久没有到这里来了。刚才随便翻了翻帖子,发现了又有类似“初学 者的问题”这样的标题。记得在我任版副的任内曾经发过类似的提醒,今 天再说一次。 初学者是很多的,如果初学者永远比普通用户多的话,这是一件好事, 这表明有更多的人逐渐加入 Linux/Unix 的阵营。哪一天如果没有初学者 这样的提问了,我会觉得有点失落,因为我所喜欢的东西没有新人来喜欢 它了。 但初学者需要一点精神,那就是认真、喜欢钻研,懂得如何去学习,这 样的初学者才会真正提高,才会有可能摆脱初学者进入普通使用者的行列, 进而进入大师级行列。 我向你们推荐一篇进入 Linux/Unix 世界的入门读物:“如何聪明地问问题” http://www.catb.org/~esr/faqs/smart-questions.html 曾经有人作过中文翻译,但最新版的文章还没有翻译。如果你乐意做中文 译者及维护者,可以从上述链接找到你需要联系的人。 读完这篇文章,希望你在本版发帖的时候注意这样的几点: 1. 不要用这样的标题来提问: “初学者的问题” “初学者” “弱弱地一问” “初学者的弱问题” “问个问题” “弱智的问题” “急!初学者求助” “快帮帮我,急死了!” …… 这样的标题有什么特点?别人从标题看不出你在问什么,除非他有兴趣,否则 可能不会搭理你的帖子。如果满版都是这样的标题,刚进版可能都不知道大家 在讨论什么。你应该用最简明的文字来标明你的问题,比如: “我的 shell 提示符怎么了?” “急:X Window 找不到鼠标!内详”(然后告诉别人你的系统具体情况) “急:编译时无法链接 cos 函数” “为什么 emacs 无法正确打印 中文字符?” “我的 Mozilla 使用 gflashplayer 总是死机!” …… 从以上的标题,别人基本上可以看出个大概,如果有人正好有这方面的经验, 他在浏览具体的内容之前,差不多已经知道如何去回答你了。 如果版问是都是这样的标题,可以从这些标题就知道大家目前常遇到的问题 及讨论者的普遍水平。 2. 问问题的时候写清楚如下内容: (1) 系统,比如 RedHat 9.0/ Mandrake/Fedora/Debian/NetBSD 等 (2) 出问题的软件版本,比如 Gcc 3.3/Mozilla 1.6 等 (3) 你对使用中对软件的修改 (4) 其它特殊的内容 3. 最关键的,你应该在问问题之前先查找以前的文档或者精华区。至于以前 文档和精华区查找是否方便,你可以向版主建议。如果是版主失职,可以去 投诉,建议版主辞职。版主也应该替初学者考虑周全。
另外,在你进入 Linux/Unix 世界之前,请先找一个系统认真从基本的 内容开始学习起,使用过一段时间之后,再去讨论你力所能及的内容。有些 人连 Linux 的基本使用都不熟悉,就大谈各种 Linux/Unix 的缺点、优点, 连常用的工具都不熟悉的情况下,去评价 Linux 和 BSD、Solaris 等,这 有点不太好。可以这么说,任何一个系统能够流行或被大多数人喜爱,都是 因为他有一定的优点的。 毕竟大部分人都不是操作系统的开发者,我们没有必要把很多的时间放 在升级、尝鲜等上面。今天有人说 FreeBSD 好,我就装一个。明天有人说 Debian 很棒,我再划个分区,试一试。后天又有人说 Gentoo 可以针对你 的机器自动优化不少,于是又开始装 Gentoo。可是,除了你对各种系统安装 上很熟悉之外,你学习到了什么?当你学习或工作中需要完成某项任务时, 恐怕这些经验帮不上你任何忙。记住,我们热爱 Linux,是因为她是自由的 化身,另外还是因为在 Linux/Unix 下面我们可以更高效地工作与学习,注 意是因为她能够帮助我们高效地工作,我们才转向她的,而不是我们想在她 下面尝多少新鲜的东西。可能有不少人尝了很多个版本的 Linux 之后,他 需要写一篇文章的时候,最习惯的动作还是重新启动机器,进入 Windows, 然后打开他真正熟悉的 Word。 有鉴于此,希望你在进入 Linux/Unix 世界之前,尝试着用她来完成 你通常需要做的几件事: 1. 用 vi/emacs/nedit/nano/kedit/kwrite/... 等任何一个文本编辑器写 一点东西。 2. 试着用 gcc/g77/make 等编译一个你真正需要使用的程序 3. 试着用 konquorer/galon/mozilla 等去浏览网页,并坚持使用它们 4. 试着用 mozilla/evolution/kmail/mutt 等去收发你的电子邮件 5. 试着用 latex 重新编写一遍你的论文 6. 试着用 awk/sed 等去做一下文件管理等 7. 试着用 emacs calender 等来管理一下你的日常活动安排 8. 试着用 magicpoint/openoffice 去写一次你需要在周末讨论会上做的演示 文档 9. 试着用 gimp 处理一张你自己的数码照片,用 blender 来做一个 3D 场景 动画 10. 试着用 octave 来做一项你原先需要用盗版的 MatLab+Windows 来完成的 作业,试着用 maxima 来做一些你原来需要用盗版的 maximatica 做的公式推 导 11. 试着用 kdevelope 或 anjusta 来开发一个你曾经在 Visual C++ 上做 的项目 12. ……
多言无益。呵呵,就说到这里。 |
|