他说:
越说越离谱,百度来的东西都拿出来了,你评论的东西有很多东西都是错的,什么Android SDK是没有这么个东西的只有JDK、JSE、Grandle,什么编译器系统也是没有这么个东西的只有编译器,什么应用系统更加搞笑了,还是那句话,既然你压根就没学过计算机就不要妄加评论,你说的越多漏洞就越多,结果让人家专业的人看笑话。大学计算机系的科目也压根不是你说的这些,更没有什么《操作系统实现》这样的书,你感知的东西都是冰山一角,整个计算机和互联网行业远比你想象的复杂的多,想学真本事就先从基础学起,知道几个专业名词就来装就像猪鼻子插葱。我早期做过树莓硬件开发,只是因为对底层开发和机器语言不感兴趣才转去互联网做的前端,操作系统是没有神秘感至始至终我都认为它只是个人机交互的中间介质罢了,还有什么才是计算机核心技术?你说我离操作系统很远,那请你告诉我你总共过几种操作系统?说话要实打实,不要天马行空想到啥就是啥,你和上面那篇文章的作者是一个样的开火车靠推写评论靠吹,要知道在掌握技术人眼里你这些文字都是无足轻重甚至带有不屑的,会吹牛可能会让你在领导面前混的风生水起,但我们做技术的人才是真正的到哪都有饭吃的人。
我说:
我承认我有很多东西因为不懂,所以我就问了百度,即使百度了,也有可能因为自己知识储备的原因还是理解错了的。但是问百度很丢人吗?我倒是想google,又不是专业人士,翻不了墙。我倒想问问你是不是经常google啊,是不是google告诉你国人不应该做操作系统的梦。
SDK, 软件开发者工具包,JDK,Java开发者工具包,JDK就是Java的SDK,有错吗?Android SDK你说没有就没有吧。你说编译器不能叫编译系统,我接受,只要有这个东西就成。应用系统有什么好笑的,我把运行在操作系统之上,解决某一领域问题的软件统称为应用系统不行吗?“专业的人笑话我没什么,笑话完了你用正确的说服我啊。你说大学计算机专业的课程体系不是我说的这样,其实这不是我说的,这是人民大学计算机专业的课程设置(我百度的)。你说就没有“操作系统实现”这样的书,我觉得能开出这种没有书的课程的学校才是好学校你认可吗?你说我感知的东西只是冰山一角,我很知足,“弱水三千只取一瓢”,我觉得挺好。至于你说的猪鼻子什么,我忽视。
你说你搞前端,搞后端,是互联网行业的,互联网就是网络,网络七层模型你肯定知道,你说你工作在哪一层?我说你做的工作的离核心有点远,我不觉得错。就说七层协议,我百度后学习了一下,我觉得物理层是电气专业的领域,数据链路层是通信专业研究的领域,网络层开始与计算机相关,传输层、会话层、表示层是计算机专业切入网络的核心层,你同意吗?你说你叫得上名字的系统都用过,你是用过,你写的程序在这些系统上跑过,你听说过“Write Once,Run Anywhere”吗,所以可能不同系统对你其实没有什么太多的不同。对了,我百度了一下,Windows和Linux下文本换行的表示方法好像不同。真正能够感到各种操作系统差别的人我觉得有两种,一种是网络管理技术人员,还有一种是开发类似jvm这种软件的技术人员。
你说我不知道什么是计算机的核心技术,我可以百度啊,我查大学里计算机专业的课程设置,我查硕士、博士招生的专业目录啊。我发现你搞的东西,在大学本科的课程设置里基本上都是选修课,在硕士、博士的招生目录暂时没找到。当然你可以说现在大学的课程设置都滞后了,不能适应现在人才市场的需要了,那你告诉我哪里能学到市场需要的技术?市场需要的能赚钱的技术,不一定就是核心技术。
你说过你做过树莓派,做过电路设计,用过机器语言编程,后来转到互联网的。我理解你的选择,因为我前面说过,越到应用层越容易产生效益。但你有没有觉得你现在会的东西别人很容易学会,而你以前会的,别人却比较难学会呢?
最后还是回到我们讨论的起点,腾讯会不会自己做个操作系统这个问题上。我的观点是有可能,首先操作系统不神秘,它很复杂但是技术上是可以实现的。以前,我们国内企业不做操作系统,是因为时机不对。但现在腾讯通过微信、QQ等吸引了大量的用户,初步建立了自己的生态,培养了用户的使用习惯,特别是外国公司已经对国内企业高度戒备,腾讯为了自身的发展和安全,就势推出自己的操作系统不是没有可能,当然也可能通过其他的途径曲折达成目标。