我对袁峰先生及众网友观点的回应

2024-03-21 10:32

本文主要是介绍我对袁峰先生及众网友观点的回应,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

**********
说明:
过了两天来看BLOG,又是一堆的贴子。真没辄。免战牌挂得再高也没用,许多人还就喜欢上论战了。
我的BLOG成了战场,许多人在此进行拉锯战。
我想还是花点时间把问题说得再清楚些罢。也许说清楚了也就无话了。
也希望网友们不要再浪费时间进行这种所谓的论战了,除非真的很闲。
这种论战真的没多少意义,说说罢了,改变不了现实。
***********


我对袁峰先生及众网友观点的回应

           金旭亮

我以前不认识袁峰,数年来也几乎不去CSDN论坛看贴,仅知道他是CSDN论坛上活跃的一名“大侠”而已。

我在CSDN BLOG上的《我被中国计算机教育的现实打败了》一系列文章,纯是有感而发,没想到因这事袁峰先生会主动引发一场旷日持久的“CSDN论战”。

为此,我的一位朋友因这事还专门给我打电话,说与袁峰有过交往,印象中袁峰是一个很随和的人。

但在这次“CSDN论战”中他却言辞犀利,锋芒毕露,真难以想象他比我年长10年。

我相信我朋友说的是也是事实,那同一个人,为何会有这样大的反差?

我猜,袁峰先生是一位正义感很强的人,而且很爱国。这一次他一定是真的怒了,他确认我在“误人子弟”,而且由于我的数篇文章在互联网上被转载无数,更是“流毒深远”,必须下猛药才可以根除之。

以上想法是“以我之心猜袁峰之腹”,不知对否?

我想就两个方面来谈我的看法:

一:关于我的书。

1.写作目的:

《编程的奥秘》一书的《后记》将我的写作目的都说得很清楚:

——————————————————————————————————
决定写这本书时感觉很惶恐,我常想,自己不过是一个普普通通的热爱软件技术的人,有什么资格去谈论编程?应该由真正的技术专家和高手来谈才有说服力。然而,这些人往往没有时间来写书,或者虽然写了,但写得太专业,绝大多数人都看不懂。

我是一名教师,教师的基本职责就是“传道、授业、解惑”,教师在整个人类社会中起的作用,不就是将已经过实践证明了的知识消化整理,然后把它们用通俗易懂的方式尽可能高效率地传播出去,培养出更多的人才吗?而且,把自己走过的路告诉后来者,让后来者至少不重复我走过的弯路,不也是一件有意义的事?

于是读者最终见到了这本书。

 ——————————————————————————————————

再补充一点:科学技术研究与教学、写作是三个不同领域的工作,需要不同的素质与能力,不可能一样牛就样样牛。我技术不是牛人,并不等于我就写不出一本读者喜欢的书。而书好还是坏,评判权在所有读过我的书的读者手中,不是哪个人可以单独定的。

我在写这本书时,希望向没有编程经验的人展示出我所体会到的编程这一工作是怎么回事,打消他们对编程的神秘感,鼓励他们去动手实践,从而在实践中引发兴趣。兴趣是最好的老师,只要有了强烈的兴趣,他就会去主动钻研技术和理论。我就看到过就有人是因为想编游戏才去钻研人工智能和计算机图形学的。

我不知道怎么会有人看出我在书中“轻视”理论了,是您自己“猜”想的吧?事实上,书中我有意识地介绍了许多理论,只不过这种对理论的介绍是分散在全书中,而且我是有意放弃严密的科学表述而用通俗的话来表达(在《自序》中把我采用这种写法的目的讲得一清二楚),我这样做是想以一种直观的方式告诉读者:理论是有用的,比如你看这个程序背后涉及到了这么多的计算机知识,这段代码不也用到了XXX理论吗?

我痛感中国计算机教育向学生“硬灌”理论毁掉了多少学生对计算机技术的兴趣!这才强调实践,这实际上是一种纠偏。事实上,中国高校的计算机系课程一直都是按袁峰先生所倡导的“打好基础”的路子走的,把学生当作计算机科学研究者来培养,走“精英”之路,但现状如何?许多学校的计算机专业课学习成了纸上谈兵,从理论到理论,再加上闭卷考试,这打掉了多少学生的兴趣,又诱导多少学生去死啃书本,这才是最大的误导!怎么就没有人去口诛笔伐?

上课满堂灌,考试背笔记,只要得高分,保研没问题。所谓“软件人才”就这样“出炉”。

请看看各高校计算机系大二大三一学期要学多少门理论课!再看看程序开发实践在整个教学中的比重占多少?这条“理论之路”中国高校已走了几十年了,可结果是什么?

2 书中错误

书中的确存在一些错误,我虽已尽力,但实在难以避免,为此,我在《后记》中就有两段话:
—————————————————

虽然我很认真地写书,但受个人能力与技术水平的限制,书中存在的疏漏在所难免,还请读者海涵。

虽然在书中所提到的许多观点与技术都经过了我个人的实践检验,然而在此我想对读者说的一句话就是:请怀疑一切。一个理论,一种方法,不管它是由什么人说出的,只能由实践去证明它的正确性。要有追求真理的勇气,要敢于独树一帜!其实,中国最缺的不是掌握特定技能的技术人才,而是具备创新精神的开拓型人才。创新请从怀疑开始。

--------------------------------------------------

我鼓励读者去挑战权威,用自己的大脑思索,成为一个有着独立人格的人。这难道不是教育的最高目的之一?

关于这本书,我想我已经尽力了,我希望能听到的,是读者指出这本书中有错误的地方以便更正。但我也想说:许多句子生活在一个“上下文”中,单独抽取一句予以评论,恐怕不妥。

另外,我想指出一个现象:说我这本书不好的许多人,恐怕根本就没有细看过我这本书。而仔细看过我这本书的,却好象没人告诉我这本书是垃圾,他给“误导”了。书出版以来,我收到了数百封邮件,没有一封是说书不好的。当然,有人会说了:认为此书不好的人不会看我这本书,自然也不会发邮件来骂了,而看了我这本书的,也许都是一群“菜鸟”,自然也发现不了错误。

也许袁峰先生您是例外。但我也有点怀疑,您是否在美国可以看到我的整本书,并翻阅过全书内容?还是看了几章在网上公开的内容就认为“窥一斑而知全豹”?

我实在想不出,网上这么多人既然都没看过我的原书,又从哪儿看出我在书中大力鼓吹“理论不重要”?又在哪儿看出我要读者“浅尝辄止”?

重申一下:有错是我本人技术水平问题,不是写作态度问题,这本书我是非常认真地写的。我对书中的错误负全责,并真诚地向读者道歉,在有机会修改时,这些错误将会一一更正。对此,请.NET技术高手们将发现的错误电邮给我,我的邮件是:

JinXuLiang@bit.edu.cn

 

二:有关中国教育问题。

袁峰先生技术造诣不错,然而,您对中国教育现状的了解不多,其中实情您在美国是很难了解到的,就算您每年都回几次国,恐怕也只是走马观花,不太有可能深入了解。

当您真的回国朝夕生活在这个环境中时,也许用不了半年,您就会了解到我的文章是否符合实情,并为何会引发这么大的反响了。

中国是有“中国特色”的一个大国,情况极为复杂。在中国做事,要遵循“一切从实际出发”的基本原则,违背这个原则,在中国什么事也办不好。

我认为:您的一些想法在目前的教育现状下是“水中月”——看上去很美,但若真的这么做,至少在当前以及若干年内,恐其得到的结果与您的预期相反。

其实我和您都是理想主义者,都希望能做点有意义的事。这场论战我们都是大输家,都是“理想被现实撞得头破血流”。

然而更悲哀的事实是,输家恐怕还不只我们两个!……

***************

这篇文章我花了两个多小时,希望能让网友们多了解一些实际情况。

特别希望一些年青的学生要学会独立思索,不要人云亦云。

有些事情是很难说出谁对谁错的,一切只能从客观实际出发。

 



Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1384681


这篇关于我对袁峰先生及众网友观点的回应的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/832439

相关文章

文心快码前端工程师观点分享:人机协同新模式的探索之路(三)

本系列视频来自百度工程效能部的前端研发经理杨经纬,她在由开源中国主办的“AI编程革新研发效能”OSC源创会·杭州站·105期线下沙龙活动上,从一款文心快码(Baidu Comate)前端工程师的角度,分享了关于智能研发工具本身的研发历程和理念。 以下视频是关于【人机协同新模式的探索之路】的观点三。 人机协同新模式的探索之路(三) 经纬说: 那么第三个阶段,我们会进一步的去探索

接下来的这个故事就来自于我的先生,一个交警的口述

这可是没有过的事情。先生是个交通警察,在事故科工作已经五、六年了,对于生离死别、阴阳两隔,用他自己的话说是已经有些麻木了;不用说他,就连我,对那些卷宗里血淋淋的照片都已经有些漠然。他的办公室常有悲悲切切的人来哭诉,他却总能在复议时做到不掺杂感情。我是个爱哭的女人,偏偏先生对于眼泪早已有了职业的免疫力,他说要是每个事故他都要为每个逝者陪眼泪的话,他早就活不下去了,但是今天不同,他分明是掉过泪了。

hello树先生——红黑树

红黑树 一.什么是红黑树二.红黑树的实现1.创建树节点结构2.插入功能的实现 三.提供一些常见二叉树接口四.进行平衡测试 一.什么是红黑树 红黑树是一种自平衡的二叉搜索树,具有以下特性: 节点颜色:每个节点要么是红色,要么是黑色。根节点:根节点始终是黑色。红色节点:红色节点的子节点不能是红色(即没有两个连续的红色节点)。黑色节点:从任何节点到其每个叶子节点的路径上,必须包含

文心快码前端工程师观点分享:人机协同新模式的探索之路(一)

🎁👉点击进入文心快码 Baidu Comate 官网,体验智能编码之旅,还有超多福利!🎁 本系列视频来自百度工程效能部的前端研发经理杨经纬,她在由开源中国主办的“AI编程革新研发效能”OSC源创会·杭州站·105期线下沙龙活动上,从一款文心快码(Baidu Comate)前端工程师的角度,分享了关于智能研发工具本身的研发历程和理念。 以下视频是关于【人机协同新模式的探索之路】

hello树先生——二叉搜索树

文章目录 一.搜索二叉树的性质二,功能函数接口1.二叉树的节点结构,分为左右指针和数据2.二叉树的插入函数3.删除接口4.中序遍历 三.测试项目 一.搜索二叉树的性质 若它的左子树不为空,则左子树上所有节点的值都小于根节点的值若它的右子树不为空,则右子树上所有节点的值都大于根节点的值它的左右子树也分别为二叉搜索树 如图,为一个常规的搜索二叉树。 二,功能函数接口 1.二叉树的

GMAT写作模板:观点相互比较型

说到GMAT考试的作文模板,这是同学们都比较熟悉的了。很多考生都在积极的利用GMAT作文模板,模板的好处是我们可以积极的学习到一些好用的句子。这样我们才更有可能拿到GMAT作文满分,天道小编带来观点相互比较型的作文模板:   GMAT考试模板的类型是多种多样的。GMAT作文模板,是考生在进行复习时的重要参考资料。考生可以根据不同的话题类型,将恰当的词句运用到模板当中。随着考生对GMAT作文重

最受网友欢迎的PHP培训机构

最受网友欢迎的PHP培训机构     早在2007年,传智播客就被当选为最受网友欢迎的PHP培训机构,并广受大众的好评。俗话说,群众的目光是雪亮的。经过这几年的努力和发展,传智播客已经广州、上海、成都、武汉各地都建立了分校区。     广州传智播客是传智播客在华南成立的第一个分校区,广州传智播客凭借着总部的支持,李东超韩顺平两大PHP培训界的精英坐镇广州。光凭这

【观点讨论与支撑】读博士读硕士没有项目就是死路一条吗?

【观点讨论与支撑】读博士读硕士没有项目就是死路一条吗?

三和先生原稿 易經大意上

三和 韓長庚 先生 原稿 <西曆 ?  ~  1967>