您的位置:首页 > 移动互联

金山办公姚冬:用技术管理突破超大规模软件“不可能三角”_金山办公高管成员

发布时间:2023-02-26 13:10:00  来源:互联网     背景:

2月5日至2月7日,QCcon全球软件开发大会在北京举行。作为由InfoQ中国主办的综合性技术盛会,QCon围绕前端新基建与前沿技术、实时音视频、AI基础架构等热门话题,举办了上百场精彩演讲,来自各行各业的开发者、架构师汇聚一堂,共同分享不同领域的技术创新和实践。

在本届大会上,金山办公副总裁姚冬和金山办公移动端研发总监吉妙通分别以《超大规模C++项目研发效能管理》、《Android大型原生应用性能优化实践》为主题,分享了项目背后的技术管理经验和取舍之道。

超大规模软件——用技术管理突破“不可能三角”

在软件行业,有一条业内公认的“潜规则”:长周期、大规模的软件想持续向好运营,需要解决三个根本的问题:成本、效能和质量。但在通常情况下,这三个要素组成了一个“不可能三角”:几乎不可能同时做到低成本、高效能和高质量。

姚冬认为,要理解“不可能三角”,首先要先对三角(成本、效能、质量)的构成足够清晰。

第一,成本通常来说分为显性成本和隐形成本,前者包括设备成本、薪酬成本等,后者包含沟通成本、信任成本等;第二,效能可以分为三种,比如决策效率,一个大的软件项目要做很多的决策,一旦决策错了越努力效率越低;比如执行效能,研发不只是靠人,还包括工具,如果工具本身执行效率低,工具效率也会影响;比如协作效能,人不可能单枪匹马去做一件事情,要很多人合作,团队期待的是合作“1+1大于2”,但是现实中经常会出现“1+1小于2”的效果。第三,质量的影响因素贯穿了软件设计、开发、测试全流程。

面对以上难题,技术管理是解决手段之一。管理的目的就是在三件事情之间找到一个相对好的平衡点。

金山办公高管成员

金山办公副总裁 姚冬

金山办公将管理分为三个层面:管人、管事、管技术。具体来说,就是把“管事”交给项目经理,项目经理负责管流程、缺陷、交付、协调、沟通、资源等;把“管技术”的工作交给资深工程师,负责下技术决策,解决技术上的疑难杂症。

值得一提的是,金山办公也在内部打造了大量制度的“基础设施”,包括代码管理、持续集成持续交付、CI/CD、人才培养等等,让管理运行在完善制度之上。

姚冬还指出,管理还需要落实到工具上。管理的制度流程如果写在纸上,只是一个文本文件,只有落到一个工具上,才是一个可执行文件。比如代码分支管理、质量控制,包括安全、代码审查、信息收集管理和监控等重要议题,金山办公都通过研发支撑系统落实。

通常来说,软件产品的完整生命周期包括:编码阶段、编译集成阶段、代码阶段,持续集成阶段,WPS给每一个阶段都匹配了对应的工具。

此外,金山办公还建立了完善的质量保障体系,确保多层次的质量保障服务。从单元测试到集成测试到发布测试,这些工作都能在质量效能平台得到很好的管理,及时消除风险隐患,为软件质量添砖加瓦。

姚冬表示:“做好超大规模软件项目,不仅需要技术能力、产品能力,也需要管理能力,用管理推动技术创新、效率提升和质量改进。”

Android端应用性能优化——快速加载+高帧渲染

随着时代发展,用户编写的文档内容、数据量、展示效果等越来越复杂,虽然手机的性能越来越强大,但考虑到功耗等各方面的原因,移动端和PC的性能还有一定差距,因此像WPS这种移动原生大型应用,仍然需要对性能优化不断进行更新迭代。

在Andorid移动端,系统分配给每个APP的内存有限,应用不可能无限制地去使用内存;另外,短时间内,应用在手机和PC上的运行速度也有所差别;而且,用户对移动端的使用体验往往要求更高。在这种情况下,如何用尽可能短的时间展示这些数据,加载后如何保证数据的连续性和完整性,都是开发者要重点考虑的问题。

金山办公 创始人

金山办公移动端研发总监 吉妙通

WPS在Android端的优化是一个庞大而复杂的工程。据吉妙通介绍,优化的关键在于从两个链路上解决:大文档的快速加载机制、高帧率的渲染逻辑。

糯米团团购网站

如何实现大文档的快速加载?WPS在多年的优化过程中,始终遵循四个原则:一是首屏优先读取;二是分块按需加载,以图片为例,可延迟加载的内容无需提前加载;三是多线程并发,线程并不是越多越好,多线程的处理和管理需要找到一个平衡点;最后是延迟处理,有些不必要的数据可以在首屏之后、甚至用户需要的时候才进行加载。

对于高帧率的渲染逻辑,WPS主要围绕两个方向展开。一方面,为不同的内容匹配更合适的文档渲染方案;另一方面,也要做好多线程之间的竞争协作处理机制,包括UI线程、渲染线程,IO线程等等。

为了更好地监控和改进优化效果,WPS为此还单独研发了效率监控工具。金山办公测试数据显示,WPS文字、表格、演示三大组件的热启动首屏显示平均时间达到500ms左右,滚屏效率数据统计平均帧间隔均达到17ms左右,很好地满足了流畅度的要求,也给用户带来更好的使用体验。

过去的34年,金山办公坚持深耕办公赛道,秉持技术立业,不断打磨技术和产品服务,旗下WPS已有超过3600万C++代码的庞大规模,至今依然保持着快速发展。截至2022年9月,金山办公主要产品月度活跃设备数达5.78亿,其中WPS移动版月度活跃设备数已达3.36亿,成为名副其实的国民办公软件。


返回网站首页

本文评论
更美APP销售额上涨超过300%,直播订单成为销售额上涨的关键点
  短视频行业无疑是近几年最热的主流传播渠道,其传播波及面之广,大家有目共睹。更美APP顺应环境,仅仅抓住直播这个机遇顺势而上,已经成长为线上医美行业的佼佼者。2021年,更美A...
日期:07-28
10分钟除菌去农残,东菱分类果蔬净化器守护孩子入口健康「东菱果蔬净化器真的有用吗」
  我平时做饭的时候,会先对食材进行清洗,但是,我其实也知道简单清洗并不能解决根源问题,还有很多“眼看不到、手洗不去”的有害物质,比如农药残留、激素、细菌等,这些都是很大的...
日期:07-14
特斯联 机器人_特斯联机器人入局新零售,充分挖掘消费潜力
在新商业浪潮之中,机器人新零售风口正快速出现。用机器人助力新零售可行吗?机器人新零售到底是真实需求还是炒概念?机器人能否加速新零售趋势的进程?特斯联泰坦机器人在实地...
日期:02-09
阳了不用怕,快速问医生!小度上线新冠疫情专属义诊通道「小度打过新冠疫情」
  随着疫情防控“新十条”的优化落实,人们对健康问诊和疫情咨询的需求激增。据百度疫情指数最新数据显示,近两周新冠疫情搜索热度大幅提升,发烧、咳嗽等症状搜索热度居高不下...
日期:12-22
Adobe线上渠道物价指数:美国10月份线上渠道物价下跌0.7%
  10月份线上渠道物价同期下降0.7%,环比上涨0.3%  由于购物季促销活动的提前开始,电子产品的价格创最大跌幅  10月份日用百货的价格仍处于最高,但是通胀放缓  中国,北京...
日期:12-01
赛迪顾问发布《2021-2022年中国政务云市场研究年度报告》,中国政务云将迈入千亿级市场
  中国数字政府建设的持续推进和疫情防控常态化对政务云的建设需求不断增加,中国政务云投资规模持续发展。日前,中国电子信息产业发展研究院研究咨询机构赛迪顾问权威发布《...
日期:07-14
华为数据存储聚势商业市场,携手伙伴共赢未来「华为存储供应商」
  随着行业数字化进入爆发期,数据已经成为加速数字经济时代发展的燃料,也是各行各业提高经营效率、提升管理水平的关键。数字化转型不再是大厂专属,而是时代发展的必然选择,数...
日期:07-25
立足高品质产品、联动全方位渠道,石头科技争做高价值国货品牌(打造高质量产品)
  近年来,扫地机器人行业大体经历了四个阶段:“乱撞墙”的1.0阶段,精密规划路线的2.0阶段,扫拖一体的3.0阶段。2021年,随着中国厂商纷纷推出功能集合度更高的新产品,扫地...
日期:02-25
移动互联网十年变革:从流量之变到产业之变_移动互联网极大的改变了
  如果非要给此前的“黄金十年”一个时代关键词,移动互联网绝对是最具竞争力的候选词。作为技术、商业、资本、产业变革、人才流向、激情与梦想等从宏观趋势到个体抱负的重...
日期:10-18
年轻人最佳创业利器?只有五菱征程敢说是_五菱创业车
  “内卷”是近期互联网出行得较为频繁的一个词语,旨在说明同行间竞相付出更多努力以争夺有限资源,从而导致个体“收益努力比”下降的现象,很多人纷纷用这个词来感叹工作艰难...
日期:07-27
网易云音乐与小鹏汽车达成合作 实现车载杜比全景声音乐体验国内首次亮相
  8月26日,网易云音乐宣布,将为小鹏汽车提供车载杜比全景声音乐服务。同时,在成都车展当天,小鹏G9正式发布5D音乐座舱,网易云音乐与小鹏汽车也实现了车载杜比全景声音乐体...
日期:08-27
盘点2022年旗舰级折叠屏手机,悬停功能已成行业分水岭_即将发布的折叠屏手机
  发展到现在,折叠屏已经是整个手机行业中一个非常重要的组成部分,各大厂商都有自己的折叠屏手机推出。相较于传统的直板手机,折叠屏因其具有更大的屏幕,所以在某些应用上可以...
日期:02-26
坚果、极米、小米、天猫、当贝投影仪双11怎么选?看这一篇就够了
  双十一期间各大投影仪厂商的活动实在是五花八门,经过一番研究后,最终入手了天猫魔屏X。鉴于双11买东西太复杂了,开箱用了几天后,跟大家分享下,为什么最终选了天猫魔屏X,...
日期:07-26
适合观影的卧室投影仪推荐:峰米X1和峰米R1 Nano(家用投影仪推荐峰米)
  随着投影仪行业的崛起,投影仪的种类也越来越多,不仅有适合工作场景的投影仪,也有适合卧室客厅的家用投影仪,今天就和大家分享一下峰米投影品牌的卧室投影仪推荐:峰米X1激光投...
日期:07-10
坚持技术研发 鹿客指静脉智能锁深度解决用户痛点「鹿客指纹锁网关」
伴随着智能家居、智能安防的发展,智能门锁行业得以快速崛起,传统锁具厂商、安防巨头、家电厂商和互联网企业纷纷涉足。在这样的背景下,智能门锁成为智能家居领域中发展火爆...
日期:07-14
618打算给PS5来个扩容?这款SSD值得选购「PS5 SSD扩展」
  索尼在5月24日宣布旗下全新的PS会员服务在亚服正式上线,相比较以往的PS会员,这一次的会员共分为三个档次,包括基本款、升级款以及尊贵款。。索尼表示玩家只要加入了尊贵款,...
日期:07-14
安超云生态|安超云与长城超云完成兼容互认证 携手打造协同生态
  ​云计算、大数据、人工智能等新兴技术推动数字化社会转型,社会各单位都逐步将业务搬上云端,实现了数字化、智能化改变。随着各领域业务的网络化、IT架构的多样化,IT环境的...
日期:06-11
创维/酷开电视怎么安装第三方软件,从易到难教你三个方法「创维酷开电视使用方法」
  这次主要介绍三种在创维/酷开电视上安装第三方软件的方法。因为创维/酷开的不同型号电视对应不同的教程可能会有失效的现象,所以我将方法由简到繁排列,建议大家依次尝试。...
日期:07-14
2小时获客519家!雷士照明首场五金直播节完满收官(雷士照明618活动)
  6月16日,“雷士照明五金直播节”重庆站首秀成功,雷士照明五金渠道重庆渝西大商张龙踌躇满志地说:“本次直播节超出了我的想象”!直播带来的流量力量有多强  当晚开场2小...
日期:09-11
携AliOS智能座舱操作系统等黑科技而来  斑马智行将登陆2021广州车展_斑马智行发布首个智能座舱操作系统
  11月19日,第十九届广州国际汽车展览会将在中国进出口商品交易会展馆正式开幕。本届展会将以“新科技、新生活”为主题,传递未来科技新理念,展示美好潮流新生活。华为平...
日期:07-28