CSDN|对话指令集创始人兼CEO潘爱民:面向未来的新型物联网操作系统 | 人物志( 三 )
潘爱民:操作系统的门槛极高 , 根源在于操作系统软件的复杂性 , 而复杂性又来源于操作系统所面对的软硬件环境的不确定性 。
我认为基本功在于:
- 对于操作系统核心模块的理解和掌握 , 并且要连带着硬件基础 , 比如 CPU 内置的一些机制和指令 。 建议解析一些成熟的 , 足够复杂的操作系统 , 要读懂核心代码 。 我相信 , 每一个操作系统专家 , 脑子里都至少有一套操作系统的工作流程全景 。
- 软件的技能 。 一方面要有二进制代码的思考能力 , 又要有快速编写代码的能力 。 这需要有足够多的代码量为基础 , 并且要训练写代码的准确率 。 肉眼就能看出代码中的 bug , 而不要总是依赖编译器找 bug 。
- 抽象的能力 。 实际上 , 这是软件设计能力 。 可以分两个层次 , 一是在明确描述出一个软件需求/问题的情况下 , 给出一个实现方案和思路 。 这通常是设计模式可以解决的问题 。 有大量成熟的模式可以提供思路 , 但需要清楚地知道每一个模式的优势和不足 。 二是 , 在无法清晰地描述出需求的情况下 , 只能看到一些案例或点上的需求 , 但是要做出一个可满足未来潜在需求的软件系统 , 这考验的是抽象能力 。 无论哪个层次 , 见多识广很重要 。
在这种情况下 , 其实对于系统程序员或者操作系统设计者的技能要求高了很多 , 比如 , 对于虚拟机原理与实现的理解 , 对于网络连接和协议的深刻了解 , 对于数据体系的深刻了解 , 对于分布式系统原理的掌握 , 等等 。 这些知识有可能需要体现在一个系统中 。 这反过来又要求基本功极其扎实 。
CSDN:对于发展国内的开源操作系统生态 , 你有着什么样的想法和计划?你是CSDN 的老朋友 , 我们双方有没有可能共同为开发者做点什么?您最希望我们大家一起推动什么样的共识和行动?
潘爱民:我支持操作系统必须要开放 , 核心部分要开源 , 特别是跟生态对接的部分 。 每一个程序员从开源代码中学习到知识 , 提高学习和工作效率 , 这是非常有价值的 。 但同时 , 我们必须要尊重代码的作者 , 绝对不做任何伤害其商业利益的事情 。 不做拿来主义 , 不等于要重复造轮子 , 我们可以在许可协议和商业规则允许的前提下合理合法地使用开源代码 。
【CSDN|对话指令集创始人兼CEO潘爱民:面向未来的新型物联网操作系统 | 人物志】CSDN 是非常好的平台 , 凝聚了大量的程序员 , 我非常希望有机会在 CSDN 的平台上分享我的经验和教训 。 过去 30 年 , 我每 10 年的程序感悟文章都是通过 CSDN 发表的 。 现在我自己带领公司做物联网操作系统 , 在摸索着前行 , 过程中我非常乐意跟 CSDN 和程序员们一起分享点点滴滴 。
我希望能跟 CSDN 共同打造指令集物联网操作系统的开发者生态 。
珍惜所有 , 坚定正确的信念
CSDN:在过往创业两年多的时间 , 你最有成就感的事情是什么?最大的遗憾是什么?
潘爱民:在这两年多的创业经历中 , 很庆幸找到了一个非常有意义的方向 , 是一个关键软件 , 足够复杂 , 对产业的效率有提升 。 两年前我给很多人介绍物联网操作系统这个概念时 , 有不少人是不信的 , 甚至有些专家也是不认可的 。 然而 , 随着物联网产业的发展 , 以及新基建政策的引导等 , 加上我们已经做出系统来 , 并且在一些场景中落地呈现出来 , 现在越来越多的朋友认可这件事情 , 并且从各个角度给予支持 。
推荐阅读
- 联想|对话刘军:今年联想中国区智慧服务营收将达到70亿元
- CSDN|小霸王被申请破产重整;虎牙员工自曝被HR抬出公司;Office 2010被微软终止服务|极客头条
- VR陀螺|对话XRSPACE团队与百度VR:以“连接”与“互补”布局XRSPACE未来城市生态
- 旅行者|失联八个月后,NASA的旅行者2号首次收到指令并发回问候
- 360安全卫士|高峰对话“火花四溅”| 360携众大咖齐聚2020“天府杯”漏洞攻防博弈论坛
- 项目|滨州市中奥蓝宝石长晶工厂项目在山东与世界500强企业产业链高质量合作发展对话活动上签约
- 环球网|艾尔建美学与微软展开高峰对话:人工智能赋能医美创新实现行业跨越式发展
- 万国数据|对话万国数据CEO黄伟:强化战略彰显价值 扩大优势面向未来
- 行业互联网|新浪科技对话中建信息王乔晨:勿在实验室中搞竞争 转型促新机遇
- 蓝鲸财经|对话时空道宇王洋: 低轨卫星的赛道是准确的,未来要搭建航天生态
