自主IT行业生态需要会造计算机的人才

01efd93703b629433f91741d7b5b18d8.gif

01

建设自主IT行业生态是高质量发展的内在要求

行业生态的范围很广泛,包含关键信息基础设施中所使用的所有硬件和软件,有力支撑了社会、工业、经济等各行业的运转。

当前的中国IT行业生态体现出“应用发达、基础薄弱”的特点。从上世纪90年代以来,经过中国程序员大军的共同努力,目前已经在很高程度上实现了应用软件的自主化。但是,在IT基础核心技术方面,CPU和操作系统还普遍依赖于国外产品。

产业的发展对高校的人才培养提出了更高的要求,不能再满足于培养出只会使用国外CPU和操作系统的人才,而是要培养出会“自己做”CPU和操作系统的人才,这样才能从起点上实现IT行业自主化。

02

有“龙芯特色”的计算机体系结构教材

龙芯中科是有20年自主研发CPU历史的企业,胡伟武老师团队编写的《计算机体系结构基础 第三版》出版,给计算机体系结构学科改革注入了新的力量。我做为一个科班出身的职业计算机工作者,第一时间拿到了著作。

封面图片上看似朴实无华的设计元素,实际上大有深意。长城在群山中蜿蜒,表明本书的主创都是中国计算机研究人员。城墙侧面一角标注的“LoongArch”,表明本书的中心是围绕中国自研的CPU指令系统。也可以说,这是第一本让中国学生有机会学习中国自研指令系统的教材。

翻开目录,处处感受到本书凝聚着龙芯团队历经二十年的经验积累。龙芯的编写团队做出来两方面的大胆创新:一方面是把用来设计CPU的最重要技术留在了书里,比如开篇第一部分讲清楚指令系统这个最重要的核心概念,第四部分阐明CPU中运算单元和流水线结构;另一方面又加上了龙芯团队在工作中自发探索出的新技术、新经验,有些内容在国外教材中都是没有涉及的,比如第六部分中讲的Perf就是龙芯平台上最常用的性能测试工具。

这是“为人民造龙芯”的社会责任的体现,这是一本适合中国学生的计算机体系结构教材。

03

“两道面试题”考察融汇贯通能力

翻开正文,一些不起眼的细节勾起了我的回忆。

2010年,我刚进入龙芯团队,晚上下班后去中科院研究生院听胡老师讲课。胡老师在课堂上讲到,一个合格的计算机专业学生应该能说清楚“为什么我按一下键盘,PPT会翻一页?”,把整个计算机中所有硬件、软件的工作细节都能说清楚。这个题目也是龙芯团队考查应聘人员的一道常用的面试题。

2013年,龙芯团队成立了系统软件研发部门,需要大量既懂CPU硬件、又懂操作系统的研发人员。当时在招聘时常用的一道面试题是“计算机从按下电源键到启动结束都发生了什么?”这道题目同样是考察一个计算机专业毕业生是否融汇贯通、知其所以然的试金石。

毫无悬念,这两个面试题分别写入了本书的引言和第六章。这样的话题在国外已有的教材中是看不到的,增强了本书的“龙芯特色”。

04

自主IT行业生态需要会造计算机的人才

基于自主的指令系统发展自主的IT行业生态,这本教材可以做为人才培养的起点。

回想我本人在求学年代,大学计算机原理教材都是采用的翻译国外教材,而教授计算机原理的老师都是没有做过CPU、不会造计算机的一批人员。可想而知,这样的机制导致每一代的学生都没有机会学习CPU内部原理。

现在我们可喜的看到,龙芯团队把自己掌握的CPU设计技术写到了书里,让计算机专业学生有机会学习从每一行代码开始设计CPU。这样的毕业生投身于教育、医疗、金融、交通等行业,必将加速建设基于LoongArch指令系统的软件生态。自主IT行业生态的光明前景,就在于这样的莘莘学子之中。

 


05

书评作者

靳国杰,博士后,高级工程师。2010年于北京航空航天大学获得博士学位,2011年至今任职于龙芯中科技术股份有限公司,多年从事大型软件工程、操作系统、编译技术、CPU市场推广和生态建设。曾承担龙芯推广相关国家课题,发表学术论文30篇,发明专利50项。主持出版《龙芯应用开发标准教程》《龙芯电脑使用解析》《CPU通识课》等近10本著作。

f31db2923e10a2c62afdcf03db75ecec.png

计算机体系结构基础(第3版 )

31031625389ce424f6a37baa08ede1c9.png

作者:胡伟武等

龙芯中科胡伟武领衔撰写

龙芯开源LoongArch版,学会造计算机!

从硬件工程师的角度理解软件,从软件工程师的角度理解硬件!

推荐语:本书由国内从事微处理器设计的一线科研人员编写而成。作者从微处理器设计的角度出发,充分考虑计算机体系结构的学科完整性,强调体系结构、基础软件、电路和器件的融会贯通。全书共分12章,包括指令系统结构、计算机硬件结构、CPU微结构、并行处理结构、计算机性能分析等主要内容,重点放在作为软硬件界面的指令系统结构,以及包含CPU、GPU、南北桥协同的计算机硬件结构上。

622382dff95bf2e1cff516931ce9a41c.png

《CPU设计实战》

c736aca3b6e3260f08f1a352a2084faa.png

作者:汪文祥邢金璋

龙芯中科技术股份有限公司首席工程师汪文祥作品

一本书带你从零开始设计自己的CPU

推荐语:深入剖析CPU设计与开发的关键环节;从零开始构建一个功能逐步完善的CPU;全面培养CPU设计的工程化思维与实战能力。

本书作者从事CPU产品自主研发工作近20年,在CPU设计方面积累了丰富的经验,并一直尝试在教学过程中将这些经验转化为教学内容,探索一条培养CPU设计人才的行之有效的途径。本书面向初学者,以实战的方式带领读者了解CPU设计的流程,并从零开始逐步开发出自己的CPU。本书将计算机组成与体系结构的理论知识和工业实践充分结合,使读者在实际的CPU设计与开发过程中更加深入地理解计算机系统的工作原理,掌握CPU设计理念、方法和技术。

224404ab8bf5f13d401fee0832fc7125.gif

c3f071ceef7c5a3d0b595a12f7db270c.png

扫码关注【华章计算机】视频号

每天来听华章哥讲书

3068caa212100b30f49b72af7f9e842d.gif

更多精彩回顾

书讯 | 1月书讯(下)| 2022年的第一本书

书讯 | 1月书讯(上)| 2022年的第一本书

资讯 | 重磅!达摩院发布2022十大科技趋势

书单 | 6本书,读懂2022年最火的边缘计算

干货 | Flink1.14.2发布,除了log4j漏洞你还需要关注什么?

收藏 | Docker冲顶技术热词,微服务应用热度不减,中国云原生开发者真实现状如何?

上新 | 【新书速递】金融领域可解释机器学习模型与实践

f16b492b947b5f2cce67542c5f0e0139.gif

01fb6a692c7af3f84eb6f647a1a2eae4.gif

点击阅读全文购买

相关推荐

什么是AB实验?能解决什么问题?终于有人讲明白了

导读:走向身边的AB实验。作者:木羊同学来源:大数据DT(ID:hzdashuju)“AB实验”是一个从统计学中借来的工具。我和大家一样,每次只要看到“统计学”这三个字,下意识就觉得这事和我没啥关系,然后手就忍不住想要点击下一条文章。不过且慢,开篇我说AB实验是一个从统计学中借来的工具,借来给谁用呢?给我们自己用。所以下面不会介绍太多的统计学知识,主要讲讲AB实验能和我们发生怎样的故事。01 什么...

华章IT官方博客 4500

【第115期】世界一流大学计算机专业,都在用哪些书当教材?

导读:转眼间离新学期开学又不远了。清华、北大、MIT、CMU、斯坦福的学霸们在新学期里要学什么?本文就带你盘点一下那些世界名校计算机专业采用的教材。不用多说,每本都是经典的烧脑技术书,建议配合防脱发产品一起食用。(要囤书的同学,一定要看到最后!)1深入理解计算机系统(原书第3版)作者:兰德尔 E.布莱恩特 大卫 R. 奥哈拉伦????卡内基-梅隆大学、北京大学、上海交大等国内外众多知名高校选用指定教材...

华章IT官方博客 3930

腾讯大数据总体架构图,对外公开!

导读:腾讯作为国内体量最大的互联网公司之一,业务涵盖用户日常生活的方方面面,面对如此巨大业务数据量,如果不能对数据进行专业化处理并高效有序地存、管、用,如果不能使数据产生应有的价值,那么数据资产将会成为数据垃圾,成为社会和企业的负担。大数据平台作为腾讯底层的基础设施之一,每天必须处理千万级规模的离线数据任务及十万亿级别的实时计算,否则无法满足业务每天数以亿计的数据分析计算的需求。本文主要介绍腾讯大...

华章IT官方博客 3706

API安全实战

一提起“信息安全”,不管是业内专家还是所谓的“吃瓜群众”,多半都会在脑海中浮现“网络安全”“Web安全”“软件安全”“数据安全”等常见的词汇。市面上绝大多数安全类书籍也多集中在这几个领域,而从API视角阐释信息安全的资料却凤毛麟角,也很少有人从软件系统之间“接口”的角度来分析和挖掘安全漏洞。API最初的应用基本都在本地系统之上。时至今日,API已经成为各类软件系统(尤其是大型Web系统)集成的一种...

华章IT官方博客 2995

Roblox、Epic Games和Meta,详解三巨头如何引爆元宇宙

导读:在元宇宙趋势确立的过程中,标志性公司的价值确立起到了重要支撑作用。元宇宙第一股Roblox、元宇宙游戏第一股Epic Games和元宇宙社区代表公司Facebook(已改名为Meta)这三家公司对于确立元宇宙趋势起到了重要推动作用,我们称它们是元宇宙先锋队并不为过。下面对三家公司分别做详细的介绍和分析。作者:周掌柜来源:大数据DT(ID:hzdashuju)01 Roblox与元宇宙▲Rob...

华章IT官方博客 1550

干货:23 个示例,吃透ES!

为了说明Elasticsearch的不同查询类型,我们将搜索一个图书文档集合,其中有以下字段:标题、作者、摘要、发布日期和评论数量。但首先,让我们创建一个新的索引,并使用批量API索引一些文档:PUT /bookdb_index { "settings": { "number_of_shards": 1 }}POST /bookdb_index/book/_bulk { "inde...

华章IT官方博客 1188

SaaS 定位:赢得市场

‍‍一.什么是产品定位通常我们讲定位时,可能涵盖 3 种意思。坐标,当前所处的位置。方向,指想要去的地方。声明,对定位的具体描述。在定位前加上“产品”,也有其 3 种意思。该产品在不同维度中(例如价格和市场、对象和业务等)的市场位置。确定该产品的发展方向,以及如何发展。对该产品定位的文字描述和解释。二.为什么做 SaaS 定位概念弄清楚后,我们来看看为什么要做 SaaS 产品的定位。2.1 认...

华章IT官方博客 1170

数据、算法、场景:工程化的“三驾马车”

作者:陆兴海 彭华盛编著来源:大数据DT(ID:hzdashuju)人们对新事物的认知过程总是螺旋式迭代演进的,对于智能运维也是如此,智能运维是运维发展的方向,而且是一个长期的过程—从经验主义到数据驱动,再回归到业务驱动的过程。从2016年对于Gartner的概念的理解,到之后每一年不断的探索与实践,到2020年,在笔者参加的智能运维国家标准编写组会议上,行业内达成了高度的、更加面向现实的共识:...

华章IT官方博客 1582

【第114期】五大经典风控系统全面解读

什么是风控系统?系统是由多个相互联系的元素组成、能完成特定功能的整体。风控系统是系统的一种,除了具备系统的三个特征之外,还具有两个特征:一是计算机系统,包含软件、硬件、数据。二是服务于风控业务,在风控领域使用。风控系统的分类风控系统分为在线系统和离线系统。在线系统:即产生真实业务结果,如审批系统;离线系统:不产生真实业务结果,主要作用是展示和分析,如BI系统,建模平台。典...

华章IT官方博客 4144

云计算的发展现状及未来

作者:阿里云智能-全球技术服务部来源:大数据DT(ID:hzdashuju)01 云计算的发展现状1. 云计算市场的马太效应云计算已走过十几个年头,从异军突起到百花齐放再到巨头崛起,云计算市场同样出现了马太效应。当前的云计算市场有以下几个比较明显的态势。聚类分化:由于云计算是一个规模性业务场景,只有达到一定规模后,边际成本才会出现,所以近年来,云计算出现了有趣的变化。一方...

华章IT官方博客 5853

OLAP:实现高效BI分析的必备技术

“每个做大数据的同学,都应该听过OLAP或者实践过。”什么是OLAP多维分析,它究竟有啥作用,如今都有哪些流行的技术解决方案来实现?今天我们详细聊一聊。文中部分内容参考了朱凯老师的《ClickHouse原理解析》,感兴趣的朋友可以买来读一读。01—BI系统的演进在聊OLAP之前,我们先把时间拉长,聊聊BI系统。(1)传统BI系统上个世纪,IT技术迅猛发展,主要特征就是线...

华章IT官方博客 1242

10000 字的 pandas 核心操作知识大全!

工作中最近常用到pandas做数据处理和分析,特意总结了以下常用内容。内容较多,建议收藏。引入依赖#导入模块importpymysqlimportpandasaspdimportnumpyasnpimporttime#数据库fromsqlalchemyimportcreate_engine#可视化importmatplot...

华章IT官方博客 1066

企业数据治理面临的 6 大挑战!

来源:谈数据,作者:石秀峰全文共3825个字,建议阅读8分钟数据作为数字经济时代新型生产要素,是企业的重要资产,也是赋能企业数字化转型的基石。在向着数字化快速迈进的同时,当前企业数据治理都面临着各种挑战和不足。企业越大,需要和产生的数据也就越多,数据越多,意味着就越需要定制适合自己企业的有效的、正式的数据质量策略。对企业而言,不同的行业、不同的业务特点,不同的信息...

华章IT官方博客 1141

你必须要掌握的大数据计算技术,都在这了

导读:分布式的并行计算框架,从数据处理时效角度可以分为离线的批处理框架和实时的流处理框架。当前最流行的批处理框架是Spark,流处理框架是Flink。01离线批处理这里所说的批处理指的是大数据离线分布式批处理技术,专用于应对那些一次计算需要输入大量历史数据,并且对实时性要求不高的场景。目前常用的开源批处理组件有MapReduce和Spark,两者都是基于MapReduce...

华章IT官方博客 2460

终于有人把AB实验讲明白了

导读:近几年AB实验的曝光度越来越高。AB实验并不是近几年才有的,从推荐系统诞生开始,AB实验就扮演着重要的角色。本文主要介绍AB实验的基本概念,包括AB实验和在线AB实验的定义以及AB实验的常见类型。作者:刘玉凤来源:大数据DT(ID:hzdashuju)01 AB实验的定义AB实验又称为受控实验(Controlled Experiment)或者对照实验。AB实验的概念...

华章IT官方博客 1529

看了无数篇文章,终于有人把大前端讲清楚了

近几年,大前端一直是行业热点。相较于单一端工程师,大前端工程师具有更大的职业广度。本文将带领读者快速了解大前端的生态、人才需求,帮助读者从整体掌握行业需求与个人发展路线。1.大前端能做什么有人把前端+移动端称为大前端,也有人把前端+服务端称为大前端,或者把“前端+移动端+后端”称为大前端,后来又出现了全栈工程师的概念,以及所谓的泛前端概念。我们不争论具体哪个概念或者定义是...

华章IT官方博客 7864

【第113期】分布式事务处理方案大 PK!

首先先说一个大原则:分布式事务能不用就不要用,毕竟这个用起来还是有一些麻烦的。当然,不用和不会用可是两码事。1. 分布式事务基础理论学习分布式事务,有一些基础理论需要我们先来了解下。1.1 本地事务本地事务是指将多条语句作为一个整体进行操作的功能,通过数据库事务可以确保该事务范围内的所有操作都可以全部成功或者全部失败,如果事务失败,那么效果就和没有执行这些SQL一样,不会...

华章IT官方博客 1053

逆流而上:计算机专业图书破圈营销,这个直播间做到了

你在直播间买过东西吗?是生活日用?还是零食饮料?或者是实体店优惠券?7月27日晚7点到10点,一场顺时而生却又处处“反其道而行之”的直播间打破了“直播带货”和“专业知识”的壁垒,将计算机专业图书带入直播当中,并在直播现场与众多知名计算机领域KOL连麦互动,交流分享经验。这是一场怎样的直播,这场直播背后又有哪些故事呢?| 一次叫好叫座的分享,一场事先张扬的直播“Java学习...

华章IT官方博客 1397

Jenkins 也宣布弃用 Java 8

出品 | OSC开源社区(ID:oschina2013)继Java 之父 James Gosling 先前称,开发者应尽快弃用 JDK 8,可以选择 JDK 17 LTS,因为后者在各个方面都带来了巨大的改进。开源 Devops 工具 Jenkins 宣布:从 6 月 28 日发布的 Jenkins 2.357 和即将发布的 9 月 LTS 版本开始,Jenkins 最低...

华章IT官方博客 1189

对话知道创宇丨如何守住内容安全生命线?

信息安全主要包括以下五方面的内容,即需保证信息的保密性、真实性、完整性、未授权拷贝和所寄生系统的安全性。信息安全本身包括的范围很大,其中包括如何防范商业企业机密泄露、防范青少年对不良信息的浏览、个人信息的泄露等。网络环境下的信息安全体系是保证信息安全的关键,包括计算机安全操作系统、各种安全协议、安全机制(数字签名、消息认证、数据加密等),直至安全系统,如UniNAC、DL...

华章IT官方博客 1088

《前端跨界开发指南》重磅来袭!

谨以此书献给相信“努力有用”的你by 大史不说话《 前端跨界开发指南:JavaScript工具库原理解析与实战》先做个自我介绍我是大史不说话,是一名前端工程师,一个相信“努力有用”的、不太聪明的、行动力还可以的程序员。曾经因为一篇《10000小时后,我从外包走进了字节跳动》而出圈,被朋友们戏称为“万时大佬”????。我2017年走进前端领域,2018年开始技术写作。为什么写这本...

华章IT官方博客 1328

李三红:Java版本升级需要纳入到可持续性维度

嘉宾 |李三红 撰稿 |云昭 审校 |千山如果从1992年Oka(Java的前身)算起,Java已经走过了30年的道路。作为公认的革新性的编程语言,Java怀揣着James Gosling,Patrick Naughton,Chris Warth,Ed Frank和Mike Sheridan的“可移植”、“跨平台”的初衷,在Bill Joy,Arth...

华章IT官方博客 372

换个角度看契约测试

本文作者:付彪,Thoughtworks总监级质量分析咨询师,常年专注于软件测试与软件质量保障领域。精通经典测试理论、自动化测试设计与实施,以及通用型软件系统前后端的各种测试活动,在敏捷测试和微服务系统测试方面有非常丰富的实践经验。长期关注工程效能与新兴技术对传统软件测试的革新,坚持通过博客和开源软件助力行业和社区发展。如今,契约测试在测试策略层面已经确确实实地被很多团队...

华章IT官方博客 353

Apache ShenYu毕业成为Apache顶级项目!

Apache ShenYu官宣毕业2022 年 7 月 28 日,全球最大的开源软件基金会 Apache 软件基金会发布博客,宣布 ShenYu 正式毕业,成为 Apache 顶级项目(TLP)。以上内容引用:https://blogs.apache.org/foundation/entry/the-apache-software-foundation-announces...

华章IT官方博客 548

超全!腾讯数据科学家深度长文讲透AB实验

导读:在数字化时代的大背景下,在数据驱动的产品增长理论和实践中,AB实验起的作用越来越重要。越来越多的岗位需要产品、运营、数据等职位候选人掌握AB实验相关的知识。作者:刘玉凤来源:华章计算机(hzbook_jsj)本文首先介绍AB实验的基本概念和原理,然后介绍AB实验的3个基本要素—实验参与单元、实验控制参数、实验指标,以及对于这3个基本要素的要求,之后介绍AB实验的2个...

华章IT官方博客 1706

8月书讯(下) | 人工智能、机器人、网络安全不可多得的好书上市!

豆瓣评分9.4、GitHub标星1.57万的“蒲公英书”《神经网络与深度学习》的实践篇8月重磅上市!机器学习、情感分析、对偶学习、智能无线机器人、网络安全等领域不可多得的好书,本本值得入手!参与文末赠书活动,好书就要抢先读。— 新书速览—1、《神经网络与深度学习:案例与实践》2、《机器学习Python版》3、《机器学习:从基础理论到典型算法(原书第2版)》4、《情感分析...

华章IT官方博客 1290

图解 3 种主流企业架构模式(建议收藏!)

导读:数字化转型的重要举措之一就是构建数字平台,实现对客户、员工、供应商及生态合作伙伴等的连接,为业务的发展提供坚实的基础。在UVCA时代,对于企业架构的诉求是既要保障业务的稳定运行,也要能够快速适应需求的变化。所以在规划数字平台时要积极引入业界成功的架构模式,达成解耦、服务化等目标。作者:新华三技术有限公司来源:大数据DT(ID:hzdashuju)业界主流的架构模式包...

华章IT官方博客 1374

市面上的大前端岗位到底是做什么的?

市面上的大前端岗位到底是做什么的?大前端这个词出现了不是一天两天了,但是这个岗位到底是做什么的,到目前也是仁者见仁智者见智,今天小编就带大家解开这个岗位的神秘面纱。其实对于所谓的【大前端】技术,市面上常见的有两种说法:一种是关于跨端技术,如Flutter、RN、小程序的集合称之为大前端。另一种是关于开发人员所具备的素质,把工程师同时具备前端+移动端的研发能力称之为大前端。...

华章IT官方博客 1239

华为数字化转型规划“三阶十二步法”

作者:华为公司企业架构与变革管理部来源:华夏基石e洞察(ID:chnstonewx)数字化转型是企业的必答题,企业必须自己主导自身的数字化转型,支撑主营业务成功。那么,怎样才能更好地帮助主营业务成功,又应该从哪里开始转型工作呢?这就涉及企业的数字化转型规划。我们说数字化转型是一项复杂的系统工程,而规划就是这项系统工程的顶层设计。一个好的规划应该对准业务战略,既能描绘出企业...

华章IT官方博客 2762

7行代码让B站崩溃3小时,竟因“一个诡计多端的0”

鱼羊 丰色 发自 凹非寺来源:量子位 | 公众号 QbitAI一个小小字符“0”,竟引得B站全面崩溃。不知你是否还记得那一夜,B站“大楼停电”、“服务器爆炸”、“程序员删库跑路”的彻夜狂欢。(手动狗头)时隔一年,背后“真凶”现在终于被阿B披露出来——没想到吧,就是这么简单几行代码,直接干趴B站两三个小时,搞得B站程序员彻夜无眠头发狂掉。你可能会问,这不就是个普普通通用来求...

华章IT官方博客 561
上一篇: 数据中台怎么选型?终于有人讲明白了
下一篇: 一幅真实的产品世界全景图,产品小白向上突破必看!
hzbooks
hzbooks 企业官方账号 企业官方账号
博客等级 码龄19年 2400粉丝 969原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值