学习
实践
活动
专区
工具
TVP
写文章

前端团队研发效能提升探索实践

2019 Q3:得到启发初步实践 在 Q3 发生了几件事情,给我以及团队带来了启发。 Jarvis 使用情况 经过 Q2 持续沟通付出,成功将各个前端团队全部/活跃项目接入 Jarvis,Jarvis 在公司前端团队全面落地。 只有将技术进行应用,才可以发挥出技术价值。而技术人价值就是用自己技术能力来全力保证技术被良好应用。 ? 即使困难,技术人还是可以考虑朝着这个方向去探索去破局,想尽办法去成就业务成就自己。 故事尾声 研发效能提升、技术同学成长是永恒的话题,需要技术人持续去探索实践。 由于笔者阅历有限,以上关于研发效能思考实践,仅抛砖引玉,欢迎多交流。

1K20
  • 广告
    关闭

    【玩转 GPU】有奖征文

    精美礼品等你拿!

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    vivo直播应用技术实践探索

    一、概述 2019年vivo直播平台立项,初期优秀顶部直播平台进行联运直播开发,进行市场,产品和技术初步探索;再到后来为了丰富直播内容和形式,开始自己独立探索;之后,我们结合vivo现阶段直播业务 这一套标准直播流程涉及到直播技术点也特别多,接下来和大家具体聊一聊我们团队在落地相关直播业务过程中遇到一些实际问题。 在美颜方面,充分利用了公司影像团队相关技术积累,对美颜,滤镜,贴纸,美妆,风格妆都进行了标准化,通用化,定制化处理。 接下来讲两个比较有意思案例,也是我们在探索实践公司内部直播几个比较有趣且实用案例,第一个案例就是我们去年公司因为疫情原因,只能举办线上直播年会,vivo员工办公地点很多,坐落在全国各个地方,所以如何高效地保障国内外多个办公地点万名员工同时高清观看就是我们当时需要解决问题 作者:vivo互联网服务器团队-Li Guolin

    44910

    vivo 应用商店推荐系统探索实践

    以下我将介绍我们如何去设计和规划应用推荐系统。 分享我们一个应用推荐策划case看看: 在xx场景下, 如果主应用A属于应用类, 则首先从从x1数据源去取Q1队列。 然后从x2数据源去取Q2队列。 如果前面都没有取到数据的话从大数据xxx表中按照主应用应用点击概率取点击率最高分类下n个,同时需要对这些数据进行队列内同开发者过滤。 数据源服务层:各个队列提供方提供RPC服务封装层。 原子服务层:过滤类型相关服务,主要是依赖于商店 RPC 服务,使用组合设计模式,服务可以进行组合。 3.4.2 服务原子化唯一化 实现服务原子化服务唯一化对本系统至关重要,在实现过程中是严格遵照如下两点来: 应用推荐依赖三方RPC服务及内部一些过滤逻辑都封装成了细粒度原子服务(方法)SDK

    63920

    干货 | 携程框架团队对于应用监控系统探索思考

    同时,多个服务间依赖关系,依赖合理性调用性能分析以及资源容量规划也成为了需要考虑问题。 由此可见,一个完整分布式调用链路追踪是应用监控体系中举足轻重一环。 与此同时,一个良好服务也应该具有高稳定性。特别是对于直接客户打交道业务来说,一次缓慢调用就有可能意味着一个潜在客户流失。 开发人员不同,测试人员更关注于系统准确性,以及新旧版本应用在执行上差异。通过具有完整层级组织以及特殊事件标识(Event) Trace,测试人员可以更好地了解系统行为以及执行路径。 之相反,有经验同事往往有他们自己排障习惯,他们能在各种系统各种指标看板中来回穿梭,最终一步步缩小范围,找到原因。 七、附言 对于应用监控领域我们仍在不断地探索、完善中。文中内容如有任何错误之处还望不吝斧正。有任何意见、建议,也欢迎在评论区探讨。 引用 [1] Wikipedia contributors.

    71971

    多模态数字内容生成技术探索应用实践

    在京东,多模态内容生成有非常多且有趣应用场景:基于图像生成虚拟试衣、AI音乐生成、商品营销文案生成、AI写诗、风格化AI书法生成、文本图像相互生成等等。 本文将从自动文本摘要角度,分享2020年京东AI研究院在多模态数字内容生成领域一些有趣探索实践成果,以及这一研究方向发展趋势和应用场景。 技术趋势四:多模态知识联合建模 虽然单模态数字内容生成已取得了较大成功。但人类很多时候是融合了听觉、视觉、文字、常识等多方面信息进行内容生成。 AAAI 2020. 03 有趣实践:从国际学术论文到全球工业级应用 ? 基于上述一系列创新技术,我们研发了面向商品多模态文案创作工业级产品“品创”。“品创”四大亮点: 1. 目前已支持3000多个品类,广泛应用于京东发现好货频道、社交电商京粉、京小智、搭配购、AI直播带货等内外部客户实际场景中; 3.

    1.1K11

    ZB级大数据探索应用实践【附PPT】

    如何从ZB级数据中寻找分析有价值信息并回馈到业务发展才是关键。11月30日UCan技术沙龙大数据专场(北京站)邀请了5位资深大数据技术专家分享他们对大数据探索应用实践。 大数据业务常态化处理手段架构衍变 很多开发人员在解决实际业务问题时,经常会面临如何选择大数据框架困惑。 存储计算分离数据抽象实践 大数据诞生初期,很多公司大数据集群是由一个庞大Cluster阵列组成,里面包括很多台服务器,也就是集群计算能力和存储能力分布在一个数据中心。 数据驱动——从方法到实践 所谓数据驱动,就是通过各种技术手段采集海量数据,并进行汇总形成信息,之后对相关信息进行整合分析并形成决策指导。 *,b.* FROM a join b on a.id = b.id 第二个案例是Spark在千亿级别数据上检索计算。

    71310

    PWA 探索应用

    PWA是在传统Web应用基础上,结合Manifest和service worker,完善Web应用一些能力,比如: 添加至主屏幕,点击主屏幕图标可以实现启动动画以及隐藏地址栏 实现离线缓存功能,即使用户手机没有网络 Service Worker PWA应用离线体验、定期后台同步以及推送通知等功能实现依赖于Service Worker技术,下图为目前SW技术支持度。 更新SW线程现有SW线程一起启动,并获取自己 install 事件。 Service Worker缓存策略 Service Worker缓存策略大部分在fetchinstall时间中定义,对于某些固定不变静态资源,可以在Service Worker初次安装 Application进行查看调试,如下图所示: image.png PWA优缺点总结 优点 可以将app快捷方式放置到桌面上,全屏运行,原生app无异 能够在网络差和断网条件下 推送消息能力 快速响应用户指令

    1.6K90

    开发团队高效协作8个小技巧

    开发团队是每一个产品经理和产品负责人重要合作伙伴:是团队来设计和建造实际产品。但是,要高效地引导并与团队一起工作并不是一件容易事情。 你想如何被别人对待,就应该以同样方式对待他人。团队成员不是你资源,但却是创造你产品的人。如果你团队关系很差,那么你产品很可能会受到影响。 有一些技术可以帮助你实现双赢,例如: 要清楚是,合作需要领导。作为产品负责人,你应该是开放和协作,但同时又果决。目标是让开发团队建立共识,但不回避艰难交互。 虽然在团队上留足足够时间是如此重要,但也不要忽视其他产品管理工作,例如与用户接洽,工作产品战略和路线图,以及管理利益相关者。如果你过于以团队为重点,那么你产品很可能会受到影响。 相反,让团队参与设置一个有意义冲刺目标,不但能够为团队提供动力和指导,还可以尊重团队决定工作如何完成权利。这将建立一种可持续速度,并让你团队保持动力。

    26110

    Presto在滴滴探索实践

    Presto在滴滴应用 ▍2.1 业务场景 Hive SQL查询加速 数据平台Ad-Hoc查询 报表(BI报表、自定义报表) 活动营销 数据质量检测 资产管理 固定数据产品 ? 主要工作: 租户权限 内部Hadoop打通,使用HDFS SIMPLE协议做认证 使用Ranger做鉴权,解析SQL使Presto拥有将列信息传递给下游能力,提供用户名+数据库名/表名/列名,四元组鉴权能力 因为滴滴有专门维护Druid团队,所以我们对接了Presto on Druid,一些场景性能提升4~5倍,后续我们会更多关注Presto on Clickhouse及Presto on Elasticsearch 展望 Presto主要应用场景是Ad-Hoc查询,所以其高峰期主要在白天,如下图所示,是网约车业务下午12-16点查询,可以看到平均CPU使用率在40%以上。 ? 滴滴Presto引擎负责人,负责带领引擎团队深入Presto内核,解决在海量数据规模下Presto遇到稳定性、性能、成本方面的问题。搜索引擎及OLAP引擎爱好者。

    78340

    正交测试方法探索实践

    综上所述,当因子水平数很多时,使用正交表测试方法可以实现以最少测试用例数达到大量全面测试等效结果,是一种高效率测试方法。 ? 三、正交表在组合测试方法中实践 正交表测试方法特别适用于因子、水平数较多功能,可以使设计测试用例不是很多但又能全面覆盖到需求。 下文以数据整合平台个体做市商成交量情况为例,具体说明标准非标准正交表使用方法。 (一)标准正交表测试设计方法 业务需求:查询个体做市商成交量情况分析。 表四:标准正交表生成测试用例集 (二)非标准正交表分配 很多情况下,查询条件因子数和水平数无法找到标准正交表进行套用,则找到因子数水平最接近正交表。 .html [3] 肖驰.正交设计法在软件测试中应用https://wenku.baidu.com/view/18d6daab700abb68a882fb29.html 欢迎参加众测: https:/

    79430

    iOS开发之浅谈MVVM架构设计团队协作

    传统MVC可谓是极为相似,也可以说是兄弟关系,也就是一家人了。 说道架构设计和团队协作,这个对App开发还是比较重要。即使作为一个专业搬砖者,前提是你这砖搬完放在哪?不只是Code有框架,其他东西都是有框架,比如桥梁等等神马~在这儿就不往外扯了。 一个好工程框架不进可以提高团队协作效率,同时还可以减少代码冗余度和耦合性,合理分工系统架构设计是少不了。 至于团队协作不仅仅是有SVN或者Git这些版本控制工具就行,至于如何在iOS开发中使用SVN,请参考之前博客(iOS开发之版本控制(SVN))。 好了今天就以我写一个Demo来浅谈一下iOS开发中架构设计和团队协作,今天咸蛋先到这儿,切入今天的话题。

    63380

    ESLint 在中大型团队应用实践

    随着前端应用大型化和复杂化,越来越多前端工程师和团队开始重视 JavaScript 代码规范。 解决方案 为了能在团队内实现 JavaScript 代码规范统一,在分析和思考团队规模化应用存在问题后,我们设计了一套完整技术解决方案。 代码集成检查 基于团队对工程化基础设施建设,将代码规范静态检查开发工作流集成,保证代码规范落实。 埋点统计分析 统计分析主要目的是掌握方案应用执行状况和效果,理论上应当支持工程和大盘两个视角,如下图所示: ? 执行情况分析其实并不复杂,核心是信息采集和分析。 统计分布检查出错误规则分布,梳理出最常出问题代码规则,发布对应最佳实践或手册。 以上是美团外卖团队在 ESLint 方案规模化应用过程中一些实践

    73931

    腾讯SDNODL探索、创新开源实践

    SDN理念基于此:底层转发平面支持精简通用转发行为,通过精简指令(OpenFlow)上层网络操作系统交互(控制器),网络操作系统标准化北向接口(套接字)上层网络应用交互。 SDN通过转发、控制应用分层解耦架构,给网络设计规划管理提供了极大灵活性,方便网络开发者创新,也便于用户通过简单编程,实现对网络灵活控制和基于DEVOPS自动化运维方法。 但是团队面临新挑战:不同SDN解决方案纷纷启动,对控制器需求繁多(不同南向协议,不同控制应用,不同集群需求),独立开发控制器系统需要持续不断投入很大的人力资源。 经过多方调研分析,内部多次讨论分析,我们做了一个艰难决定:全面切换SDN应用到ODL软件平台上。 结语 面对日益庞大网络基础设施和复杂运营需求,腾讯正以积极开放态度,拥抱SDN,,也希望行业伙伴们一起,营造一个良性循环网络生态系统,推进SDN开源实践,服务好互联网业务快速发展创新

    1.1K50

    vivo 故障定位平台探索实践

    作者:vivo 互联网服务器团队- Liu Xin、Yu Dan本文基于故障定位项目的实践,围绕根因定位算法原理进行展开介绍。 这些系统每天都会产生海量数据,如何利用好这些数据,挖掘数据背后潜在价值,让数据更好服务于人,成为了监控体系探索方向。 目前行业内很多厂商都在朝AIOps探索,业界有一些优秀根因分析算法和论文,部分厂商分享了在故障定位实践解决方案。 2.1 主动查询场景当用户反馈某个应用很慢或超时,我们第一反应可能是查看对应服务响应时间,并定位出造成问题原因,通常这两个步骤是分别进行,需要用到一系列监控工具,费时费力。 (提出问题) → AI专家(算法预研) → 算法专家(算法实现和优化) → 应用专家(工程化开发)操作步骤:调研论文和git(业界、学界、同行) → 交流 → 实践 → 验证项目实施:复杂问题简单化,先做简单部分

    26530

    TiDB 在华泰证券探索实践

    经过多方比较,本文将从 TiDB 技术特点、开发注意事项以及 TiDB 在华泰证券实践进展等方面进行介绍。 1. 基于 Java Spring 框架应用如果使用了 PROPAGATION_NESTED 传播行为,需要在应用端做出调整,将嵌套事务逻辑移除。 外键级联操作多表数据功能需要在应用中完成。 2.4 索引 和表中数据一样,TiDB 中表索引在存储引擎中也被作为 KV 来存储,一行索引是一个 KV 对。 实践机器 我们从 2017 年初就开始了 TiDB 调研测试工作,到目前为止,已经在多个业务系统测试了 TiDB 功能与性能。 写入速度原 MySQL 环境相当,kafka 端未出现数据积压,系统资源使用均衡,并且尚有余量。 总结 从我们实践结果来看,TiDB 这种 NewSQL 数据库确实展现了不错技术优势。

    60030

    关注

    腾讯云开发者公众号
    10元无门槛代金券
    洞察腾讯核心技术
    剖析业界实践案例
    腾讯云开发者公众号二维码

    相关产品

    • CODING DevOps

      CODING DevOps

      CODING DevOps 包括代码托管、项目管理、测试管理、持续集成、制品库、持续部署等多款产品和服务,涵盖软件开发从构想到交付的一切所需,使研发团队在云端高效协同,实践敏捷开发与 DevOps,提升软件交付质量与速度。

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭

      扫码关注腾讯云开发者

      领取腾讯云代金券