信创给软件企业带来的机遇和挑战
⼀、信创所带来的机遇
信息产业发源于国外,在科学体系下架构,并传播到中国。
⽽信创产业是在儒释道⽂化熏陶了⼏千年的中国兴起(龙芯、鲲鹏、麒麟、鸿蒙),所以必然会带来整个信息产业体系的洗牌,重构技术规范(适应基础硬件、基础软件要求,信息安全要求),由此信息产业市场也会相应调整,这其中必然会有很多的新商业机会。
信创产业是“新基建”的重要内容,定位为拉动经济发展的重要抓⼿之⼀,政府投⼊预计将会得到充分保证。有钱好办事,因此信创产业必然有⼴阔的市场前景。
第三,信创的⽬的是建⽴中国⼈⾃⼰的IT⽣态,实现国产基础软硬件从“不可⽤”发展为“可⽤”,并逐步向“好⽤”演变。这是每⼀个有情怀的IT⼈都会愿意投⼊其中的事业。
以上是信创所带来的机会,正如现在很多媒体⼀致认为的:信创产业对基础硬件、基础软件、信息安全这些⾏业提供了⼀个现象级风⼝。
⼆、信创所⾯临的挑战
机遇和挑战是⼀体两⾯共⽣的,信创同时⾯临⼏个⽅⾯的挑战:
第⼀是市场培育周期问题,据了解⾸先会在体制内布局(政府、军队、国企),然后是在⼀些重点⾏业布局(如⾦融、电信等),最后才是逐步推⼴到商⽤民⽤领域。这其中的布局周期有多长,还有待进⼀步明确。
第⼆是基础设施兼容性问题,据我了解税务系统正在测试达梦数据库,已替换现有再⽤的ORACLE数据库,但⽬前测试下来的数据库性能只能达到ORACLE的70%左右。我现在⽤的华为⼿机P30 pro,⾮常希望能尽快更新成中国⾃⼰的鸿蒙操作系统,这样我⼿机⾥的各个APP都能在我们⾃⼰的操作系统⾥运⾏,会感到⾮常的⾃豪。
第三是应⽤软件差异性问题,现有的各类C/S、B/S应⽤软件如何迁移到国产终端、操作系统、数据库上,代价有多⼤?会不会象1999年
底“千年⾍”⼀样,雷声⼤、⾬点⼩,很平滑的就可以过渡过来。
第四是安全体系如何落地,现有安全规范体系都⽐较理论化、政策化,我们在软件开发的时候往往很难到⼀个统⼀可量化落实的标准。
三、信创给软件企业带来的机遇
上⾯说那么多信创产业的机遇和挑战,貌似和软件企业还没有直接的厉害关系。那信创给软件企业可以带来什么样的机遇呢?
第⼀就是软件的组件化
第⼀就是软件的组件化
应⽤软件作为信创产业不可或缺的内容,是链接基础软硬件和最终⽤户之间的纽带。
⽽应⽤软件的⾃主创新,并不⼀定就要⼀⾏⾏代码都要⾃⼰原创。
现代软件开发越来越像⼯业⽣产和制造,原材料就是开源软件,加上⾃⼰写的业务代码,最后“组装”出⼀个软件系统。所以有个说法:现代软件⼤多数是被‘组装’出来的,⽽不是被‘开发’出来的。
因此可以认为,开源软件是构建信创产业⽣态链最基础的“砖头、⽡块”,是信创⽣态系统开发和建设的核⼼基础设施。
这其中的开源软件可以是github上的开源组件,也可以⾏业或者企业内部组织财富库中的积累的组件库。我发⾔题⽬所谓的“为信创产业添砖加⽡”就是指这个。
现在主流的应⽤软件⼀般都采⽤所谓的“全栈”式开发,例如有⼀种“全栈”式开发技术路线,jquery + vue + qusar + echart(..) + Cordova(编译为安卓APP、苹果APP) +
Electron(编译为EXE),我⼀直希望如果能够编译成、⼩程序、⽀付宝⼩程序就更好了,这样⼀套程序就可以满⾜各种应⽤场景的要求。【有种说法,现在的程序员既是幸运的,⼜是不幸的,幸运的是,不要象前辈们那样什么东西都要⼀⾏⾏的代码敲出来,有很多现成的
组件可以直接调⽤,⽽且做出来的程序功能更加强⼤;不幸的是,前辈们可能只要学习⼀门语⾔,⽐如c、basic、powerbulid就可以上岗⼲活,但现在却要学习了解陈出不穷的框架、语⾔。】
“全栈”式开发模式可以显著提⾼开发效率、更加合理的进⾏系统架构和组织架构。全栈化的⼀个关键前提是简单易⽤的组件、⼯具,所谓⼯具就是上⾯的Cordova、Electron等,所谓组件就是可以直接调⽤的业务功能(⽐如我们要实现分词、切次,就可以直接调⽤python的结巴分词组件,⽽不需要我们从头编写分词代码)。
现有⽐较流⾏的“微服务”架构,本质上也是⼀种组件化思想。这就象我们常说的社会精细化分⼯后,更加⽅便了我们⽇常⽣活,⽐如家⾥抽⽔马桶坏了,我们直接在⽹上直接预约⼀个修理⼯上门维修;⼿机屏幕碎了,我们可以⽹上直接预约⼀个⼯程师上门换屏。我们⽆需关注他们内部是如何协调派单、资⾦上是如何分账结算的等内部细节问题。
这就是康威定律(Conway’s law)中提到的所谓“⾼内聚,低耦合”,内部细粒度沟通、外部粗粒度沟通。
组件化的另外⼀个好处就是可以实现迭代开发(先射击再瞄准),达到所谓“时间再多⼀件事情也不可能做的完美,但总有时间做完⼀件事情”。
jquery是什么软件以上是软件企业在信创背景下可以做的第⼀件事情,就是组件化。组件化可以让我们快速把握信创产业所带来的新市场机会。
第⼆⼈机交互的创新
第⼆⼈机交互的创新
在信创背景下可以做的第⼆件事情是⼈机交互的创新。
传统的⼈机交互⽅式,采⽤上⾯菜单à左边菜单à上下菜单à内容分区菜单,但随着软件业务功能的复杂化,菜单越来越多,这就象你到饭店⾥,服务员送上⼀本厚厚的菜单,然后你就傻了,这怎么选?因为往往你也不清楚需要什么功能,只有发现了这种功能,才知道⾃⼰也需要。
于是就出现了语⾳的交互⽅式,⽐如在我家床头的智能⾳箱,你只要说“⼩度、⼩度,播放好听的⾳乐”,很快就会播放智能算法推荐的⾳乐。。。。
⼈机交互更进⼀步的就是智能推荐,⽐较典型的就是头条、抖⾳。。。。
可见软件的⼈机交互⼀直在探索和创新。
尤其对于应⽤软件,⼈机交互模块的⼯作量⼤约要占总体⼯作量的30%,在⽤户评价上⼈机交互要占60%以上。因此信创背景下应⽤软件的⼈机交互创新是⼀项⾮常重要的⼯作。
信创背景下其实还有不少事情可以做,例如数据模型的创新、运维服务的创新等。 总之,应⽤软件是信创产业的组成部分,但相对于基础硬件、基础软件、安全体系,应⽤软件⽬前还处于积累、储备阶段,毕竟机会总是给有准备的⼈的。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论