Arm将在全球裁员 12%-15%,预计将有1000人会失去工作;黑客组织 Lapsus$ 从三星的服务器上窃取了 190GB 的机密数据,包括源代码,并在网上发布了数据快照;腾讯开源了业界首个云原生标准的一站式微服务管理框架Femas;Apple 发布了 iOS 15.4 和 iPadOS 15.4,这是第四次重大更新;Swift 5.6 正式发布,新版本包括了很多对类型系统的增强;Go 1.18 版本正式发布,引入泛型、Fuzzing测试等等。
大厂“鲜”闻
裁员1000人,Arm 为 IPO 上市缩减开支
近日,外媒报道ARM计划将在全球裁员12%-15%,预计将有1000人会失去工作。
英国 Daily Telegraph 报道了Arm 首席执行官Rene Haas给员工的一封电子邮件:
这段时光对于每个人来说都将是艰难的,而对于我本人而言,最重要的是想清楚我们的下一步。为了抓住更多机会,需要对企业成本和投资方向更加谨慎;为了保持企业竞争力,我们需要消除重复工作,并且停止非关键业务,专注于公司战略的稳步推进。
目前,Arm在全球共拥有超过6400名员工。2月8日,软银披露了Arm近年来的发展运营情况,截止到2021年9月末,基于Arm架构的芯片出货量已经达到2200亿颗。
详细了解:《裁员1000人,Arm 为 IPO 上市缩减开支》
三星确认 Galaxy 源代码泄露
黑客组织 Lapsus$ 表示从韩国科技巨头三星的服务器上窃取了 190GB 的机密数据,包括源代码,并在网上发布了数据快照。
随后,三星发布声明表示公司确实遭到了网络攻击,但是预计不会对业务及客户造成任何影响。
我们最近被告知存在与某些公司内部数据相关的安全漏洞。随后,我们立即加强了安全系统。根据初步分析,此次泄露涉及一些 Galaxy 设备操作相关的源代码,但不包括消费者或员工的个人信息。目前,预计不会对业务或客户产生任何影响,已采取措施防止此类事件进一步发生,并将继续为客户提供服务。
详细了解:《三星确认 Galaxy 源代码泄露,但所幸没有客户信息被盗》
字节跳动、阿里云和腾讯云团队联手创建新的流媒体标准
阿里巴巴、腾讯和字节跳动合作创造了一个新的流媒体标准。该项目致力于通过减少启动流(stream)的时间到一秒甚至减半来确保在流媒体的最初几秒给用户更好的体验。
当下流媒体观众需要花费读3至6遍的密西西比州(Mississippis)的时间来等待流媒体的加载,这是令人十分痛苦的。如果流媒体被传送到广播平台,这是令人不可忍受的。
新标准:超低延时直播协议信令标准(ultra-low latency live broadcast protocol signalling standard)使用创新的信号技术实现了客户端与服务端之间的超低延迟。
详细了解:《字节跳动、阿里云和腾讯云团队联手创建新的流媒体标准》
腾讯云开源云原生标准的一站式微服务管理框架Femas
3月16日,腾讯开源了业界首个云原生标准的一站式微服务管理框架Femas。
Femas 开源框架聚焦微服务运行时,提供给多框架统一服务发现、南北及东西流量治理、服务可观测、配置管理等一站式微服务管控能力,可以帮助企业在不变更基础设施的情况下落地微服务。
- 数据面:Femas运用Multi-runtime的架构设计,将微服务底层的核心能力标准化、模块化,将微服务领域割裂的基础组件通过合理的架构组装在一起,来满足多元化的微服务场景,轻量化、可移植、低成本、无云厂商绑定。
- 控制面:Femas提供统一的控制面标准协议,以及一套包含了治理、资源等微服务概念的CRD定义,同时也支持多数据面下发。
详细了解:《腾讯云开源云原生标准的一站式微服务管理框架Femas》
科技热点
Python、Java和SQL成为 2022 年最受欢迎的语言
根据招聘数据显示,软件开发人员岗位十分紧缺,尤其是Python、Java、SQL和Go语言的程序员。开发人员培训平台 CodingDojo 查看了招聘网站 Indeed 上的招聘广告,发现 Python、Java、SQL 和 JavaScript 在招聘广告中出现的频率最高。
Coding Dojo 2022 年 10 大编程语言:
- Java
- Python
- SQL
- Javascript
- C++
- C#
- C
- Go
Ruby
Assembly
详细了解:《Python、Java 和 SQL 成为2022 年最受欢迎的语言》
微软新提案:为 JavaScript 原生增加类型标注
3月9日,微软官方博客发文表示提议将可选的 Type Annotations(类型标注)添加到官方 JavaScript 标准 ECMAScript 里面。这一提议有可能让JavaScript原生支持TypeScript的特性,使得 TypeScript 更易使用。
向 JavaScript 代码中添加类型标注,允许 JavaScript 外部的类型检查器检查这些注释,且在运行时,JavaScript 引擎会忽略它们,将类型视为标注。
该提案使得开发者能够运行用 TypeScript、Flow 或其他静态类型的 JavaScript 超集所编写的程序,而不需要转译。
详细了解:《微软新提案:为 JavaScript 原生增加类型标注》
iOS / iPadOS 15.4 正式版更新发布
Apple 发布了 iOS 15.4 和 iPadOS 15.4,这是 2021 年 9 月 iOS 和iPadOS 15操作系统发布之后的第四次重大更新。
iOS 15.4 重要的更新了是增加了在戴口罩时使用Face ID的选项,它的工作原理与普通的“Face ID”类似,但会扫描眼睛周围的区域以进行身份验证。iPadOS 15.4 引入了Universal Control,允许使用相同的鼠标/触控板和键盘控制多台 Mac 和 iPad。
同时,这次版本更新还添加了 37 个新的表情符号字符;支持直接在设备上将自定义域添加到iCloud邮件、Siri增强功能、新的紧急 SOS 功能等等。
详细了解:《iOS / iPadOS 15.4 正式版更新发布》
Swift 5.6 正式发布,新功能一览
Swift 5.6 现已正式发布!新版本包括了很多对类型系统的增强,改进了与指针的交互,并增加了使用包管理器运行新插件命令的能力。
Swift Evolution 提议在Swift 5.6 中得以实现,包括:
- SE-0290 - 不可用条件
- SE-0302 -
Sendable
和@Sendable
封闭
- SE-0315 - 类型占位符(以前称为“占位符类型”)
- SE-0320 - 允许将非
String
/Int
键入Dictionary
的编码KeyedContainer
- SE-0322 - 临时未初始化的缓冲区
- SE-0324 - 放宽 C 函数指针参数的诊断
- SE-0331 - 从不安全的指针类型中删除可发送一致性
- SE-0335 - 引入 existential
any
- SE-0337 - 增量迁移到并发检查
详细了解:《Swift 5.6 正式发布,新功能一览》
Go 1.18 版本正式发布
Go 1.18 版本正式发布,本次Go语言团队对Go做出了比较大的改进,比如引入泛型、Fuzzing测试、以及极大的性能提升。同时,引入了对使用参数化类型的泛型代码的支持,Go语言团队称后续会对泛型提供更大的支持。
Go 1.18还引入了Fuzzing模糊测试功能,据Go语言团队称Go语言是第一个将该功能完整集成到标准工具链的主流语言。
最令人期待的是本次更新进行了20%的性能提升,据说使用Apple M1, ARM64,和PowerPC64架构的CPU运行Go 1.18程序都能得到20%的性能提升,对此你怎么看?请在评论区发表你的看法!
详细了解:《20%的性能提升!引入泛型!新版本的Golang会不会已经势不可挡了? 》
React 18 RC 版本发布,正式放弃 Internet Explorer
React 18 RC
(Release Candidate
候选版本)版本正式发布: 候选版本的代码已经接近稳定,功能上不会有太大变化,因此该版代码大家可以在生产环境进行尝试了。
同时 React 18
引入了由新的并发渲染器支持的功能,并且会为现有应用程序提供逐步迁移的策略。