为什么一些程序员热衷于讨论sql、并发、框架、架构,却不讨论路由、操作系统等?

2022-10-07
70 阅读

这种现象也是国内软件行业现状的体现,不是程序员不想谈论路由和操作系统,而是想谈却谈不起来!要不找几个大学的计算机教授来唠五块钱的操作系统,看看有几个能聊明白?

或者大家想想咱有能拿的出手的操作系统供大家谈论的吗?

但这个问题仍然值得我们深思,我认为有以下几点原因导致了大家多谈论sql,架构,并发和框架,而很少谈论路由和操作系统的现象。

人们谈论多的往往是所涉足的,对于未曾接触的却无从谈起都说没有实践就没有发言权,这句话放在这里就挺合适。

这个问题要分开来看:一方面,大家想谈路由和操作系统却没有谈资。

另一方面,此程序员非彼程序员,路由和操作系统的实现不是一般程序员可以完成的!打个比方,都是运动员,你问问詹姆斯和科比为什么不和刘国梁比赛乒乓球呢?

根本就不一个类目嘛~如果你是一个家庭主妇,久而久之你谈论的将围绕着柴米油盐。

如果你是二人转演员,那么生活中处处都是段子。

同样由于我们国内的程序员日常工作大都围绕着sql、并发、框架和架构,所以这就成为了大家的谈资。

反过来,如果都是做操作系统开发的,还愁没人聊有关话题吗?

一个是应用系统程序,一个偏底层系统程序,国内程序员做应用的多,做底层的少从专业角度讲,这是软件开发不同的范畴。

sql、并发、架构和框架主要是应用系统方面的,主要有程序员岗位来开发。

而路由属于网络通信方面的,主要是网络工程师或者通信工程师来实现。

操作系统则是复杂而庞大的,管理硬件和软件资源的底层系统软件,是应用系统运行的基础和前提。

路由主要是通信方面的知识,工作中,程序员只需了解一些基本通信协议即可,不必关心其具体的网络路由细节,比如路由表、下一跳等。

关于操作系统又主要分为以下几类:嵌入式操作系统(包含ios和android)类Unix操作系统windows操作系统macos操作系统无论是在哪个分类下,我们都处于绝对落后的地位。

早在1999年,时任科技部部长的许冠华就曾说过“中国的信息产业却芯少魂”。

这个芯指的就是芯片,这个魂指的就是操作系统。

遗憾的是,时至今日我们还没能彻底改变这种状况,操作系统的技术和市场依然被西方国家垄断。

所以一直以来,在pc端的操作系统领域,很少有企业愿意投入研发成本来抗衡,都是国家团队在努力突破,可就是这样依然难见成效。

而缺少了社会企业参与的氛围和土壤,众多程序员也失去了参与其中的机会,因此对于操作系统研发的谈论就无从说起了。

我们只是软件大国,还不是软件强国后来到了移动互联网时代,操作系统不再是微软一家独大。

国外研发出了ios和android,国内则出现了基于安卓的华为emui和小米miui,还有魅族的Flyme,还有阿里自主研发的yunos和alios。

近来华为更是推出了鸿蒙系统,更是让国人看到了希望。

但同时围绕着操作系统生态的建设却成为人们担忧的话题。

而在应用系统研发领域,虽然我们拥有了支持高并发的电商平台和电子支付,虽然拥有金蝶、用友这样的企业级服务商。

但还是难以和oracle、ibm、sap这样的全球性的企业级服务商匹敌。

因此我们还只是软件大国,还不是软件强国。

也许等什么时候,我们的软件系统可以像中国的高铁技术、桥梁技术一样输出到国外时,我们谈论的也许将不再热衷于谈论sql、并发、框架和架构了!其实,谈论SQL、并发、框架和架构也没什么不好的,技术的本质就是作为一种工具,为其他行业服务、为社会创作价值。

就像我们的电商和移动支付改变了我们的生活、消费方式一样。

没有这些技术指标的保障,是不能支持双11这么大体量的狂欢购物节的!欢迎关注我@码农wu师,专注IT技能分享,一起聊聊编程谈谈生活!

分享至:
小草

小草

专注人工智能、前沿科技领域报道,致力于为读者带来最新、最深度的科技资讯。

评论 (0)

当前用户头像