作者:liuxun,HarmonyOS测试架构师 HarmonyOS是新一代的智能终端操作系统,给开发者提供了设备发现.设备连接.跨设备调用等丰富的分布式API.随着越来越多的开发者投入到HarmonyOS分布式应用开发,分布式应用如雨后春笋般涌现.然而分布式应用测试却面临质量差.效率低等挑战.HarmonyOS如何应对这些挑战?下面,让我们一探究竟! 一.分布式应用测试挑战 自HarmonyOS 2.0发布以来,开发者在测试和上架HarmonyOS分布式应用过程中遇到很多挑战和困难.总体可归纳…
作者:ligang 华为分布式硬件技术专家,sunbinxin 华为应用框架技术专家 HarmonyOS是一款全新的分布式操作系统,为开发者提供了元能力框架.事件通知.分布式硬件等分布式技术,使能开发出面向全场景的分布式应用.随着HarmonyOS应用生态的不断壮大,开发者使用原有的分布式技术在实现某些创新场景时显得力不从心,因为开发难度较大,直接影响了开发效率. "创新推动发展",我们需要对分布式技术不断探索与创新,才能让开发者更好地适应应用生态的发展.本期我们将通过两个多端协同的创…
作者:lijie,HarmonyOS软总线领域专家 相信大家对HarmonyOS的"超级终端"比较熟悉了.那么,您知道超级终端场景下的多种设备在不同环境下是如何组成一个网络的吗?这些设备之间又是如何解决共享资源冲突的?本期我们就来为您揭晓~ 一.分布式业务的通信挑战 分布式业务的通信主要面临两大挑战: 1. 分布式设备通信的异构情况导致了体验的瓶颈 基于1+8+N设备的六大智慧场景(智慧家居.智慧出行.智慧办公.影音娱乐.运动健康.教育关怀),不同场景下设备种类.数量和能力等差异非常大…
​作者:jiwenqiang,DFX技术专家 提到开发一个产品,我们通常首先想到的是要实现什么样的功能,但是除了功能之外,非功能属性也会很大程度上影响一个产品的体验效果,比如不定时出现的应用卡死.崩溃现象.那为什么有的系统故障频频,有的却很少出现这些问题呢,这就不得不提到我们今天的主角DFX了. 一.什么是DFX? DFX是早在1960~1970年代就出现的产品设计理念,但是对于不少开发者而言,这是一个陌生的概念,什么是DFX?所谓DFX(Design For X),是指产品的非功能属性设计,其…
作者:peitaiyi,华为终端OS产品交付专家 HarmonyOS是一款面向万物互联时代的.全新的分布式操作系统.在传统的单设备系统能力基础上,HarmonyOS提出了基于同一套系统能力.适配多种终端形态的分布式理念,能够支持手机.平板.智能穿戴.智慧屏.车机等多种终端设备,实现更好的万物互联. 那么,HarmonyOS是如何用一套OS源码部署到多种终端的呢?本文将为你揭秘. 一.面临的挑战 首先,我们先简单介绍一套OS部署到多种终端面临的两大挑战. 传统OS能力比较单一:一套OS系统部署到多…
作者:yuzhiqiang,UI编程框架首席技术专家 在Harmony 3.0.0开发者预览版中,包含了新一代的声明式UI框架ArkUI 3.0.多语言跨平台编译器ArkCompiler 3.0.跨端开发工具DevEco Studio3.0,以及基于TS/JS语言的API 7,全面提升开发者体验. 本期,我们要为大家重点介绍HarmonyOS新一代声明式UI框架ArkUI 3.0. 一.UI编程框架 在介绍ArkUI 3.0之前,我们先来简要了解一下什么是UI编程框架. UI编程框架,是为应用开…
1.  卓聘IM开发背景 智联卓聘是智联旗下高端人才招聘平台,成立快4年了,业务增涨每年以100%速度增涨,业务增涨快在开发和上线速度要求也比较高. 2016年6月提出IM开发需求,7月初上线,开发人员三名,开发时间20多天,后期可以不断满足业务需求.前期阶段我们考虑网上各种提供IM的云平台,这些平台都有一个问题,聊天记录管理上,有着各种限制和不方便,所以我们决定自己去完成一个. 一个完整的IM,需考虑通信协议和传输协议.通信协议目前XMPP.MQTT ...传输协议TCP.HTTP,下面我就从…
1.  卓聘IM开发背景 智联卓聘是智联旗下高端人才招聘平台,成立快4年多,业务增涨每年以100%速度增涨快,同时对产品和研发速度都比较高. 2015年提出IM开发,主要用于后选人与猎头及时交流,降低后选人与猎头沟通成本.我们首先考虑就是网上各种IM的云平台,而这些平台都有一个问题,聊天记录管理上有着各种限制和不方便,所以我们决定自己去完成一个. 2.  IM 技术选型 前期主要是PC版本的IM工具开发,(实际当时我们还没有自己APP),像大多数网站一样.把聊天功能仅嵌入网页的一角.有消息时弹出…
  本人5年开发经验.18年年底开始跑路找工作,在互联网寒冬下成功拿到阿里巴巴.今日头条.智联等公司offer,岗位是Java后端开发,因为发展原因最终选择去了智联,入职一年时间了,之前面试了很多家公司,感觉大部分公司考察的点都差不多,趁空闲时间,将自己的心得记下来,希望能给正在找或者准备找工作的朋友提供一点帮助.   下面提的问题可以看下你自己是否能回答出来,是否做好准备了,当然面试题准备是一方面,你本身的技能掌握是一方面,本身技能不过硬也会被刷下来,下面的图是进阶体系图可以参考下,还有个架构…
从6月到10月,经过4个月努力和坚持,自己有幸拿到了网易雷火.京东.去哪儿.智联等10家互联网公司的校招Offer,因为某些自身原因最终选择了智联.6.7月主要是做系统复习.项目复盘.LeetCode与牛客刷题等准备工作,并且投了字节跳动.拼多多.猿辅导在内的几家公司的提前批,当然还是挂在了简历,因为毕竟自己的学校.学历.项目经验肯定比不过牛客网上那些大厂实习的大佬了,有时间也给自己做个总结,也希望能帮助到大家 (PS:再次编辑,感谢大家的支持,受宠若惊.私信问我要这些面试答案的,希望交流的朋友…