任正非新年致全体员工信:网络安全和隐私保护是华为最高纲领

来源:www.xjctc.net   时间: 2020-01-05

任正非致全体员工的信:网络安全和隐私保护是华为的最高计划

文/任正非

2019年,华为1号文,任正非亲自落户!

软件工程就像一个国家的农业,最基本的设施!

“软件工程”和“质量工程”依赖于架构技术,而不是依赖于CMM和QA管理流程。对于所有工程问题,我们必须首先考虑是否可以通过技术解决问题以及当前技术无法解决的问题。我们将通过管理手段临时管理它们,同时,我们不会停止寻找技术手段。

在2019年,请编写代码,并抓住每个机会改变和转身!

蓝血铭文

改进软件工程功能和实践,以创建可靠,高质量的产品

致所有员工的信

我今天写信是为了与您沟通公司如何全面改进其软件工程能力和实践。 20年前的IPD革命重新调整了我们的研发模式,并将其转变为依靠个人,偶尔推出成功的产品,制度化和不断推出高质量的产品。到目前为止,我们的产品和解决方案已在170多个国家安全稳定地运营,并积累并赢得了全球数以万计客户的信赖。今天,我们处于一个新的起点,云计算,智能和软件定义等全面的发展趋势,以及对ICT基础设施产品可信度的前所未有的要求。信誉将成为客户购买,敢买,接受和信任华为的基本条件。可靠性不仅是产品外部性能的高质量结果,而且是产品本身实现的高质量过程,以及结果和过程的双重可验证的高质量。只有全面提高软件工程能力和实践,才有可能创造出可靠,高质量的产品。

该公司已明确表示,网络安全和隐私保护是该公司的最高计划。在每个ICT基础设施产品和解决方案中,我们都需要整合信任并建立高质量。关键要素包括:

安全。该产品具有良好的抗攻击能力,可以保护业务和数据的机密性,完整性和可用性。

弹性。系统在受到攻击时会保持已定义的操作状态,包括降级和受到攻击时快速恢复的能力。

隐私。遵守隐私保护不仅是法律法规的要求,也是价值观的体现。用户应该能够正确控制数据的使用方式。信息使用政策应对用户透明。用户应根据自己的需要控制何时接收以及是否接收信息。用户的隐私数据应具有完善的保护能力和机制。

可靠性和可用性。该产品可确保生命周期中的长期业务无故障运行,具有快速恢复和自我管理的能力,并提供可预测和一致的服务。

全面提升软件工程的能力和实践,关系到公司未来的生存和发展,也关系到我们每个人。在这方面,我希望所有员工,特别是软件工程师,将主动参与,从自己做起,坚定不移地,共同打造可靠的高质量产品。

我们要转变观念,追求创造可信的高品质产品,不仅要有高质量的功能和特点,还要有高质量的产品开发交付。我们知道特性和特性对产品至关重要,我们也知道进度对满足客户需求也至关重要。今天,我们要把信誉放在第一位,放在特性、特性和时间表之上。除非客户信任我们的产品,否则这些优秀的功能是没有价值的。我们的管理者和各级员工都不能根据时间安排、职能、特点等降低诚信要求,确保诚信要求在实施过程中不变形。

我们必须从最基本的编码质量开始,依靠高质量的编码来维护尊严和个人声誉。代码就像高层建筑中的砖瓦。没有高质量的代码。可靠的产品是空中楼阁。我们需要优化和遵循公司的各种编程规范,遵循体系结构和设计原则,使用各种编程库和api编写简单、标准、可读、健壮和安全的代码。

我们需要深入了解体系结构的核心元素,并基于可信方向进行构建和设计。在保证可信性的前提下,必须在性能、功能、可扩展性等方面进行权衡;认真定义模块和接口,真正做到高内聚、低耦合;必须遵循权威,尽量减少攻击面。以及其他安全设计原则,科学设计模块隔离和接口,提高安全性;底层架构和设计应遵循高层架构和设计原则,并在充分理解原有架构和设计的前提下继续优化。熟悉各种设计模式,重用常见的成熟组件和服务,避免重复劳动。

我们需要重建不符合软件工程规范和质量要求的损坏的体系结构和历史代码。我们知道即使是最好的建筑也有限的生命力。随着时间的推移,环境的变化,以及新技术和新功能的引入,架构将被破坏。面对破坏的架构,我们必须毫不犹豫地重构它。同时,积极以可信设计原则为指导,重构不符合软件工程规范和质量要求的历史代码,增强软件体系结构的生命力。

我们需要深入研究软件技术,尤其是安全技术。软件技术是我们构建产品的基本工具。技术是否先进以及技术选择是否合理将决定我们软件的高度。我们必须深入研究架构和设计,编码,测试,安全性,可用性,性能,维护,经验和其他技术。并且科学地使用这些技术。

我们必须遵守程序的一致性。遵守适用的法律法规,遵循行业共识标准和规范,以确保从规范到实现和代码到二进制一致性的一致性。架构必须符合架构原则,设计必须遵循设计模式,代码必须符合编程规范,最终要求和实现是一致的,并且实现了对客户的每个承诺。我们只有扎实地做所有事情,才能创造出可靠的高质量产品。

为此,我们必须改变行为习惯,追求品质。我们必须公开,透明,积极和勇敢地揭露问题并积极促进改进。软件开发是一项创造性和艺术性的工作,充分利用我们的独创性和潜力。我们必须改变只注重功能结果而不注重代码质量的行为习惯。我们必须严格遵守软件工程规范;改变被动修补;改变支离破碎的知识获取,积极学习促进和贡献经验,代码,并形成共享的知识库。我们还需要改变很多行为和习惯。对于大多数人来说,这将是一个痛苦的转型过程,它会剥夺一层皮肤,但我相信每个人都可以迎接这一挑战。

更重要的是,我们将通过改革改变一系列适应这些变化的流程,组织和评估机制。我们需要改进和增强透明,可追溯和可审计的全流程管理机制,从可靠的角度增强从初始设计和完整构建到产品生命周期管理的软件工程能力和实践。我们将以提交者角色为核心,全面加强代码审查和提交机制,并在更严格,系统的审核后将代码纳入版本。为此,我们将建立更高级别的Committer角色组,负责软件架构的维护,代码审查和提交,以及集成代码的整体质量。我们必须改变评估机制,让设计精良,编写良好的代码的人脱颖而出,并为那些不符合编程技能要求的人提供帮助和培训。但是,任何编写长期不适合该版本的代码的人都将被团队抛弃。

在过去的100年里,世界上许多成功的公司因为无法适应变化而垮台。要适应外部变化,只有自我进化,我们必须保持开放和不断变化。董事会决定以革命性方式全面提升软件工程能力和实践。公司董事长徐志军负责初始投资20亿美元。计划用五年时间在ICT基础设施领域实现客户满意度。信的目标是高品质的产品。我希望你支持并积极参与这一重大变革。只有这样,我们才能实现未来的愿景和使命:将数字世界带给每个人,每个家庭,每个组织,并建立一个所有相关事物的智慧世界。

任正非

2018年12月27日

  • 友情链接:
  • 版权所有© 新疆计算机培训中心 | 新ICP备10201303号-1 | www.xjctc.net . All Rights Reserved | 网站地图