郑纬民:有系统能力的“程序员”最具未来发展竞争力
交叉口新闻:“要解决计算机“缺核少魂”的问题,最根本的解决办法就是发展教育。”软件的发展正在不断重塑我们对世界的理解,也正在重塑未来计算机人才的面貌.《和谐》8月21日,在南京航空航天大学与江苏省软件新技术与产业化协同创新中心主办的中国高校计算机教育大会上,面对我国计算机教育领域这一重大课题,郑卫民和王怀民两位计算机领域的院士从各自的科研和教育实践中提出了自己的见解。
郑伟民:有系统能力的“程序员”才是未来发展最有竞争力的
【院士档案】郑为民,1946年生于浙江宁波,中国工程院院士,清华大学计算机科学与技术系教授、博士生导师。
虽然科研成果不少,但最让中国工程院院士、清华大学郑伟民教授引以为豪的是“培养出来的学生个个都很优秀”。在“加强计算机专业大学生系统能力培养”当天的讲话中,郑伟民不忘提及自己培养的学生,“我有一个学生,名叫薛伟,从事气象领域的工作。预测。他们都是最好的学者之一。”
郑伟民总结了学生成长成功的两大原因。一是督促他把气象本科生的教材全部学好。此外,他在大学学习了最低水平的计算机技术。可以从整体系统层面进行综合设计,通过软硬件协同实现开发方案的优化,利用强大的底层技术保证各项功能的高效实现。”郑伟民一直非常重视计算机系统能力。”所谓计算机系统能力,是指对硬件和软件的理解能力。一定会设计CPU、操作系统、搭建网络。”郑伟民告诉记者,他有一个基本的计算机系统的能力,我们可以做上面更重要的应用。《计算机系统结构》这门课贯穿了郑伟民的整个教学生涯,而郑伟民一直把这门必修课传授给学生,直到他退休。课程的课件和教案每年更新,授课内容始终走在领域前沿。截至目前,郑为民已在计算机系统体系结构领域编写出版了近10部教材。郑伟民表示,计算机系统能力是大数据发展的基础、人工智能的核心能力、解决“卡脖子”技术的关键能力、高端项目的关键能力。例如,他引用了 全国各省市现在都在购买数据中心来处理人工智能问题。例如,深圳斥资42亿元购买了华为制造的人工智能机器。如何在数十万张照片中找到一张人脸,如何在众多声音中区分一个声音?这背后牵涉到海量的数据和计算,离不开GPU硬件系统。“现在我们的公司和大学都缺乏系统能力强的IT人才。如何在数十万张照片中找到一张人脸,如何在众多声音中区分一个声音?这背后牵涉到海量的数据和计算,离不开GPU硬件系统。“现在我们的公司和大学都缺乏系统能力强的IT人才。如何在数十万张照片中找到一张人脸,如何在众多声音中区分一个声音?这背后牵涉到海量的数据和计算,离不开GPU硬件系统。“现在我们的公司和大学都缺乏系统能力强的IT人才。
”郑伟民说,20年前,我们对计算机学生的系统能力要求不高,因为当时企业和社会对产品的要求不高,学生不需要关心计算机系统,只要因为他们有很强的编程能力。如今,中国计算机经过20年的行业发展,对人才的需求已经不同于以往。“只有具备系统能力的人才可以进一步研究和应用,才有可能解决我国“卡脖子”问题。随着中国企业水平的不断提升以及与国际社会的竞争日益激烈,更需要具有系统能力的人才计算机应用基础教案下载,能够根据计算机的硬件结构选择合适的编程方法。“例如,CPU不能快,但存储很慢;或者CPU和存储很强大,网络太慢。一个很好的平衡设计是系统能力的一个方面。如果程序员这样做了不懂电脑的配置,不管硬件情况如何,编写的软件效率不高。郑伟民引用图灵奖得主大卫帕特森的话说,异构计算时代,程序员必须对编写高质量代码的算法和硬件模型。因此,未来的程序员必须了解硬件!” 华为最近招聘了我们组两个人才,年薪200万,因为我们组毕业的同学基本都懂系统。”郑伟民表示,系统能力也是学生未来发展的强大竞争力。“目前,国内高校的计算机课程很多,但与麻省理工、斯坦福等名校相比,课程内容还相对缺乏。”郑伟民说,我们的课程都是自主规划、自主授课,导致知识体系中知识点冗余,衔接关系脱节。从教学方式上看,每门课程都采用了较多的横向分析式教学方式,但很少使用。纵向视角计算机应用基础教案下载,
王怀民:大学软件教育也要通识教育来培养
【院士档案】王怀民,1962年4月生,江苏南京人,江苏淮安人。他是中国科学院院士,中国计算机学会会员。“软件的发展不断重塑我们对世界的理解。” 中科院院士王怀民教授指出,软件教育要跟上软件产业的快速渗透发展,必须不断全面升级。王怀民表示,软件已经成为我们社会的基础设施,关系到经济、社会、文化的运行。“人类文明的早期表现形式是语言和音乐。这5000年的文字被遗忘了。今天,计算机编码的大概规模是23T。过去50年,仅开源软件的代码量就达到了50T,软件是存在的。中国软件产业的规模和水平非常大。” 王怀民说,中国软件产业发展非常迅速。2019年,我国软件和信息技术服务业规模以上企业(即年收入500万元)超过4万家,累计完成软件开发。营业收入7.2万亿,占2019年中国GDP的7%以上。软件业务更是带动我国数字经济增加值规模达到35.8万亿元。“在软件开发过程中,通常作为基础技术来驱动一个领域的技术迭代进步。”王怀民解释说,软件技术具有“渗透性”,软件技术的发展不仅发生在垂直领域,还会变成横向技术。“我们的个人电脑有一个垂直系统,就像办公软件一样。后来我们有了智能手机。这个通用平台用于开发内部的特殊应用程序。因此,软件技术在纵向和横向交互的过程中不断发挥作用。它不仅与领域有关,而且有形成通用技术渗透和发展的趋势。而软件技术的发展不仅发生在垂直领域,还会变成横向技术。“我们的个人PC有一个像办公软件一样的垂直系统。后来我们有了智能手机。这个通用平台是用来开发内部的特殊应用程序。因此,软件技术在纵向和横向交互的过程中不断发挥。它不仅是相关领域,也有形成通用技术渗透和发展的趋势。而软件技术的发展不仅发生在垂直领域,还会变成横向技术。“我们的个人PC有一个像办公软件一样的垂直系统。后来我们有了智能手机。这个通用平台是用来开发内部的特殊应用程序。因此,软件技术在纵向和横向交互的过程中不断发挥。它不仅是相关领域,也有形成通用技术渗透和发展的趋势。软件技术在纵向和横向交互的过程中不断发挥作用。它不仅与领域有关,而且有形成通用技术渗透和发展的趋势。软件技术在纵向和横向的交互过程中不断发挥作用。它不仅与领域有关,而且有形成通用技术渗透和发展的趋势。
“在特定领域完成的通用技术会渗透到新的领域,带来更大领域的特殊技术的发展。软件技术的渗透性和专业性使其不断迭代进步和快速发展。”王怀民说,中国有如此庞大的软件人口甚至工程领域,过去我们一个项目一个项目,从来没有想过让软件可移植、可复用。”工业软件是制造强国。这个领域只做自己的软件建设,软件系统能不能积累沉淀?“今天对软件的需求不是一个软件开发团队为用户制作工具,而是在软件开发的过程中,更多的人可以参与到开发中来,和改进持续服务过程。并改变你自己的需求。”王怀民表示,提升大学软件教育可以从软件基础教育、专业应用教育、通识教育、实践教育四个方面入手,利用各种新兴的教学工具,帮助学生实现自主编程,解决实际问题。大学软件教育不仅要有专业教育,还要有通识教育,将公共知识教育与具体应用领域知识相结合,在课程中增加专门的软件工程课程,让每个人都有分享的习惯。王怀民建议,“软件技能应该成为今年每个大学生的必备技能。今天' 受过高等教育的青年不仅应该是信息社会的受益者,更应该是软件文明的创造者。”
实习生柯龙杰民
路口记者杨品平
摄影 唐玉明