BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #37339同步于 2014/12/24
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

鱼龙混杂,何处求真知?严峻的问题……

nuanyangyang
2014/12/24镜像同步201 回复
* 注:西电的同学来信说明情况。附在本帖末尾。 今天访问这个版的同学们应该注意到一个广告贴,招募写教程的人。原帖应该已经因为商业广告而被删除了。我在此之前试着去联系了一下他们。不过,不仅失望了,还一些人撰写误导性的教程感到不安。此类教程的存在,会误导一大批读者。 他自称来自“c语言中文网” http://see.xidian.edu.cn/cpp/ ,要以有酬的方式招募Java和C++语言的教程作者。这个网站挂在西电的服务器上,但按对方的说法,和西电没有直接的关系。【后经西电的同学澄清,该网站并非由西安电子科技大学电子工程学院构建和维护。本帖的一切内容不针对西电。】 他还有一个网站叫“微学苑” http://www.weixueyuan.net/ 。 先说说这几个网站有什么问题吧。他们提供各种盗版软件就不说了,推荐读者用vc6.0我也就呵呵一下了。硬伤是他们的教材的内容。可以看数据类型那一章试图列举每种类型的大小(如果你不了解C的话,我可以告诉你每种类型的大小由Application Binary Interface决定,或者说由平台决定,语言并没有规定),以及看他们分析有多个++运算符的表达式的那一章(如果你不了解C的话,我可以告诉你C语言并没有规定所有的表达式的求值顺序),就知道了。其他章节中各种错误,评论吐槽就数不胜数了。一下子把十几种数据类型、运算符都列出来,做参考书还好,做教程就是大忌了。这个教程的总体感觉,就像是那种认为“编过程序,大概知道程序是什么行为,就认为可以写教程了”的人写的。 我曾经吐槽过这样的认识。如果说,编程语言的标准或者工具的文档只有设计语言和工具的人才可以写,那么,“教程”这样的东西就必须是对一个东西了解得十分清晰的人才可以写的。原因很简单:学生会将教程作为典范,里面的知识会影响一个人的思维方式。就像有人开玩笑说,学了BASIC语言的学生已经毁了,因为他们再也接受不了正确的编程方式了。 所以,如果想学C语言的话,我的建议就是“尼玛去书店花几十块钱买一本《C How To Program》会死啊!!!”或者《The C Programming Language》也行,中英文都有,建议读英文,实际上只有高中的词汇。去图书馆借也行。或者读我高三时在午饭后当闲书看的www.cplusplus.com提供的教程,这份教程非常简短,不会涵盖所有的知识,但简明扼要,很容易入门。cplusplus.com和cppreference.com提供极其全面的语言参考手册。所谓“师父领进门,修行靠个人”,就是这个道理。 事实上,这类的教材不算少数。关于web编程方面,教学网站更多,但是传播错误知识的也更多。(当然,有时候是过时,并非完全错误,但错误的也不少。)上网搜搜“web 教程”试试看。看能不能找到教你用bgcolor="xxxx"这种方法调颜色的教程。 问题就在这里。“教程”的角色是传播知识,是“教育”的一种形式。就像一个不好的教师会教坏一批学生,错误的知识在业界传播,会让整个社会弥漫着错误的认识。阻碍他们自己的发展是小事,这样的趋势会让更多的人接受错误的认识,使得走在技术前沿的人反而找不到朋友,要去适应这种“现状”。 我和我的同学一致认为PHP是世界上最大的流氓软件。(究竟如何流氓,去Linux版搜PHP,找我的吐槽帖吧,里面的吐槽其实是我的导师的杰作。)PHP有严重的缺陷,却难得的在Web服务器开发领域相当地流行。这样,企业会乐于招募大量廉价的PHP程序员,而新程序员又愿意学习容易找到工作的PHP。如此恶性循环。由于其流行性,甚至有人仍然认为PHP是Web开发的最佳选择。 所以,我很想说,现在是网络时代。信息传播的自由度增加了,成本降低了,但人的素质也需要跟着提高。所有的人都应该有要“当老师”的觉悟,但是为师之道,虽然包括求真务实、问心无愧,但所有的原则并非三言两语可以涵盖。普通人在上学的时候,似乎也没有学过“如何当老师”这一门课。所以,将来我们如何才能利用网络让知识更好地传播,需要我们继续努力。 顺便把聊天日志贴出来,大家自己看吧。注意我问的几个问题以及他们的回答。 注:我是“月舞云袖”,“暖暖”是对方 2014-12-24 14:21:12 我们已经是好友了,现在开始对话吧! 2014-12-24 14:22:54 暖暖 你好 2014-12-24 14:22:54 月舞云袖 您好,我现在有事不在,一会再和您联系。 2014-12-24 14:31:31 月舞云袖 圣诞快乐 2014-12-24 14:31:45 月舞云袖 听说你们要遍关于Java和C++的书。 2014-12-24 14:31:51 暖暖 你也是 2014-12-24 14:31:54 暖暖 不是书 2014-12-24 14:31:59 暖暖 是网上的教程 2014-12-24 14:32:16 月舞云袖 嗯。这份教程和其他的教程有什么不同呢、 2014-12-24 14:32:20 暖暖 http://www.weixueyuan.net/java/rumen/ 2014-12-24 14:32:27 暖暖 像这样的教程 2014-12-24 14:33:01 月舞云袖 嗯。已经做出来了? 2014-12-24 14:33:22 暖暖 java基础教程做了 2014-12-24 14:33:28 暖暖 但是java还有很多东西 2014-12-24 14:33:38 暖暖 http://www.tutorialspoint.com/java_technology_tutorials.htm 2014-12-24 14:33:41 暖暖 你看这里 2014-12-24 14:33:45 暖暖 都是java的 2014-12-24 14:34:21 月舞云袖 这些是相关的工具和库 2014-12-24 14:34:32 月舞云袖 甚至有一些是标准库的一部分。 2014-12-24 14:34:51 暖暖 对的 2014-12-24 14:34:58 暖暖 这些也可以写教程 2014-12-24 14:35:17 暖暖 Servlet、JDBC、JSP、Android、Spring都可以 2014-12-24 14:35:22 月舞云袖 但是这些工具自身都有教程的。 2014-12-24 14:35:33 月舞云袖 嗯。都是。 2014-12-24 14:35:44 暖暖 英文的教程吗 2014-12-24 14:35:46 月舞云袖 嗯。 2014-12-24 14:35:59 暖暖 我们要中文的 2014-12-24 14:36:03 暖暖 呵呵 2014-12-24 14:36:07 月舞云袖 为什么要中文的? 2014-12-24 14:36:26 暖暖 我们要发布到网站上去 2014-12-24 14:36:31 暖暖 不能是英文的 2014-12-24 14:36:38 暖暖 这跟我们的项目有关 2014-12-24 14:36:46 月舞云袖 你们的网站是针对中国人的吗? 2014-12-24 14:38:28 暖暖 是的 2014-12-24 14:39:41 暖暖 C++熟悉吗 2014-12-24 14:43:06 月舞云袖 嗯。 2014-12-24 14:43:28 月舞云袖 C++你们也做? 2014-12-24 14:43:39 暖暖 做的 2014-12-24 14:43:51 暖暖 给我个号码 2014-12-24 14:43:55 暖暖 我给你打电话 2014-12-24 14:43:56 暖暖 方便吗 2014-12-24 14:45:19 月舞云袖 很晚了,还是不要打电话了吧。 2014-12-24 14:48:10 暖暖 好的 2014-12-24 14:48:22 暖暖 你可以先写两篇C++的 2014-12-24 14:48:26 暖暖 我先看看 2014-12-24 14:48:40 暖暖 然后商定一个价钱,你觉得合适,就可以继续 2014-12-24 14:48:59 月舞云袖 关键是你们面向的是什么水平的人呢? 2014-12-24 14:49:03 月舞云袖 比如,完全不懂C++的 2014-12-24 14:49:20 暖暖 有C基础的人 2014-12-24 14:49:25 暖暖 你这句话问的太好了 2014-12-24 14:49:45 暖暖 C的东西可以不讲 2014-12-24 14:49:55 暖暖 但是面向对象的概念要讲 2014-12-24 14:50:08 月舞云袖 或者知道C++11里面的的std::memory_order_consume是什么意思的。 2014-12-24 14:50:29 暖暖 。。。这个我都不知道 2014-12-24 14:50:39 月舞云袖 或者知道object的定义是什么的 2014-12-24 14:50:45 暖暖 这个我们很明确,针对的是有C语言基础的 2014-12-24 14:51:04 暖暖 学了C、想学C++的人 2014-12-24 14:51:12 月舞云袖 嗯,比如知道c和c++里,object的定义是一样的。 2014-12-24 14:51:39 暖暖 不,假设用户对C++不了解 2014-12-24 14:51:59 暖暖 知道object的,了解点C++皮毛了 2014-12-24 14:52:35 月舞云袖 大概就是知道C,却不怎么了解C++的人吧。 2014-12-24 14:52:56 月舞云袖 你们有网站吗? 2014-12-24 14:54:15 暖暖 http://see.xidian.edu.cn/cpp/u/jiaocheng/ 2014-12-24 14:54:17 月舞云袖 或者是别的语言的教程,或者像教学大纲之类的 2014-12-24 14:54:33 暖暖 这是我们写的C语言入门教程 2014-12-24 14:54:38 暖暖 你要大纲吗 2014-12-24 14:54:42 暖暖 还是? 2014-12-24 14:55:15 月舞云袖 你们是西电电子学院的? 2014-12-24 14:55:52 暖暖 就是服务器放在那里 2014-12-24 14:56:21 暖暖 你可以参考这个目录http://www.tutorialspoint.com/cplusplus/index.htm 2014-12-24 14:56:32 暖暖 你是搞web的吗? 2014-12-24 14:56:47 月舞云袖 我搞过web,现在不搞了 2014-12-24 14:57:16 月舞云袖 我搞编程语言实现。 2014-12-24 14:58:10 月舞云袖 另外,你们的文章的授权是什么样的? 2014-12-24 14:58:41 月舞云袖 比如,是否允许分享?分享是否要注明出处?是否允许商业使用? 2014-12-24 14:59:46 暖暖 哦哦,读研了? 2014-12-24 14:59:55 月舞云袖 嗯。是的。 2014-12-24 14:59:55 暖暖 你写的文章,版权归我们了 2014-12-24 15:00:01 暖暖 我们有使用的权利 2014-12-24 15:00:18 暖暖 你自己也可以使用 2014-12-24 15:00:43 暖暖 研究生还有时间兼职? 2014-12-24 15:01:00 月舞云袖 并不是所有的研究生都特别忙。 2014-12-24 15:01:15 暖暖 哦哦 2014-12-24 15:02:17 暖暖 你写的C++教程,是看完我们写的C语言教程的读者:http://see.xidian.edu.cn/cpp/u/jiaocheng/ 2014-12-24 15:02:25 暖暖 是针对 2014-12-24 15:03:13 月舞云袖 那么其他人使用你们的文章,是什么样的授权呢? 2014-12-24 15:03:22 月舞云袖 比如,你们对转载的态度。 2014-12-24 15:03:52 暖暖 网上的文章,转载没法管的 2014-12-24 15:03:58 暖暖 基本是转就转了 2014-12-24 15:04:11 暖暖 不要镜像或者复制整套教程就行 2014-12-24 15:04:55 月舞云袖 为什么不可以呢?你们不希望整套复制? 2014-12-24 15:06:32 暖暖 一般不希望 2014-12-24 15:06:54 暖暖 镜像了对我们的网站不好 2014-12-24 15:08:08 月舞云袖 真的?比如某个学校如果希望以你们的教程作为参考,做了校内镜像 2014-12-24 15:08:26 月舞云袖 我倒是觉得可以让学生们访问更方便呢 2014-12-24 15:11:31 暖暖 这样是可以的 2014-12-24 15:11:37 暖暖 不要恶意镜像就好 2014-12-24 15:12:40 月舞云袖 你觉得你们的C教程做得怎么样? 2014-12-24 15:13:59 暖暖 这个,我们自己没法点评 2014-12-24 15:15:42 月舞云袖 好吧。 2014-12-24 15:16:27 月舞云袖 不过,我不想接这份工作。如果想知道原因的话,我可以和你说说。 2014-12-24 15:16:44 暖暖 你说吧 2014-12-24 15:16:58 月舞云袖 首先是语言(人类语言)。 2014-12-24 15:17:25 月舞云袖 使用中文作为教学语言是一个不太明智的做法。 2014-12-24 15:17:43 月舞云袖 原因是,程序员接触到的大量工具、库、文档,都是英文的。 2014-12-24 15:18:05 月舞云袖 不是中文的错。是现实世界中,计算机技术行业的现状。 2014-12-24 15:18:40 月舞云袖 其次,你们的网站提供vc6.0等软件的下载,可以看出你们对版权并不重视。 2014-12-24 15:18:51 暖暖 呵呵 2014-12-24 15:18:58 暖暖 这些跟兼职有关系吗 2014-12-24 15:19:09 月舞云袖 没有关系。只是对你们的建议。 2014-12-24 15:19:16 暖暖 这是我们团队的要求 2014-12-24 15:19:18 暖暖 谢谢 2014-12-24 15:19:29 月舞云袖 但是,如果这样下去,你们团队没有前途的。 2014-12-24 15:20:09 月舞云袖 我相信社会上需要更多的技术人才。 2014-12-24 15:20:24 月舞云袖 但是不希望更多的年轻人被误导。 2014-12-24 15:20:50 月舞云袖 你们也是做教育工作的,有责任传播正确的观念和正确的知识。 2014-12-24 15:21:21 月舞云袖 关于正确的知识,我可以说说你们现有的C教程中的问题。 2014-12-24 15:21:41 月舞云袖 但就是技术的细节了。 2014-12-24 15:22:03 月舞云袖 这些问题,你提供的tutorialspoint.com也有。 2014-12-24 15:22:18 月舞云袖 所以,做一个教程看似容易,实则不然。 2014-12-24 15:22:56 月舞云袖 再说说版权问题。 2014-12-24 15:23:20 月舞云袖 我问的几个问题,比如,转载、授权、署名、商用,都是Creative Commons关注的重点问题。 2014-12-24 15:24:00 月舞云袖 一个可以称为“自由”的文档需要允许转载、同时允许转载过后,改进并再次发表。 2014-12-24 15:24:36 月舞云袖 如果对“自由”比较执着的,还会要求转载之后,同样以“自由”的许可协议发布。 2014-12-24 15:24:56 月舞云袖 有些人不希望商用,或者不希望转载后修改,这些可以拖鞋。 2014-12-24 15:24:58 月舞云袖 妥协 2014-12-24 15:25:26 月舞云袖 MIT提供的大量教学视频都是以Creative Commons协议发布的。 (我觉得对方应该不在听了) 还有一些东西需要解释。这里也可以看出国人观念的滞后性。麻省理工大学有很多公开课,他们将录像在YouTube上公开全部以Creative Commons协议发布,转载都是可以的。但中国很多人还停留在“我的东西,不希望你转载”这样的思想中。同样的问题可以反映在对于软件的选取。现在自由软件发展很快,尤其是在计算机科学和软件开发领域,在Windows、OSX、Linux上都有高质量的自由的集成开发环境可用。没有“自由软件”的意识也说明了思维的落后。如果说用商业软件(如微软的VS),让读者自行下载免费版或者购买正版,都是可以的。但使用盗版软件就落后了两个时代了:“不尊重版权->尊重版权->审视现有版权制度并支持自由软件”。 更新: 此人看到本帖之后开始威胁恐吓,不过,他怎么就这么确定我在北邮?我反正不怕。 瞧这汉语6级的词汇量: 然后第二天: 更新: 12月29日收到了西电的同学的来信,说明了内情。我相信,只要事实公之于众,大家对事情中的是非定会有一个公论。感谢西电的老师和同学说明事情经过。 ~~~~ 寄信人: gezha (默默无闻) 标 题: 暖神,你好!有点问题沟通一下 发信站: 北邮人论坛 (Mon Dec 29 17:27:12 2014) 来 源: 211.151.229.* 暖神,你好 早上接到学校老师电话,说有人批我写的文章,我马上看了一下你的帖子,了解了事情经过。 看了你的帖子,有两点让我非常膜拜,一是技术水平,二是认真执着。 有两点需要我做出道歉, 1,有人对你的不礼貌。原来联系你的同学,是原来协助我们网站建设的同学,现在他想做一个新的网站,所以,联系你了教程的事情,他所提到的教程,和他是没有关系的。 2. 原来那些教程,是我在许多年前写的,当时水平不好,有缺陷,也十分抱歉。 鉴于您的批评,我已经申请禁止用户访问了。 但是,这件事情仍然给我带来极大的压力。学校只是当时给我提供放置网站的方便,现在却受到牵连,感觉十分内疚。我请求您,删除帖子中,关于 西电 及 相关域名。 我想,您的帖子的目的,在于引起目前对良莠不齐的教程质量的讨论,而不是有意攻击谁。删除这些信息,应该不会影响到讨论的目的。非常感谢您! 学习也是一个成长的过程。我现在看那些6年前写的文章,也觉得稚嫩无比与漏洞百出。恳请原谅一个初学者的无知!如今,我也深知深刻理解知识的重要性,所以,我在面试中,也经常会问一些同学,是否阅读过官方的手册,来看看他们对编程理解的程度。 你发起了一个好帖子,我只是恳请,不要伤害我的母校。 ~~~~ 寄信人: nuanyangyang (暖羊羊) 标 题: Re: 暖神,你好!有点问题沟通一下 发信站: 北邮人论坛 (Mon Dec 29 17:39:01 2014) 来 源: 150.203.188.* 【 在 gezha 的大作中提到: 】 : 暖神,你好 : 早上接到学校老师电话,说有人批我写的文章,我马上看了一下你的帖子,了解了事情经过。 : 看了你的帖子,有两点让我非常膜拜,一是技术水平,二是认真执着。 : ................... 嗯。我理解你热爱母校的心情。对你和你的老师同样重视教程的质量表示感谢。 那个帖子的目的是客观记录事情的经过,以儆效尤。我的原文中特别说了该网站和西电没有关系。我会更加明确地注明这一点。但我不会删除链接,因为那个链接曾经客观地存在过,而我相信URL只是一个数字化的符号,不代表你们学校和学院。 ~~~~ 谢谢这位同学以及西电的老师对教育质量以及对我的支持。
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
moonfighting机器人#1 · 2014/12/24
暖神威武!不注释一下我还以为暖暖是你。
lixing机器人#2 · 2014/12/25
我@了下版主让他们删帖的,我的潜意识是30-50/k字,尼玛,忽悠呢
wht机器人#3 · 2014/12/25
暖神就是厉害,大赞啊! 【 在 moonfighting (moonfighting) 的大作中提到: 】 : 暖神威武!不注释一下我还以为暖暖是你。 通过『我邮2.0』发布
melot机器人#4 · 2014/12/25
暖神威武,支持
KAITO机器人#5 · 2014/12/25
发在这个版我只能说真是任性
icyfox机器人#6 · 2014/12/25
又发了一次。。 我把那帖子打开吧
sgoal机器人#7 · 2014/12/25
这种教程的确坑
sgoal机器人#8 · 2014/12/25
为什么他是暖暖。。。这名字取的的。。。
nuanyangyang机器人#9 · 2014/12/25
【 在 sgoal 的大作中提到: 】 : 为什么他是暖暖。。。这名字取的的。。。 暖暖是最近流行的一个游戏吧。