最近网上疯传Python被纳入浙江省高考。几乎让整个IT界兴奋,但是细细想来,变化真的有我们想象的那么大吗?
首先,技术类确实是7选3的一门,但是,考生也完全可以放弃选择技术类科目。其次,即使在技术类科目中,涉及到Python的,作为算法和程序设计的部门,并不在必考题中,而是出现在附加题中。因此整个比重,真的不重。。。。。
冷静之余,再想想为什么会做出如此决定?因为之前用的是VB,VB是什么语言?一个已经被微软几乎废弃的语言(这里指VB6.0 并非VB.NET)。因此,找一个语言替换它天经地义。那找谁呢?C/C++显然不合适,至少不适合初学者。因此,可选择的语言并不多。看来看去,也只有Java和Python能拿的上台面。那给初学者入门,哪个更合适的?显然与Java相比,Python更简洁,而且更规范(强制缩进可以认为是一个优点吧)。而且又能响应大数据和AI的号召。现在大把大把的AI库,都提供了Python的接口。因此,选择Python便顺理成章了。
那这个选择是否会使得Python在今后有更大发展和使用空间呢?从历史上看,一直作为考点的VB,Foxpro,Access并没有什么太广泛的使用。因此说,中学里学什么和企业选择什么几乎没有关系。这里并不是说Python不会有更大的发展,只是说仅仅在考试科目上的变动,暂时还撼动不了企业的选择。
因此,结论很明显。这次变革一方面是为了去掉淘汰的技术而做出的变化。至于计算机技术在未来是否会有更大的比重,无法从中解读。但从目前,计算机发展的趋势上看。编程的低龄化,应该是一个大趋势,这种趋势也不是靠高考一个考试可以左右的。
领取专属 10元无门槛券
私享最新 技术干货