全球旧事资料 分类
编程之谜
五袋老丐著
1
f前言
当代社会存在着两个令人痛心而又奇怪的普遍现象:学习计算机的人很多,但真正懂得计算机基本工作原理的人却非常的少。学习编程的人很多(在我国每年有不下500万大学生在学),但真正学会编程(对一般的问题有编程思路并能编出正确的程序)的人却非常的少。根据我的调查,青少年中想成为真正懂得计算机和成为编程高手的人大有人在。这个比例不会低于总人口的百分之十(但由于高考压力的存在,很多青少年将实现这个远大理想的行动放在了高中毕业后)。粗略估计,在我国每个年龄层不会少于一百万人。但每个年龄层最终学会编程的人却非常,成才比例要比印度小得多(李开复先生说过,要招100个编程高级人才他会毫不犹豫地在中国招;然而要招1000个那就不一定了;如果要招10000个,那他只能到印度去招),原因何在?值得我们计算机教育工作者深思。据我深入调查,在成长为编程高手之路上,有相当一大批人是被积累大量的基本编程.........思路和技巧(其中有不少人错在精力用的不是地方,不是通过大量阅读和编写各类程序去积.....累基本编程思路和技巧,而是花在了通过某种考试上,花在了指针、结构、文件等高级内容和钻研大量的语法细节知识上,舍本求末、舍生动有趣而求枯燥乏味)........、真正从整体上掌握计算机的基本工作原理、...................(最大的难点是进程和..........真正从整体上掌握操作系统的基本工作原理进程调度是如何在硬件的配合下工作的)这三条拦路虎拦住了。被这三关所阻拦下的人数决对在总人数的百分之九十以上。过了这三关后,还有汇编语言关、数据结构关、面向对象关(包括设计模式关)、算法分析与设计关、计算机网络关、数据库编程关,……真是极为不易呀!其困难程度决不在当年的关云长过五关斩六将之下。可以说是一个学习之路上的二万五千里长征。不过,真正越过了前三关的人,后面的各关就好过多了。这主要有三方面的原因:第一,兴趣上来了。对于能够看懂并修改一些简单游戏程序的青少年,兴趣是他们的最好老师,也是推动他们前进的最大动力;第二,最初的三关过后,后面的每一关几乎都有很好的名著可供钻研,读者不再会象过前三关那样感到眼前一片漆黑和茫然无助;第三,在对计算机和操作系统的基本工作原理有了整体把握后,再加上有了一定的编程能力和读懂复杂程序的能力,对计算机科学的其他知r
好听全球资料 返回顶部