若华为研发国产操作系统,那我们学编程还有用吗

国产操作系统的呼声一直挺高,但也不是没有国产操作系统,然而除了深度系统有赞誉度和普及率外,其他基本并没有大众认知意识中,更重要的是,我们很多人,根本不买账,不认为用Linux内核的OS就是国产操作系统。当然了,随着人工智能时代的到来,也亟待符合时代的操作系统、硬件和应用出现。

                            

​现在,华为来了。据报道,华为消费者业务CEO余承东在接受德国媒体采访时表示,该公司已经为智能手机开发了自己的操作系统。但现有的操作系统仍是首选,如果不能继续使用现有的系统,就会做好启动B计划的准备。更重要的是,据悉华为的操作系统,手机端可以备选,电脑端也能备选。

在当前操作系统Android和Windows还能用的时候,我们的使用、学习、设计和编程开发,一切有条不紊相安无事,而且华为也只是把自家的OS作为B计划来执行。然而,该来的终究会来,当大环境波谲云诡、贸易人才争夺激化、人工智能发展白热化的时候,当我们国家自己的企业官宣自家OS的时候,可能离普及给我们大众也不远了。那么我们以往的学习,设计和编程,还有多少能用的?

                                               

​如果说,我们是为学习而学习,或者是为了简单的实现而学习,而不去融会贯通,举一反三,探究其内部的逻辑原理,那么我们的学习想必用处不会大。迁移到新的操作系统,也不会有大的优势。就好比,锲而不舍地学一门又一门地编程语言,而不去追寻编程背后的东西,到头来只是了解了一堆语言的语法和注意事项,可能真不好。

在新的操作系统上,我们要了解的东西很多。而工具和框架种类也肯定不一样。那么不同的领域或工具,往往要求不同的思维形式和附属知识树。除了驱动之类外,我们可以大致这样区分操作系统里的软件:常用软件,应用工具,行业软件和开发软件。特此说明:一个软件不会局限于某个分类。

一般而言,一个全新推出的事物,未必就得逼我们抛弃一切旧的操作习惯而全部换新,除非它能产生一次新的革命,换场景空间来出击,不管是快点还是慢一点。所以操作系统也是如此。那么,在新的OS上,我们日常的使用,不会太不顺手。举个例子,如果接触过其他国产操作系统,我们可能会似曾相识,这就是商家照顾了大多数人的习惯,在新旧OS上做了无缝切换。

也就是,普通操作和运用,我们不用太担心,势必会有默认的常用软件应用,默认的习惯性操作,让我们适应和使用。然后就是我们更高一层次的学习、应用和设计了。太多时候,操作系统之所以推广流行不起来,就是应用生态问题。

                                     

​常用软件和应用工具,往往是我们办公和基本操作用到的,系统默认有,也有第三方开发的。而领域行业软件和开发软件,则很大程度上决定着这个操作系统的生态问题。领域行业软件,比如工程设计软件,财务软件等。而开发软件,则在于OS里的开发框架和设计平台。比如编程开发,比如图像设计等。我们学习的无非这三大类。

而这几类软件蕴含的知识,一般和计算机底层知识有关,比如设计中最常见的NURBS,比如开发中常用的逻辑结构,了解这些才是更重要的。只要计算机底层逻辑不变,即便切换到新的OS,很多还是通用的。而和特定领域相关的软件,还往往要有相关领域的知识,比如工程软件要求工程知识、力学知识和材料知识等,

从另一方面讲,随着人工智能的到来,会有更多的人编程和设计,那么新的OS会开放更多接口和模块,这也侧面说明了,我们以往学习的知识,不会完全无用。面向大众的东西,会通俗,而面对专业人士的东西,则会专业中更显得接地气。

博主是一个有着7年工作经验的架构师,对于c++,自己有做资料的整合,一个完整学习C语言c++的路线,学习资料和工具。可以进我的Q群7418,18652领取,免费送给大家。希望你也能凭自己的努力,成为下一个优秀的程序员!另外博主的微信公众号是:C语言编程学习基地,欢迎关注!

猜你喜欢

转载自blog.csdn.net/C_Q_741818652/article/details/89493051