某位网友对国内计算机教育的反思,写得太好了!
2015-09-22 04:26
211 查看
在网上看了不少经验谈、技术论,看完之后思路没有更清晰,反而更迷惑。比如说,关于算法问题,有的大牛说:算法是基础,要好好学,这个观点追随者很多。也有大牛说:初学者们啊,你们不要在算法上面做太多纠缠,不会算法不要紧,不懂算法也能写出来程序。如果你是跟我一样的初学者,喜欢在网上找这样的贴子看,看到这样两种观点,你会得到什么的结论?你的结论对你有什么帮助?我得到的结论是:我们的大学生不仅不好学,而且很喜欢凑热闹。比如说,一旦有大牛发贴论述上面第二个观点,下面就有大批人开始讨伐,有一层楼抛出这样的观点:算法是计算机科学的根本啊。这个观点困扰了我很久,后来看《具体数学》,看了前言隐约了解到算法研究是高德纳一批科学家首开先河。我常常有大学学的专业不是计算机专业的遗憾,如果对这个专业有过系统学习,上面的问题就不是问题,要学什么何需这些经验帖来教。可惜的是,这些经验帖面向的往往就是大学生,可见我们学校教育的功能近乎丧失—不用说传道,就连授业也没做好,所以才需要我们的大牛出马以自身经历给新手们讲述学什么怎么学。正因为有这样的环境,我们的大牛也非常乐意做这些,所以技术博客遍地开花,到哪里都吃香,甚至很多大牛为他们的博客注册自己的域名。在这些订阅量很多的博客里,往往经验多于技术,因为高深的技术让人望而生畏,而经验才是读者需要的。这些经验不涉及多么高深的技术话题,暂时消除了一些不知所措的读者的心理恐慌,但长久看来并没有好处。虽然作者们口口声声说求知欲与技术追求,但读者却只看到作者们技术花样的不断翻新,于是他们也不断学习,不断地学习被作者们称为“过度炒作”的技术,而不是被认为不会过时的基础理论。【1】这也难怪,读者本不是为了学习那些东西而来。相比之下,被我们称为“计算机教育发达国家”的大牛们在做什么事情呢?我没有接触过这些大牛,更没有看到他们持续在学什么怎么学的问题上的持续说教,但我确实看到过一些大牛贡献的代码,还看到一个大牛的博客记录他的代码更新情况。我个人觉得,这样的对比非常有趣。
(文章出处:http://coolshell.cn/articles/4990.html/comment-page-3#comments第21楼的评论)
===============================================
【1】这段话的意思应该是说:很多网友都有一种不良的求学态度——不会独立思考而盲从所谓“大牛老师的标准答案”。虽然这些“大牛”一直强调要学好数学、算法这些计算机基础理论,但是“大牛”并没有在这些地方着力教导、写文章,而是一直写一些千奇百怪、生命力不持久的所谓“当下流行的技术”。错在网友——没有独立思考的精神,心态浮躁;也错在“大牛”,没有专精的态度,没有踏实共享一些比经验谈来得更有价值的代码。用自己的“权威地位”误导大家去学得太杂。
相关文章推荐
- 虚拟机桥接网络连接方式
- 2015北京网络赛 G Boxes BFS+打表
- CentOS6 编译安装LAMP(Apache-httpd2.4,Mariadb,php)_2015092001
- 2015北京网络赛 Boxes
- ACdream 简单数据结构 专题
- 深入理解计算机系统(第二版)-读书笔记(一)
- Windows下让Git记住用户名密码(https)
- .NET Framework 中的网络编程
- IP地址、子网掩码、网络号、主机号、网络地址、主机地址
- hdu5458 2015沈阳赛区网络赛 树链剖分+并查集
- 数据结构_线性结构_线性表
- 关于内存以及基本单位
- http协议
- 用xutils或imageloader加载网络图片实现轮播效果
- 把https网站中的安全证书导入到java中的cacerts证书库
- 2015 ACM/ICPC 沈阳赛区网络赛 1010.Jesus Is Here (HDOJ5459)
- I Hate It
- 2015年ACM北京网络赛 B题Mission Impossible 6-链表模拟
- 开源和闭源
- 北京赛区(2015)网络赛The Cats' Feeding Spots