Board logo

标题: [新闻] 为微软效力15年的微软前员工解释Windows 10为什么问题这么多 [打印本页]

作者: lencil    时间: 2019-9-23 14:16     标题: 为微软效力15年的微软前员工解释Windows 10为什么问题这么多

最近windows 10更新又出现开始菜单消失的bug。
众所周知Windows 10系统问题频发整体来说稳定性比较差,然而在此之前的版本其实相对来说稳定性还挺好的。自从Windows 10正式版推出之时该系统就开始频繁出现问题,乃至现在每个月安全更新都会带来大量的新问题,其实最主要的原因就是微软重组时将整个测试部门裁员。
操作系统的构建如此复杂:

曾为微软效力长达十五年的 杰瑞•伯格 日前发布视频评论详细解释微软操作系统团队以前构建版本时的测试流程。

原来微软有着非常庞大的测试团队,这些测试团队又分为许多不同的分支,每个分支下又设有多个不同的组别等。

如此细致的划分可以保证所有功能模块都得到充分测试,至少可以保证每个新功能都可以有充足的人手进行测试。

这些子测试团队每天都会开会讨论新功能的测试情况,只有在确保没有问题的情况下才会将相关功能和代码合并。

值得注意的是测试团队成员每个人都需要使用最新的测试版,测试版安装在物理机上作为测试团队日常主力系统。
为重要的地方设立专门的实验室:

杰瑞伯格还提到了原来的微软测试团队还专门为诸如英特尔、AMD、英伟达等成立专门的实验室测试CPU/GPU。

这些专门的实验室用来测试新的构建版本或者功能模块与重要硬件例如处理器和显卡是否存在兼容或者性能问题。

负责这些实验室的测试团队也会与制造商进行对接,所以测试团队若发现什么问题可以很快确定并制定解决方案。

待开发团队修复问题后会再交给测试团队进行测试,测试团队通过测试后则修复方案的代码会被合并到主线程中。

然后纳德拉上任后裁撤整个测试团队:

2014年~2015年时微软原CEO鲍尔默宣布退休并离开微软,随后接任鲍尔默担任微软新CEO的是萨提亚•纳德拉。

纳德拉在上任时宣布微软进行大规模重组,同时纳德拉提出“移动为先云为先”的口号,即桌面平台不再是重点。

在重组过程中纳德拉将操作系统整个测试团队全部裁撤,接下来还将Windows 10/Xbox/Windows Phone合并。

合并后也就是各个平台的硬件使用相同的 Windows 10 内核 , 每个版本都需要兼顾 PC、移动设备以及游戏平台。

当然正如你知道的那样最终WindowsPhone或者叫Windows 10 Mobile平台回天无力,微软彻底放弃移动系统。

现在微软靠的是自动化测试:

对于大型商业软件开发公司来说雇佣真人团队进行测试是个困难的决定,因为人工成本可能需要耗费大量的资金。

因此现在很多软件开发商都依靠自动化测试系统,微软同样如此,微软现在主要靠的就是自动化和虚拟机测试等。

然而虚拟机测试看起来并不能与物理机达到相同的测试效果,更不能与微软原来庞大而细致的人工测试团队相比。

这也是现在Windows 10问题频发的主要原因之一,虚拟机测试存在的缺陷或者遗漏让潜在的问题无法及时发现。

Windows Insider看起来意义不大:

在视频评论中杰瑞伯格还对Windows 10的测试项目进行讨论,简单来说测试项目并不能帮助微软解决太多问题。

主要原因是多数测试版用户遇到问题不会主动向微软反馈,当然即便向微软反馈最终的结果可能也是没有人搭理。

出现这种情况的主要原因在于转储日志,系统运行时会不断地记录各种情况并生成极其庞大的转储日志以供分析。

然而实际情况是只有当系统崩溃时转储日志才会将其细节记录,其他方面的“小问题”系统并不会记录转储日志。

完整的转储日志体积相当大 ,  可能在几十GB、几百GB也可能在TB级别 , 显然多数用户也没有这么大的空间存储。

也就是即便用户主动向微软反馈并提供转储日志,实际提供的也只是部分片段而不是整个操作系统完整运行日志。

对于微软工程师来说通过片段日志排查问题本身也存在困难,久而久之Windows 10积累的各种反馈也越来越多。

然后微软工程师们面对如此多的问题可能就会有选择性的放弃,Windows 10 1809 丢失文件反馈就是典型例子。

当微软工程师们对于用户提出的反馈回应越来越低时,这也反过来降低测试版用户的积极性放弃继续向微软反馈。

正式版用户其实也成为小白鼠

蓝点网此前就开玩笑提到测试版用户属于大白鼠、正式版用户属于小白鼠,商业用户的版本才属于真正的正式版。

杰瑞伯格表示现在正式版用户们接收的版本实际都是在帮微软测试,这些正式版用户本质上已沦为微软测试用户。

以往微软推送新版本都是大批量的快速推送 , 杰瑞伯格称最高峰时微软能够在极短时间内将全球 1/4 的设备升级。

只是后来问题频发导致微软调整策略降低新版本的推送速度,采用分批推送的方式一边推送一边收集着遥测数据。

所以直到现在还有用户没有收到 Windows 10 Version 1903 版更新,因为微软还没有做好全面覆盖新版的准备。

Windows 10始终在看着你:

在视频评论里杰瑞伯格还提到Windows 10版的隐私问题,此前这个版本收集大量数据被欧盟监管机构发起调查。

杰瑞伯格表示即便到现在微软还是会继续收集用户的各种数据,其实最主要的就是通过遥测监控设备的运行情况。

当然坦白的说这并不能表示微软故意收集信息拿来卖广告或者其他用途,因为微软目的在于收集潜在的运行故障。

没有测试团队微软工程师们只能依靠内置的遥测系统,从用户开机到运行第三方软件微软都会关注系统运行情况。

如果发现潜在的问题这些日志就会被自动上传到微软服务器进行分析,帮助微软开发团队确定哪里需要进行修复。

说到底对于Windows 10开发团队来说现在属于巧妇难为无米之炊,没有测试人员只能自己想办法解决测试问题。
作者: Nemo_theCaptain    时间: 2019-9-23 14:17

硅谷集体阿三化的最大问题其实不是文中所说的QA裁员,而是基层码农也换成阿三了,代码质量直线下降
另外去年某版本存在全部删除我的文档的bug之后,严重打击了win10用户更新的积极性
1903推送之前某个调查表示不更新版本的Win10用户比更新的更多

[ 本帖最后由 Nemo_theCaptain 于 2019-9-23 14:22 编辑 ]
作者: snakegtr    时间: 2019-9-23 14:28

posted by wap, platform: Android
商店安装xgpu的游戏经常出错,还导致了一次商店所有更新和其他下载无法完成的情况,系统直接还原到一周前解决了问题。这win10体验实在一般
作者: cloudian    时间: 2019-9-23 14:31

posted by wap, platform: Android
也是全靠同行衬,谁让win+office垄断地位不可动摇呢……但凡能出现个chrome这种挑战者,用户分分钟反水。
作者: Loslandy    时间: 2019-9-23 14:59

posted by wap, platform: iPhone
今年秋更1909都不敢出,只好出1903的更新包了
作者: 超级瓦里奥    时间: 2019-9-23 15:15

posted by wap, platform: Samsung
引用:
原帖由 @Nemo_theCaptain  于 2019-9-23 14:17 发表
硅谷集体阿三化的最大问题其实不是文中所说的QA裁员,而是基层码农也换成阿三了,代码质量直线下降
另外去年某版本存在全部删除我的文档的bug之后,严重打击了win10用户更新的积极性
1903推送之前某个调查表示不更新版本的Win10用户比更新的更多
不是说阿三软件很牛逼吗?怎么跟他们国家建设一样不靠谱啊。
作者: Nemo_theCaptain    时间: 2019-9-23 15:18

引用:
原帖由 超级瓦里奥 于 2019-9-23 15:15 发表
posted by wap, platform: Samsung
不是说阿三软件很牛逼吗?怎么跟他们国家建设一样不靠谱啊。
自吹自擂
阿三自吹软件很牛逼,以前有谁用阿三产的软件么,这方面还不如韩国
当然现在硅谷已经被阿三占领了,只能用阿三了
欧美IT企业(包括游戏界在内)目前长期临时工(编制属于临时工,但工作多年)的比例超乎一般人的想象

[ 本帖最后由 Nemo_theCaptain 于 2019-9-23 15:19 编辑 ]
作者: moyanljx    时间: 2019-9-23 15:21

win毕竟垄断,穷逼和臭打游戏的也不会选mac。保证能用就行了,这才是资本家
作者: 井喷    时间: 2019-9-23 15:28

家里的电脑到现在1903都没能更新成功,还TM三天两头的自动更新。
作者: jinwyp    时间: 2019-9-23 15:31

win10 从发售到现在, 我桌面图标位置还是记不住, 每次开机图标顺序都是乱的
作者: orx    时间: 2019-9-23 15:42

posted by wap, platform: Android
只好忍着不玩aoe决定版了
作者: Nemo_theCaptain    时间: 2019-9-23 15:44

引用:
原帖由 orx 于 2019-9-23 15:42 发表
posted by wap, platform: Android
只好忍着不玩aoe决定版了
你说1代还是2代
2代有Steam版的
1代因为没有修改AI寻路问题(可能也改不了)所以就那样了
作者: 超越神的牛肉人    时间: 2019-9-23 15:46

引用:
原帖由 Nemo_theCaptain 于 2019-9-23 15:44 发表

你说1代还是2代
2代有Steam版的
1代因为没有修改AI寻路问题(可能也改不了)所以就那样了
好像调照片人也能得成就……
调俩照片人慢慢造蛮开心的……
作者: turnlive    时间: 2019-9-23 15:56

posted by wap, platform: iPhone
引用:
原帖由 @Nemo_theCaptain  于 2019-9-23 15:18 发表
自吹自擂
阿三自吹软件很牛逼,以前有谁用阿三产的软件么,这方面还不如韩国
当然现在硅谷已经被阿三占领了,只能用阿三了
欧美IT企业(包括游戏界在内)目前长期临时工(编制属于临时工,但工作多年)的比例超乎一般人的想象
别说游戏界了,航空业一样一堆三哥在写代码.
作者: Nemo_theCaptain    时间: 2019-9-23 15:57

引用:
原帖由 turnlive 于 2019-9-23 15:56 发表
posted by wap, platform: iPhone
别说游戏界了,航空业一样一堆三哥在写代码.
737MAX有阿三码农的锅
但更大的锅在于战后美国航空业不断凋敝,波音最终形成了美国国内民航业的垄断,与联邦航空委员会串通一气
现在美国的民航业想找个不跟波音沾亲带故的从业人员都很难了,既然连委员会的审核人员都是波音的娘家人,那什么事情都可以发生

[ 本帖最后由 Nemo_theCaptain 于 2019-9-23 16:03 编辑 ]
作者: 超级瓦里奥    时间: 2019-9-23 15:59

posted by wap, platform: Samsung
引用:
原帖由 @Nemo_theCaptain  于 2019-9-23 15:57 发表
737MAX有阿三码农的锅
但更大的锅在于战后美国航空业不断凋敝,波音最终形成了美国国内的垄断,与联邦航空委员会串通一气
现在美国的民航业想找个不跟波音沾亲带故的从业人员都很难了,既然连委员会的审核人员都是波音的娘家人,那什么事情都可以发生
真是可怕,感觉全世界都一团糟,是不是要重启了emmm。
作者: shaocong    时间: 2019-9-23 16:00

WIN10每个更新都有不同的Bug也是厉害了
作者: orx    时间: 2019-9-23 16:08

posted by wap, platform: Android
引用:
原帖由 @Nemo_theCaptain  于 2019-9-23 15:44 发表
你说1代还是2代
2代有Steam版的
1代因为没有修改AI寻路问题(可能也改不了)所以就那样了
一代二代决定版现在都上steam了,一代仍只支持win10,二代之前一些测试的消息说的似是而非,说可以不急着从win7升到win10什么的。。

倒是打了customROR补丁的罗马复兴玩起来很舒服,150m体积小功能全,有繁中,可以窗口化和宽屏全屏,也支持触发和自动复耕,貌似还优化寻路,可以自定义数值。

本帖最后由 orx 于 2019-9-23 16:10 通过手机版编辑
作者: zjsunsun123    时间: 2019-9-23 16:30

posted by edfc, platform: iPhone Xs Max
win10是真的烂,动不动自动更新还不成功,为了玩xgp更新了1903前天突然上不了网系统崩溃了
作者: lastwinner    时间: 2019-9-23 16:35

阿三尼玛要烂烂一窝,都是自己人带上来的。
作者: turnlive    时间: 2019-9-23 17:09

posted by wap, platform: iPhone
引用:
原帖由 @Nemo_theCaptain  于 2019-9-23 15:57 发表
737MAX有阿三码农的锅
但更大的锅在于战后美国航空业不断凋敝,波音最终形成了美国国内民航业的垄断,与联邦航空委员会串通一气
现在美国的民航业想找个不跟波音沾亲带故的从业人员都很难了,既然连委员会的审核人员都是波音的娘家人,那什么事情都可以发生
其实不是特指波音,连我们公司都一堆三哥在写航电的代码,我自己所在的项目三哥就占1/3.

本帖最后由 turnlive 于 2019-9-23 17:10 通过手机版编辑
作者: kony    时间: 2019-9-23 18:10

引用:
原帖由 超级瓦里奥 于 2019-9-23 15:15 发表
posted by wap, platform: Samsung
不是说阿三软件很牛逼吗?怎么跟他们国家建设一样不靠谱啊。
两个特点: 靠吹牛上位,上位后裙带关系严重(这方面阿三还蛮团结的)
作者: 小岛秀夫    时间: 2019-9-23 18:39

posted by edfc, platform: iPhone X
我都说了工作别用win10 玩游戏没问题
作者: tyx776    时间: 2019-9-23 18:42

说的还真是,阿三有什么世界流行的软件吗?
作者: c35byx    时间: 2019-9-23 19:23

印度垃圾啊
作者: anime    时间: 2019-9-23 20:29

posted by wap, platform: HTC
阿三抱团厉害
作者: taxidriver    时间: 2019-9-23 23:36

posted by wap, platform: Samsung
办公mac 出office,美滋滋了
作者: Hibino    时间: 2019-9-24 06:43

引用:
原帖由 jinwyp 于 2019-9-23 15:31 发表
win10 从发售到现在, 我桌面图标位置还是记不住, 每次开机图标顺序都是乱的
因为你删除了桌面的desktop.ini?
作者: Nigel    时间: 2019-9-24 08:18

bug多是个大问题,然而还有个更大的问题,就是Win10的设计思路:OS独断专行不听用户也不给用户选项的事情太多了,把用户当SB。
之前我说过的桌面分辨率、关机偷换成休眠都只是冰山一角。我的Win10 Home动不动就自动给我安装什么语言包输入法语音识别包,全部都是OS自己决定要安(估计因为我开了什么文档),没有给任何选项配置和阻止安装。
软件也开始学Win10这一套了:看你OS是中文就强制给你用中文界面,显示出问题(显示不全、乱码等)只能忍,因为没有换其它语言UI的选项。

再这样下去我只能改用Linux了
作者: idsoft    时间: 2019-9-24 08:19

最近换电脑,刚用WIN10,睡眠状态下键盘和鼠标无法唤醒

这个应该也是BUG吧?
作者: Zhen_Link    时间: 2019-9-24 14:10

posted by wap, platform: iPhone
阿三算不算高科技时代人类的白血病

本帖最后由 Zhen_Link 于 2019-9-24 14:11 通过手机版编辑




欢迎光临 TGFC Lifestyle (http://bbs.tgfcer.com/) Powered by Discuz! 6.0.0