学习编程对比学习计算机科学 (2)
黑马程序员广州中心
2018-06-14 10:24:58
numbers.sort();
这些内容教会任何人什么东西了吗?仅仅是语法。
我在学校学会BASIC和Pascal语言。现在哪些人还在用它们?没有人。学会编写iPhone或者Android应用编程是极为有趣的-但是10年间,当那些孩子们长大成人,这世界也将会前进,Objective C语言会成为另一类被淘汰的语言。
是的,学习一种语言的基础知识对于学习另一种语言是有益的-但它不是理解你做某一件事的基本科学的替代。
这就是为什么我是Apps For Good举措的一大支持者。而不是赞成仅仅教孩子们怎样去创建一个Android程序,它需要孩子们经历设计,用户研究,竞争对手分析,测试,货币化,建立团队,还有发布应用过程导致法律/社会后果的整个过程。所有这些对于将成为程序员的人来说都是至关重要的。
它不仅仅是学习制作一个应用时按哪些按钮-它是关于更深层次的理解。
if ($thou >= $summers_day) {$darling_buds.winds($rough, $shake);}
让我们用语言来表达,人文学科的毕业生也可以理解它。
学习编程仅仅是教人们拼写。
计算机科学是关于什么可以使诗歌更加美丽,为什么押头韵更加迷人,抑扬五音步是怎样解开莎士比亚秘密的。
那些是我认为应该在学校里教授的内容。