花了一节课的时间,讲Javascript的历史,心里有点忐忑。
课后QQ群里问了一下各位同学,反馈都还可以:一是我说的这些他们以前都不知道(包括一些有JS基础的同学),二是我讲得有趣(哈哈哈,不要脸的自卖自夸啦~~)
其实,很多课程一开始就要讲一讲这门技术的历史——但我以前一直不知道讲这些有什么用。直到我自己开始讲课,尤其是讲JavaScript的时候。
回头看看,一些老师讲历史,讲得枯燥讲得不好听,是因为他们只是在讲历史。以史为鉴,我们要从历史中看到自己——换言之,我们要把历史和“自己”联系起来。否则,我们就会问:这段历史和我有什么关系呢?和我没关系的东西,我理它作甚?!
作为老师,面对初学者,讲历史的时候,一定要把你“通过这段历史形成的观点”讲出来,而且还要讲透彻。所以,历史只是你的论据,你要有观点。
所以,了解编程的历史当然是有用的;究竟什么用,用处大还是小,在于读这段历史的人。
这样说,好像等于白说,尤其是对还处于学习阶段的各位同学而言?
那么我再和大家分享一点,关于技术的:我们如何认识一门新技术?它好还是不好?利弊何在……
我发现很多人的分析都是“静态”的,也就是说他们是“就事论事”的来分析一门技术——这样做不是不可以,只是还不够,而且不够清晰,不便于理解。
其实你只要明白:任何一门新技术的诞生,一定是为了解决现有技术存在的问题,所以,了解现有技术的局/缺限,往往能够更快更准确的理解新技术的精髓。
此外,技术不会凭空产生,而往往是一脉相承。新技术都是站在现有技术的肩膀上的,所以,“跟不上新技术”的担心其实是没有必要的;而如果你确实跟不上新技术了,那问题往往在于你对旧技术都没有掌握好。
+++++++++++++++++
下一篇:
+++++++++++++++++
共同学习,写下你的评论
评论加载中...
作者其他优质文章