Chinaunix首页 | 论坛 | 博客
  • 博客访问: 65533
  • 博文数量: 31
  • 博客积分: 1415
  • 博客等级: 上尉
  • 技术积分: 320
  • 用 户 组: 普通用户
  • 注册时间: 2009-05-23 09:13
文章分类
文章存档

2011年(1)

2009年(30)

我的朋友

分类: Java

2009-05-23 20:42:57

读了一篇博客文章,是博主翻译Joel Spolsky著的的一篇文章,大意是美国大学大量使用java作为计算机学科的教学语言,相比原来的C语言之类的课程,大大降低了计算机专业毕业门槛,造就了很多不合格的计算机毕业生。作者对于这一情况作了警告和批判,其中,对待学习Java语言的技术含量更是做了无情的贬低。

我不想纠缠这样的贬低是否准确和恰如其分,每个人在讲出自己的观点时或多或少会有自己的主观色彩。

带给我思考的是,相对于我的上一篇日志(读文章《JavaScript语言的思想前提》有感)讲的学习技术要精深扎实的问题,这篇文章谈到了计算机学习的另一个方面,就是我们以什么样的目的和心态去钻研的问题。

现在绝大多数朋友,尤其是工作之后的朋友,都抱有用多少学多少,用到哪学到哪的想法,如果一个技术对于实际工作没什么用,哪怕它是精妙至极光芒万丈的思想精华,也不会多看一眼。

其实,就像Spolsky说的,“当今的软件代码中90%都不需要使用指针。事实上,如果在正式产品中使用指针,这将是十分危险的。”但是,“指针 和递归不正像计算机科学中的拉丁语和希腊语吗?”,“1900年的时候,拉丁语和希腊语都是大学里的必修课,原因不是因为它们有什么特别的作用,而是因为 它们有点被看成是受过高等教育的人士的标志。在某种程 度上,我的观点同拉丁语支持者的观点没有不同(下面的四点理由都是如此):“(拉丁语)训练你的思维,锻炼你的记忆。分析拉丁语的句法结构,是思考能力的 最佳练习,是真正对智力的挑战,能够很好地培养逻辑能力。”以上出自Scott Barker之口()。”

泛开来说,一个人一生的学习,也要尽量的广博,世上的哲学或科学,都是互补互通的,好比那些艰涩的数学定理演算技巧,也许可以帮助你更好的理解金融市场的晴雨表。

原文地址:

阅读(428) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~