关于技术:远程视频一对一指导技术

近程视频一对一领导:论文、调研报告语句优化计算机常见工具、技术Linux常用命令(python)模仿数据生成ACM高级题目

September 21, 2023 · 1 min · jiezi

关于技术:资损防控技术体系简介及实践

1 资损防控介绍得物提供大量商品交易等服务,资金流转量大,任何因为设计缺点、零碎缺点、系统故障、人为操作、安全漏洞等因素都会引发间接或间接资金损失。资损防控就是在我的项目全生命周期内,引入多种资金剖析和管制伎俩,预防资损故障或管制资损故障影响范畴。 那么在日常工作中,具体如何发展呢?次要能够从以下三个方面来做: 1.1机制流程建设在业务我的项目开始时,咱们应该评定我的项目资金危险等级,比方高风险须要重点关注&投入,中危险须要投入多少资源,低危险又如何保障。 在我的项目资金危险评定后,产品架构设计时须要包含技术危险设计,比方幂等、分布式数据一致性、异地多活等。 而后对于高资金危险我的项目,咱们须要出专门的资金危险系分,在得物重点关注资金流、信息流以及物流的流转,比方业务的高保链路是怎么样的,有哪些资损危险点等。 接下来就是对输入的资损危险点进行布防,布防的模式次要是核查和监控,核查为主,监控作为兜底,因为后面输入的资损危险点可能会有脱漏,监控是业务异样的感知伎俩。日常咱们也能够通过混沌工程进行危险开掘&核查规定验证。 最初咱们需对资损危险告警进行应急,拉起应急小组排查确认危险并修复。 1.2人员阵型建设资损防控并不是靠某一个角色来承当,而是须要架构、研发、品质和SRE一起来防控并嵌入日常工作流程中,从组织架构视角,咱们须要建设至多三道防线,即研发防线,品质防线和SRE防线,互相兜底,合并共举达到资损防控的目标。当然各角色在我的项目各个阶段各有偏重,比方SRE负责业务线上稳定性,那么线上的资损防控投入绝对大一些。 1.3多体系防控从发现资损危险时效视角来说,能够分为实时核查(T+0)、近实时核查(T+M)、离线核查(T+H, T+1),每种核查形式都有其适配的业务场景,并不存在代替之说,比方不落库的配置变更实用实时核查,业务定时工作实用离线核查等等。理论业务场景布防时需剖析业务特点,而后再应用适合的核查体系工具。在组织分工方面,研发偏重离线核查,测试偏重近实时核查,SRE偏重实时核查,当然理论工作中并不用这么界限明显,本人看到的危险点,能够选用适合的工具体系。 从核查是否影响业务运行视角看,能够分为旁路核查和主路核查,旁路核查的后果对业务运行不形成影响,仅仅是危险揭示,而主路核查是有能力影响业务运行的,比方资损熔断用的就是主路核查技术,在核查告警报出后中断业务运行。目前公司已有的A、B平台都属于旁路核查体系。 在布防核查规定后,咱们怎么测验布防的有效性,同时因为业务迭代倒退,早前布防的核查规定须要调整核查逻辑来适配新的业务逻辑,也就是说咱们如何保鲜核查规定?这就须要混沌工程资损演练来撑持了。资损演练又分为有损演练和无损演练,比方在线上搞有损演练时常常把金额数据加/减0.01,测验布防的核查规定是否发现,这样即便产生了理论资损也在演练估算能够笼罩的范畴内,但在线上搞有损演练需谨慎评估影响范畴。资损防控无损演练关键在于生产库的克隆,这样在演练时做数据篡改并不影响线上业务运行。 2 资损防控技术体系咱们在做资损防控时,最重要的一步是危险辨认,它是资损核查布防的源头,能够这么说,如果没有危险辨认就没有接下来核查布防。危险辨认能够通过人工剖析和智能零碎推导两种形式失去,从建设倒退阶段来说,人工剖析通常是最开始采纳的形式,在这个根底上,再通过算法推导+专家教训倒退出智能零碎推导。上面依人工剖析视角来开展,这里举例一个简化版得物零碎的资损防控如何做。如下图所示,右边为商品交易业务链路,其中包含用户下单交易和经营配置商品:因为交易平台落有订单交易的金额和状态,而汇金平台对接各领取渠道,是领取的理论执行者,这里就存在上下游订单金额、状态的一致性危险。 如用户购买的商品在加入营销流动,交易平台会查问商品经营平台具体流动逻辑,比方营销流动的估算、优惠券应用的限次逻辑,这里可能存在流动估算、优惠券应用的业务型危险。 经营人员配置某次营销流动,在圈品、价格等要害参数上呈现错配、漏配等配置型危险。 下面所说的危险通常须要在剖析PRD、技术实现文档或代码CR后能力辨认进去,接下来看看咱们如何进行布防。 2.1 T+1/T+H核查在整个资金防控体系的演进过程中,离线核查应该说是业界最先倒退进去的核查伎俩,最后与很多银行一样,是靠人力做以后的金额跟全天总账的对账,之后通过主动的形式,将全量数据库表导出后做计算来进行核查。目前在得物次要是通过ODPS来实现T+1、T+H离线核查,它的劣势是不影响业务生产库,并且因为是定时调度运行,所以对于业务定时工作等需较长时间数据回溯的场景比拟适配。 2.2 T+M核查通过数据库Binlog能够实现分钟级的资损核查,这种核查形式对于业务上下游一致性危险有十分好的发现能力,日常配合混沌工程的无损演练能力,对于未笼罩到资损危险也能够很好的揭示进去,所以T+M核查实用于涉数据库字段的一致性危险、盖帽等业务场景。 2.3 T+0核查随着业务的倒退,对于资损核查也提出更高要求,咱们须要倒退出实时核查能力。比方能够通过业务插桩的形式来实现同步/异步触发,同时实时监听业务执行音讯,而后数据路由至具体业务域执行核查逻辑,这种核查形式属资损防控畛域的重武器,实用于业务型危险、配置型危险,同时满足简单业务核查场景。目前SRE曾经在建设T+0实时核查零碎。 2.4 资损演练资损演练能够验证布防的核查规定有效性,又能够用来开掘未笼罩到资损危险,所以资损演练是资损防控体系很重要的一环。资金无损演练有以下三个关键点: 资损防控落地的规定都是针对业务数据来执行的 资损防控无损演练的数据来自生产环境 无损演练数据与生产环境数据本质是隔离的 下图为初步的资金无损演练计划: 3 得物业务实际作为反对得物业务的SRE主导了得物履约资金平安保障工作,因为得物履约的业务链路长,危险敞口大,咱们认真思考了业务稳定性及其资损危险并实际了前述的相干资损防控理念。 3.1 高保链路梳理出价、下单、领取、发货、结算、营销、逆向7个业务域定义出高保业务链路,输入资损点、变更点、新增表及字段以及相干监控点。 3.2 工具选型依靠现有工具平台进行布防,老本最优解。 3.3 规定布防资损防控通过核查规定落地,同时业务监控配置告警规定,通过混沌工程演练验证规定有效性。 3.4 观测告警a. 应急响应 b. 主动巡检 i. 每天主动巡检重要指标推送到对应的工作群 3.5 演练a. 对相干规定进行保鲜 b. 未裸露危险开掘 3.6 实时核查体系建设a. 业务插桩先旁路核查,后可阻断核查。 4 总结&瞻望在得物落地资损防控期间,作为SRE始终在宣导的理念:资损防控须要研发、测试、SRE三方相互协作,三道防线互相兜底,合并共举达到资损防控的指标。将来,资损防控咱们重点关注以下3个方面: 危险剖析--目前咱们次要还是基于专家教训,后续咱们将通过数据染色,血统剖析,做到自动化的危险输入。 多体系防控--欠缺资损防控体系建设,形象通用防控能力与可扩大的精细化防控能力,做到核查工具体系与业务场景相适配。 资损演练--在大规模的业务体系之下,纯靠人去做攻打,其实是不太事实的,必须得靠智能化、数据化的形式去驱动。同一个故障,咱们让它在成千盈百个零碎下面去重放,这样咱们就能够十分高效地去实现大规模危险的开掘,验证危险防控规定的有效性以及已布防规定的保鲜。 *文 / Yuerong 本文属得物技术原创,更多精彩文章请看:得物技术官网 未经得物技术许可严禁转载,否则依法追究法律责任!

August 22, 2023 · 1 min · jiezi

关于技术:PAGC2023-金帆奖-融云三度荣膺年度优秀出海产品技术服务奖

(点击图片购买《社交泛娱乐出海作战地图》) 6 月 15 日-16 日,扬帆出海“第三届产品与增长大会(PAGC)”在广州 · 广交会展馆召开,融云携一站式全生态出海解决方案参会,与上百展商、7000+ 海内外业界精英一起,“谋变新格局、共塑新标杆”。关注【融云寰球互联网通信云】理解更多 年度重磅奖项“金帆奖”获奖名单也在大会正式颁布,融云荣膺「年度优良出海产品技术服务」奖,这是融云在 PAGC 年度金帆奖开办以来间断三年摘得该类目桂冠。 寰球大网性能持重 通信服务与时俱进来到国内的基础设施环境,出海企业在生疏的海内市场不免碰到难以解决的痛点、坑点。而融云等出海技术服务的撑持和助力,推动和见证着中国出海企业在寰球的生根发芽、遍地开花。 作为业余、简略、稳固的寰球互联网通信云服务商,融云外围团队源自飞信,团队已聚焦通信行业 18 年之久。开办以来,融云一直开释其 IM 一哥的行业影响力,间断 8 年稳居市场第一。 在服务架构上,以寰球通信网为地基,融云搭建了 IM+RTC 双核心通信能力,并贴近客户业务,笼罩社交泛娱乐、游戏、电商、出行等场景,推出“IM+RTC+X”一站式全生态出海解决方案。 迄今为止,融云曾经服务寰球 30 万+ App, SDK 触达用户数超过 80 亿。也就是说,均匀每个中国网民手机上都有 5 款以上的 App 应用了融云业务。 在服务性能上,融云日音讯峰值曾经超过 2218 亿,寰球范畴内端到端提早<100ms,适配寰球机型>3000 款,SDK 解体率<0.01%,与挪动利用均匀解体率 0.29% 的行业标准拉开了指数级差别。 今年初,融云寰球通信网降级到了第四代,减少了更多服务链路和边缘节点,其寰球 P99 提早升高了 30%,在海内新兴市场的网络受限地区也有更好体现。 在中东等网络环境简单的地区,全新通信网从 DNS 发现、通信协议抉择、落点探测等方面做整体智能调度和客户端接入,保障链路不仅连得快,而且连得稳。 同时,融云也在继续致力于改善用户的本地化体验,在推送策略、加密技术等产品设计上晋升细节体验感,实现效率晋升和体验降级双进化。 底层服务性能持重、本地能力与时俱进,融云可撑持 App 在出海状况上来做各种新场景的摸索,包含 AIGC。 融云行将推出“集成便捷、开箱即用、简略可经营”的 AIGC 解决方案,把 IM 即时通讯、RTC 实时音视频通信与 AIGC 联合,让通信零碎不便地嵌入到 AIGC 的获取和生成流程中,并且可反对其高效晋升生成品质。 深刻腹地认知晋升 出海攻略全面降级融云从 7 年前开始进军寰球市场,在重点地区积攒了丰盛的服务教训,对出海重点市场、外围赛道有粗浅的认知,在很多地区都积淀出了实用当地的本地化计划。 ...

June 21, 2023 · 1 min · jiezi

关于技术:蚂蚁安全科技-Nydus-与-Dragonfly-镜像加速实践-龙蜥技术

编者按:本文具体介绍蚂蚁平安科技应用龙蜥社区技术进行镜像减速的实际过程,能够让您理解如何基于龙蜥社区推出的容器镜像,Nydus 与 Dragonfly 镜像减速技术和 LifseaOS 为容器的启动减速。文章转自金融级分布式架构,以下为全文。 文/蚂蚁团体 ZOLOZ 团队01 背景简介ZOLOZ[1]是龙蜥社区理事单位蚂蚁团体旗下的寰球平安风控平台,通过业内当先的生物辨认、大数据分析和人工智能技术,为用户和机构提供平安又便捷的平安风控解决方案。ZOLOZ 已为中国、印尼、马来西亚、菲律宾等 14 个国家和地区的 70 余家合作伙伴提供数字化转型过程中的平安风控技术支持。目前,曾经笼罩金融、保险、证券、信贷、电信、公众服务等畛域,累计服务用户超 12 亿。 随着 Kubernetes 和云原生的大暴发,ZOLOZ 利用开始在私有云上进行大规模容器化部署。ZOLOZ 业务的镜像通过长期保护和更新,无论是镜像层数还是整体大小都达到了一个较大的量级(数百 MB 或者几个 GB)。特地是 ZOLOZ AI 算法推理利用的根底镜像大小要远大于个别利用镜像(Docker Hub 上 PyTorch/PyTorch:1.13.1-CUDA 11.6-cuDNN 8-Runtime 有 4.92GB,同比 CentOS:latest 只有约 234MB),对于容器冷启动,即在本地无镜像的状况下,须要先从 Registry 下载镜像能力创立容器,在生产环境中,容器的冷启动往往耗时数分钟,并且随规模扩大会导致 Registry 因集群内网络拥挤而无奈疾速地下载镜像,如此宏大的镜像给利用的更新和扩容等操作都带来了不少挑战。在私有云上容器化继续推动的当下,ZOLOZ 利用次要遇到了三大挑战: 算法镜像大,推送到云上镜像仓库耗时长,开发过程中,在应用测试环境进行测试时,往往心愿疾速迭代,疾速验证,然而每次改完一个分支公布验证都要通过几十分钟,开发效率非常低下。拉取算法镜像耗时长,在集群扩容大量机器拉取镜像文件会容易导致集群网卡被打满,影响业务失常运行。集群机器拉起工夫长,难以满足流量突增时,弹性主动扩缩容。尽管也尝试过各种折中的解决方案,但这些计划都有缺点,咱们当初联合蚂蚁、阿里云、字节跳动等多个技术团队打造了一套更通用的私有云上解决方案,该计划革新成本低,性能好,其中大部分技术都在龙蜥社区中发动、倒退、开源,目前看来是比拟现实的计划。 02 术语及定义OCI:Open Container Initiative,凋谢容器打算是一个 Linux 基金会我的项目,由 Docker 在 2015 年 6 月启动,旨在为操作系统级虚拟化(最重要的是 Linux 容器)设计凋谢规范。 OCI Manifest:遵循 OCI Image Spec 的制品。 BuildKit:是 Docker 公司出品的一款更高效、Docekrfile 无关、更符合云原生利用的新一代 Docker 构建工具。 ...

May 6, 2023 · 5 min · jiezi

关于技术:DatenLord前沿技术分享-No20

达坦科技专一于打造新一代开源跨云存储平台DatenLord,致力于解决多云架构、多数据中心场景下异构存储、数据对立治理需要等问题,以满足不同行业客户对海量数据跨云、跨数据中心高性能拜访的需要。喷泉码具备极高的纠错能力,且具备低提早、地复杂度、高效率等长处,使其在冷存储、分布式存储、无线通信等畛域失去广泛应用。达坦科技致力于软硬件交融的解决方案,喷泉码的高效实现在硬件上,作为公司长期的技术储备,在本周的前沿科技分享中,达坦科技的联结创始人兼CTO施继成将为大家分享聊聊 RaptorQ 纠错码 。 1、演讲题目聊聊 RaptorQ 纠错码 2、演讲工夫2023年3月12日上午10:30 3、演讲人施继成 达坦科技联结创始人兼CTO  4、引言对于生产环境中的存储系统而言存储数据的失落是不可承受的,大家解决该问题的办法广泛有以下两种办法——多备份和冗余纠错码。本次分享就聊一聊近些年被宽泛应用的 RaptorQ 纠错码,该纠错码属于喷泉码,分享人将会对 RaptorQ 的背景,算法和利用等角度进行探讨。 5、内容简介本次演讲次要蕴含下列内容: 纠错码介绍。喷泉码介绍。RaptorQ 编码介绍和剖析。RaptorQ 应用场景和办法介绍。6、直播预约欢迎您预约直播,或者登陆腾讯会议观看直播:会议号:955-6910-3992

March 10, 2023 · 1 min · jiezi

关于技术:eBPF-双子座天使-or-恶魔-龙蜥技术

文/许庆伟:龙蜥社区 eBPF 技术摸索 SIG 组 Maintainer 高级内核技术专家,对 Linux 内核、零碎稳定性畛域有深入研究。 01 启示录新约圣经启示录认为:恶魔其实自身是天使,但炽天使长路西法背离了地狱,翅膀变成了彩色,坠落天堂,腐化成为恶魔。这些恶魔主宰着光明权势,妨碍人类与上帝沟通,无所不用其极。所以能够说天使和恶魔原本是一体的,只是命运不同。 随着 eBPF 技术在各种行业畛域上的应用和遍及,人们在享受着技术改革红利的同时,也蒙受着无孔不入的歹意攻打,就像任何事物都有两面性一样。没有任何一项技术只有居高临下的劣势,而没有弊病,只有更加清晰的刨析分明 eBPF 的内核,能力推动它一直的提高,趋利避害,尽可能施展正向的作用。 那么,eBPF 是天使,亦或恶魔? 越来越严厉的 Linux 安全形势依据平安剖析机构 ESG 云原生平安钻研(链接见文末),88% 的网络安全专业人士示意,在过来 12 个月中,他们的云原生应用程序和基础设施蒙受过攻打 。然而,许多旨在爱护 Linux 的云平安解决方案可能很麻烦且具备破坏性,因为它们是从 Mac 或 Windows 操作系统上移植而来,这些计划有时会影响到 Linux 零碎的解决能力,甚至进行更改。 在 Linux 畛域,很多平安公司都公布了自研的 MDR、XDR、EDR 产品,大多数计划是基于轻量级代理在静默收集遥测数据,同时最大限度地缩小任何可能的性能影响,并将托管检测和响应扩大到零碎的本地和云上,通常构建有基于规定的主动响应和剖析性能,比方 SanerNow、Automox、Cybereason、Syxsense Secure、Sangfor Endpoint Secure 等等,大抵有以下特点: 从端点监督和收集可能暗示威逼的流动数据评估收集的数据以确定威逼模式主动响应已辨认的威逼以打消或遏制它们,并告诉平安人员应用取证和剖析工具钻研已辨认的威逼并寻找可疑流动目前在 Linux 环境下,对于 EDR、XDR 产品也提出更加严格的要求: Linux 威逼和攻打媒介与 Windows/Mac OS 对应物不同,须要独自构建策略。Linux 通常是生产零碎的根底,不能因为产品的中断或烦扰会对业务产生负面影响。构建轻型 Linux EDR 传感器专为 Linux 构建和优化,对系统的影响降到最小。 基于 Linux 零碎的云原生基础架构设施云原生应用程序的组合是 CI/CD 继续集成和交付的 API、容器、VM 和无服务器性能的组合。爱护这些应用程序、底层基础设施和协调其部署的自动化平台,须要从新扫视威逼模型、取得组织一致性并利用有目标的管制。此外,随着安全性和 DevOps 一直交融,云安全控制正在失去整合。将孤立的办法倒退为对立的策略,以爱护云原生应用程序和平台是目前很多平安厂商发力的指标,也是甲方实实在在的需要。与此同时,更多的平安厂商正在尝试将云平安态势治理 (CSPM)、云工作负载爱护 (CWP)、容器平安等计划,整合到集成的云平安套件中,从而增大本身平安产品在市场上的竞争力和话语权,也防止平安产品的碎片化。 ...

February 27, 2023 · 3 min · jiezi

关于技术:焕新启航龙蜥大讲堂2023-年度招募来了13-场技术分享先睹为快

龙蜥大讲堂是龙蜥推出的系列技术直播流动,邀请龙蜥社区的开发者们分享围绕龙蜥技术开展,包含但不限于内核、编译器、秘密计算、容器、贮存等相干技术畛域。欢送社区开发者们积极参与,共享技术盛宴。 往期回顾龙蜥社区技术系列直播截至目前已举办 61 场直播流动,通过钉钉、视频号、B 站平台进行直播,邀请了来自 Arm、阿里云、Intel、浪潮信息、挪动、联通、普华根底软件、海光、统信软件、龙芯、飞腾、中科方德、鉴释等公司的开发者进行技术分享。 龙蜥大讲堂笼罩了今日头条、B 站、InfoQ 、CSDN、 51CTO 等多媒体矩阵,吸引了泛滥开发者和技术爱好者观看,在 51CTO、InfoQ 等媒体渠道播放量均达 2000+,其中镜像集群 SIG 分享视频在流传矩阵中播放量包揽 TOP 5。 焕新启航过来,「龙蜥大讲堂」为大家带来了泛滥高质量多畛域的技术演讲。新年伊始,为了让各位开发者和技术爱好者有更极致的、沉迷式的观看体验,对龙蜥技术有零碎且全面的理解,自 2023 年 2 月开始,「龙蜥大讲堂」实现全新改版,以月度主题模式发展当月分享。 如 2 月分享主题为 SysOM 一站式零碎迁徙运维平台。让咱们整个二月一起徜徉在 SysOM 的陆地中吧~ 留神:在当月中上旬更新下一月度的演讲主题,并推送至社区官网,请各位感兴趣的技术同学及时关注并报名。 嘉宾招募3 月分享主题方向——秘密计算,比方海光 CSV、AMD SEV、Intel TDX、Intel SGX 等,欢送小伙伴们报名分享。 报名链接:https://openanolis.mikecrm.co... 若有任何疑难,欢送增加龙蜥助手-小龙微信【openanolis_assis】征询,龙蜥大讲堂详细资料关注龙蜥公众号【OpenAnolis龙蜥】,回复关键字“操作指南”即可获取。 往期全副材料课件地址:关注微信公众号(OpenAnolis),回复“龙蜥课件” 即可获取。视频回放:https://openanolis.cn/video/下期直播预报明天(2023.2.13),社区邀请了零碎运维 SIG Contributor 李晔分享《龙蜥自动化运维平台 SysOM 2.0 的操作系统迁徙性能介绍》,带大家持续理解 SysOM 2.0 中操作系统迁徙的功能设计,操作方法和问题排查等。快来扫描下面海报二维码入群,预约前排小板凳观看直播!

February 13, 2023 · 1 min · jiezi

关于技术:设计业务与技术方案

三天研发,两天设计;01【优先做设计方案】 职场中的那些魔幻操作,研发最烦的是哪个? 作为一个数年且资深的互联网一般开发,能够来阐明一下为什么是:不足设计; 面对业务需要的时候,可能都听过这样一句话: 这个很简略,间接开发,三天内上线; 产品听了流泪,测试见了解体,研发眉头一皱直呼什么鬼; 如果没有听过,那么职场的经验可能是不完满的,然而侥幸爆棚; 这种魔幻般的神奇操作,逻辑在哪里?底线在哪里?唯独离谱在这里; 从实践经验上来看,产品研发抛开业务设计所带来的反伤,兴许会早退,但相对不会缺席; 所谓的简略业务流程,仓促上线之后,后续补坑的老本可能高的离谱; 绝对于残缺的研发周期来说,设计、落地、一次性的高质量实现,就是老本最低,效率最高的决策; 对于研发角色,方案设计通常就是围绕技术和业务两个外围; 02【罕用的方法论总结】 在做方案设计时,必然要使用一些根底的形式办法; 无关办法的经验总结很多,然而真正罕用的并不多,以下只围绕集体在工作中罕用的几个来剖析; 实质:了解实质的时候,必须明确在肯定的空间和工夫范畴内,须要有边界束缚; 如果范畴扩充,思考的因素太多,相互间的影响和关联适度简单,脱离实际太远,很难得出合乎现状的论断; 在工作中时常会说:透过景象看实质,了解不同事物的共性和共性,判断倒退逻辑; 那么,如何了解产品研发的实质? 基于业务的供需关系,继续打造优质的产品服务; 这个形容只是集体的实际领会,对于事物的实质了解,应该简单明了,直击核心内容; 矛盾矛盾是指事物外部以及事物之间的对立统一关系,尽管概念很形象,但景象简直是无处不在; 用艰深的形式来了解,就是需要和利益之间的抵触且对立的关系; 以常见的平台商业模式来思考; 平台方:心愿以低成本的服务获取更高的营收; 客户方:心愿以低成本取得更好更优质的服务; 平台与客户单方,都心愿低成本付出,获取更高的回报,矛盾就这样产生了; 然而,平台失去客户,没有继续生存的能力;客户自身又依赖平台服务,关系既对立又存在抵触; 单方的单干,随着不同阶段的外围问题被解决,即事物的一直倒退变动,新的问题和矛盾也会呈现; 零碎了解事物的全貌,横向扩大的广度,纵向倒退的深度,在工夫空间的变动中,以动静的思维应答事物的变动; 简略的说就是:全面的看事物,零碎的解决问题; 以理论的研发案例来剖析; 面对并发业务的简单流程时,比拟经典的就是抢单场景,解决的思路有很多种; 如果资源足够,间接扩大以撑持申请解决; 如果资源有余,能够限度申请端的放行比例,服务端只解决大量申请; 或者服务端对申请异步解耦,疾速失败掉大量的申请; 所以在面对问题时,不用只全面的看一个方向,围绕问题的矛盾多方,兼顾寻找均衡的解决办法; 周期在周期景象中,存在事物的倒退和演变法则; 即事物在静止、变动的倒退过程中,某些特色多次重复呈现; 比拟经典的景象就是业务的倒退周期:孵化期、验证期、成长期、成熟期、衰退期、转型或者沦亡期; 了解事物的倒退周期,能够在不同的阶段把握外围事项,解决关键问题; 分治分而治之是研发的外围能力之一,强调对复杂事物的拆解能力; 随着技术水平的成长,面对的业务问题也更加简单,必须具备拆分能力,分而治之; 流程的分段治理;技术与业务的拆散;代码工程的分层保护;零碎的分布式架构; 这些都是研发过程中罕用的分治伎俩; 面对诸多的方法论,首先围绕几个根底办法进行思考和实际,从而了解其外延和精华; 而后,再借鉴其余的办法,造成本人的办法体系; 基于一些外围的方法论之上,再去思考业务和技术的设计,在思路上就会成熟很多; 03【如何剖析业务】 想要剖析业务,首先要粗浅的了解和洞察业务整体; 在集体习惯上会考量三个档次:首先了解业务全貌,其次了解负责的业务板块,最初了解具体的业务需要; 了解业务全貌了解业务全貌,实质就是明确公司在做什么,组织架构的合作流程,团队的工作方向; 业务的惯例定义:行业的基本模式,运作的流程,具体的事务执行; 在理论的工作中,职级越高越是须要具备对业务全貌的剖析能力; 行业剖析并非一般玩家所能了解的,须要极其顶级的思维和常识储备,以及对各个信息的兼顾剖析; 作为研发来说; 应该了解业务的投入和营收,并且能意识到这种模式是映射到产品设计或者服务中的; 必须了解业务模式所对应的产品矩阵设计,各个外围性能的流程和门路; 了解负责的业务板块集体的工作习惯,并不是惯例的流程机制; 明确本人负责的业务板块,把握工作重心,不同阶段中调整能力的输出(学习)和输入(生产价值)策略; 产品矩阵的设计与业务模式有间接关系,也是梳理本人工作板块的外围根据; 对于产品来说,常见的拆分有两种; 例如以端口为根据划分的C端和B端,以零碎为根据划分的业务利用和数据利用; 对于业务来说,拆分的模式则更加灵便; 在经营概念上可能有多个业务线,然而对于研发来说,各种业务线之间存在诸多的流程交互; 对于集体来说,能够从业务、技术、数据三个根底的方向梳理,或者依据具体的经营模式梳理; 了解业务全貌和集体的负责板块,以此明确工作重心和方向; ...

February 10, 2023 · 1 min · jiezi

关于技术:圆满落幕56-人参加龙蜥社区技术委员会运营委员会会议顺利完成

1 月 13 日,龙蜥社区别离召开了第 10 次技术委员会会议和第 14 次经营委员会会议,来自 21 家理事单位的委员代表缺席。两个会上别离总结和回顾了龙蜥社区 2022 年度整体技术和经营倒退状况,就社区产品、重要技术决策、社区治理、2023 年度经营打算、龙蜥社区重要流动等进行了同步和研究。本次会议,技术委员会会议缺席 30 人,由 Intel 金运通主持;经营委员会会议缺席 26 人,由浪潮信息张旭芳主持。 01 第 10 次技术委员会会议 会议开始,技术委员会主席杨勇就 2022 年社区倒退做了发言,他说到:“2022 年社区倒退降级,更加重视社区合作,明确了 8 大技术方向,保障社区技术倒退方向的当先性。社区产品建设继续提高,包含下一代操作系统 Anolis 23 和云原生套件公布、龙蜥 3 大操作系统产品系列、9 大次要上游衍生版,基于龙蜥的操作系统和云原生端到端解决方案等。社区基础设施 ABS 构建零碎、T-One 测试平台、CI/CD 进一步优化改良,为社区更高效顺畅合作提供保障。社区客户服务多样性、利用场景诉求丰富性极大加强。所以咱们有信念社区能够放弃可继续向前倒退。” 接着技术委员会副主席孟杰为整体委员同步了 2022 年龙蜥社区整体技术倒退状况。能够看到,龙蜥社区每月都有重要的代表性成绩和提高,如 Anolis 23、Anolis 8.6 版本、RISC-V 版本公布等等。会上,云原生 SIG(Special Interest Group) 报告了 ACNS 研发路标和打算,目前 ACNS 和 Anolis OS 独特造成全栈的云原生解决方案,通过与理事单位的合作开发,曾经服务了爱奇艺、好雨科技等泛滥社区合作伙伴。在圆桌探讨环节,整体技术委员对 RISC-V 反对状况、Rust 生态的前瞻性思考布局、国密(商密)算法生态赋能、Anolis 23、Anolis 25 发行版的反对打算等开展深度探讨,其中: RISC-V ARCH SIG 反对状况,目前龙蜥社区曾经公布了 RISC-V 反对,来自平头哥、中科院软件所、统信软件等都为 Anolis OS 的 RISC-V 架构反对做出了奉献。后续 RISC-V SIG 持续踊跃推动社区更广度深度的单干,凝听来自各合作伙伴的诉求倡议,近期也会组织 RISC-V SIG 做系统性汇报工作。 ...

January 19, 2023 · 1 min · jiezi

关于技术:2022-中国技术品牌影响力企业榜发布网易有道入选30强之列

2023年 1 月 4 日,中国技术先锋年度评比 | 2022 中国技术品牌影响力企业榜单正式公布,网易有道凭借科技翻新实力入选榜单30 强之列。 “2022 中国技术先锋年度榜单”由中国当先的新一代开发者社区 SegmentFault 思否公布,旨在推动科技企业进一步晋升技术品牌声量,减速企业生态建设。榜单依靠社区内数百万开发者用户数据分析、各科技企业在国内技术畛域的行为及影响力指标,最终评比出 30 家上榜企业。作为中国当先的智能学习公司,网易有道基于自研的 AI 核心技术,联合对学习场景的深刻理解,打造了一系列深受用户喜爱的学习产品和服务,现已开辟硬件、课程、教育信息化等多元业务,包含网易有道词典、有道词典笔、有道AI学习机等智能学习工具,致力帮忙用户实现高效学习。新的一年,网易有道将继续加强科技生态建设,服务宽广开发者,以当先技术打造更多高质量科技产品,放弃高质量技术内容输入,和开发者独特成长。 附:《2022 中国技术品牌影响力企业》图:榜单长图

January 6, 2023 · 1 min · jiezi

关于技术:DatenLord前沿技术分享-No10

1、演讲题目RDMA网络拥塞治理架构 2、演讲工夫2022年11月27日上午10:30 3、演讲人张乙然  北京邮电大学网络与替换国家重点实验室、计算机学院,副研究员、博导  4、引言RDMA网络目前成为数据中心、存储、高性能计算等畛域的要害基础设施。在本次分享中,我将介绍自己在RDMA网络拥塞治理架构方面的最新学术研究(SIGCOMM’21: Congestion Detection in Lossless Networks)。 5、内容简介报告内容从拥塞治理架构的基石—拥塞探测问题登程,针对RDMA网络中逐跳流量管制对拥塞探测的影响,重新认识并定义了无失落RDMA网络交换机端口的三元状态。翻新地提出了三元拥塞探测,为拥塞控制算法提供更精准状态信息,加强已有算法的决策,激发基于三元状态的拥塞治理钻研的全新摸索。 6、直播预约欢迎您预约直播,或者登陆腾讯会议观看直播会议号:581-8301-3525

November 25, 2022 · 1 min · jiezi

关于技术:不用防抖和节流用更底层的方式解决JS的重复请求

你或者在我的项目中遇到过这样的状况。成员A成员B都用得上一个后端接口api,但它们相互不晓得对方什么时候申请这个接口,因而导致一关上页面,同一个接口居然反复申请了屡次。因为用户手抖,又因为成员遗记做申请的loading防误触解决,导致一个接口被用于疯狂申请,最终数据乱套,页面不可用。SPA单页面利用,多个页面甚至是多个组件可能有同样的数据申请,齐全能够共享的数据却不得不反复申请,影响页面加载效率。想要用节流或者防抖解决下面的问题,然而后端返回数据的工夫浮动太大,导致不晓得应该设置多长的工夫。这些申请节约,实际上都有调用异步函数(async function)的参加的;因而,它们虽不是async function的问题,但却能够利用async function的特点来解决。async function实质上是一个Promise。因而只有利用好Promise的个性,就能解决这些问题。once-init 正是为解决这些问题而生。它从 Promise 的定义登程,用 Promise 的根底性能彻底地阻止了异步申请节约的产生。我用它做了两件事:缓存申请的返回值;缓存Promise申请自身;原理once-init 的核心思想是缓存和执行队列;缓存返回值实现缓存返回值并不艰难,只有写一个单例模式就好了。上面是一个缓存的单例模式的简略示例;如果缓存曾经有值,返回缓存的值;如果缓存没有值,执行异步函数;执行结束后,更新缓存;这是一个繁难的解决方案,它大略能解决10%的异步函数相干的问题,因为在第一次执行Promise实现之后,就不会再进行申请,也就不会产生节约了;然而,它没有解决多个Promise同时产生的状况。假如开发人员同一时间屡次调用init,如果第一次调用的Promise还没有实现,cache也还没有初始化,就会导致同一时间的所有调用仍旧创立新的Promise。甚至有可能因为屡次申请,一直的变动cache,你甚至没有方法确定最初cache的值是不是你最初一次申请的返回值。如果要解决这个问题,就须要利用Promise的个性,同一时间,同一个async function,只容许同一个Promise处在pending状态。缓存 Promise如果Promise正在执行,就不创立新的Promise;间接返回正在执行的Promise的返回值;如果没有Promise正在执行,就创立并缓存新的Promise;Promise执行完结之后,删除缓存的Promise;通过这种形式,就能防止promise同一时间反复执行。这也是once-init这个库的核心思想。当然这个简略实现还有很多问题须要解决。通过这种形式,就能防止promise同一时间反复执行。这也是once-init这个库的核心思想。

November 23, 2022 · 1 min · jiezi

关于技术:基于-Coolbpf-的应用可观测实践-龙蜥技术

文/ eBPF 技术摸索 SIG 随着 eBPF 技术的广泛应用,在操作系统层面提供了更多的观测能力,站在操作系统层面对利用的行为数据进行 trace 追踪成了一种利用监控的新伎俩,本文次要介绍基于 eBPF 实现对利用网络数据监控的背地逻辑。 一、一个申请数据包的组成一个残缺的利用申请数据包次要蕴含申请地址信息及具体的申请数据。其中申请地址信息就是咱们常说的五元组信息(IP+端口+协定),这部分都是操作系统协定栈负责去解析;而申请数据则由利用通过各种协定去封装并解析,常见的利用协定有:http、mysql、rediis、dns 等。 利用每一个申请数据的承受与发送都是通过网络相干的零碎调用与操作系统交互,如果申请报文没有加密,那么在零碎调用处做一个拦挡通过函数入参就能轻而易举的拿到利用协定数据。当下热门的利用可观测都是基于此办法对利用网络数据进行trace,包含:时延、流量统计、协定等。 二、基于零碎调用的申请追踪2.1 网络申请模型一个利用过程基于零碎调用的网络申请模型如下(这里仅介绍客户端): 通过 socket 去建设套接字,取得一个 fd 作为 socket 的标识。通过 connect 填写 IP 端口信息发动申请连贯。通过read/write申请/接管具体数据,除了read/write零碎调用还有send/recvfrom,readv/writev 等可用。通过 close 完结本次申请。 通过下面的流程图咱们大略理解了一次残缺网络申请的零碎调用逻辑。有几点须要留神: 对于单个建链实现的申请而言,其发送数据和接收数据往往是串行的,或者说一个 write 必然匹配一个 read,因而咱们能力统计到 RT 工夫,而 read/write 的返回字节数就能够作为咱们的流量统计。write/read 如何配对,对于客户端而言,是先 write 再 read,罕用的做法是通过过程 pid 和 socket fd 作为配对标识,实现 write/read 这一次残缺申请数据的配对。2.2 零碎调用追踪eBPF 技术能够在不扭转内核源码或加载内核模块状况下在内核插入指定 hook 代码,能在内核或应用程序执行到一个特定的 hook 点时执行。预约义的 hooks 蕴含零碎调用、 函数出/入口、内核追踪点、网络事件等等。 有了 eBPF 做零碎调用的 hook 当前,零碎调用的事件采集对于咱们来说变得分外不便,只不过咱们须要留神下哪些事件须要上报及申请数据上报当前的匹配策略。同时对于获取申请数据是有一些考究,对于 write 发送数据而言在零碎调用函数入口间接获取入参就能够获取数据,然而对于 read 读取数据而言咱们须要在零碎调用函数的进口做 hook 去拿数据。 ...

October 13, 2022 · 2 min · jiezi

关于技术:技术人才评估平台-ShowMeBug-新品发布会-9-月-24-日举行

近日,ShowMeBug 发表将在 9 月 24 日线上线下同步举办 ShowMeBug2.0 新品发布会。据悉,ShowMeBug2.0 新品发布会以“ESSENCE 回归技术招聘实质”为主题,重磅公布 ShowMeBug2.0 新产品。 届时,ShowMeBug CEO 李亚飞将在发布会上进行演讲及演示产品。同时奇绩创坛创始人兼 CEO、前百度团体总裁兼首席运营官陆奇博士也将在线上用最前沿的视角瞻望科技公司将来倒退之路。 自创建以来,ShowMeBug 作为⾄简天成公司旗下一款数字化驱动的可记录、可剖析、可复盘的技术评估和在线 Coding 面试平台,利⽤创造性的实时互动代码协同技术和 WebRTC ⾳视频技术,还原实在的 IDE 编程环境,让用户体验硅谷风行的像真正工作中一样的代码面试。 而在本次发布会上,ShowMeBug 将会全新降级,从在线笔面试工具降级到一体化技术人才评估平台,用实在的编程环境,帮忙企业更精准地辨认真正能解决问题的工程师,降级企业技术人才队伍,从而在将来寰球竞争中取得更多劣势、谋求更大倒退。 ShowMeBug 已为 6000+ 大型和高成长型企业提供服务,包含互联网行业的 e 签宝;游戏行业的莉莉丝;半导体行业的沐曦、瀚博半导体;汽车行业的吉利等等。目前平台已承载超过 50 万场面试,用户口碑 NPS 评分超过 6.5 分,取得宽泛好评。 目前,ShowMeBug2.0 新品发布会线上直播曾经开启预约,公众可在 ShowMeBug 官网公众号(微信号:待设置)及微信视频号预约和观看直播。整场大会也将在 ShowMeBug 及 HRflag 微信视频号同步直播。

September 23, 2022 · 1 min · jiezi

关于技术:9-月-24-日重磅登场ShowMeBug20-发布会预约开启

技术招聘很难,辨认人才不易身为 HR 的你却常常面临... 技术简历水太深图片,花了九牛二虎之力找来的简历,技术官却没一个称心的; 招进来的人明明面试时所有 OK,用人部门却反馈能力不行,还要从新招图片; 被老板追着说技术招聘的老本太高、效率还低,却始终找不到方法解决图片... 难道这所有当真无奈防止吗?技术招聘当真不能一步到位吗? 锁定 “回归技术招聘实质”ShowMeBug 2.0 新品发布会 9 月 24 日 14:30全网直播 1 破局之道技术候选人简历,怎么筛才正当?如何技术评估,才是迷信形式?让技术招聘降本增效,怎么做才不费劲? 发布会上,ShowMeBug CEO 李亚飞将现场揭秘:ShowMeBug 2.0,如何让技术招聘回归实质! 通过标准化、自动化的评估流程代替传统技术面试,从技术招聘实质登程,让 HR 和技术官轻松搞定技术招聘。 2 重磅嘉宾将来科技公司的发展趋势是什么? 奇绩创坛创始人兼 CEO 陆奇博士,曾任百度团体总裁兼首席运营官、微软寰球执行副总裁、雅虎执行副总裁。他将用最前沿的视角瞻望科技公司将来倒退之路! 立刻扫码预约9 月 24 日(星期六)14:30 直播

September 23, 2022 · 1 min · jiezi

关于技术:裁员潮袭来普通人该如何应付

2022 年,“裁员” 阴云持续洋溢。 近期,滴滴、阿里、百度、腾讯、贝壳、字节跳动、京东、有赞、小米、B 站、快手、58 同城、携程等都被曝裁员。如京东旗下京喜拼拼将优化 10-15% 人员;有赞教育板块的人员,微商城和批发的产研,中台技术裁撤 20%...... 被裁员收到 “毕业须知” 企业一旦呈现问题,晦气的永远是员工。 继 K12 风波、恒大 “爆雷”、海底捞敞开局部线下门店之后、阿里、腾讯大规模裁员之后、京东、有赞也大规模的裁员了!这个 2022 年,会让员工更加寒心了吗? 后疫情时代下的待业 “寒冬” 裁员原本并不是什么特地稀奇的新闻,毕竟在一个企业中,优胜劣汰与业务线优化都是比拟常见的操作。 但京东、有赞这次,却让人倒吸一口凉气:有传言称:2022 年的裁员浪潮不会就此而止 ,实习生能够被随时 “就义”,大龄基层员工朝不保夕,管理者也无奈幸免!大型企业寸步难行,中小企业更是接受着微小的生存压力。某考察显示,中小企业有着更拮据的现金流:超六成企业仅能维持 1- 2 个月,能撑 6 个月的只有一成... 面对这样的状况,所有企业无一例外地均采取裁撤员工、暂缓扩招、缩减薪资等伎俩来进行自保。 而在这样的生存现状之下,作为打工人的咱们,天然就成为了企业们自救的 “殉道者”。待业寒冬悄悄而至! “寒冬” 中的实力对决 面对重复横跳的疫情、夹缝中的企业,2022 年的待业模式将会愈发艰巨。 来自 CRMEB 不齐全统计数据显示,2022 届高校毕业人数已冲破 1000 万人,而由教育部推出的 “24365 智慧待业平台” 往年仅提供了 342 万条岗位信息... 艰巨的待业局势,也让许多学编程的同学因为刚毕业没有教训陷入了更被动的处境之中: 投出去的几十份简历杳无音讯... 公司动荡,随时面临着被优化... 降职之路遥遥无期,涨薪更是天方夜谭... 更有甚者,刚开始 hr 还笑脸相迎,一听没有开发教训刚毕业的,霎时投来厌弃的眼神... 在这一场 “寒冬” 之中,具备开发教训的人群将占有更大的平台和资源。 工作教训和实战经验,正越来越成为机会的敲门砖! 除了一直修炼本人,让本身能力更好地匹配这些环境及政策变动之外,无论是想晋升退职场的竞争力,还是出于想进一步地往开发工程师等或者部门主管方面思考,晋升开发教训都成了事不宜迟。 近几年来,动手残缺的开源我的项目曾经是公认的事实~越来越多的人退出了钻研开源我的项目的大军之中! 国内的开源我的项目虽多,但各种的档次不弃,有的局部开源,源码仅供学习。有的各种热门性能被阉割,营销模块走的是插件模式,插件须要付费能力应用,那这种的开源我的项目就不举荐大家钻研,老本太高,也不易老手学习。咱们要抉择全开源,根底功能齐全,文档也也齐全,能够收费商用的这种,咱们学习钻研明确这样的开源我的项目,在当前的工作中对本人会有很大的帮忙,因为当初大环境不好,很多的企业都开始也用开源我的项目给客户做二开来给企业降低成本,咱们对开源我的项目相熟,应聘的时候本人也有底气,参加开发的时候也能得心应手。 那么小编在这里给大家举荐一款全开源我的项目,这个零碎的好多功能都是别的付费版才有的性能,性能稳固、平安、功能强大,帮忙文档、二开文档齐全,还有收费技术交换群,真的是业界良心开源作者了!它就是码云排名前三的开源 GVP 我的项目 ——CRMEB 开源买通版 ...

August 31, 2022 · 1 min · jiezi

关于技术:官方背书-丰厚资源支持-OpenHarmony大使计划发布

2022年4月25日,凋谢原子开源基金会 OpenHarmony技术日在深圳隆重举办。本次大会以“共建新技术、开辟新畛域”为主题,聚焦OpenHarmony 3.1 Release版本,解读新版本个性,摸索行业时机、展示生态凋敝。为激励更多企业和集体参加到OpenHarmony生态共建与推广中来,公布了 OpenHarmony Ambassadors大使打算,Evangelist布道师打算、Contributor开源贡献者打算。面向深度参加OpenHarmony社区建设的开发者及共建单位成员、OpenHarmony我的项目贡献者,招募提拔大使、布道师和贡献者,以表彰他们推动OpenHarmony开源生态凋敝所作出的奉献,并进一步推动社区凋敝。OpenHarmony是由凋谢原子开源基金会(OpenAtom Foundation)孵化及经营的开源我的项目,指标是面向全场景、全连贯、全智能时代、基于开源的形式,搭建一个智能终端设备操作系统的框架和平台,促成万物互联产业的凋敝倒退。截止2022年4月,OpenHarmony已有2000+社区代码贡献者、160万社区用户、6300万下载次数,是目前中国最受企业和集体开发者欢送的开源我的项目之一。Ambassadors大使打算,Evangelist布道师打算、Contributor开源贡献者打算的推出,旨在推动OpenHarmony开源生态的遍及,减少会员单位成员在行业的技术影响力。 Ambassadors大使打算 Ambassadors大使打算针对OpenHarmony共建单位及OpenHarmony我的项目贡献者开展招募报名,打算8月份进入大使候选人资质评审,并于10月正式对外公布大使受权名单。OpenHarmony大使候选人需具备推广OpenHarmony的趣味、激情,违心帮忙别人理解OpenHarmony我的项目,并继续通过演讲、撰写技术文章、组织社区活动来推广OpenHarmony技术。 通过评审并最终成为OpenHarmony大使的成员将会取得OpenHarmony的官网背书以及丰富的资源反对,包含取得OpenHarmony Logo的受权,PMC/讲师资源反对、社交媒体的推广反对、以及取得OpenHarmony第一手信息和官网技术培训的资格。除此之外,OpenHarmony大使将取得充沛的集体品牌展现机会,包含取得在OpenHarmony网站的展现机会,媒体专访的机会,官网重要流动的参加和演讲机会,其文章或博客也将失去OpenHarmony官网媒体的流传加持,在多个维度继续打造集体行业技术影响力。 Evangelist布道师打算 Evangelist布道师打算针对社区对OpenHarmony我的项目感兴趣,且具备肯定技术背景的专家学者、社区KOL等,通过各类平台,跟大家分享和交换OpenHarmony最新技术、社区停顿等相干内容。认证后的布道师将在OpenHarmony社区官网公布,并颁发证书,同时也将流动专属技术支持,OpenHarmony新版本公布前取得提前的版本及专属培训、流动议题优先申报,帮助推广布道师的文章、观点。年初,将评比TOP3和TOP10最佳布道师,并针对最佳布道师开展集体品牌的推广流动。 Contributor开源贡献者打算 Contributor开源贡献者打算针对社区的开发者、被动在社区提交代码的高级开发者。将对Contributor开源贡献者颁发电子证书,对参加我的项目并且奉献微小的开发者,还将给予物质激励。此外,开源贡献者还将取得OpenHarmony大会VIP门票、各类OpenHarmony流动邀请等权利。获取Contributor开源贡献者社区身份的开发者,须要达成一些实质性奉献,包含pr合并;解决了某些issue,产生了优质代码奉献;Sig 组织经营奉献;Sig 组内奉献优质内容;利用场景示例我的项目奉献;残缺代码我的项目/代码demo奉献等任何一项。 OpenHarmony生态的凋敝离不开身处其中的每一位成员的参加和推广,作为OpenHarmony 工作委员会颁发给OpenHarmony推广者的一种荣誉认证,Ambassadors大使打算,Evangelist布道师打算、Contributor开源贡献者打算不仅是一份荣誉,更是一份责任,OpenHarmony开源的大旗,将由他们传递给越来越多的后来者。OpenHarmony开源生态的星星之火,必将在所有共建单位、成员的发光发热之下,出现燎原之势。也欢送更多优良企业、开发者参加到OpenHarmony的开发和实际中来,独特打造使能千行百业的泛终端数字底座。

May 9, 2022 · 1 min · jiezi

关于技术:在技术社区编写技术博客的一些心得体会

在技术社区进行技术博客的写作,能让程序员有机会分享业余和集体教训、观点、见解和专业知识。它还使技术文章创作者建设本人的集体品牌,并与本人行业的同行、合作伙伴、客户和潜在客户进行互动。 技术社区中的博客文章涵盖了宽泛的主题,可能包含但不限于与大量程序开发主题相干的实践、策略和观点。在社区中撰写和公布博客文章时,请思考文章的主题是否与社区受众相干。它是否为博客的读者们解决了问题? 以下是我这些年来技术写作生涯中的一些领会。 要有本人独特的格调你的读者们不光从浏览你的技术博客受害,同时读者们也能从你的写作格调里,对你有一个更粗浅的理解。有的技术写作者可能会钻研社区里一些浏览量高的技术文章的写作格调,而后试着去模拟。然而我集体认为,要让本人的博客在技术社区泛滥的文章中怀才不遇,最佳形式是领有本人独特的格调。 当然,你的技术写作如果目标仅仅是做本人的常识积攒,那么能够怎么难受怎么来。 利用正确的构造每一篇好的博客文章都应该遵循一个统一的探讨。 博客文章的结尾,应该包含对文章主题的介绍,一个涵盖内容要点的两头局部,以及一个蕴含所有内容的论断的结尾。确保每个段落都始终紧扣本人想要传播和与读者分享的指标。文章各段落的一致性越强,读者的体验就越好。 一个醒目的题目用一个醒目的博客文章题目吸引读者的注意力。确保题目乏味,可能吸引读者点击文章浏览。 目前国内社区有些技术文章的取名越来越像题目党聚拢,技术文章是否应该题目党,这是一个见仁见智的问题。笔者集体不会采取这种命名格调。 写一篇引人入胜的介绍既然曾经通过精心设计的题目吸引了读者的注意力,那么下一步就是为你的博客文章写一篇长篇累牍的开篇介绍,这让读者有趣味浏览更多内容,并为整篇文章中的精彩内容奠定根底。 提供精彩内容提供易于应用的有价值的内容。确保博客文章简洁明了,并分明地疏导读者沿着文章预期的门路后退。尽可能做到图文并茂,让读者的浏览体验变得轻松愉快,并提供好的解决方案或倡议。 在文章评论区踊跃与读者互动既然曾经花了大力量撰写并公布了博客并分享了本人的个人简介,记得通过回复读者在评论区对博客文章的留言来与读者互动。

April 24, 2022 · 1 min · jiezi

关于技术:解决方案架构师的小锦囊-架构图的-5-种类型

申明:本文转自 DEV Community 网站,文章翻译由开发者社区提供;点击下方链接,查看英文原文: https://dev.to/aws-builders/s...在您加入过的会议中,是否曾有人解释软件系统是如何运行的? 我已经和一个入行不久的解决方案架构师交换过,他试图向我形容他们设计进去的零碎:包含大概八个不同的组件,彼此之间以不同的形式互相通信。 在形容这个解决方案的过程中,他们不停地应用手势,以及大量的“这个部件通过......与那个部件进行通信”句式。 他们说的每一个单词我都晓得,但连起来之后我就搞不懂了。 在解释简单的概念架构时,语言就会失去意义。我正在遵循着一个思路搭建一个心理模型。我须要一个视觉展示模式。 我须要一个图表但不是一般的图表。架构图并不是一个万能的解决方案。 咱们最近探讨过,作为一名解决方案架构师,重要的一点是无效地将你的想法传播给技术和非技术受众。 你的图表必须思考到这一点。如果你想把想法传递给不同的人,你必须制作不同版本的图表。 咱们在这里要探讨的是,应该依据 5 种不同的受众,制作5种不同类型的图表。 咱们将以实在的 API,Gopher Holes Unlimited为例,在零碎中增加一个新的查问 gopher。 流程图流程图是最通用、影响最宽泛的图表。它是一个中高级的图表,蕴含工作流程的所有局部。 这张图展现了一个业务流程中的流动局部。 受众流程图的受众个别是技术型的。它能够用来向架构委员会论述构想,也能够向开发人员形容某个业务流程是如何运行的。 注意事项架构流程图次要由各个流动局部组成。在咱们的无服务器 AWS 环境中,咱们给每个托管的服务,以及哪些服务之间能够互相通信贴上标签。 咱们没有详细描述各局部之间如何相互作用,但展现了连贯状况,即显示出数据如何在零碎中流动。 服务图服务图从较高层级上展现了连接性。它不蕴含工作流或服务如何运行等细节,而是展现发挥作用的要害局部。下图展现了应用程序中应用的外部和内部服务。 受众IT 和网络工程师往往对这种类型的图表最感兴趣。他们关怀如何与内部服务进行连贯,另外,他们还想晓得是否须要对任何外部连贯进行监控。 我常常应用服务图向高管论述零碎的工作原理。他们想晓得次要应用程序之间是如何连贯的,没有什么比服务图更适宜出现这些连贯了。 注意事项搭建一个架构服务图时,最好列出所有组成应用程序或生态系统的微服务。表明哪些服务之间是互相通信的,并确保对外部服务和内部服务做出辨别。 在这类高层级图表中,无需具体阐明各个服务是如何运作的。所有使利用程序运行的服务都是如此。 角色图表明您的架构可能解决业务问题,这一点十分重要。角色图展现了一个按工夫顺序排列的视图,以及特定工作流中的不同角色。它是证实您在制订解决方案时将业务考量在内的最佳工具。 受众该类图表的指标受众包含以业务为导向的集体和产品所有者。他们关注角色,以及如何与零碎进行交互。这样一个展现“谁,在何时,做了什么”的图表,可能向受众完满地形容您的零碎。 注意事项角色图有点相似于 BPMN 模型,利用泳道来展现工作流中的不同角色。这类图表往往是低层级的,因为它蕴含更多的细节。要表明角色、工作流以及业务流程如何从一个步骤转到另一个步骤。 角色图也能够帮忙刚涉足某个畛域的开发者,为他们行将开发的货色提供丰盛的背景信息。 基础设施图基础设施图是一个“所见即所得”的模型。它代表所有曾经实现的货色。它在实质上是一个低层级的图表,包含服务/利用/生态系统中存在的所有。 基础设施图旨在展现曾经建设的货色和零碎以后的工作形式。能够把看做您构建的应用程序的蓝图。 受众基础设施图具备不同的受众。它能够用于向开发者展现在特定的微服务中须要解决的问题。也能够用于向客户展现您公司用于实现一项工作的全副资源。 技术人员是基础设施图的次要使用者。因为您提供的是一个清单,而不是展现想法或业务流程,所以此类图的预期应用范畴只限于信息。它是为那些喜爱“细枝末节”的人筹备的。 注意事项制作架构基础设施图时,不要脱漏任何局部。此类图表的指标是展现应用程序中的所有内容,以及它们是如何连贯的。您无需深刻理解所有的细节,而是要确保将应用程序中的所有局部都蕴含在图中。 开发者图在须要深刻理解状况时,开发者图是最佳抉择。它蕴含了开发者在构建解决方案时须要的所有。指标是解答任何在查看流程图时可能呈现的问题,并将其纳入设计中。这是最低层级的图表,旨在在您不在场的状况下传播您的想法。 应该有人可能读懂这张图,并分明地晓得该怎么做。 受众此类图的受众是施行解决方案的开发者。对于团队以外的人员来说,图表蕴含的细节水平是不必要的。有时候,对于不须要太多细节的受众来说,过多的细节可能是一件好事。 向开发团队以外的人员提供施行细节很好地阐明了细节太多并不是一件坏事。它会导致注意力的扩散,并覆盖您想要传播的其余信息。 注意事项开发者图实质上是增加了细节的流程图。标记出您能想到的任何一个具体的施行细节,还要标记出重要的过渡。 此类图表并不能取代用户故事,但它的确有助于强化用户故事,进步整个开发团队的了解程度。在能够应用开发者图的时候应用,因为在施行完结当前,您就领有了一个能够在将来参考的工具。 总结架构图有很多类型。每一种都有一个非凡的目标,为不同的受众服务。作为一名解决方案架构师,您必须可能在提出想法的同时,向正确的受众提供正确类型的图表。 在很多状况下,一个版本的图表是不够的。当我开始进行新的设计时,我总是从流程图动手。我会把我所有的想法写下来,而后获取其余解决方案架构师的认同。一旦咱们就解决方案达成统一,我就会把它变成角色图,而后拿给业务人员看。 当我取得业务部门的批准后,我就能够制作开发者图和服务图。服务图是针对高管的,以便确保他们对咱们正在做的事件有一个较高层次的理解。开发者图是针对那些将要施行解决方案的工程师的。 一旦构建起解决方案,咱们就能够更新基础设施图,将新的工作涵盖进来。 一张图片抵过一千个词汇,但架构图可能胜过五千个。可能让人们轻松、疾速地了解您的想法,是成为一名优良的解决方案架构师的要害。 可能为不同的受众建设不同类型的图表,您就为胜利做好了筹备。 P.S. - 我习惯应用 draw.io 来构建图表。这是一个收费的工具,它提供了制作好看详尽的图表、模型和图示所须要的所有资源。 文章作者: Allen Helton Allen Helton for AWS Community Builders ...

April 23, 2022 · 1 min · jiezi

关于技术:百度工程师教你快速提升研发效率小技巧

互联网的倒退,无时无刻不在争分夺秒,更疾速的研发落地,意味着能抢占市场先机,所以研发效率始终是研发工程师关注的外围问题之一。本文以Web我的项目为例,从架构设计、辅助工具、编码技巧、测试提效等视角,给出一些可疾速落地的实用小技巧,心愿对大家有所帮忙。 01架构设计:前后端拆散架构 传统MVC模型利用中,前后端在开发、部署环节存在不同水平依赖和耦合,随着业务体积一直收缩,不仅导致开发效率低下,代码也难以保护,前后端齐全拆散架构则能很好解决这些问题。 前后端拆散架构模式实现:在开发环节进行前后端代码寄存拆散、开发职责拆散,在部署环节进行利用部署拆散,前后端之间通过HTTP申请进行通信 。前后端拆散的开发模式与传统模式相比,晋升开发效率、加强代码可维护性。咱们在施行过程中次要从以下几个方面切入: 一、职责拆散:前后端代码库拆散,后端专一于后端管制层(RestfulAPI)、服务层、数据拜访层;前端专一于前端管制层(Nodejs)、视图层。 二、开发方式:前后端拆散是各自分工,并行协同麻利开发,后端提供Restful API,并给出具体文档阐明及测试用例,以保障API的可用性,升高集成危险;前端人员发送API申请(GET, POST等)获取数据(JSON,XML)进行页面的组装和渲染。 三、交互方式:前后端之间通过HTTP进行交互,API实现之前,前端人员会应用mock server进行模仿测试,后端人员应用相应工具进行API单元测试(如:junit),不必相互期待;API实现之后前后端再对接测试。当然并不是所有的接口都能够提前定义,有一些是在开发过程中进行调整的。 四、部署形式:前后端资源进行拆散部署,前后端可利用nginx做反向代理,如:Java + nodejs + nginx 形式进行交互。 02辅助工具:巧用脚手架 软件工程畛域,脚手架能够解释为帮忙开发人员在开发过程中应用的开发工具、开发框架,应用脚手架你毋庸从头开始搭建或者编写底层软件,帮忙咱们大幅缩小反复工作。 在工作中,当我的项目波及多人配合,非研发工作量就会占很大比例,这些工作很干燥,却又不得不做。在惯例的Web团队开发工作中,咱们要频繁对测试数据增删查改,要保护每个接口的文档,要对未实现的接口进行Mock,这些工作甚至占用时长比编写代码还要久。脚手架工具,能帮咱们解决这些麻烦,上面举几个例子: 一、测试数据批改:罕用的有phpMyAdmin,几分钟即可配置实现,生成一个可对mysql进行治理的后盾,可视化便捷治理测试数据,PM也能轻松应用。 二、文档的生成:有很多配置化的工具,接口文档可抉择TypeDoc、Doxgen等,性能文档可抉择mkdoc,通过简略的配置,就能实现文档编写工作。 三、接口Mock:可抉择Rap、Nei、Easy-Mock等,独自前端也能够用mock.js,前后端开发解耦,相互不阻塞期待,也缩小很多沟通老本。 因为程序员都很厌恶反复,每个相似问题都会有很多工具。下面只是列出几个常见场景帮忙关上思路,遇到其余场景也能够多去搜寻工具,尽量自动化解决。 03编码技巧:高质量前端编码 晋升前端代码品质,是晋升前端研发效率的重要动作。正当的代码逻辑 、模块设计以及齐备的工程化伎俩,可能保障模块稳固疾速的迭代交付。在理论开发中,常见的优化计划有以下几点: 一、重视逻辑形象:同样的代码在多处反复呈现,这样显然会进步代码的保护老本。咱们该当对反复代码进行逻辑形象,晋升代码复用性,并对这些形象做好单元测试。 二、正当设计模块:新增一个简略性能时,须要批改多处代码。这阐明性能短少封装,或者模块划分是不合理的。该当从新设计和划分模块,或者封装通用的性能 、积淀机制。 三、去除过多全局依赖:只批改了一处性能,却在其余意想不到的中央引发了Bug。这经常呈现在较为简单的模块中,新增性能依赖某种全局状态,而模块中散布着太多的全局变量和事件核心。面对这种状况,咱们该当革新旧代码,逐步去除对全局状态的依赖,并创立不依赖全局状态的新机制,在新的需要中去应用它。 四、一个变量只形容一种含意:当同一个变量的内容和含意随着程序运行一直产生扭转,会使该变量的理论取值难以预测,也就很难推断所在程序的行为。所以当值含意发生变化时,该当用新的变量指向它,变量名形容新值的内容和含意。 五、git提交标准:为了保障需要的高效率交付,团队该当制订对立的git提交标准,便于查找、合并和回滚。提交该当恪守 commitizen 标准,咱们能够通过引入 commit 工具治理提交,以及减少流水线工作阻塞最终公布,来强制保障提交的规范性。 04测试提效:自动化测试提速 在前端自动化测试的过程中,case的操作步骤之间须要期待页面的加载实现。页面的加载速度受各种不可控因素的影响:包含接口响应速度、网络速度、设施性能、前端渲染以及过渡动画时长等。为了确保测试用例的执行稳固,在书写case的过程中通常会设置一个比失常耗时更长的等待时间,这也就导致了自动化测试用例执行过程迟缓。 为了进步用例的执行效率,能够在执行过程中应用计算机视觉技术来实现主动断定页面是否加载实现。实现的思路如下:因为在产生设施交互后,设施的界面会从最后的稳固态过渡到一个空白的两头态,而后再由两头态逐渐加载实现进入下一个稳固态。依据此景象能够利用驱动(例如 minicap)疾速地截取设施界面的图像信息,而后通过实时剖析以后界面的页面空白信息,以及联合前后多帧之间的变动状况判断页面是否达到稳固状态。 计算机视觉技术的引入,实现了不同环境下的自适应。在加载速度较快场景升高了期待时长提高效率,在加载较慢场景减少了期待时长确保case的稳定性。

April 12, 2022 · 1 min · jiezi

关于技术:大模型应用新范式统一特征表示优化UFO

从深度学习技术被提出以来,始终践行着“think big”的理念。特地是当预训练技术被广泛应用之后,更多的数据联合更大的模型参数量会继续带来模型性能的晋升,这条定律一直被近期公布的各种大模型所验证。在刚刚过来的2021年,百度文心大模型中的ERNIE3.0、微软和英伟达联合推出的MT-NLP以及谷歌的Switch Transformer等等,参数量可达千亿甚至万亿。 在取得高性能大模型后,如何将大模型与业务联合实现落地变得尤为重要。以后预训练模型的落地流程可被演绎为:针对只有大量标注数据的特定工作,应用工作数据fine-tune预训练模型并部署上线。然而,当预训练模型参数量一直增大后,该流程面临两个无奈回避的问题。首先,随着模型参数量的急剧减少,大模型fine-tuning所须要的计算资源将变得十分微小,一般开发者通常无奈累赘。其次,随着AIOT的倒退,越来越多AI利用从云端往边缘设施、端设施迁徙,而大模型却无奈间接部署在这些存储和算力都极其无限的硬件上。 针对预训练大模型落地所面临的问题,百度提出对立特色示意优化技术(UFO:Unified Feature Optimization),在充分利用大数据和大模型的同时,兼顾大模型落地老本及部署效率。UFO技术计划的次要内容包含: All in One:设计视觉示意多任务协同训练计划,免去了上游工作fine-tuning的过程,实现单模型在智慧城市多个外围工作成果全面当先One for All:独创针对视觉多任务的超网络与训练计划,反对各类工作、各类硬件的灵便部署,解决大模型推理性能差的问题。 All in One:性能更弱小、更通用的视觉模型 之前支流的视觉模型生产流程,通常采纳单任务“Train from scratch”计划。每个工作都从零开始训练,各个工作之间也无奈互相借鉴。因为单任务数据有余带来偏置问题,实际效果过分依赖工作数据分布,场景泛化成果往往不佳。 近两年蓬勃发展的大数据预训练技术,通过应用大量数据学到更多的通用常识,而后迁徙到上游工作当中,实质上是不同工作之间互相借鉴了各自学到的常识。基于海量数据取得的预训练模型具备较好的常识齐备性,在上游工作中基于大量数据fine-tuning仍然能够取得较好的成果。不过基于预训练+上游工作fine-tuning的模型生产流程,须要针对各个工作别离训练模型,存在较大的研发资源耗费。 百度提出的UFO All in One模型,通过应用多个工作的数据训练一个功能强大的通用模型,可被间接利用于解决多个工作。不仅通过跨工作的信息晋升了单个工作的成果,并且免去了上游工作fine-tuning过程。UFO All in One模型研发模式可被广泛应用于各类多任务AI零碎,以智慧城市的多任务大模型为例,UFO All in One能够用单模型实现多个工作的SOTA辨认成果,同时多任务模型可取得显著优于单任务模型的成果,证实了多任务之间信息借鉴机制的有效性。 单模型笼罩智慧城市4大工作智慧城市是目前计算机视觉技术最重要的利用场景之一,在智慧城市的各个工作中,往往要同时解决人脸、人体、车辆和通用物体等指标,这对AI零碎的多任务协同能力提出了十分高的要求。现有的视觉模型大多只能检测或辨认其中的一类指标,百度通过UFO计划中的多任务协同学习技术,产出城市视觉UFO模型同时解决这4类工作,并在10项公开数据集上成果获得SOTA。上面具体介绍UFO的多任务协同训练计划。 工作设置与数据为验证计划的有效性且便于偏心比照,应用10项公开数据集进行训练和测试。各个数据集的统计信息如表所示: 对立各工作的配置从模型优化的层面来说,以往不同任务模型训练的batch size 、学习率乃至于优化器都各不相同。为了不便后续的多任务训练,UFO计划对立了各个工作的模型构造以及优化办法。工作配置如下表所示: 异构数据采样策略和Drop Path正则技术多任务学习首先面临的问题是如何构建Batch。罕用的形式有两种,一种是同数据域的Batch组成,即Batch内的数据均来自同一个工作,通过不同的Batch抉择不同的工作来保障训练所有工作。另一种是不同数据域的 Batch 组成,即Batch 内的数据来自不同的工作。同数据域的Batch组成面临的问题是当模型中应用BatchNorm这一常见的操作时,因为训练时的统计值(单任务统计值)和测试时的统计值(多任务统计值)差别较大,导致模型成果较差。如下表所示,通过ResNet50构造在人体Market1501和物品SOP两个工作中验证,应用混合数据域计划能够大幅提高两工作的成果。 在四个工作中,人体和物品的训练集数量最小,都只有6万张图片左右,而人脸和车辆则各有约500万和40万张图片。因而在多任务训练过程中,呈现出了人体、物品疾速过拟合,而人脸和车辆欠拟合的景象。为解决各个工作数据不平衡导致的过拟合问题,通过在训练过程中应用Drop Path正则化办法,在人体和物品工作中实现mAP1%~3%的晋升,同时其余工作成果持平或更好。 单模型刷新10项公开数据集SOTA后果基于多任务协同训练计划失去的城市视觉All in One UFO模型,和之前的单任务SOTA后果相比,在4个工作的10个测试集上都达到了新的SOTA,同时相比应用同样模型构造的单任务后果,在少数工作上UFO也体现的更好,证实了多任务之间信息借鉴机制的有效性。 在上图中,灰色示意示意城市视觉All in One UFO模型的后果,橙色示意和UFO模型应用雷同模型构造的单任务后果,蓝色示意之前同样数据集上最优的单任务后果。以上所有后果都不应用预训练数据,同时无重排序策略。 One for All:灵便、可伸缩的弹性部署计划 受算力和存储的限度,大模型无奈间接部署在边缘设施上。一个针对云端设施开发的模型要部署到边缘设施或端设施时往往要进行模型压缩,或齐全从新设计,而预训练大模型的压缩自身须要消耗大量的资源。 另外,不同工作对模型的性能和性能要求也不同,例如人脸识别门禁系统只需具备人脸识别性能即可,智慧社区的管控零碎则须要同时具备人脸识别和人体剖析的能力,局部场景还须要同时具备车型辨认及车牌辨认能力。即使是同样的人脸识别工作,门禁系统和金融领取零碎对模型的精度和性能要求也不同。目前针对这些工作往往须要定制化开发多个单任务模型,加之须要适配不同的硬件平台,AI模型开发的工作量显著增长。 针对大模型的开发和部署问题,UFO给出了One for All的解决方案,通过引入超网络的概念,超网络由泛滥稠密的子网络形成,每个子网络是超网络中的一条门路,将不同参数量、不同工作性能和不同精度的模型训练过程变为训练一个超网络模型。训练实现的One for All UFO超网络大模型即可针对不同的工作和设施低成本生成相应的可即插即用的小模型,实现one for all tasks 和one for all chips的能力。 ...

February 17, 2022 · 1 min · jiezi

关于技术:thymeleaf-实现分页功能

分页查问是一个很常见的性能,对于分页也有很多封装好的轮子供咱们应用。本文通过应用SpringBoot+Mybatis-plus 实现前端后端的分页性能,并没有应用插件来实现,前端次要是应用Thymeleaf来渲染分页的页码信息。前段页面分页代码<nav class="mt-5" th:if="${pageInfo.totalPage>0}" th:fragment="pagination"> <!-- align-items-center --> <ul class="pagination justify-content-center"> <li th:class="|page-item ${pageInfo.pageNum==1?'disabled':''}|"> <a class="page-link" th:href="@{${pageInfo.path}(pageNum=${pageInfo.pageNum}-1)}">&laquo; Previous</a> </li> <li th:class="|page-item ${i==pageInfo.pageNum?'active':''}|" th:each="i:${#numbers.sequence(pageInfo.getFrom(),pageInfo.getTo())}"> <a class="page-link" th:href="@{${pageInfo.path}(pageNum=${i})}" th:text="${i}">1</a></li> <li th:class="|page-item ${pageInfo.pageNum>=pageInfo.totalPage?'disabled':''}|"> <a class="page-link" th:href="@{${pageInfo.path}(pageNum=${pageInfo.pageNum+1})}">Next &raquo;</a> </li> </ul></nav>pageInfo.pageNum 依据本人的逻辑定义pageInfo.path 不便将整个分页片段援用到其余页面,如果不须要被援用,间接写死门路也能够管制层Controller @RequestMapping("discuss/{userId}") public ModelAndView getIndexPage( PageInfo pageInfo, @RequestParam(name = "orderMode", defaultValue = "0") int orderMode) { ... ModelAndView mav = new ModelAndView(); pageInfo = new PageInfo(); page.setPath("user/discuss/" + userId); pageInfo.setPageNum(pageNum); // 这里把文章分类带到页面header实现动静加载分类 IPage<Post> postIPage = postService.postPage(orderMode, pageNum); pageInfo.setTotal(postIPage.getTotal()); pageInfo.setTotalPage(ObjUtils.toInteger(postIPage.getPages())); List<Post> records = postIPage.getRecords(); pageInfo.setRows(records); List<Map<String, Object>> discussPosts = new ArrayList<>(); ... mav.addObject("pageInfo", pageInfo); mav.addObject("orderMode", orderMode); mav.addObject("discussPosts", discussPosts); mav.setViewName("site/my-post"); return mav; }page.setPath("user/discuss/" + userId); 门路最前边必须退出‘/’ ,如果仅是 user/discuss/,点击分页的时候会多出一层 ...

January 18, 2022 · 1 min · jiezi

关于技术:我相信没有解不开的难题|ONES-人物

何俊泽会让人感觉到,他是一个邻家的阳光大男孩。尽管大学毕业不久,但他对技术的了解上所体现的成熟和幼稚,使得共事们都不得不赞之「后生可畏」。 以下是何俊泽与 ONES 的故事。 ONES 的技术口碑足够好我祖传三代都善于烹饪粤菜。我从小就喜爱吃美食,本人也很会做菜,不仅是粤菜,湘菜、川菜等也会做。 烹饪是一种不谈话的学习。在这个过程中,我会一直地尝试搭配食材,看怎样才能吃起来更鲜、更香。 这样导致我吃饭的口味会很挑。与此同时,我对工作的抉择也很挑,有清晰的职业规划。2021年8月,经由李雅堂的外部推荐,我退出了 ONES ,尔后我意识到了:这就是我心愿短暂待上来的公司。 其实,深圳的前端技术圈子不算大的,所以,哪家公司的技术口碑足够好,很快就会流传开来。我在圈子里得悉,ONES 有一条「坚定不做定制」的产品红线。我很拜服这种做法的思路和勇气,因为在我所理解过的公司里,没有哪一家敢公开这样说「不碰定制」的。 你想啊,做企业必定是要赚取利益的,但不做定制业务就意味着要放弃大量的短期「快钱」利益。而当 ONES 可能说到做到,就是不染指定制业务——在咱们搞技术的人眼里,这些都是很值得观赏、很有价值的闪光点,因为 ONES 不只想着盈利,而是真正想做好产品。 听其言,观其行。到底是不是真的想做好产品,看 ONES 的口头就会失去答案。在其余一些公司,假使发现了技术上的问题,只是简略地记录在文档上,后果是不了了之。 但在 ONES ,会有一个常态化的自我反馈机制。例如,每次我的项目迭代之后,都会有深度分析式的复盘,针对开发中所解决的难题,尝试总结出方法论:会不会有更好的计划、当前怎么躲避问题的呈现,等等。 也就是说,ONES 有着很强的自我更新迭代的意识,这让工程师们心里感觉很虚浮,这一点对于开发人员来说,是蛮有吸引力的,因为不是所有公司都会有这种能源去推动迭代的。 公司有很好的信赖气氛尽管我来 ONES 工夫不长,但我看到了在这里的成长通道,晓得怎么沿着阶梯一步一步走上去。我来 ONES 求职时,申请的职位是想退出技术委员会。 针对我的指标,HR 倡议我尝试尽量多的岗位,在不同的部门学习不一样的货色:能够先去交付组,同时学习优化方面的常识;当前体现得足够好的话,就能够到根底组去;在根底组做得好的话,到那时候就能够挑战退出技术委员会了;更进一步的话,能够尝试带团队了。 HR 会给新共事提供布局职业路径参考,这让人感到很安心。有过来人说,工作了三五年的人,有可能陷入工作迷茫期,如果没有清晰的回升通道,说不准就产生倦怠感。ONES 充分考虑到如何给予共事们职业前景的信念,这些做法都很体贴。 话又说回来,为什么 HR 置信我能「一路打怪」降级下来呢?答案是:不仅仅是 HR ,整个公司都有着很好的相互信任气氛。 例如,如果我对共事们说,我会在某个时间段实现开发。那么,共事们都会给予足够的信赖,不会每天都来催问做完没。之前,我在其余公司工作时,有过被重复催问进度的体验,这就是不信赖的体现。过后,我甚至试过一天之内被催两到三次。 当初,在 ONES 的开发过程中,团队我的项目管理者不会过多督促。给予咱们信赖的同时,咱们遇到的危险也会及时反馈给他,如果有任何问题,大家一起协力互助,齐全是以做好事件、失去最好后果为导向的。 ONES 对员工的信赖,背地是对能力真正的尊重。在之前我所工作的公司,依照我的工作年限,我只能算是高级工程师。但在 ONES ,当我表白了对技术的了解、对产品的认识,以及对将来倒退的布局,却失去了共事们很高的评估,让我感觉取得了很大的认可,也真心感触到 ONES 是一家不考究论资排辈的公司。 好奇心使得我有了爆发式的成长。但我深知成长的还不够,在技术方面还要承受重复的自我捶打,还要基于好奇心驱动学习更多的货色,动摇地走在永无止境的研发路上,因为我置信:世界上没有解不开的

January 18, 2022 · 1 min · jiezi

关于技术:实现shiro认证失败后返回json功能

AccessControlFilter访问控制过滤器,继承PathMatchingFilter过滤器,重写onPreHandle办法.isAccessAllowed 是否容许拜访onAccessDenied 是否回绝拜访 咱们通过重写上边两个办法来管制过滤逻辑,实现以后的需要,用户不登录点赞提醒请登录定义一个LoginAuthFilter继承AccessControlFilter前端js渲染脚本 // 前端弹窗的js代码private static final String JS = "<script type='text/javascript'>var wp=window.parent; if(wp!=null){while(wp.parent&&wp.parent!==wp){wp=wp.parent;}wp.location.href='%1$s';}else{window.location.href='%1$s';}</script>";private String loginUrl = "/login";重写isAccessAllowed办法判断用户是否登录 @Overrideprotected boolean isAccessAllowed( ServletRequest request, ServletResponse response, Object mappedValue) throws Exception { Subject subject = SecurityUtils.getSubject(); if (null != subject) { if (subject.isRemembered()) { return true; } if (subject.isAuthenticated()) { return true; } } return false;}重写onAccessDenied办法,ajax申请返回谬误code,提醒‘请登录’否则跳转到登录页查看残缺代码片段移步 成果如下图点击点赞按钮查看成果

January 14, 2022 · 1 min · jiezi

关于技术:springboot配置https

申请、下载SSL证书腾讯云,阿里云都反对收费证书,这里我用的是阿里云步骤如下: 批改application.properties文件将.jks文件与application.properties同级在application.properties文件中增加以下几行配置信息 server.port=443server.custom.httpPort=80#自定义启动banner文件的门路#============================== https配置 ========================================server.ssl.key-store=classpath:daishu.jksserver.ssl.key-store-password=server.ssl.key-store-type=JKS查看到具体的HttpsConfig类移步

January 13, 2022 · 1 min · jiezi

关于技术:YonBIP助力企业数字化转型之道

导语 在IT技术突飞猛进倒退的明天,信息化技术给企业带来了很多红利。但部分的信息化曾经无奈满足企业倒退的需要,于是,企业整体数字化转型成为当下最热门的话题,也是企业所面临的最大的挑战。而很多企业十分困惑,什么是数字化转型?数字化转型到底要做些什么工作?其实,当企业随着技术提高而采纳全新的翻新形式来开展业务时,他们就曾经在数字化转型的路上了。这是一个应用数字化工具从根本上实现转变的过程,通过技术和文化改革来改良或替换现有的资源。 党的十九大报告提出,推动互联网、大数据、人工智能和实体经济深度交融。以互联网、大数据、云计算、人工智能等为代表的技术粗浅扭转了宏观主体经济行为,极大施展了信息对晋升经济效率的重要作用,踊跃带动了我国经济转型降级,成为重要经济倒退新动能。除土地、劳动力、资本和技术等传统经济增长因素外,信息已成为一个推动经济增长的重要因素。更加高效地获取、使用信息,成为企业具备弱小竞争力的重要标记。 由此能够看出,数字化转型在企业倒退中的重要位置。所以,笔者认为,能够给数字化转型下这样的定义: 适应新一轮科技反动和产业改革趋势,一直深入利用云计算、大数据、物联网、人工智能、区块链等新一代信息技术,激发数据因素翻新驱动潜能,打造晋升信息时代生存和倒退能力,减速业务优化降级和翻新转型,革新晋升传统动能,培养倒退新动能,发明,传递并获取价值,实现转型降级和翻新倒退的过程。 那么,数字化转型到底须要做些什么工作呢? 一、总体框架 图1 数字化转型框架 次要视角:包含倒退策略、新型能力、系统性解决方案、治理体系和业务翻新转型五个视角,明确数字化转型次要工作,并给出工作间的关联关系。 过程办法:蕴含办法体系,针对数字化转型的五个视角,别离给出其对应的过程联动形式机制,并构建相干办法机制之间的相互作用形式。 倒退阶段:明确数字化转型的门路体系,将数字化化转型分为:初始级数字化阶段、单元级数字化阶段、流程级数字化阶段、网络级数字化阶段、生太级数字化阶段等五个阶段,并别离明确数字化转型五个视角在不同倒退阶段的次要施行要求。 二、次要视角 以价值体系优化、翻新和重构是数字化转型的根本任务,企业应从倒退策略、新型能力、系统性解决方案、治理体系和业务翻新转型等五个视角登程,构建系统化、体系化的关联关系,零碎有序的推动数字化转型,翻新价值发明、传递、反对、获取门路和模式,如下图,以价值体系优化、翻新和重构为根本任务的五个视角和各视角间的关联关系: 倒退策略提出价值主张:依据数字化转型的新局势、新趋势和新要求,倒退策略要求提出新的价值主张。 新型能力反对价值发明和价值传递:依据价值主张新要求,新型能力视角打造反对价值发明和传递的新型能力体系。 系统性解决方案提供价值反对:系统性解决方案视角翻新价值反对的因素实现体系,造成反对新型能力打造、推动业务翻新转型的系统性解决方案。 治理体系提供价值保障:治理体系视角改革价值保障的治理机制和管理模式,构建反对新型能力打造、推动业务翻新转型的治理体系。 业务翻新转型实现价值获取:依据价值主张新要求,基于打造的新能力体系、造成的零碎解决方案和构建的治理体系,业务翻新转型视角造成反对最终价值获取的业务新模式和新业态。 三、过程办法 新型能力建设是数字化分心的外围门路,企业应依照价值体系优化、翻新和重构的要求,辨认和打造新型能力(体系),将新型能力建设贯通数字化转型全过程,以新型能力建设全方位牵引转型流动,针对数字化转型的五个视角,系统化、体系化建设倒退策略、新型能力、系统性解决方案(因素)、治理体系和业务翻新转型等五个过程联动办法机制,并建设上述办法机制之间的相互作用关系,如下图: 四、倒退阶段 数字化转型共分为五个倒退阶段,即初始级数字化阶段、单元级数字化阶段、流程级数字化阶段、网络级数字化阶段、生态级数字化阶段。 数据是数字化转型的要害驱动因素,不同倒退阶段的企业在获取、开发和利用数据方面,总体呈现出由部分到全局、由内到外、由浅到深、由关闭到凋谢的趋势和特色。基于数据因素在不同倒退阶段所施展驱动作用的不同,数字化转型的倒退策略、新型能力、系统性解决方案、治理体系、业务翻新转型等五个视角,在不同倒退阶段有不同的倒退状态和特色,如下图所示: 初始级数字化阶段 处于初始级数字化阶段的企业总体特色体现为: 在繁多职能范畴内初步发展了信息(数字)技术利用,但尚未无效施展(数字)技术赋能作用; 初步利用信息(数字)技术获取、开发和利用数据,但尚未无效反对和优化主营业务范畴内的生产经营治理流动; 处于初始级数字化阶段的企业,各视角的典型状态和特色次要体现为: 倒退策略视角。倒退策略中尚未明确或初步提及信息(数字)技术利用相干内容,尚未制订信息(数字)技术利用相干的专利布局。 新型能力实视角。打造了新型能力,但尚未无效建成主营业务范畴内的新型能力。 系统性解决方案视角。初步发展信息(数字)技术利用,或初步发展基于信息(数字)技术的(系统性)解决方案策动与施行。 治理体系视角。管理模式为教训驱动型,各项业务流动次要由管理人员依据教训做出决策。 业务翻新转型视角。尚未实现基于数字化的业务翻新。 单元级数字化阶段 处于单元级数字化阶段的企业总体特色次要体现为: 在次要或若干繁多职能范畴内发展了(新一代)信息技术利用,晋升相干单项业务的运行规范性和效率。 次要利用(新一代)信息技术实现业务单元(部门)数据的获取、开发和利用,施展数据作为信息沟通媒介的作用,解决单元接信息通明问题,晋升业务单元的资源配置效率。 处于单元级数字化阶段的企业,各视角的典型状态和特色次要体现为: 倒退策略视角。在倒退策略和专项规划中明确提出数字化内容,指标定位次要是晋升业务规范性和运行效率,数字化内容纳入了部门级年度计划和绩效考核。 新型能力视角。可能经营(新一代)信息技术伎俩反对主营业务繁多职能优化的新型能力建设、运行和优化,所造成的新型能力次要在相干单项业务中应用。 系统性解决方案视角。面向繁多职能范畴内新型能力建设、运行和优化,发展必要的设施设施革新,利用(新一代)信息技术伎俩和工具,发展相干单项业务优化和职能职责调整,基于繁多职能范畴内及相干单项业务数据采集发展单元级数据建模等。 治理体系视角。管理模式是职能驱动型,可能基于繁多职能范畴内或相干单项业务数据发展辅助管理决策。领导器重并踊跃推动(新一代)信息技术利用,设置了专门团队发展(新一代)信息技术利用与运维,建设单项利用与运维机制等。 业务翻新转型视角。次要或要害单项业务实现数字化,造成(新一代)信息技术伎俩和工具反对下的业务运行模式。 流程级数字化阶段 处于流程级数字化阶段的企业总体特色次要体现为: 在业务线范畴内,通过流程级数字化和传感网级网络化,以流程为驱动,实现要害业务流程及要害业务与设施设施、软硬件、行为流动等因素间的继承优化。 次要基于业务流程数据的获取、开发和利用,施展数据作为信息媒介的沟通作用,解决跨部门、跨业务环节的流程级信息通明问题,晋升业务流程的集成交融程度和资源配置效率。 有条件的企业开始摸索施展数据作为信用媒介的作用,发展基于数据的价值在线替换,进步资源的综合利用程度。 处于流程级数字化阶段的企业,各视角的典型状态和特色的次要体现: 倒退策略视角。以实现业务综合集成为外围,制订数字化转型专项战略规划,已在策略层面意识到数据的重要价值,并将数字化转型年度计划和绩效纳入企业整体考核体系。新型能力视角。实现反对主营业务集成协同的流程级能力的建设,且新型能力的能力模块可被该流程高低相干环节无效利用。系统性解决方案视角。面向流程级能力建设、运行和优化,构建传感网级网络,集成利用IT软硬件资源,发展跨部门、跨业务环节、跨层级的业务流程优化设计和职能职责调整,基于次要设施和各业务零碎数据采集和集成共享,构建并利用零碎级数字化模型。治理体系视角。管理模式为流程驱动型,可能发展跨部门、跨业务流程的数字化集成治理,有企业决策层和专职一级部门兼顾推动数字化转型工作,造成了流程驱动的数字化零碎建设、集成、运维和继续改良的标准规范和治理机制。业务翻新转型视角。在企业要害业务均实现数字根底之上,沿着纵向管控、价值链和产品生命周期等维度,次要或要害业务线实现了业务集成交融。 网络级数字化阶段 处于网络化数字化阶段企业总体特色体现为: 在整个企业范畴内,通过企业(企业)级数字化和产业互联网级网络化,推动企业内全因素、全过程互联互通和动静优化,实现以数据为驱动的业务模式翻新。 次要基于整个企业范畴内数据的获取、开发和利用,施展数据作为信息沟通媒介和信用媒介的作用,解决整个企业信息通明问题,并基于数据实现整个价值网络化在线替换,晋升企业价值网络化发明能力和整个企业资源综合利用程度。 有条件的企业开始摸索用数据迷信从新定义并封装生产机理,构建基于数据模型的网络化常识共享和技能赋能,进步企业创新能力和资源开发潜能。 处于网络化数字化阶段的企业,各视角典型状态和特色次要体现为: 倒退策略视角。制订了以数字企业(企业)为核心内容的企业倒退策略,在企业倒退策略中明确将数据作为要害策略资源和驱动因素,减速推动业务翻新转型和数字业务培养。构建数字企业成为企业年度内的核心内容,并建设笼罩全年的绩效考核体系。 新型能力视角。实现反对企业全局优化的网络级的能力建设,实现新型能力的模块化、数字化和网络,可能在整个企业范畴内进行按需共享和利用。 系统性解决方案视角。建设数字企业的系统集成架构,业务根底资源和能力实现平台化部署,反对按需调用,OT网络和IT网络实现协定互通和网络互通,基于企业内全因素、全过程数据在线主动采集、替换和集成共享,建设和利用企业(企业)级数字孪生模型。 治理体系视角。治理形式为数据驱动型,实现笼罩企业(企业)全过程的自企业治理。建设企业(企业)级数字化治理领导机制和协调机制,造成数据驱动的数字企业治理体系,实现数据、技术、流程和组织等四因素的智能协同、动静优化和互动翻新。 业务翻新转型视角。基于次要或要害业务在线化运行和外围能力模块化封装和共享利用等,实现网络化协同、服务化延长、个性化定制等业务模式翻新。 生态级数字化阶段 处于生态级数字化阶段的企业总体特色次要体现为: 在生态企业范畴内,通过生态级数字化和泛在物联网级网络化,推动与生态合作伙伴间资源、业务、能力等因素的凋谢共享与协同单干,独特培养智能驱动型的数字新业务。 ...

December 29, 2021 · 1 min · jiezi

关于技术:无服务器计算Serverless能否引领云计算下一个十年

导语 工业和信息化部印发《新型数据中心倒退三年行动计划(2021-2023年)》(工信部通信〔2021〕76号,下称《行动计划》)具体论述了我国将来三年新型数据中心的中期建设要求,其中讲到“打算到2023年底,利用率方面,全国数据中心均匀利用率力争晋升到60%以上;算力规模方面,总算力规模超过200 EFLOPS,高性能算力占比达到10%;能效程度方面,新建大型及以上数据中心PUE升高到1.3以下,酷寒和凛冽地区力争升高到1.25以下;网络时延方面,国家枢纽节点内数据中心端到端网络单向时延原则上小于20毫秒。”旨在通过新型数据中心能更好撑持新一代信息技术减速翻新,放慢推动制作强国和网络强国建设。与传统数据中心相比,新型数据中心具备高技术、高算力、高能效、高平安等特色。 一组数据: 需要端:依据IDC预计,2021年寰球IT开销3.9万亿美元,云渗透率无望逐渐晋升至15%以上。2020年国内云计算市场规模在整体IT收入中占比6.2%,也将随着寰球趋势一直晋升。客户接受度逐渐晋升,IT架构向云迁徙趋势明确。 供应端:企业技术计划逐渐成熟,产品迭代日渐放慢,撑持云落地。云支出逐渐放量,将来无望放弃高增长,AWS及阿里云营收体现验证行业空间及后劲。 一、云计算技术 云计算(Cloud Computing)是一种通过网络对立组织和灵便调用各种ICT(information and communications technology)信息资源,实现大规模计算的信息处理形式。云计算利用分布式计算和虚构资源管理等技术,通过网络将扩散的ICT资源(包含计算与存储、利用运行平台、软件等)集中起来造成共享的资源池,并以动静按需和可度量的形式向用户提供服务。用户能够应用各种模式的终端(如PC、平板电脑、智能手机甚至智能电视等)通过网络获取ICT资源服务。云计算产业由云计算服务业、云计算制造业、基础设施服务业以及反对产业等组成。 因为数据出现爆炸性增长,人类对计算的需要大大增加,并且心愿随时随地获取,这将间接推动云计算成为数字经济时代的新型信息基础设施。 云计算服务类型分为三类: (1)基础设施即服务(IaaS):向云计算提供商的集体或组织提供虚拟化计算资源,如虚拟机、存储、网络和操作系统。 (2)平台即服务(PaaS):为开发人员提供通过寰球互联网构建应用程序和服务的平台。Paas为开发、测试和管理软件应用程序提供按需开发环境。 (3)软件即服务(SaaS):通过互联网提供按需软件付费应用程序,云计算提供商托管和管理软件应用程序,并容许其用户连贯到应用程序并通过寰球互联网拜访应用程序。 云计算倒退至今曾经经验了十余年,回望过来十余年,在政策和市场的推动下,云计算行业疾速倒退。将来5G、物联网、人工智能等多种新兴技术减速与实体交融之际,云计算行业无望维持较高水平倒退,进入普惠发展期。从行业视角看,2006年是云计算元年,从AWS开始,越来越多的行业巨头和玩家入局云计算市场。云计算大抵经验了造成、疾速倒退和成熟阶段。目前,中国云计算产业倒退落后于美国5年左右,处于广泛应用阶段。云计算按提供的服务辨别大体可分为IaaS、SaaS、PaaS,还有一类比拟非凡的是公有云。 云计算为应用程序世界带来了微小的变动,使利用程序开发和部署的长期限度隐没。毫不夸大地说,过来十年中IT畛域的大多数翻新都是由云计算实现、催化或引起的。 近年来一种新的基于云的技术曾经呈现并日趋成熟,齐全可能彻底改变现有的技术生态系统,被称为无服务器计算(Serverless)。 二、无服务器计算 无服务器是一种云计算执行模型(CNCF指出,无服务器计算并不是指不须要服务器)云提供商在其中动静治理服务器的调配和配置。无服务器应用程序在无状态计算容器中运行,这些容器由事件触发、长期(可能继续一次调用)并由云提供商齐全治理。定价基于执行次数,而不是事后购买的计算容量。 其执行体系如下图所示: 与传统服务器或虚拟机上托管的应用程序相比,无服务器计算和容器都使开发人员可能以更低的开销和更大的灵活性构建应用程序,开发人员应应用哪种体系结构款式取决于应用程序的须要,但无服务器应用程序更具可伸缩性,并且通常更具老本效益。 容器提供了一个更轻量级的执行环境,使实例化更快,进步了硬件利用率,但它们不会扭转根本的利用程序运行过程。 应用无服务器时,底层容器或技术平台负责确保加载和执行利用程序代码,并确保有足够的计算资源可用于运行代码,无论它须要多少解决。 无服务器计算劣势: 三、Serverless不得不提到FaaS FaaS是一种实现无服务器计算的办法,开发人员在其中编写业务逻辑,而后在齐全由容器治理平台治理的容器中执行。 如下图所示: FaaS概念 性能即服务(FaaS)是一种云计算服务,容许开发人员将利用程序包作为函数进行构建,计算,运行和治理,而无需保护本人的基础架构。 FaaS 是一种事件驱动的执行模型,它在无状态容器中运行,这些函数通过应用来自FaaS 提供程序的服务来治理服务器端逻辑和状态。 FaaS 解决方案可在次要公共云上应用,并且能够在本地进行配置,从而为企业 IT 部门减少了重要的新性能,用于利用开发。获取云原生策略指南,筹备应用 FaaS 实现无服务器办法。 FaaS 基础架构通常是按需计量的,次要通过事件驱动型执行模型进行,因而它会随时待命,但不须要任何服务器过程在后盾继续运行(这一点与平台即服务 (PaaS)不同)。 一份来自CNCF的考察统计 CNCF发动了一份云原生技术在生产环境中应用的考察,其中考察了无服务器技术的增长趋势,结果显示38%的企业或组织曾经应用无服务器技术。 无服务器计算开源平台排名 Kubeless(从 2% 回升到 42%) Apache OpenWhisk(从 12% 回升 25%) OpenFaas(从 10% 回升 20%) 目前支流的FaaS开源平台简略比照: 无服务器计算私有云厂商比照 FaaS服务赛道内,目前云计算厂商次要诸如AWS Lambda、微软Serverless、阿里云SAE、腾讯SCF、华为云FunctionStage等均已布局无服务器计算畛域。 ...

December 29, 2021 · 1 min · jiezi

关于技术:新华社报道用友商业创新价值全面助力企业数智化转型

导读 10月23-24日,以“商业翻新的力量”为主题的2021商业翻新大会在北京隆重召开。来自各行业的出名企业家、专家学者、生态搭档、投资机构以及媒体代表共聚一堂,共话新技术、新价值、新生态,共享创变教训,共建企业数智化新将来,见证商业翻新的力量。大会取得新华社、新华网、地方广播电视总台央视频等国家级媒体,地方重点新闻网站、报纸和地方新媒体平台、行业媒体、自媒体、新媒体等多方媒体的报道和关注。 新华社发表了题为《用友商业翻新价值全面助力企业数智化转型》的新闻报道。报道当日仅5小时浏览量冲破16万+,截止到目前,浏览量已冲破60万+。 同期,新华社大数据智库云在其官网发表《如何数智化转型?2021商业翻新大会上的观点是……》对大会的深度钻研报道。 以下内容来自新华社大数据智库云发表的《如何数智化转型?2021商业翻新大会上的观点是……》文章。 “十四五”布局提出,“放慢数字化倒退,建设数字中国,到2025年数字经济外围产业增加值占GDP比重晋升至10%。” 数据显示,2020年我国数字经济总量跃居世界第二。数字经济正成为重组寰球因素资源、重塑寰球经济构造、扭转寰球竞争格局的要害力量。 数字经济不仅是现代化经济体系的重要组成部分,更是推动经济高质量倒退的重要驱动力,正在对传统产业进行全方位、全链条的革新。 《麻省理工学院斯隆治理评论》一份钻研表明,90%的受访企业高管认为,他们所在的行业将被数字化趋势颠覆。 现在与过来已大不同,竞争格局变了,消费者需要变了,营销渠道变了,客户互动形式也变了…… 传统企业面对数字技术带来的重大时机与挑战如何应答?10月23-24日,以“商业翻新的力量”为主题的2021商业翻新大会上,来自各行业的出名企业家分享了他们的观点和摸索、实践经验。 企业数智化:价值是方向,倒退是指标 “数智化”一词最早见于2015年北京大学“知本财团”课题组提出的考虑引擎课题报告。最后的定义是:数字智慧化与智慧数字化的合成。 那什么是数智企业?用友网络董事长兼CEO王文京认为,客户导向、员工能动、生态共荣、数据驱动、实时感知和智能经营是数智企业该当具备的六个个性,可能实现企业支出增长、老本升高、体验加强、品质进步、平安、环保等各方面价值。王文京认为,数智化是门路,最终目标是为了企业实现更强的竞争劣势,更高的经营绩效,以及更可继续的倒退。 华为公司董事、首席信息官陶景文认为,“数智化转型就像人的生物进化一样,具备阶段性、颠覆式的,有断裂带的特点,在倒退过程中,就像蛹化蝶的过程,是一个新生的过程。” 王文京认为,数智化是门路,最终目标是为了企业实现更强的竞争劣势,更高的经营绩效,以及更可继续的倒退。 来自中国电子、双良团体、苗乡三七等多位企业的相干负责人介绍的倒退教训,印证了这一点。 中国电子经营管理部副主任唐路介绍称,在实践中,中国电子围绕打造国家网信产业核心技术和组织平台的指标,从需要维度,保持平安为先、保持全面上云、保持融入挪动。现在中国电子18万名员工可能随时随地随心平安上云,实现了平安、高效、节能办公。从治理维度,中国电子聚焦数据治理、聚焦单干共建;从技术维度,关注利用重构和中台赋能。 以配备制造业为外围主业的双良团体,正致力以数智化推动企业提质增效。双良团体总裁马培林介绍,借助友空间的利用,双良团体曾经将协同晋升到了团体管控的新高度:通过与团体外部泛滥零碎数据的集成买通,造成一个全员利用的超级APP,极大进步了企业的治理经营效率。 数智技术利用和产业互联网建设,正在赋能农业与流通服务,从新构建更宽泛的产业生态。苗乡三七董事长余育启介绍,苗乡三七在交融用友商业翻新平台与苗乡三七行业教训的根底上,采纳共创共建模式搭建起产业级、社会级商业翻新平台——三七产业互联网平台。该平台基于精准的用户场景,从企业到产业,重构传统作坊式运行模式,买通了三七产业链农端、工端、商端的全流程。通过三七产业互联网平台,三七的传统农耕和贸易模式通过一系列革新、降级,实现了商业翻新和变质,推动了所在产业的设施化、有机化、数智化发展。 以商业翻新平台推动数智化转型 数字经济时代,技术在企业中的利用,正在从聚焦企业外部流程优化,逐步过渡到面向产业链上下游、企业全生命周期的商业翻新。 国内数字化相干咨询服务专家团队调研结果显示,在近百家大中型企业团体的数字化转型策略与实际中发现将来企业数字化将次要围绕三大外围策略开展:聚焦组织外部经营的“数字化治理”,聚焦组织内部客户经营的“数字化经营”,聚焦产品、服务、商业模式翻新的“数字化商业”。 数字化治理:聚焦财务、人力、制作、供应链等外部经营环节,通过利用数字化技术,实现治理经营数字化,赋能员工,激活组织,升高现有价值中各环节的老本,晋升经营效率。 数字化经营:聚焦营销、服务、渠道等围绕客户体验的经营,通过利用数字化技术,实现数字化麻利经营,更精准管制营销通路和满足客户需要,减少营收和利润。 数字化商业:聚焦产品、服务、商业模式的数字化翻新,通过数字化技术利用对企业以后产品和服务的数字化进行革新,或者开发新型商业模式,利用数字化技术驱动业务和业绩增长,构建全新的社会化、数字化产业新生态。 数字化营销:即利用智能批发科技,重构人、货、场,实现营销精准化、营销场景化、营销社交化、营销个性化。 智能化制作:即基于新一代信息通信技术与先进制作技术深度交融,贯通于设计、生产、治理、服务等制作流动各个环节的智能化、数字化转型。 为推动企业数智化与商业翻新倒退,2020年8月,用友公布了商业翻新综合服务平台-用友BIP(商业翻新平台),将云服务从产品服务模式升维到平台服务模式。 用友网络高级副总裁张成雨介绍,用友BIP继续进化,基于对立数智底座,将敏态与稳态利用相结合,通过交融服务群为企业客户与合作伙伴提供网络协同、连贯资源、数据智能、重塑流程、麻利翻新等五大外围价值。 依据Gartner(高德纳征询公司)报告显示,用友是寰球企业级应用软件TOP10中惟一的亚太区厂商,也是惟一入选寰球云ERP市场指南的中国厂商。

December 23, 2021 · 1 min · jiezi

关于技术:数据治理数据战略从制定到落实的8个要素

December 23, 2021 · 0 min · jiezi

关于技术:最全攻略玩转2021LIGHT开发者云大会

中转大会精彩,请点击>>>官网地址

November 30, 2021 · 1 min · jiezi

关于技术:2021-技术展望丨AV1-在-RTC-应用实践中的现状与展望

线上会议、在线教育、电商直播等多个场景的衰亡,也使得实时互动技术从幕后走到台前,失去了更多人的关注。编解码、网络传输、计算机视觉等 RTE 相干的一系列技术也正焕发出更强的生命力。2021 年,在深度学习、5G 等技术的加持下,RTE 会进一步催生哪些可能? 声网Agora 开发者社区联结 InfoQ 独特策动,邀请了声网Agora 开发者社区中的多位技术专家,从视频传输、计算机视觉、编解码规范倒退、WebRTC、机器学习、音频技术等角度,独特撰写「2021 实时互动技术瞻望系列」,一窥技术新趋势。本文作者微帧科技首席科学家兼联结创始人 Zoe Liu。本系列内容由声网 Agora 开发者社区 与 InfoQ 联结策动,并由 InfoQ 审校,首发于 InfoQ。 2018 年 6 月,AOM 联盟(Alliance for Open Media,凋谢媒体联盟)公布了新一代视频编码标准——AV1(Alliance for Open Media Video 1)。至今 AOM 联盟共有 47 家企业会员,其中包含 14 名理事会成员(Board Members)和 33 名 Promoter 会员。 AV1 的零号版本,起始由同样开源、免版税的 VP9 编解码代码库 libvpx 衍生而来,同时吸纳了 Google VP10、Mozilla Daala 以及 Cisco Thor 三款开源编码我的项目中的研发成绩。截止 2018 年 6 月 AV1 封稿,AV1 相比其前身 VP9,共推出了 100 多个簇新的编码工具,代表了业界最新的编码技术。 ...

November 17, 2021 · 3 min · jiezi

关于技术:持续交付方法与实践

本节课程为《继续交付办法与实际》,将围绕三个方面开展,为什么要做继续交付、如何做到高效的继续交付以及继续部署。 为什么要做继续交付01 软件交付流程想要了解为什么要做继续交付,就要先理解软件交付流程。 传统软件交付流程通常包含四个步骤: → 首先业务人员会诞生一个软件的想法; → 而后开发人员将这个想法变为一个产品或者性能; → 通过测试人员的测试之后提交给用户应用并产生收益; → 最初运维人员参加产品或性能的前期运维。 02 传统软件交付的问题和窘境通过剖析以上流程,能够发现一些传统软件交付流程存在的问题。 ①业务人员产生的需要文档沟通效率较低,有时会产生需要文档形容不明确、需要文档变更频繁等问题。 ②随着开发进度的推动,测试人员的工作量会逐渐减少,测试工作的比重会越来越大。而且因为测试方法和测试工具无限,自动化测试水平低,无奈很好地把控软件品质。 ③实在我的项目中运维的排期常常会被挤占,又因为手工运维繁琐简单,工夫和技术上的双重压迫会导致运维品质难以保障。 因为存在以上问题,所以传统的软件交付常常会呈现开发团队破费大量老本开发出的性能或产品并不能满足客户需要这一双输的场面。由此能够总结出传统的软件交付存在两个层面的窘境: 从体现层来看,传统软件交付存在进度不可控;流程不牢靠;环境不稳固;合作不顺畅等窘境。 体现层的问题其实都是由底层问题引起的,从本源上来说,存在分支冗余导致合并艰难;缺点过多导致阻塞测试;开发环境、测试环境、部署环境不对立导致的未知谬误;代码提交版本凌乱无奈回溯;期待上线周期过长;我的项目部署操作简单常常失败;上线之后呈现问题须要紧急回滚;架构设计不合理导致产生谬误之后无奈精确定位等窘境。 03 继续交付的流程与劣势通过对传统软件交付问题的剖析和总结,继续交付应运而生,继续交付是一系列开发实际办法,用来确保让代码可能疾速、平安的部署到生产环境中。继续交付是一个齐全自动化的过程,当业务开发实现的时候,能够做到一键部署。继续交付提供了一套更为欠缺的解决传统软件开发流程的计划。 ①在需要阶段,摈弃了传统的需要文档的形式,应用便于开发人员了解的用户故事。 ②在开发测试阶段,做到继续集成,让测试人员尽早进入我的项目开始测试。 ③在运维阶段,买通开发和运维之间的通路,放弃开发环境和运维环境的对立。 继续交付具备以下几个劣势: ①继续交付可能无效缩短提交代码到正式部署上线的工夫,升高部署危险。 ②继续交付可能主动的、疾速的提供反馈,及时发现和修复缺点。 ③继续交付让软件在整个生命周期内都处于可部署的状态。 ④继续交付可能简化部署步骤,使软件版本更加清晰。 ⑤继续交付可能让交付过程成为一种牢靠的、可预期的、可视化的过程。 04 麻利开发与Devops继续交付依附麻利开发(Agile)和Devops两个组件的撑持能够更好地发挥作用。 麻利开发(Agile)次要作用于需要阶段和研发阶段。 Devops次要作用于开发测试和运维部署阶段。 在这里咱们次要解说一下Devops的相干常识。 (1)Devops的趋势 依据最近的一项个体钻研,DevOps的市场在2020年发明了约50亿美元的产值,预计到2022年,这个数字将达到约66亿美元。随着Devops的影响力不断扩大,目前DevOps曾经成为软件工程的支流模式。 (2)Devops效力 Devops的效力跟公布频率、部署工夫、均匀修复故障的工夫点、部署变更的失败率四个因素严密相干。通常在高效的团队内,公布频率会达到每天屡次公布、部署工夫和均匀修复故障工夫都小于一小时,部署变更的失败率也能维持在15%以下。 05 软件交付能力指标在评估互联网公司的软件交付能力的时候,通常会应用两个指标: ①仅波及一行代码的改变须要破费多少工夫能力部署上线,这也是外围指标。 ②开发团队是否在以一种可反复、牢靠的形式在执行软件交付。 目前,国外的支流互联网企业部署周期都以分钟为单位, Amazon、Google这些头部互联网企业单日的部署频率都在20000次以上。国内以百度、阿里、腾讯三大互联网巨头的数据来看,单日部署的频率也达到了单日8000次以上。高频率的部署代表着可能更快更好的响应客户的需要。 如何做到高效的继续交付01 继续交付办法为了能更好的做到高效的继续交付。在此咱们提供了一个三层叠加的继续交付办法。 首先最上层,继续交付的总指标是价值交付,要为用户交付有价值的内容。 而后第二层蕴含了业务、流程、组织三个维度。 在业务这一维度,次要通过精益、用户故事地图、看板三种形式来缩小业务部门与开发部门的沟通艰难。 在流程这一维度,次要集中于创立一个供开发、测试、运维人员应用的牢靠、可反复的流水线,将这种流水线利用于我的项目的流程中。 在组织这一维度,要求增强团队合作,进步我的项目品质和我的项目改良能力,并且引入了成熟度模型用于评估团队的能力层级。 如果没有技术能力的撑持,仅依附办法和指导思想不足以做到高效继续交付。所以第三层也是最重要的底层是技术层。技术层包含了基础架构和利用架构。基础架构引入了容器集群治理、研发工具平台、继续交付工具链。利用框架引入了浮现式设计、微服务框架还有可能抽离进去的配置化架构。 02 继续交付、继续集成、继续部署的关系要进一步构建牢靠可反复的流水线,首先就是要理清继续交付、继续集成和继续部署三者之间的关系。 简略来说继续集成和继续部署是继续交付的根底,继续交付包含但不限于继续集成和继续部署。 继续集成是蕴含了代码的编译、近代查看、单元测试工作的集成,尽管继续集成也能形成一条流水线,然而这条流水线并不残缺,而且集成并没有明确的指标。 近几年得益于虚拟机技术和容器技术的迅速倒退,继续部署也逐步变得简略高效,可能使用这些工具疾速将我的项目部署到例如准入环境、预生产环境等等各种环境中。 03 如何构建一个牢靠可反复的流水线在理清继续交付的关系后,须要通过继续交付来构建一条牢靠可反复的流水线,构建这条流水线的目标是为了让开发人员、测试人员、运维人员能更好的合作实现整个我的项目并上线到生产环境。 通过比照传统流水线和继续交付流水线,能更加清晰地展现出继续交付流水线的弱小。 在传统流水线中,首先代码提交要用过填写表单的模式进行版本申请,而后开发人员在离线环境上手工进行代码编译和单元测试,单元测试实现后须要撰写对应的测试报告文档并且向上提测,在零碎测试环节须要测试人员手动构建和部署测试环境,实现测试之后再次撰写测试报告,并且申请上线,在通过上线审批之后,在线上生产环境须要再次手动构建环境以及进行生产环境的测试,最终实现整体的开发。 在继续交付流水线中,代码合入到骨干之后会间接触发主动编译,主动编译实现之后会进行初步的自动化单元测试、模块测试和零碎测试,在测试过程中继续交付能够主动构建和部署环境。实现零碎测试之后会将问题抛出来,解决实现后再次提测,会自动化的再次进行零碎测试,通过零碎测试之后能够一键操作进行我的项目公布,并进行预上线,在实现预上线后,能够再次进行一键操作实现正式生产环境的上线。 通过两种流水线的比照,能够看进去,继续交付的流水线有显著的劣势。 理论生产中的产品级流水线,能够视为多个模块级流水线的组合,多个模块级流水线组合成为简单的多线并发的产品级流水线,最终能够实现整个我的项目的继续交付。 ...

September 18, 2021 · 1 min · jiezi

关于技术:工作7年我的10条经验总结

简介: 作者是一名很一般的技术工程师,从14年毕业到当初工作了7年。本文将与大家分享一些退职场中的情理和教训,心愿能对大家有所启发和帮忙。 作者 | 抱真起源 | 阿里技术公众号 前言简略做个自我介绍,我是一名很一般的技术工程师,从14年毕业到当初工作了7年。一路走过去,感觉本人很侥幸遇到了很多伯乐,教会了我很多情理和职场教训。最近几年作为面试官也面试了很多同学,常常和很多候选人沟通分享一些本人学习成长的门路,也常常和很多新入职的同学口头分享一些工作心得。当初把这些的经验总结了一下,如果能对看到文章的同学有所启发及帮忙最好。 十条教训1 自我认知 很多新入职的同学,尤其是社招的同学,会对新的环境不适应(可能是共事关系、工作模式、工作环境等),逐步会很迷茫及焦虑。首先有这种情绪其实很失常,走出舒服区适应新的环境自身就须要很大的勇气,但不必放大这种情绪。次要是要想分明你来这家公司这个团队是为了什么。总之要明确本身的诉求,而后上下左右看看团队在做什么,团队须要你做什么,你能为团队做什么,给本人定位。 2 根本素养 作为技术工程师肯定要有最根本谋求及素养,这些货色决定了你将来的上限,蕴含:自驱学习、谋求极致、匠心文化、一杆到底、ownership精力等。这里不一一开展,网上也有很多的介绍和阐明。《浪潮之巅》中说过:一流的工程师能顶得上10个二流的工程师,一流的工程师天生充斥了责任感和好奇心,他们大都满怀信心但不耻下可,他们间接但不粗鲁,他们不推诿,他们不在乎工作边界,以团队而不是本人的工作工作为指标。 3 成长门路 登上山峰的路线不止一条,这里次要说下点线面的成长门路。当你负责一个很小模块的时候,整个我的项目或者零碎的设计及思路你有没有思考过;当你负责一个零碎的时候,全链路架构的设计及思路你有没有思考过;当你做一个整体架构方案设计的时候,有没有思考到ROI,有没有理解过其余架构域是不是有类似的问题。当你缓缓具备这些能力及意识后,祝贺你曾经变强了,也有可能变秃了。当然也有可能你曾经具备了这些能力,但没有赏识你的伯乐,所以要把握住每一次机会,把一些小的事件做到极致。如果还是没有伯乐发现你的能力,适当做出调整也是不错的抉择。 4 定义问题 面试过很多同学,也帮忙过一些同学做过外部降职简略辅导,很多同学会上来就说我的计划是什么样的,如何如何牛,具体细节是什么。然而站在其他人的角度,他是没有上下文的,压根就不晓得你要解决的问题是什么,推导逻辑是什么,缺失了这些货色,是很难评判你这个计划的好坏,以及这个计划是不是真的解决了问题。所以晓得怎么做很重要,但定义问题更重要,而后是你的思路及推导过程。这也是降职场上常听到的,要思考问题背地的WHY及WHAT。定义问题不是随便扣帽子,当你成为主管的时候,你就是团队的指明灯,要联合业务需要及趋势依据本人架构域个性来剖析和定义问题。 5 向上治理 集体感觉向上治理并不是一个贬义词,很多时候你在闷头做事件,如果不常常和主管对焦,有可能你了解的货色和他所想的齐全背道而驰。在执行及落地的过程中多沟通、多对焦,换位思考,你作为主管喜爱什么样的同学。当然过犹不及,还是要有高质量的对话和输出,不是轻易想到一点货色就找主管沟通和反馈。当你作为一个主管时,也要常常和上面的同学进行one on one,多听听团队同学的想法,给到团队同学沟通对话的机会。 6 独立思考 网络社会,咱们会被动或被动获取到各种信息及常识,须要你兼听则明,就像下面自我认知中说到的,肯定要分明地晓得本人想要的货色是什么。不要听风就是雨,被他人带偏了本人的成长门路。技术上的思考也是如此,下面说的定义问题也是对于要解决问题的思考,另外很多同学在做技术计划时,被他人略微挑战一下就立马慌的不行,其中次要问题还是本人对要解决的问题或景象有没有粗浅地思考,本人有没有很笃定。 7 总结积淀 总结积淀肯定要做在日常,无论是PPT或者笔记,这些总结积淀不肯定非要是技术上的架构思路,也能够是本人的一些想法及感悟心得。一些同学在给他人介绍本人的想法或技术计划时,说了很多内容然而齐全没有重点,抓不住问题的实质。次要是因为两方面,一方面是你本人没有真正思考过,另外一方面就是思考过后并没有造成无效总结。 8 躬身入局 一些同学思路很跳跃,有很多的想法,总喜爱指点江山,感觉这个方案设计不行,那个代码写的有问题。但真正让他去解决的时候,才发现其实很多问题不能只看外表,躬身入局后才会发现很多细节。不是说有想法,喜爱指点江山不好,而是有没有认真思考过,这个问题在特定的背景下换成你去解决,能不能给出更牛的解决方案。另外躬身入局后不能陷入细节不能自拔,很多同学做技术计划的时候,思路会特地发散,感觉这样搞不太正当,那样搞如同也不行,始终犹犹豫豫。特地喜爱一位同学的内网签名:想的都是问题,做才是答案。 9 软性技能 下面说了根本素养决定了你的上限,那对于大部分普通人来说,软性技能决定了你的下限。软性技能包含但不限于:PPT、演讲的能力、情商等。咱们大部分人不是蠢才,在公司外面还是要与很多团队很多人去合作。记得过后做一个架构命题时,听到一位大佬开玩笑说:跨部门合作不肯定齐全是技术边界问题,很多时候你请对方吃个饭,互通下实在的想法,说不定问题就解决了。这里额定多说一点,沟通的技巧——同理心,很多同学在沟通的时候,不论对象是谁,都是一个思路和语调。其实在面对不同的角色,你要站在对方的角度去思考,怎么让他能更承受你的计划和想法。 10 知行合一 明确很多情理和事件很重要,就像你看了这篇文章,也感觉说的有肯定的情理,然而本人没做出啥扭转,那其实等于没看。懂得很多大道理,却仍然过不好这毕生,也说的是同样的问题。阳明心学中始终强调的是知行合一,要把本人的认知和口头联合起来,知中有行,行中有知。 结语工作只是生存的一部分,多抽点工夫健健身和读读书,多抽点工夫陪陪家里人,let's relax。最初举荐几本非技术书籍:《金字塔原理:思考、表白和解决问题的逻辑》、《麦肯锡教我的思考武器》、《思维的实质》、《精进:如何成为一个很厉害的人》、《高效能人士的七个习惯》、《邓小平时代》。 原文链接本文为阿里云原创内容,未经容许不得转载。

July 5, 2021 · 1 min · jiezi

关于技术:如何做好一场技术演讲

简介: 据心理学考察,在人们感到最恐怖的事件里,死亡排名第二,而“公开演讲”排名第一!那么作为一个演讲新人,为了能够不丢人的做好演讲,都须要做哪些筹备呢? 作者 | 竹涧起源 | 阿里技术公众号 前言据心理学考察,在人们感到最恐怖的事件里,死亡排名第二,而“公开演讲”排名第一! 上周末去深圳加入了GOPS大会,代表团队分享了弹性计算在SRE体系建设的一些摸索和实践经验。尽管已经屡次给阿里外部的兄弟团队以及一些内部的客户做过相似分享,站在行业的大会上公开演讲还是第一次。作为一个演讲新人,为了能够不丢人的把这场演讲做好,前后花了大略5天工夫来筹备,从选题、PPT制作、演讲稿编写、自我练习,外部试讲以及正式演讲前的各种筹备,整个过程学到了一些常识,所以抽时间简略写写,心愿能够对演讲新人有所帮忙。 本文将从新人首次演讲的筹备全过程视角来分享一下,作为技术人,如何做好一场技术演讲。笔者通过这次演讲总结了一个“技术演讲筹备六步法”,即演讲前筹备-> PPT筹备-> 演讲稿筹备->刻意练习->正式演讲->Q&A,冀望能够通过分享帮忙一些技术同学,尤其是像笔者一样的演讲新人,从零开始筹备并实现一场公众技术演讲。下文将会依照六步法程序进行讲述,倡议按程序浏览,当然对局部内容感兴趣的也能够间接跳到对应章节。 一 演讲前筹备凡事预则立,不预则废。在正式演讲筹备前,对演讲这件事以及演讲的主体,进行肯定理解是不可或缺的。 1 认知演讲缓和是失常的 首先要意识到缓和是失常的,缓和并不是演讲新人的特质。其实,大家熟知的一些演讲蠢才家像乔布斯,以及TED的十分多的出名演讲者都曾走漏过他们面对演讲也会缓和。当然,咱们面对的场景比方规模、受众人群与这些优良的演讲者自不可相比,不过面对演讲时的缓和与恐怖情绪是大家共有的。 那么如何正确认识缓和的情绪?首先,咱们要意识到,人人都会缓和,我并不是特例。其次,咱们要做的是充沛的筹备与一直的刻意练习。当咱们对自我以及受众能够做到知己解彼,对于演讲的内容能够做到庖丁解牛的水平,此刻缓和与否曾经不重要了,因为它并不会对你的演讲产生实质上的影响。 充分认识演讲的目标 其次,咱们要意识到演讲的目标是什么?是为了布道,推广技术还是“带货”?以及为啥要我来演讲,整个过程其实就是“知己”。因为后续无论是PPT制作,演讲稿筹备以及刻意练习的前提都须要先充分认识演讲的目标,以终为始,能力事倍功半。 实在的表白好过低级炫技 最初,不是任何人都能够炫技,低级的炫技成果会恰得其反,这里的炫技包含但不限于: 精(花)美(里)绝(胡)伦(哨)的PPT精心设计的打扮与动作精心筹备的梗...当然这里并不是说PPT要丑,着装要随便,讲述要平白,而是想要表白:如何把想要表白的目标思维,通过实在、天然、柔和(润物细无声)的形式传播给观众,并引发共鸣与思考(高阶需要),这个才是演讲的重点。 2 知己,理解本人后面讲到理解演讲目标是一个知己的过程,其实我了解的知己包含“人”和“事”两局部,其中“事”就指演讲目标,就是咱们演讲时为了实现一件怎么的事件;而对于“人”呢,我感觉是要充分认识本人,比方: 适宜什么样的演讲格调?不必自觉学习他人,寻找本人感觉难受的演讲格调,如果本人都感觉顺当,传达到观众成果自不必说。笔者在筹备期间也看了大量的演讲视频,最初深深领悟到他人的闪亮之处是你学不来的。 在演讲方面的劣势是什么?劣势又是什么?如何取长补短?这里为什么不说补短而要避短呢,我感觉能够把劣势施展到最大水平,而又能够把劣势做到不那么致命,是一件性价比更高的事件。 3 解彼,理解受众知己解彼,如果说意识演讲目标与自我是“知己”,那么,理解观众就是一个解彼的过程。情理其实很简略,观众才是演讲的配角,演讲者本身并不是!演讲的目标就是将主题传递给观众,演讲者只是一个载体,所以充沛理解观众是演讲胜利的前提,也是第一个外围步骤,通常咱们理解观众如下几个方面: 观众群体散布,理解观众的群体分类,以及业余水平,比方这次加入GOPS大会分享SRE的主题确定后,我会先理解今年加入GOPS大会的都是哪些人员,是开发比例多还是运维比例多?是一二线公司比拟多还是小公司比拟多?诸如此类。 感兴趣的话题,在理解观众群体的根底下,能够接着深入分析理解一下不同分层的观众的关注点别离是什么?还是以笔者此次分享为例,在大略理解到参会者的公司分层以及角色占比后,我在演讲内容中会倾向性讲一些和观众非亲非故的痛点,实质上还是为了和观众产生共情,同时能够以观众比拟容易接受的形式传递主题相干信息。 观众受害点,说白了就是大家看完你的演讲,能够播种到什么,比方笔者冀望通过分享能够让大家理解研发团队如何自建SRE体系,以及建设SRE体系通常须要做哪些档次的事件等,这些就是观众的受害点。 二 PPT筹备实用于Keynote或者其余相似工具,因为GOPS大会本次仅提供了PPT模版,笔者下文举例都会以PPT为例。通常技术演讲的模式是比拟固定的,所以PPT内容的outline相对来说也有肯定套路的,下文以我在GOPS大会分享的PPT为样例,做一个介绍。 1 PPT outlineWho 自我介绍局部,倡议1页PPT,简略介绍我是谁,我做过什么,外围在于和观众建立联系,并传播为啥我有资格能够讲这个Topic。 What 倡议一页PPT,通过最简略语言讲述明天要分享的主题,能够让观众通过一句话理解到你要讲的是什么(分享演讲主题的骨架也是一个不错的形式)。 Why 1-2页PPT,重点局部,须要在短篇幅内讲清楚演讲主题的背景,吸引观众的注意力以及引发共鸣。 How 外围演讲内容,通常管制在5-10页,倡议开展3-5个点讲,每个点1-2页。每个点表白上要体现出逻辑性和层次性,通常每一个点要有故事能够讲进去,背景-案例-挑战-解法-成绩。 Future 可选局部,倡议1页PPT,外围表白的是演讲者对演讲波及核心技术将来的认识。通常作为技术类演讲,受众通常为技术类人员,不止关怀演讲者想表白的技术现状,对于演讲者对于指标内容的将来认识也通常比较关心。比方笔者这次分享的SRE局部,受众通常是运维人员,大家在理解弹性计算SRE做了些什么的时候,通常也会关怀咱们将来会做什么?咱们对技术方向的判断是什么? Recap 结尾总结,倡议应用1页PPT汇总,同时突出重点(重点内容字体要足够大,大到醒目)。通常的技术演讲工夫会在30分钟以上,当演讲进行到序幕的时候,观众能够记住的内容曾经非常少了。而结尾时刻的内容也是受众者比拟关注的,这个时候演讲者来一段提纲挈领的总结,能够无效帮忙大家造成对演讲Topic的整体脉络记忆,同时这个时候肯定要把会议想要表白的核心思想表达出来,再次强化。 2 设计准则PPT设计是一个技术活儿,从内容设计到软件应用,每一个局部都有大量的常识值得学习。在这里我想和大家分享的并不是如何设计PPT(如果大家感兴趣,再抽时间把我无限的PPT技能做个总结),而是PPT设计的一些根本准则。只有遵循这些根本准则,不须要懂任何PPT软件(PowerPoint、Keynote等)的高级技巧,也不须要懂内容编排就能够做进去一个简洁的PPT来满足绝大部分日常场景。大家可能留神到TED演讲以及一些出名的演讲者所出现给观众的PPT,鲜有精美绝伦,更多的是简洁而不简略,内容(PPT内容以及演讲者讲述的)才是重点! 放弃格调简洁 字号肯定不要超过5种,通常状况不要超过3种:色彩不超过3种不必刻意抉择动画放弃格调对立 抉择一种字体雷同作用的文字或者图片,应用雷同的格局图片格调对立管制内容总量 PPT页数通常不超过30页,核心内容页不超过20页每页文字内容少于篇幅1/2PPT不是重点 PPT永远不是重点,内容才是!不要适度雕饰PPT三 演讲稿筹备当PPT筹备好了之后,大部分同学可能感觉,演讲的素材曾经有了,是不是能够间接“躺平”了。显然不是,那些大家所知的十分职业的演讲比方乔布斯在苹果发布会以及在斯坦福上的演讲,咱们能看到的Keynote只是老爷子演讲筹备中,最简略的一环,此外业余的演讲稿筹备以及大量的刻意练习缺一不可,下文将逐个进行讲述,首先介绍一下演讲稿筹备。 1 是否须要筹备演讲稿首先,大家可能会纠结于要不要写正式的演讲稿?笔者已经也纠结过这个问题,之前的外部分享都习惯了临场发挥,所以在外部第一次试讲的时候,发现自己讲进去的内容的逻辑性以及连贯性都不太好,甚至还不如观众间接看PPT来的畅快。简略复盘下来,最基本的起因之一是因为临场的语言组织能力会强依赖不可控的因素比方环境(受众变动,地点变动等),自我情绪状态(缓和),而无效的解决办法就是备稿并继续刻意练习。 所以,我感觉通常状况,尤其是作为演讲新人来讲,演讲稿筹备是十分必要且重要的一个环节,那么如何筹备演讲稿呢,上面系统性的介绍一下我的思路。 2 如何筹备演讲稿演讲稿肯定是源于PPT的,PPT是观众最直观能够触达的,演讲也是围绕PPT来进行的,所以演讲稿首先肯定是源PPT的,然而如果演讲稿一味和PPT统一,那么演讲也就失去了意义,间接看PPT不是来的更间接,高效吗? 所以,我了解现实的演讲稿应该是源于PPT,但超脱于PPT。简略解释一下,PPT是演讲的骨骼,而演讲稿应该是血肉,演讲稿存在的价值是让演讲变成“血肉之躯”,而演讲者自身依靠于此,并赋予其灵魂。上面,分享一下我的演讲稿筹备过程。 PPT分组 - 思路分层 ...

June 28, 2021 · 1 min · jiezi

关于技术:有声聚一堂-RTE-2021-编程挑战赛圆满收官

6 月 12 日,由声网Agora 与环信联结主办的“RTE 2021 编程挑战赛”圆满闭幕。从 200+ 支参赛队伍中冲出重围的 46 支决赛队伍用精彩的问难为历时 2 个多月的大赛划下了圆满的句号。 往年的“RTE 2021 翻新编程挑战赛”共分为 2 个赛道:利用翻新赛道连续了「应用声网Agora SDK 开发利用」的赛题;技术创新赛道开发者能够「利用声网云市场插件接口,开发自研插件与性能演示 Demo」。 只管此次的赛制与赛题对参赛队伍提出了更高的要求,但同时也为大家提供了独有的技术创新空间。相较去年而言,两个赛道的报名队伍及提交作品简直都是去年的两倍。 本次大赛的决赛和颁奖都是通过 Agora Video Call App 在线上进行的,全程通过 B 站进行了直播。 最终,决赛共诞生了利用翻新赛道的一、二、三等奖团队各一名,“环信专项奖”一名,以及“优秀奖” 六名;技术创新赛道“技术创新专项奖”一名,“优秀奖”一名。 利用翻新赛道一等奖:Agora Home AI随着智能设施性能晋升和网络的疾速倒退,以音视频为根底的智能硬件也正在蓬勃发展中。跨品牌、跨产品的设施治理也成为萦绕在用户日常应用中绕不开的一个话题。 「Agora Home AI」 零碎以智能家居为主题,应用云信令 SDK 实现了IoT 设施近程管制。同时,通过声网Agora RTC SDK 实现人与机器的 1V1 视频,将机器人端采集到的视频发送至 PC 控制中心,进行 AI 智能检测,触发事件响应。 零碎采纳开源了 Yolo V3 算法进行各种视频数据的解决,反对 C#、C++ 调用;Unity 3D、VS 系列开发。目前已反对 Yolo 根底 80 种物体辨认、安全帽辨认、冰球辨认文件等。采纳声网提供的云信令 SDK 进行近程设施管制,构建群组房间进行音讯实时通信,反对通过自定义协定进行智能硬件的管制。 「Agora Home AI」能够帮忙用户实现可穿戴设施、智能家具设施、视频监控设施接入何管制。包含智能灯光、智能门窗、智能门锁、智能安防、智能手环监测、智能家电管制等配套产品,让用户实现多种品牌的智能设施在对立的交互平台内互联互通、对立治理、智能联动。为给用户发明更舒服、更平安、更节能的家居生活环境。 二等奖:Agora FIow取得第二名的作品「Agora Flow」是一个基于声网+环信 SDK 搭建的音视频 Low Code Web 共享编辑器。 ...

June 17, 2021 · 1 min · jiezi

关于技术:技术人生第3篇解决问题的规律总结

简介:本文将介绍问题钻研背景及解决问题的个别法则和非凡法则及二者之间的辩证关系。作者:贺迷信 往期技术一号位方法论系列文章: 「技术人生」专题第1篇:什么是技术一号位?「技术人生」第2篇:学会剖析事物的实质 一、背景1. 从事物的实质说起事物本质就是外部的主要矛盾次要矛盾的演变过程,同时该演变过程受外界环境其余事物的互相关联和相互影响。在广泛的状况下,一个事物的生命周期,是它的主要矛盾、次要矛盾被解决的过程体现。如何剖析问题实质,咱们曾经在《技术一号位的方法论【实践篇】—— 事物本质剖析的操作步骤及剖析事物本质的必要性》 一文中给出了剖析过程和模板,感兴趣的同学能够应用这个模板疏导本人剖析本人的业务。 咱们日常生活、工作中遇到问题都是先从主要矛盾动手,解决了主要矛盾、次要矛盾,随着事物倒退到新的阶段,新的主次矛盾也会持续呈现。当然新的主次矛盾并非凭空出现,而是过来的其余矛盾演变而来,在事物以后生命周期所处阶段,在问题所处的范畴内,成为了妨碍事物持续倒退的主要矛盾次要矛盾。这就形成了事物的倒退过程,事物的倒退过程恪守了这一法则。 如上图所示,当咱们面对复杂事物时,最开始只能感知到以后事物和本人关联最严密的某个方面,即该事物的某个维度。从这个维度动手,解决最外围的问题,即主要矛盾。随着精力和资源的一直投入,当主要矛盾的次要方面、次要方面被逐渐解决,新的主要矛盾呈现,事物倒退会进入下一阶段,如下图所示,事物在某一维度上的纵向倒退,实际上就是一个问题的粒度一直细化的过程,也是生产力对事物的革新不断深入的过程。这一点通知咱们,须要深刻地而不是外表地看问题。 而当事物纵向倒退的同时,随着纵向问题的一直解决,横向的新的维度也会逐渐成为该复杂事物的主要矛盾次要矛盾,如下图所示,事物在横向发展上被感知和解决的维度变多,人们对事物的认知从繁多维度向多维度转变。这个过程通知咱们,须要全面地而不是全面的看问题。 当咱们看到了事物在某一个维度上的纵向倒退的过程,以及事物在多个维度上的横向发展的过程之后,要意识到这两个过程并不是某个过程先于另外一个过程产生的,更多是同时产生的,两个过程的联合并且一直演进各自的倒退过程才是事物自身倒退的法则,最终咱们能够从下图看到一个事物通过若干个阶段的倒退造成的全貌。这一点通知咱们,须要系统地而不是零散地看问题,同时还要以倒退的眼光看问题,而不能动态地看问题。 以上的内容都是围绕事物外在来看它的倒退过程的,联合事物本质的剖析一文来做剖析,咱们还须要看到事外部环境中的其余事物与以后事物的互相关联和相互影响。这一点也通知咱们,要广泛分割地而不是繁多孤立地看问题。 综合后面的图示和阐明来看,深刻地看问题,就是要看到事物倒退过程的细节,各维度下的畛域的细节,这是宏观的视角;全面地看问题,就是要看到更多维度,是宏观的视角;这个过程实际上是从宏观到宏观的视角切换的过程。 要系统化地看问题而不是零散地看问题,就是在视角从宏观切换到宏观的过程中,关注点要从部分切换到整体,从而以全局视角来对待问题; 要广泛分割地而不是繁多全面地看问题,就是要看到外部环境与事物外部主次矛盾的关系和相互影响,既向内看到本身外部的决定性因素,又向外辩证地对待环境对内的影响以及外在对外在的影响和反馈。这个过程其实就是从外向外的视角切换的过程。 要以倒退地眼光看问题而不是动态地看问题,就是不管在以宏观视角还是以宏观视角看问题时,都须要同时在工夫维度上看这个问题的过来是什么样的、当初是什么样、过来是如何演变为当初的、将来可能会变成什么样; 面对简单的问题时,咱们只有从这些角度理清问题的实质,能力在解决问题时,抓住实质和重点。 所以解决问题的过程其实就是:问题的解决由主到次,由骨干到细节,随着该过程的一直迭代,须要被解决的粒度变细,问题须要被解决的维度变多。失常状况下,所有的问题的解决,都合乎这个法则,体现了解决问题的形式的普遍性。 2. 什么是法则在探讨事物的实质的时候,咱们提到了事物倒退是听从一个法则的,然而理解法则对于理论解决问题有什么用途?技术一号位为什么要理解解决问题的法则?做技术和做业务有什么法则可循么? 在答复这些问题之前,咱们首先要一起看下到底什么是法则,马克思主义哲学的角度是怎么剖析法则的,法则具备哪些个性。以下内容全副皆为从《马克思主义哲学原理》(陈先达、杨耕著) 教材中摘抄的要害内容,受限于文章篇幅,局部内容应用省略号省略,比拟关注的读者能够查看原文来更加全面、系统地了解什么是法则: 法则是实质的、必然的和稳固的分割 • 法则的外延 首先法则是事物及其倒退过程中的实质的分割。事物之间存在着广泛的分割,但并不是所有的分割都是实质分割,都形成法则。…… 这就是说,法则不是事物的景象,而是属于事物本质档次的货色;法则不是通过感官能够间接把握的,规律性的意识属于感性思维档次的意识。 其次,法则是事物及其倒退过程中的必然的分割。法则和必然是等同水平的概念,代表着事物倒退过程中必然如此,确定不移的趋势。所谓法则的偶然性,就是指法则的存在、法则的作用及其结果的不可避免性。具体来说,一些事物的存在,不可避免地会引起另一些事物的呈现;事物倒退的这一阶段,不可避免地要把事物疏导到另一阶段。…… 在事实中,法则的偶然性并不意味着法则只有一种表现形式,也不意味着法则只能以一种形式实现进去。在了解法则的偶然性时,要留神把法则的偶然性与法则的实现形式做适当的区别。 最初,法则是事物及其倒退过程中的稳固的分割。所谓稳固的分割,是指只有具备肯定的条件,法则就会重复起作用,广泛地实现进去。法则的偶然性正是在法则的重复性、普遍性中得以体现的。…… 因而法则的重复性是在一个一个不可反复的事物中体现进去,法则的重复性只是反复贯通同类事物中的偶然性的内容。用事物的不可重复性来否定法则的重复性,实际上是混同了法则的重复性与事物的重复性的区别。 法则的实质不是全演绎,而是对事物本质的把握。在个别之中存在个别,无限之中蕴含着有限。在肯定的事物或流动中证实了规律性,也就是在有限的同类事物中证实了法则的重复性。 任何法则都是主观的,不以人们的用意和欲望而存在并产生作用,既不能人为发明,也不能人为毁灭。法则既不能人为发明也不能人为毁灭,并不意味着在历史上产生作用的所有法则都永远起作用。 任何法则都是在肯定条件下起作用的(这句话极其重要,是本文前面探讨个别法则和非凡法则的转换过程的根底)。法则既不能人为发明也不能人为覆灭,也不意味着人在法则背后无能为力。人们能够通过扭转、发明法则产生作用的具体的条件而扭转法则产生作用的模式。 • 法则的类型 依据法则存在畛域的不同,能够把法则划分为自然规律、历史法则和思维法则。 依据法则发挥作用范畴的不同,能够把法则划分为个别法则和非凡法则。所谓个别法则,就是对肯定畛域内所有事物都起作用,对倒退的全过程都起作用的法则。非凡法则则是对该畛域内某些事物起作用,对该倒退过程的某些阶段起作用的法则。 个别法则和非凡法则之所以有作用范畴大小的区别,本源在于个别法则和非凡法则产生作用所须要的条件不同。一般来说,在肯定质的零碎中,个别法则之所以能对该零碎所有的事物及其倒退的全过程都起作用,是因为个别法则产生作用所须要的条件比拟个别,比拟少,而非凡法则产生作用所须要的条件比个别法则产生作用所须要的条件更多,更具体。从法则产生作用的条件看,法则的普遍性共同性水平是通法则产生作用所须要条件的数量成反比的。法则作用的普遍性水平越高,它发挥作用所须要的条件越少;法则作用的普遍性水平越低,它发挥作用所须要的条件就越多。 对立统一法则是辩证法的本质和外围 (该局部内容与本文主题无关,仅用于科普的目标放进去) 唯物辩证法的法则体系就是由 对立统一法则、质变量变法则和否定之否定法则这三个基本规律,以及内容与模式、实质与景象、起因与后果、必然与偶尔、事实与可能等一系列领域所形成的。其中,对立统一法则形成了辩证法的本质和外围。 3. 为什么要钻研法则钻研法则的目标,是为了迷信地、捕风捉影地、正确地解决日常生产生存中遇到的问题,防止因为不合乎客观规律而带来损失。在日常工作中,往往会遇到看起来非常复杂的场面,如果咱们不把问题剖析分明,不寻找暗藏在问题景象背地的法则,在解决问题的过程中生吞活剥过来的一些教训或者书本上的常识,那么就很可能会呈现经验主义,也会呈现实践偏离理论的教条主义。教训也好,常识也罢,都须要基于事实为根底,不违反事物倒退的客观规律,否则就会被法则反过来教训,付出额定的代价。所以钻研法则有益于止损。简而言之,人们能够“通过做事符合规律”来躲避失败的危险。 钻研法则的目标,是为了找出问题所合乎的法则,而后联合法则产生作用所须要的条件,通过肯定的生产力伎俩来发明该条件,从而利用法则的发展趋势来疏导事物的倒退从而达到咱们冀望的目标。在日常工作中,特地是做业务,对于技术一号位而言,如果只能埋头做本人手中的需要,而不理解业务倒退的法则,那么就无奈在适当的工夫投入适当的兵力做适当的事件。这种状况下,技术一号位实际上变成了仅仅带着一个团队做需要的“包工头”,而不是能够帮助业务一号位实现推动业务倒退重任的技术一号位。 在之前的文章中咱们提到过技术一号位的职责是什么,其中,在零碎架构方面,零碎架构的前瞻性、可扩展性的前提就是可能把握业务倒退法则而提前做了技术架构上的布局;除此之外,在兵力的投入、战斗的发动等组织协同方面也都须要合乎业务倒退法则。如果不论业务以后阶段的问题和主次矛盾,也不论这个主次矛盾将来会朝什么方向倒退,那么最终技术只能被动地响应业务需要,被业务需要推动倒退。 如果提需要的人把握了业务倒退法则还好,一旦提需要的人眼里也只能看到客户抛出来的问题而不是业务发展趋势和法则,那么可想而知技术的投入本质上是在围绕着细枝末节做无用功。而对于那些有能力的技术一号位,做的各种技术决策不仅能撑持业务的倒退,保障业务的运行,更重要的是利用生产力的晋升,联合业务倒退的法则来疏导、驱动业务的倒退。咱们明天不聊具体某个事件怎么做,如果有同学想探讨个例,咱们能够线下交换。须要大家明确的是,每个业务所处环境不一样,每个业务所处的倒退阶段不一样,所以讲再多的个例都没有意义。咱们要间接从不同个例中的共性讲起,讲透,找到法则,这样就能让更多的人做业务的时候晓得当初要做什么,为什么要这样做,接下来要做什么。简而言之,就是通过“预测事物倒退法则”,依附法则来从事物倒退中获益。 钻研法则的目标,也是为了利用个别法则和非凡法则的辩证关系,把握突破法则的能力,从而让看起来不可能、不符合规律的事件产生,从而从中受害。“看起来不可能、不符合规律”的事件,可能是减速事物某个阶段的倒退,也可能是间接跳过事物的某个倒退阶段间接进入下一阶段,还可能是缩短了某个事物在某个阶段的停留。总之,在结构性上影响事物的倒退,要比单纯地利用法则或抗拒法则获益更大,当然影响也更粗浅。 比方做业务的过程中,咱们能够利用已有的中间件和零碎服务来升高业务启动过程中的技术投入从而减速业务启动过程;咱们能够利用已有的根底保障机制和零碎工具来升高业务倒退过程中的系统性危险,从而可能把兵力聚焦在业务问题的解决上,从而可能跳过反复的稳定性建设的阶段,减速业务倒退过程;原来一个业务要必然经验的生命周期的各个阶段,都随着相干技术的复用和生产力的晋升而在工夫上被压缩或间接跳过,因而业务倒退速度要比单纯堆人力要更快。 所以“业务倒退恪守其生命周期”这一非凡法则,被突破的时候,就能让业务跳过某些看起来是必须的无奈跳过的环节。简而言之,就是通过“突破法则”,来发明看起来的不可能。咱们须要辩证地了解“看起来不可能”。看起来不可能本质上是产生了“在某人或某些群体认知之外的” 的事件,在具备更高的生产力的群体来看,前者眼里的不可能大概率是稀松平时的事件,举个简略的例子:飞机对于原始部落和现代文明而言,别离是“不可能”和“平常事”,实质上问题不在于飞机,而在于不同群体所把握的生产力的差别。对于认为“不可能”的群体,让他们突破既有认知法则的最简略的形式就是把更先进的跨代的生产力赋予对方。 二、解决问题的个别法则和非凡法则及二者之间的辩证关系1. 为什么要剖析解决问题的法则咱们日常生产生存中,很多事件,最初实质上都能够形象为在解决问题,只不过问题所属的畛域不同,背景不同,波及的方面不同,问题所处的环境和倒退阶段也不同,尽管变幻无穷,即事物自身存在特殊性,然而在如何解决问题上,也是有个别法则和非凡法则存在的,也是合乎矛盾的普遍性的。因而把解决问题的法则钻研分明,剖析分明解决问题的个别法则和非凡法则之间的辩证关系,对咱们日常工作和生存有极大的益处,或者说,对于技术一号位来讲,有助于做好日常工作,履行好角色赋予的职责。 2. 为什么要剖析个别法则和非凡法则之间的辩证关系在下面的剖析中咱们能够看到,钻研法则的最高境界是突破法则,而突破法则须要了解个别法则和非凡法则之间的辩证关系。 如果只是单纯地、抽象地探讨这个个别法则,那么对于咱们理论生产生存中解决问题的指导意义太弱,而如果不探讨这个解决问题的最根本的个别法则,那么再探讨更具体的场景时,非凡的法则是如何来的,非凡法则如何被突破,就说不清了。所以二者之间的辩证关系是咱们最高效地利用法则的实践根底。 咱们上文中援用了《马克思主义哲学原理》教材中的一段话,这段话是对于个别法则和非凡法则的关系的。然而从探讨能够看出,教材只简略地提到了个别法则和非凡法则的差异,并没有探讨二者之间的关联性。在这里咱们尝试来剖析一下二者之间的关联性,剖析分明二者之间的辩证关系,从而可能让咱们从中获益,疏导咱们看清在日常做业务、做技术的过程中,看明确个别法则是什么,非凡法则是什么,如何利用个别法则来“突破”非凡法则,或者利用非凡法则来突破个别法则,从而可能让事物倒退的过程受咱们的疏导。“突破法则”看起来和“做事件要合乎客观规律”是矛盾的,但“突破法则”本质是指扭转事物符合规律的条件,从而让事物合乎新的法则;而“做事件要合乎客观规律”讲的是事物所属环境的条件不论怎么变,都是会听从某一种法则的。因而实质上二者并不矛盾,要辩证地了解这个“突破法则”和“做事件符合规律”的关系。 个别法则和非凡法则之间的辩证关系在接下来的探讨中,咱们会把法则对事物起的作用简化表述为“管制”。这并非学术性的简化,只是单纯为了精简探讨过程,并且把表述口语化。 个别法则和非凡法则之间的辩证关系具体如下: • 在肯定畛域内,个别法则对所有事物起作用,包含该畛域内的合乎某个非凡法则的事物。• 在肯定畛域内,非凡法则管制的事物对外体现为受非凡法则的管制,然而并不意味着个别法则所起的作用不存在。• 在肯定畛域内,非凡法则和个别法则是叠加存在独特施展着作用的,在非凡法则的条件下事物沿着非凡法则的解放倒退,当满足非凡法则的条件隐没时,事物整体的倒退受个别法则管制。• 在肯定畛域内,“构建合乎非凡法则的条件”是决定事物受非凡法则管制还是受个别法则管制的关键因素,而生产力是决定该关键因素的关键因素。 对于个别法则和非凡法则,咱们能够从如上示意图中看到,个别法则的影响范畴大,普遍性高;非凡法则的影响范畴小,普遍性低而特殊性高;同时,非凡法则须要更高的生产力,而个别法则则对生产力的要求不高。同时咱们须要晓得生产力的利用会带来老本,所以个别法则和非凡法则之间的转换也会波及到老本因素,如下图所示: 基于下面的剖析以及示意图能够晓得如下论断:事物受非凡法则影响还是受个别法则影响是能够互相转换的,而让这种转换产生的要害是对该事物操控的生产力的程度。生产力低下的时候,事物在个别法则或者非凡法则之间转换的难度高,事物在所处环境和条件下更偏向于恪守使之产生的法则而不产生所恪守的法则的变动;生产力进步的时候,事物在个别法则或非凡法则之间转换难度随着生产力的进步而变低,事物恪守的法则能够在生产力的帮忙下调整从而容许人间接影响事物倒退法则。因而,当咱们想要利用法则甚至突破法则的时候,咱们能够持续从下面的实践剖析得出如下论断: 在咱们生产力程度比拟低的时候,解决问题要合乎事物的倒退法则;而在生产力程度比拟高的时候,咱们能够通过调整事物合乎非凡法则的条件从而让事物恪守非凡的法则,或者让事物不再恪守非凡法则而回归个别法则的管制;如果咱们想要突破法则让看似不可能的事件产生时,不是仅仅把资源投在事件的自身上,而是同时须要投入在与之相干的生产力的晋升上,二者之间的投入比例须要视理论状况做调整。解决问题的个别法则和非凡法则探讨完个别法则和非凡法则的辩证关系,咱们终于能够探讨解决问题的个别法则和非凡法则了。 在背景章节中咱们从事物的实质引申到了问题解决的法则,即:解决问题的过程合乎事物的实质演变过程,“由主到次,由骨干到细节”,周而复始,直至事物沦亡。依照马克思主义哲学原理中法则的类型的划分来看,这个法则应该属于个别法则,而不是非凡法则,因为除去极个别的状况下,大多数人都能在解决问题的过程中抓住重点去解决,即使这个人并不理解马克思主义哲学,不相熟矛盾论,这个法则须要的的条件不多,适用范围极广,所以它是个别法则。 ...

June 1, 2021 · 1 min · jiezi

关于技术:技术人生第2篇学会分析事物的本质

简介:对于研发同学而言,探索事物的实质,是最根底最外围最先须要被把握的技能,没有之一。作者:贺迷信 技术一号位不是岗位,更多的是技术人员在公司中做事的一种心态,这个系列的文章适宜所有想要对日常工作“知其然更知其所以然”的技术人,借助实践工具的指引,联合本人的实际经验,悟到本人的播种,从而减速成长的过程。大道理千千万万,有缘者得之真谛践于其行而非流于其表。 将来一段时间,阿里巴巴中间件公众号会继续公布系列文章,欢送关注。往期技术一号位方法论系列文章:「技术人生」专题第1篇:什么是技术一号位? 背景生存中每时每刻都在产生着各种各样的事件,有些与己相干,有些看似毫无瓜葛,不管事件大小,总须要分出一部分精力,或多或少,对事件进行解决解决。在解决这些事件的过程中,在和某些人接触时,总能感觉到他们对事物的认知要更粗浅,更全面,听其言如同醍醐灌顶,观其行胜读十年书。这样的人解决问题往往切中时弊,事倍功半;而在和另外一些人沟通时,则可能会感到对方对某个事件的认知其实流于外表,解决问题往往抓不住重点,做的很辛苦却多是无用功。那么到底是什么造成了两种人对事物认知的差别?是否有什么路径或者形式可能打消这种差别? 作为技术研发人员,总面临着各种各样的需要,总会有前人一直强调技术的复用,强调代码的重构,可是往往是倒排的截止日期逼迫研发更快上线长期需要,造成线上拣不洁净的满地鸡毛,同时留下一身还不完的技术债权。为什么面对肯定会变的业务需要,研发人员仿佛永远跟不上需要变动的节奏?很多时候大家本能的会怪罪产品经理没有想分明,那么有没有人思考过,和咱们每天配合的产品经理或者经营人员,到底是什么货色没想分明,从而导致了咱们研发同学本人一直地返工?他们没想分明的事件,咱们是不是素来就没想过?这些事件,咱们该不该想,能不能想分明,有没有益处?研发人员须要把握什么技能来应答永远都在变动的业务需要? 作为零碎架构师,在面对简单业务零碎时,开局往往操作猛如虎,三年布局五年演进,可是通过若干年的建设,往往只是遗留下泛滥见招拆招的祖传代码,新的需要须要在旧的业务逻辑的缝隙外面找“解法”,一线开发人员不仅要避开“牵一动员全身”的各种弯弯绕绕,可能连架构自身也曾经变得模糊不清了,更不必提架构的演进。这所有都会逐渐失控上来直到某一天达到临界点再来一次颠覆式的重构,让凌乱从新回到原点,开始新一轮的技术债权周期,当然,零碎肯定是 2.0 或者 3.0了(目前还没见过 4.0 的零碎)。可是当年说好的架构可扩展性呢,说好的形象水平高呢?架构自身到底和业务有什么关系,架构的演进又和业务的倒退有什么关系,如何能力让架构师突破“架构设计和演进过程被事实重复打脸”的魔咒? 作为研发团队 leader,带着本人的人做需要交付,一边忍住亲自下场写代码的激动不得不做着项目管理的事件,一边又可能被上面的人狐疑技术能力;各种倒排的截止日期好像一条条排着队催债的红线,眼看着这些红线圈着本人团队的黑着眼圈的兄弟,在一个又一个的坑外面像炮灰一样摸爬滚打,而本人只能像一个大号的外包资源经理一样对这种场面在实际行动上大刀阔斧,在思想上除了感觉要一直加人之外感觉无力回天。如何能力让团队成员在做业务的过程中不再是资源一样被耗费而是像资产一样自我增值?如何能力利用对业务发展趋势的预测突破法则提前布局,在策略上把握主动性,从而在战斗上既能先于对手做出稳固的产品,又能有足够的工夫打磨产品从而晋升用户的应用体验? 不同角色的技术人,不管在工作还是在生活中,面临的这一系列陈词滥调的问题时,或者都心愿能有一抹就灵的万金油,打一发银弹进来,就可能留下广为业内传唱的人月神话。可是在现有的生产力条件下,技术人员既没有万金油,更不存在银弹,而且人月神话永远都是神话。所有的事件,所有的问题,想要被解决,都要回到最后的原点:这件事件的实质是什么?也就是说,咱们日常工作中的事件的终点不是应用什么工具解决问题,而是先认清这件事件 —— 认清一件事件的实质,是所有后续口头的前提和根底。做业务需要剖析也好,做架构设计画架构图也罢,计算机语言和技术栈的抉择以及相干整体解决方案的构建是一方面,而“基于对业务实质的了解进行的业务建模并联合业务倒退继续演进”是极其重要的、却往往被忽视的另外一个方面。 日常工作中,很多研发人员往往把注意力集中在各种计算机语言及其技术栈上,大家会花工夫翻看各种技术书籍,探索各种技术计划背地的原理,而后通过业务实际晋升集体技术能力,所有的促成个人成长的事件简直都是围绕着“技术”两个字开展,然而,特地是对于长年从事业务研发的同学而言,大家是否意识到,除了“技术”以外,还须要把握“业务”相干的常识,而其中,探索事物的实质,是最根底最外围最先须要被把握的技能,没有之一。它是策略层面构建业务大图的根底,是排兵布阵发动要害战斗的根底;也是战术层面剖析业务需要的根底,做架构设计的根底,做业务领域建模的根底。技术一号位须要把握的所有工具和方法论,所有的终点都是它,所有的实践工具和方法论最终都是它在某个畛域内的利用、投射和简化。 什么是事物的实质事物本质的哲学定义抽象地探讨事物的实质,波及到了哲学层面,目前自己不具备相干的能力来进行具体的实践论证,这里就间接摘抄马克思主义哲学对于事物本质和景象的对立统一的阐述,来看哲学层面的事物的实质是什么:• 实质是事物的基本性质,是事物本身组成因素之间绝对稳固的内在联系。—— 《马克思主义哲学原理》(第五版,陈先达、杨耕著)• 实质是事物的基本性质,是事物本身组成因素之间绝对稳固的内在联系,是由事物自身所具备的非凡矛盾形成的。—— 百度百科• 唯物辩证法的宇宙观主张从事物的外部、从一事物对他事物的关系去钻研事物的倒退,即把事物的倒退看做是事物外部的必然的本人的静止,而每一事物的静止都和它的四周其它事物互相联系着和相互影响着。事物倒退的根本原因,不是在事物的内部而是在事物的外部,在于事物外部的矛盾性。任何事物外部都有这种矛盾性,因而引起了事物的静止和倒退。事物外部的这种矛盾性是事物倒退的根本原因,事物和事物的互相联系和相互影响则是事物倒退的第二位的起因。—— 《矛盾论》毛泽东• 钻研问题,忌带主观性、片面性和表面性。所谓主观性,就是不晓得主观地看问题,也就是不晓得用唯物的观点去看问题。这一点,我在《实践论》一文中曾经说过了。所谓片面性,就是不晓得全面地看问题。—— 《矛盾论》毛泽东 事物本质与景象的对立统一剖析1、实质和景象是对立统一关系。任何事物都有实质和景象两个方面。世界上不存在不体现为景象的实质,也没有来到实质而存在的景象。实质和景象是对立的,但二者又有差异和矛盾。实质从整体上规定事物的性质及其根本倒退方向,景象从各个不同侧面体现实质;实质由事物内部矛盾形成,是比拟繁多、稳固、粗浅的货色,靠思维能力把握;景象是丰盛、多变、外表的货色,用感官即能感知。假象从否定方面体现事物的实质,给人一种与事物齐全相同的印象,掩盖着实质。假象的存在显著体现出实质和景象的矛盾。因而不能简略地把景象与实质等同起来。—— 百度百科 2、事物的实质与景象是对立统一的,这是主观辩证法,把这种辩证法使用于人的认知过程,就要求人们既不能脱离景象去空谈事物的实质,也不能停留在事物的景象上,而要透过景象抓住事物的实质。(本文作者批注:透过景象看实质,这句话谁都懂,然而到底怎么能力做到,是本文尝试给出的。) 为此,要在实际的根底上察看大量的景象,尽可能多地占有理性资料,这是认知透过景象抓住实质的前提条件。(本文作者批注:这就是“没有考察就没有发言权”的理论依据。)在察看社会问题时,肯定要学会辨别实质与景象,要抓住实质与支流,这是其一。 其二,有了察看到的大量景象,占有了实在的理性资料,并不等于抓住了事物的实质,要透过景象抓住实质,就必须对大量的景象、实在的理性资料,以及它们之间的关系进行剖析和钻研,这就须要把握迷信的办法。(本文作者批注:《马克思主义哲学原理》中并没有讲明须要把握的迷信的办法到底是什么,而这一点,恰好是本文作者结合实际实践经验尝试给出的,同上一个批注。) 其三,事物的景象盘根错节,而且事物的实质有一个逐步裸露,逐步开展的过程,所以人们对事物本质的认知不是一次实现的,而是一个一直深入的过程,是一个由全面到全面、由不太粗浅到粗浅的过程。—— 《马克思主义哲学原理》(第五版,陈先达、杨耕著)理解了哲学层面的实质与景象的对立统一关系,有的读者可能会问,这和业务研发有什么关系?我这里只举一个看起来十分小然而实际上问题很大的例子:咱们所做的新批发业务,整个流程涵盖了供应商、平台、渠道客户、合作伙伴和消费者这些不同的业务参与方,整个业务能够让供应商入驻平台,给平台上的渠道客户供货,从而让渠道客户本人的用户可能以积分或者积分加现金的形式购买商品。 某天产品经理提了一个需要,说要“在供应商控制台中减少一个删除按钮,删掉供应商不想看到的商品”。看似非常简单的一个需要,在商品列表外面减少一个删除按钮,应该很快就能上线,然而实际上,删除商品这个动作背地真正的业务含意和场景并不是简略的技术上的把商品数据软删除,而是“进行供货”——供应商要删除的商品很大概率曾经签过在线协定,以某个价格供货给某个渠道客户,这个时候研发人员如果依照需要无脑删除商品数据,就会造成曾经在售卖甚至在加入经营流动的商品忽然无奈购买,造成渠道客户的损失或引发舆情。 所以,研发人员沟通完需要要进行技术计划评审时,被我驳回,要求相干的同学实现业务场景的剖析和探讨,补全删除按钮背地的残缺业务流程,将“删除”按钮的名称批改为“进行供货”按钮,并且针对曾经不在任何渠道销售的商品独自提供筛选项,而不再在供应商商品治理列表外面默认展现。所以整个需要本来就是一个删除按钮1天的工作量,实际上剖析分明产品需要背地的业务场景和真正的业务含意当前,就变成了一个波及到了进行供货的在线审批流程、供货协定更新、渠道在售商品下架等等一系列联动的简单业务需要,技术计划的复杂度和原来相比更简单,排期更长。 作为业务的技术负责人,如果不能把握业务需要背地的实质,相似这种状况会层出不穷,所有疾速上线的长期计划最初都要随着需要的深刻而从新投入人力和精力进行重做,这方面的老本往往会转嫁在一线研发同学身上。 探索事物本质的办法形象的哲学定义并不能给咱们提供透过景象看实质的实际操作办法,然而却指明了事物本质的组成和关键点。咱们能够基于哲学上的定义和《矛盾论》全文以及本文中特地援用内容可知,如果想要剖析分明一个事件的实质,就是要主观地去剖析事物,梳理它外在的主要矛盾和次要矛盾,同时须要梳理外在的它和它所处环境内其余事物的互相分割和相互影响。 外在要剖析钻研指标事物的组成部分和对应的对立统一关系,从而得出对应的主要矛盾次要矛盾,理清矛盾的次要方面和次要方面。须要留神的是,相干的剖析是建设在事物的某一维度上,在事物倒退的某一阶段上的,随着事物的倒退,相干的剖析可能会呈现变动。事物的外在决定了事物的实质。如下图所示: 外在要剖析在肯定环境下,钻研指标事物和其余事物之间的互相关联关系和相互影响。事物的外在通过事物的外在关系和影响来影响事物的倒退。这一点能够简略思考一个问题:一把一般的锤子能够突破一面一般的玻璃,根本原因在锤子还是在玻璃?如果感觉根本原因在锤子的读者,能够持续思考:一把一般的锤子能够突破钢化玻璃么,能够突破防弹玻璃么,能够突破钢铁么?如下图所示: 通过以上的示意图和对应的剖析阐明,咱们能够理解到在剖析问题实质的过程中的所有关键因素,对于具体操作步骤和阐明指引,在本文第四章节会给出模板,不便大家在理论工作生存中应用。 剖析事物本质对技术一号位的必要性业务研发,特地是简单业务零碎的研发,实现产品经理提出的业务需要仅仅是其表象,其真正实质外延,是应用技术手段将解决某一特定问题的逻辑数字化,利用计算机技术对客观事物做数字化的建模,以尽可能贴近事物本质的形式进行逻辑和数据的运行,从而实现事实和虚构的映射,解决对应的问题。 作为研发团队的技术负责人,如果对业务的认知的终点是产品经理输入的产品性能文档,对业务的了解来源于源源不断的业务需要,不能认清业务的实质,不能看到将来的一些可能的发展趋势,那么这样的技术负责人其实只能做到了响应业务的需要,永远无奈真正的在技术架构和解决方案上撑持业务的倒退,更遑论应用技术驱动业务倒退了。 这也是“技术一号位” 和 “研发团队 TeamLeader”的最大的区别,前者是业务的共建者,利用技术背景和专业技能辅助业务一号位推动业务的倒退,实质上是在表演决策者的角色,而后者只是研发资源的协调者和我的项目进度的把控者,实质上是在表演执行者的角色。面对非常复杂的事件的时候,咱们须要可能有正当的实践工具来撑持本人,将简单的状况骨干脉络理分明,而后剖析它为什么当初会是这样,过来是什么样的,在什么条件下,将来会倒退成什么样,而后再剖析哪些要害局部是咱们能够通过实际行动影响的,从而通过影响要害局部来疏导事物将来的倒退方向。 以下内容就是面对简单问题的时候,根本的剖析操作流程。 剖析事物本质的操作步骤事物外在剖析1、明确事物探讨的范畴 明确问题探讨的范畴十分重要,同一件事件,在不同的范畴内探讨,得出的论断可能齐全相同,起因并不是咱们应用的实践工具有问题,而是随着探讨范畴的扩充,探讨的事物自身的组成和外界的互相分割和相互影响都会变动,所以就会有不同的,甚至是相同的论断进去。所以为了解决某个固定的问题,咱们首先要确定的就是这个问题的范畴是什么,它所处的环境是什么,探讨的问题的场景是什么。这些是开展所有的剖析的根底,如果多人探讨的状况下,不把这部分内容对齐,就会非常容易导致探讨的时候各方论点驴唇不对马嘴。 2、剖析事物外部组成及其存在模式 在明确好事物的范畴当前,咱们须要剖析分明这个事件中的各个组成部分,每个组成部分是以什么样的模式存在的。 3、剖析事物外部各组成成分所表演的角色及其职责 事物的每个局部,在这个事物中,都表演了某种角色,这个角色是某个局部的职责和行为的形象,所有的行为都体现着该局部的外围利益诉求。 4、剖析各角色在职责限定下的外围利益诉求 在剖析完事务外部各组成的角色当前,接下来就是剖析该事物外部组成在对应角色的要求下的外围利益诉求了。须要留神的是,在探讨外围利益诉求的时候,须要联合场景,明确探讨范畴,否则所很多事物最终的外围利益诉求都会被过渡抽象化,然而很多时候一个问题是一个具体的、有范畴的利益诉求开展的。只泛化地探讨通过形象后的利益诉求,既不不便剖析矛盾点,又不能具体的解决理论问题,所以在探讨对立统一的时候,明确外围利益诉求要限定范畴和场景,不能一味只做形象,只去看矛盾的普遍性而不看矛盾的特殊性。 事物组成 1 • 外围利益诉求讲清楚该事物组成 1 的外围利益诉求是什么• 外围利益诉求的由来剖析讲清楚该事物 1 的外围利益诉求为什么是这样的 事物组成 2 • 外围利益诉求讲清楚该事物组成2的外围利益诉求是什么• 外围利益诉求的由来剖析 ...

May 18, 2021 · 1 min · jiezi

关于技术:技术人生专题第1篇什么是技术一号位

前言什么是技术一号位、有哪些关注点、怎么做技术一号位? 做了研发团队的技术 leader 当前,要解决的事件十分多,如果对本人表演的角色没有一个清晰的认知,就会呈现该做的事件没有做,不该做的事件投入了过多的精力,造成实际行动和后果既不匹配下级的要求,又不匹配上级的冀望。特地是对于刚开始率领研发团队的新人 leader 而言,角色的转换和适应的过程,减少了认清本人的角色实质的难度。明天咱们抛开纯技术团队的同学不谈(其实实质一样),只探讨业务研发团队的同学,如何以技术一号位的角色来做事。 如何辨认本人是不是技术一号位在开始谈如何做事之前,首要任务是判断本人是不是技术一号位,而要判断之前,首先要明确判断规范,跳出思维误区。这里咱们列出一些常见的思维误区。以下是常见认知误区: 带人的是技术一号位,不带人的不是技术一号位。级别高的是技术一号位,级别低的不是技术一号位。以上的认知误区,谬误地把是否带团队、技术等级的高下和是否为技术一号位关联起来。尽管事实上带团队的业务研发同学成为技术一号位的概率更大,然而自身这两者不是划等号的关系。那么什么是辨别是否为技术一号位的决定性因素呢?很简略:对一个具体的业务而言,你作为该业务的间接技术参与者,是否处在技术畛域责任链的最顶端。这句话翻译过去就是,对一个明确的具体的业务而言,多种角色的同学一起单干的时候,你是否是技术序列的最终责任人,即:谁承当对应的责任,谁就应该表演对应的角色。 当产品经理、经营、研发独特做一个业务的时候,某个研发同学单独或者率领其余几个研发同学,或者率领跨 BU 的研发团队,独特撑持 PD 的业务需要。那么这个研发同学就是这个业务的技术一号位,不管他是否带不带人,也不管他带的人在行政上是否从属于他。一般来说,负责繁多业务的研发团队 leader 个别就是这个业务的技术一号位;负责多业务线的研发团队的 leader 的上司,是每个业务线的技术一号位,而研发 leader 自身是更高层面业务的技术一号位。 所以,做业务开发的技术同学,不论是什么层级,带不带人,都可能是某个具体业务的技术一号位的。这一点十分重要,只有认清这个事件当前,业务研发同学能力在做业务的时候,明确下来本人除了须要写代码以外还须要做什么,关注什么;这些关注点须要做到什么水平,能力对上满足冀望,对下不让团队走弯路、不和上司抢功。 当你通过以上判断当前,确定本人是技术一号位时,祝贺你,你曾经不再是一个仅仅须要写代码的研发同学了。很多研发同学眼中还是只有写代码这一件事件,如果以这种形式做业务,那么就会发现业务过程会有各种没有做到位的事件,会在做业务的过程中“交很多学费”,甚至会因为本人的能力不够而拖慢业务倒退。尽管成熟的研发团队能够通过齐备的研发过程治理,来防止集体能力不够而对业务产生太多负面影响,然而实质上强制的规定和“下级要求”只是在依附行政管理手段在强制一个人做这些事件,并没有唤醒他的创造力和责任心,反而会被认为是“工作琐事”。 这些“工作琐事”实质上是须要他表演的角色来负责的,然而因为他没有意识到本人实际上曾经是这样的角色了,而仅仅把本人停留在“研发”的定位上,把“写代码”当做外围工作,这样一来,会让研发同学对那些看起来 “和写代码无关然而是技术一号位必须做的事件” 十分冲突。这种抵触情绪产生的时候,leader 再强调 Ownership 也都没有太多成果,因为不是他不负责任,而是他没有意识到,这是他应该负责的事件。当他的心态和认知转变当前,一些原来看起来不怎么负责的人会变得负责(不排除有人自身就是不负责的人,那么这样的人不是良好的技术一号位的候选人,主管要有辨认能力)。 作为业务开发同学,肯定要认真认清分别本人本质上是不是一个业务的技术一号位,而不必思考本人的层级,不必管本人是不是业务其余参与者的 leader。当你意识到本人是这个业务的技术一号位的时候,就要迅速切换角色,从原来本人给本人的定位 “写代码的、搞技术的” 转变为 “某个业务的技术一号位”,开始进入角色,施展出你的价值。这也是很多研发同学通过做业务能迅速成长的起因,抛开技术上的成长之外,他比其余研发同学接触了很多 “做事件须要思考并为之口头” 的维度,这些维度的丰盛是一般业务研发同学很难看到、很难感觉到,因而更难悟到的。 不排除有悟性高的研发同学可能本人悟到,但实质还是因为他所处的环境、他面临的问题在逼迫他做出思考,而后为之实际。如果一开始就晓得本人做事件要找准本人的角色和定位,那么就会少走很多弯路。 剖析你所在环境的局势当你意识到本人是一个业务的技术一号位的时候,不必过多狐疑本人到底是还是不是,而是要本着“就当本人是”的心态来进行接下来的工作实际和思考。须要大家明确的一点是,任何一个工作角色,都有对应的责任,也都有履行对应责任的方法论。咱们要做的,不能再像过往做一般研发的时候那样懵懵懂懂去做事,听“需要”指挥,而是要开始寻找或总结一些方法论,要自顶向下地对业务有一个清晰的认知,晓得本人比过来多了哪些维度的事件要关怀,晓得接下来会面临什么样的挑战,要晓得本人在挑战中应该表演什么样的角色,采纳什么样的伎俩去解决业务在不同阶段肯定会呈现的各种问题。 在开始所有的思考之前,先要做一件事件,就是剖析你目前所处的环境的局势。业务方面• 你的大团队的业务大图是什么• 你负责的业务的大图是什么• 你负责的业务大图是否和大团队的业务策略匹配• 你负责的业务和大团队的业务看似没有契合点的时候,你的leader跟你对焦当前的论断是什么• 这个业务对客户的价值是什么• 这个业务对组织的价值是什么• 这个业务对你集体的价值是什么• 这个业务是否会在将来承当社会责任,会有怎么的社会价值• 这个业务目前处于什么阶段,是刚开始,还是曾经成型期待倒退,还是曾经倒退一段时间须要业务规模• 这个业务目前存在最大的问题是什么合作方面• 谁在配合你一起做这个业务• 和你一起做业务的同学中,别离有哪些角色,他们会在哪些方面和你有交加• 和你一起做业务的其余角色的同学,是否对业务大图的了解和你统一• 和你一起做业务的其余角色的同学中,谁是业务的负责人;或者要害角色的人员是否对本人是业务负责人有感知• 业务上下游的同学段位怎么样,是否能在理论落地过程中跟上你的节奏• 业务一号位的KPI是什么,你的KPI是什么,你们两人的KPI是否方向统一,你的KPI是否能撑持他的KPI团队研发方面• 当初是否有一个研发团队反对你一起做这个业务• 和你一起做业务的研发团队是否在行政上从属于你• 你带的团队人员每个人的特点是什么,有什么短板,在这个业务外面负责什么事件• 研发团队外面谁是你的接班人• 研发团队外面谁能补充你的短板• 研发团队外面,每个人做事都有什么集体的想法?集体的成长目标• 研发团队外面的每个人对业务大图是否理解,认知是否统一,指标是否统一如果你自身曾经是专家级别以上了,那么上面这些维度可能是须要你持续深刻思考的: 业务方面 • 业务的愿景是什么• 业务的愿景在不同工夫维度上拆解当前的要害业绩指标是什么• 为了实现不同工夫维度的要害业务指标,你筹备投入什么样的资源?投入的资源之间互相怎么配合?相互配合的准则是什么• 这个业务当初做是否适合?当初做不适合的话,须要在什么时候做适合• 这个业务当初做不适合的状况下,哪些因素让你感觉当初做不适合• 让你感觉当初做这个业务不适合的因素中,哪些因素是能够通过人为干涉让它不再是妨碍性的,哪些是能够通过人为干涉减少它对业务的踊跃作用• 业务的现状及瓶颈问题• 业务问题的技术解法• 业务发展趋势• 业务竞合剖析• 业务倒退策略• 业务的终局畅想 ...

May 8, 2021 · 2 min · jiezi

关于阅读:为什么要技术文章

这个问题对于每一个人来说各有各的起因。有的为了写作变现,有的为了本人的趣味,写小说,写文章,写书。 甚至写传记,留下本人在这个世界的点点滴滴。 不管哪一种起因,咱们都违心用写作的形式来表白咱们的思维,咱们的生存,咱们的经验。 在漫漫人成长路中。可能留下一些乏味的文字,让将来的人可能有迹可循。 当然同类做法你也能够用拍视频的形式,让本人生存的点滴可能留在镜头中。 只不过相对来说写作的话更加易于上手,易于开始,能够说是一种低成本的输入形式。 这应该是一种,重要不紧急的事件,是须要打持久战的事件。心愿本人可能用文字的形式始终记录上来。 那么我写作的起因是什么呢? 我写作的出发点是从去年8月份开始的,因为本人冀望将技术可能晋升一个阶,本人寻找了一些学习形式。 最终落地,在本人的常识肯定要文档化。须要在本人的环境中建一个举世无双的知识库,这是专属于本人的知识库。 当然,若他人须要本人的知识库,也是能够将其分享进去。 因为本人的知识库肯定要做成可能把他人教会的水平,才能够算是一篇。好的文章。 或者说本人对于某一个知识点或技术点,才是真正的了解和明确。 常识文档化本人是做技术的那么肯定要有长期持久战的打算须要长期学习新的货色并且不能囫囵吞枣。 对于本人的学习门路得有一个明确的布局,本人的技术栈要有清晰的认知以及将来的倒退方向须要明确。 对于学习或工作过程中遇到的技术点,本人肯定要将其原理了解明确,本人可能将该技术点讲授给他人听懂。 对于每一个技术点。须要将其写成文章总结成博客的形式收回来。这样的形式有三个长处。 其一是对于本人的常识可能更加的印象粗浅,本人在书写博客的过程中,可能对技术要点理解的更加透彻。 其二是在将来本人又再次遇到同样的技术时,我本人有一些要害细节忘记, 那么能够在翻阅本人的博客文章,可能很快的将该技术细节给捡起来,更快的投入到工作和开发终中。 其三是分享进去的文章,可能让有需要的敌人。看到能够一起学习,一起探讨,一起沟通。 每一个人的认知是不一样的,这基于本人的环境背景精力等等,所以一篇文章大家的认识和感触是不一样的 那么。就可能呈现思维碰撞,可能碰撞出微妙的火花,让更好的更有价值的货色出现进去。 就像写简书的敌人一样,要是有很多读者点赞的话,那么他会在将来输入更多高质量的文章和常识。看到这里的敌人,你们懂我意思吧。 总结技术博客以上是我学习技术的其中一个办法,就是将本人学到的货色将其整顿总结说。博客或者文章 另外一个办法就是我始终置信实际出真知,实际是测验真谛的唯一标准,特地是做工科做技术的敌人们。 一个知识点,一个技术点,或者你乍一看感觉很简略,感觉对你来说是小意思, 可当本人去实际,去实际操作的时候,你会发现。谬误摆出各种各样的问题,你都可能碰到。 用成语来说就是眼高手低。做技术的人大多是沉稳的,都会违心去落地。实现本人的想法。置信看到这里的敌人,你也是这样的人。 与身边人探讨技术这里再和大家分享最初一个办法,那就是多与身边的人沟通探讨技术点。 你会发现。他人晓得的货色本人不晓得当然。方面本人晓得的可对方不晓得。 在和他人探讨的过程中,你可能。清晰的表白本人的思维,表白具体的技术原理,可能让他人听明确这是一种很要害的能力。 并且与他人探讨和沟通,自身就是一种很享受的过程。在探讨过程中,会存在很多的思维碰撞,可能一直的拓宽本人的认知,突破本人的思维形式,甚至很多时候可能开辟本人的眼界。 交一个忘年交其实在咱们的生命中,应该至多有一次忘年交,也就是说有机会能够找一个比本人大10岁左右的人,作为本人的知己。 这样的敌人在本人做要害抉择的时候,可能给予相应的人生教训,可能尽可能的让本人少踩坑。让本人在接下来的方向上能够找到正确,可能让本人的大量工夫放在正确的事件上。 我也冀望,各位可能把本人的工夫放在正确的事件上,而不是大量的耗在如何正确地做事上。 总结来总结一下我写作的起因次要是,可能深刻的学习技术原理,让本人的技术成体系,有一个成型的技术栈。 波及到的学习办法有如下三点 1 整顿本人的知识库,本人的常识肯定要文档化,结构化。便于查找,能力高效应用。 2 总结技术文章,公布技术博客,让本人对技术点技术原理理解的更加透彻,同时还可能帮忙身边的敌人。 3 多与身边的人沟通交流技术,拓宽本人的认知边界,敢于突破本人的固有思维。 最初一个分享就是有机会还是交一个忘年交。对于将来倒退的路,十分有必要有一个这样的引路人。 好了,本期咱们就说到这里,要是文章对你还有点帮忙的话。帮忙点赞评论要是可能分享到你的敌人圈里,那将是对我最大的激励和反对。 技术是凋谢的,咱们的心态也应如此。将来的路线上拥抱变动,怯懦前行。大家一起加油! 作者:小魔童哪吒

April 16, 2021 · 1 min · jiezi

关于职场:职场-工作五年之后对技术和业务的思考

苦海无边,回头无岸。01晃晃悠悠的,在互联网行业工作了五年,默然回首,你看哪里像灯火阑珊处? 初入职场,大部分程序员会感觉苦学技术,当前会逆风逆水升职加薪,这样的想法没有错,然而不算全面,五年后你会不会持续做技术写代码这是外围问题。 初入职场,会感觉致力加班能够一直晋升能力,能够学到技术的公司就算薪水低点也能够承受,然而五年之后会认为加班都是在一直挤压本人的回升空间,薪水低是人生的天花板。 这里想说的关键问题就是:初入职场的认知和想法大部分不会再实用于五年后的认知。 工作五年之后面临的最大压力就是抉择:职场天花板,技术能力天花板,薪水天花板,三十岁天花板。 如何面对这些问题,是大部分程序员都在思考和纠结的。做抉择的惟一参考点就是:利益最大化,这里能够了解为职场更好的升职加薪,逆风逆水。 五年,变动最大不是工作教训,能力积攒,而是心态,分明的晓得事实和现实之间是存在微小的差距。 02回首本人的职场五年,最认可的一句话就是:学会适应变动,并积攒能力。 变动的就是,五年的工夫技术框架更新迭代,开发工具的变迁,公司环境队友的更换,甚至是不同城市的漂泊,想着能把精神和灵魂安放在一处,有句很经典的话就是:惟一不变的就是变动自身。 要积攒的是:解决问题的能力,思考形式,拓宽认知。 这种很难直白的形容,属于集体认知的领域,不同的人有不一样的认识,所以只能站在大众化的角度去思考。 首先聊聊技术,大部分小白级别的,都心愿本人的技术能力一直进步,争取做到架构师级别,然而站在以后的互联网环境中,这种想法实现难度还是偏高,这里既不是打击也不是为了抬杠。 能够察看一下现状,技术团队大的20-30人,小的10-15人,能有一个架构师去专门治理底层框架都是少有景象。 这个问题的起因很多,首先架构师的老本过高,环境架构也不是须要常常降级,说的好听点可能框架比我的项目生命周期更高。 所以大部分公司的大部分业务,基于现有大部分成熟的开源框架都能够解决,这也就导致架构师这个角色通常由我的项目主管代替或者级别较高的开发间接负责,这就是现实情况。 这就导致技术框架的抉择思路就是:只选对的。即这方面的人才多,开源解决方案多,以此升高技术方面对公司业务倒退的影响。 那为什么还要一直学习和积攒技术能力?如果没有这个能力,程序员岗位可能基本走不了五年之久,须要用技术深度积攒一直解决工作中的各种问题,用技术的广度晋升本人实现业务需要的认知边界,这是安放精神的基本保障。 这就是导致很多五年当前的程序员压力陡然升高的起因,走向治理岗的另一个壁垒就是业务思维和认知。 03程序员该不该用心钻研业务,这个问题真的没有纠结的必要,只有不是纯技术型的公司,都须要面对业务。 不论技术、经营、产品、管理层,都是在面向业务工作。 从本人职场轨迹来看,五年变动最大就是解决业务问题的能力,职场之初面对很多业务场景都不晓得如何下手,到几年之后设计业务的解决方案。 这是大部分程序员退职场前五年跳槽就能涨薪的根本原因,面对业务场景,基于积攒的教训和现有的开源工具,能疾速给出正当的解决思路和实现过程。 工作五年可能对技术底层的清晰水平都没有初入职场的小白分明,然而写的程序却能够避开很多坑坑洼洼,对于业务的扫视也是很细节全面。 解决业务能力的积攒,对于技术视线的宽度需要更甚,比方职场初期对于海量数据的解决大刀阔斧,然而在工作几年之后见识数据行业的技术栈,真的就是技术选型的视线问题。 什么是掂量技术能力的规范?站在一个共识的角度上看:零碎的架构与代码设计能适应业务的一直变动和各种需要。 绝对比与技术,业务的变动更加疾速频繁,高级工程师或者架构师之所以薪资高,这些角色一方面能适应业务的迭代,并且在工作中具备肯定前瞻性,会思考业务变动的状况下代码复用逻辑,这样的能力是须要肯定的技术视线和业务思维的积淀。 所以职场中:业务能说的东倒西歪,代码能写的明明白白,失去机会的可能性更大。 04从感性的角度看技术和业务两个方面,能让大部分人职场走的安稳顺利,然而不同的阶段对两者的均衡和抉择是不一样的。 在思考如何抉择的时候,能够参考二八准则的逻辑,即在任何一组货色中,最重要的只占其中一小部分,约20%,其余80%只管是少数,却是主要的,因而又称二八定律。 集体真的十分喜爱这个准则,大部分人都不是蠢才,所以很难见异思迁同时做好几件事件,在同一时间段内应该集中精力做好一件事件。 然而单纯的二八准则模式可能不适应大部分职场初期的人,因为初期要学习很多内容,如何退职场生存:业余能力,职场关系,为人处世,产品设计等等。 当然这些货色不是都要用心刻意学习,然而合理安排二二六准则或其余组合是更理智的,首先是业余能力要重点练习,其次能够依据本人的趣味正当抉择一到两个方面去缓缓理解,例如产品,经营,运维,数据等,毕竟三五年当前会不会持续写代码很难说,多给本人留个机会总是有恃无恐。 退职场初期,根本都是从技术角度去思考问题,如何疾速晋升本人的编码能力,在公司能稳固是首要指标,因而大部分工夫都是在做根底编码和学习标准,这时可能90%的心理都是放在根底编码上,另外10%会学习环境架构。 最多一到两年,就会开始独立负责模块需要开发,须要本人设计整个代码思路,这里业务就会进入视线,要懂得业务上下游关联关系,学会思考如何设计代码构造,能力在需要变动的状况下代码改变较少,这个时候可能就会放20%的心理在业务方面,30%学习架构形式。 三到五年这个时间段,是解决问题能力晋升最快的时候,因为这个阶段的程序员根本都是在开发外围业务链路,例如交易、领取、结算、智能商业等模块,须要对业务整体有较清晰的把握能力,不然就是给本人挖坑,这个阶段要对业务流付出大量心血思考。 越是外围的业务线,越是容易暴发各种问题,如果在日常工作中不花心思解决各种细节问题,中午异样主动的音讯和邮件总是容易让人憔悴。 所以努力学习技术是晋升本人,造就本人的业务认知也同样重要,集体认为这二者的重量平分秋色,只是须要在适合的阶段做出正当的权重划分。 05基于技术能力和业务思维,学会退职场做抉择和生存,这些是职场前五年一路走来的最大领会。 不论是技术还是业务,这两个概念仍旧是个很大的命题,不容易把握,所以学会理清这两个方面能力中的公共模块是要害。 不论技术还是业务,都不可能从一家公司齐全复制到另一家公司,然而能够把一家公司的技术框架,业务解决方案学会,并且带到另一家公司,例如技术畛域内的架构、设计、流程、数据管理,业务畛域内的思考形式、产品逻辑、剖析等,这些是外围能力并且是大部分公司人才招聘的要求,所以这些才是工作中须要重点积攒的。 人的精力是无限的,而且面对三十这个天花板,各种事件也会接连而至,退职场中学会合理安排工夫并一直晋升外围能力,这样能力保障本人的竞争力。 职场就像苦海无边,回首望去可能也没有岸边停泊,然而要具备换船的能力或者有个小木筏也就大差不差了。 浏览标签 【Java根底】【设计模式】【构造与算法】【Linux零碎】【数据库】 【分布式架构】【微服务】【大数据组件】【SpringBoot进阶】【Spring&Boot根底】 【数据分析】【技术导图】【 职场】

March 22, 2021 · 1 min · jiezi

关于技术:抖音-27-天战期春晚红包背后的技术大考

本文为受权转载内容,转载自公众号「HaloTech 瑶光栈」,作者 HaloTech。 很多人会局限将来的眼光,却遗记了回望过来的教训。间隔辛丑牛年《春节联欢晚会》倒计时 15 天,央视发表:短视频 App 抖音成为春晚独家互动合作伙伴,将于除夕夜为全国人民发放 12 亿红包。 此次流动引发了累计 703 亿次红包互动,再度将抖音及其背地的公司——字节跳动,推上了话题热榜。 咱们看见的是字节向全国人民递出的称心答卷,但其背地的故事更值得深挖。有人称其是一场里程碑式的技术验证,有人形容为一场穿梭风暴的修行…… 明天,就让咱们一起,拉开春晚舞台上这场“战斗”的幕布,看一看这背地的故事。 尾声:挑战降临 “如果 2019 年让咱们做主场,以过后的技术能力没有十足把握。但往年,咱们没有任何犹豫接下了挑战。”2021 年 1 月 13 日,周三。字节判若两人的流动日。客户端负责人肖宇已解决完一天的工作,筹备和共事们去吃一顿大餐。 “团建勾销”,一条告诉赫然呈现在屏幕上,“所有人一起开个紧急会议!” 大家停下步调,面面相觑,隐隐嗅到了战场上的硝烟滋味。 22 点,会议终于开始。原来是白天跟央视接触的市场部共事来切磋抖音要不要承包 2021 年春晚红包我的项目,询问技术侧共事是否反对,如能反对第二天即敲定合同细节。 肖宇关上飞书日历,划到 2 月列表。11 号是元旦,距今有余 1 月。 其实,对字节来说,春晚红包我的项目并不生疏。2019 年,百度以第一身份,抖音以第二身份独特参加了春晚红包我的项目。 “如果那时咱们做主场,以过后的技术能力没有十足的把握”。但这两年,随着字节人才梯队和基础设施的迅猛发展,“所以得悉 2021 年要以第一身份做春晚红包流动时,大家都是蠢蠢欲动的样子”,肖宇回忆起那天散会的场景。 没有犹豫,技术部门拍板了。 1 月 15 日,单干敲定。虽没有对外正式颁布,但我的项目的齿轮已急速转动起来。 infoQ如此说,“春晚流动是百度、阿里、腾讯三家轮流坐庄的技术盛事,毕竟只有具备足够的用户体量,才可能有足够的技术能力撑持起春晚级别的高并发流量。”去年快手和往年字节的呈现,无疑给这个流转于三个互联网大厂之间的年度“保留节目”注入了一股新鲜血液。 然而,相比于今年“前辈们”均匀 50 天的筹备工夫,字节往年只有 27 天,这样极短的筹备周期此前从未产生。倒计时开始,如何能力实现如此艰巨的工作? 第一幕:发令枪响,启程!"感觉像是始终在筹备高考,忽然文化课改成踢足球,踢的还是世界杯。"中国互联网圈有一句戏言:没有中国人搞不垮的网站。春晚红包流动即是一部记录互联网公司宕机事变的编年史,再强的高并发能力在十几亿观众背后都显得分外软弱。已经参加过春晚我的项目的团队笑称,流动难度级别是“从爬泰山到登珠峰”。 2021 年预留的工夫只有 27 天,应答上更显局促。 其实从 2020 年 10 月开始,抖音始终在筹备春节流动,毫无预兆地将流动主场搬上春晚,"感觉像是始终在筹备高考,忽然文化课改成踢足球,踢得还是世界杯",肖宇笑着感叹道,“尽管毫不犹豫地接下了春晚工作,头三天却仍是感到心慌”。 我的项目初期,须要思考的方向繁多,每一个环节都不可小觑。就像一艘海上巨轮,只有呈现任何一道细小裂纹,都可能造成万吨淡水涌入的致命结果。因而,在流动筹备阶段,工作脉络梳理和明确外围里程碑节点有着提纲挈领的作用。 春晚流动项目组首先对外围链路、流动链路和惯例链路进行梳理,全面笼罩了我的项目波及的各个方向,并依照优先级由主到次梳理开展。依据春晚工夫倒推,团队确定了 9 个重要里程碑节点,其中包含:3 次压力测试、1 次容灾演练、4 次剧本演练和 1 次实操。 ...

March 19, 2021 · 1 min · jiezi

关于Zabbix:干货丨-Zabbix-应用技能进阶

转自@twt社区,作者:Zabbix大叔_乐维。 前言 在过来的几年里,开源产品和商业监控应用程序产生了爆炸式增长,涌现出了一批优良且利用宽泛的监控工具,如Zabbix、Prometheus等,零碎运维人员须要把握这些新工具,以及解决这些工具在日常利用中的各种故障、难题等。咱们将继续在社区和公众号中公布同行分享的相干实用常识和技巧。 一、如何在 Zabbix 执行近程主机的脚本或指令?场景需要: 1、咱们能够通过zabbix_server的web界面的脚本性能实现对曾经装置了zabbix_agent主机实现近程关机而不必手动登陆而后输出关机指令 2、咱们能够通过zabbix_server的web界面的脚本性能实现某个服务的启动敞开和重启 试验配置过程: 1、创立脚本 关上zabbix_server的web配置界面,抉择治理,接着抉择蓝色导航条中的脚本选项,最初点击创立脚本。 脚本名称:自定义 类型:如果是window或者linux主机类型都是抉择脚本。IPMI类型(暂且不探讨) 执行在:有三种类型, (1)zabbix客户端,阐明创立的脚本会在装置了zabbix客户端的主机上运行。 (2) zabbix_server(代理),阐明脚本会在zabbix代理上执行。 (3)zabbix服务器,阐明脚本会在服务器下面执行。 命令:能够填系统命令,或者某个脚本的绝对路径 要求的主机权限:抉择默认就好了 创立一个显示主机ip的脚本 重要:脚本创立实现后,必须到zabbix_agent的配置文件中开启容许zabbix客户端执行近程命令 把默认的EnableRemoteCommands=0改成EnableRemoteCommands=1 重启zabbix客户端,使配置失效 脚本创立实现后,咱们去到zabbix_server的web界面中的监测,而后找到蓝色导航条中的最新数据,找一台曾经曾经装置了zabbix客户端的window主机执行。因为ifconfig是Linux主机的系统命令,所以测试只能找装置了zabbix客户端的Linux主机测试。 而后在主机列中,鼠标左键一下主机名,就会呈现一些咱们自定义和内置的脚本。显示IP的脚本就是咱们方才创立的。 执行后果: 失常的显示出装置了zabbix客户端的linux主机的ip 原文地址:http://www.talkwithtrend.com/Article/247577 二、用 Zabbix 监控网站的访问量需要:监控网站pv和uv的总量和5分钟内的pv和uv的增量 1. PV、UV是什么? UV:独立访客,每个独立上网电脑视为一位访客,一天之内网站的访客数量 PV:访问量,页面浏览量或者点击量,用户每拜访一次记录一次 2. 依据的拜访日志统计网站PV 和UV总量 [root@server-web scripts]# cd /usr/local/zabbix/scripts/ [root@server-web scripts]# cat pvuv_number.sh /bin/bash desc: used nginx pv and uv uv_number(){ cat /usr/local/nginx/logs/access.log |awk '{print $1}'|sort|uniq|wc -l } pv_number(){ ...

March 16, 2021 · 2 min · jiezi

关于技术:产品经理如何帮助减少技术债务

产品经理领有宽泛的常识,可能接触到公司的不同部门和利益相关者。这使得他们处于一个现实的地位,能够围绕预防和应答技术债权发明一种工作文化。咱们提供了一些有用的策略。依据Gartner的2019年产品经理考察,只有55%的产品公布如期进行。这对于按时公布产品的产品经理来说意义重大,因为他们更有可能在公布一年内达到外部指标。在45%的提早公布的产品中,均匀有20%无奈达到外部指标。未能在打算的工夫范畴内公布产品可归因于许多因素,包含不足正规的公布流程、产品开发的提早(谬误、故障、性能蔓延)、未能满足客户的要求、产品质量,甚至供给问题。另一个起因是技术债权。技术债权不仅让开发人员感到丧气,还会导致一系列相干问题:未修补的谬误意味着客户不称心。客户留下负面的产品评论,给营销团队带来挑战。不稳固的架构提早了新个性的公布。销售周期受到影响。高级管理层和投资者对此会提出质疑。 产品经理在促成产品胜利方面扮演着要害角色:愿景、个性、策略、产品公布、市场定位、竞争对手以及路线图。产品经理位于工程、销售、反对和营销相互穿插的十字路口,这意味着他们处于解决技术债权问题的独特地位。这里有一些会起到帮忙的可行策略。 建设同盟关系产品经理的职责应该包含与技术主管、首席技术官和其余部门主管建设牢固的关系。Gartner的考察发现,78%的产品经理将改善外部合作视为他们的三大工作之一,他们的产品失败率较低。花点工夫定期与技术负责人交谈,独特理解公司外部技术债权的水平,并承诺予以解决。开发团队(不肯定是管理层)中是否有任何拥护者违心解决技术债权?防止让人们感觉技术债权是罪魁祸首。相同,把注意力集中在解决债权对你的产品、公司和客户的积极意义上。激励管理层为缩小技术债权提供激励措施,例如劳动一天或外出娱乐活动。 让技术债权公开通明技术债权无处不在,应该成为每一次产品会议的一部分。让它成为一个可操作的我的项目,并寻求定期更新。为了防止看起来仅仅像一个把关者,要致力让开发人员参加解决问题,并为解决技术债权这项工作设定优先级。要分明以下问题:开发人员更喜爱在冲刺中还是专门的工夫来解决技术债权?哪个人负责哪块工作?每个人目前工作量是多少?是否须要更多员工? 进行必要的发问产品经理的工作是一场在工作和工夫线之间一直转换语境的战斗。产品经理可能是整个组织中对此最为善于的人,他们对一个我的项目的方方面面都有过人的眼光。解决技术债权意味着策略和承诺,但首先须要确定问题的现实性。以代码谬误为例,它会提早产品公布。现实状况是,组织正在跟踪和监控技术债权,并提供一个渐进的口头我的项目列表。如果状况并非如此,提出开放性问题能够让你对问题的重大水平、潜在结果有一个事实而清晰的了解,并就前景开展对话。玩个游戏吧,任何答复“视状况而定”的人都须要往罐子里放一美元。询问内容示例如下: ●是否有策略上的理由推延解决方案(例如期待所应用的特定软件的技术升级)?●是否存在不须要修复的技术债权(如过期的产品供给)?●修复这段代码须要多少工作?●咱们能承诺当前会修复这个代码吗?●谁将负责任何修复,时间表是怎么的?●此时间表是否与其余公布打算、性能更新等相冲突?●不修复此代码对以后客户和将来版本有何影响?●在咱们致力于将来的返工或重构之前须要做些什么? 将技术债权的补救列入路线图中将技术债权嵌入到路线图时间表中。分配任务和工夫来进行Bug修复、代码审查、保护,以及全面缩小现有债权,以构建更弱小、更具弹性的产品。让路线图尽可能地凋谢和可见,这样开发团队和其余共事就会感觉他们是产品循环的一部分。路线图应该是灵便多变的,但也应该包含一些应答技术债权的硬性截止日期。记住,不是所有的货色都须要重构,你的指标是确定你在这个Sprint、一个月或一个季度所要做的事件的交加,以及你的代码库中有技术债权的局部。要在这些交加点解决技术债权,而不是在交加之外解决。 参考技术债权制订KPI将打消技术债权作为跟踪组织内胜利的形式。围绕具体参考技术债权的产品性能和开发速度创立KPI。如果您的公司应用净推荐值(NPS,可反映口碑)来掂量客户忠诚度,这可能包含无关产品修复提早、破绽等的反馈。有时间接从终端用户那里取得反馈的确会看出问题。 思考如何预防技术债权与技术负责人探讨什么样的策略能够纳入我的项目过程,以缩小技术债权。这可能包含领导、团队培训和结对编程,理解这些是否能够蕴含进产品估算。找出将修复代码的责任全副放在一个人肩上的技能差距。 仔细看待文档一些开发团队致力创立一种机会主义重构的文化,在这种文化中,无论何时何地,只有代码须要清理,就会进行代码修复——不管是谁。尽管这听起来很现实,但在工作量大的顶峰期间不太事实。确保你的公司记录债权和清理债权的责任。这应该是一份常常提及并付诸行动的“活”的文件。在团队成员发生变化的组织中,这一点尤为重要。

March 3, 2021 · 1 min · jiezi

关于技术:美团技术年货1300页电子书覆盖前端后台数据算法顶会论文……

新年将至,年味渐浓。大家是不是也和咱们一样,在坚守岗位的同时,心里也开始期待春节的到来了呢? 老规矩,一年一度的美团技术年货如期而至啦。 在2021年春节到来之际,咱们精选过来一年公众号60多篇技术文章以及10多篇国内顶会论文,整顿制作成一本厚达1300多页的电子书,作为新年礼物赠送给大家。 这本电子书内容笼罩前端、后盾、算法、数据、运维、平安等多个畛域, 心愿对同学们的工作和学习有所帮忙。 大家如果感觉有价值,也欢送转给更多有雷同趣味、踊跃上进的共事、敌人,一起切磋,独特成长。 最初,祝大家阖家欢乐,衰弱安全,和和美美,锦簇花团。新的一年,牛气冲天! 如何获取?关注「美团技术团队」微信公众号,回复 【2020年货】,即可获取电子书的下载链接,大家可收费在线浏览、下载。 舒适提醒:咱们为大家提供了合集和4个分册的下载链接,大家能够选择性下载或者浏览。 2020美团技术年货合辑:共1308页,约80M;前端篇:共247页,约12M;后盾篇:共391页,约22M;算法篇:共317页,约18M;顶会论文精选:共130页,约17M。因文件较大,可能须要一点急躁。因局部文章中的动静图片无奈在电子书中进行展现,大家能够移步美团技术团队官网博客 tech.meituan.com 或在美团技术团队公众号历史文章中进行查阅,感激了解。 往期技术年货长按并辨认文末的二维码,关注「美团技术团队」微信公众号,回复 【2019年货】、 【2018年货】、【2017年货】,即可获取往期年货下载链接。

February 5, 2021 · 1 min · jiezi

关于技术:mac-查看已连接WiFi密码

具体操作办法: 1: 关上启动台 2: 关上钥匙串拜访 或 Command + 空格间接搜寻钥匙 3:  点击左侧列表中“零碎”选项 4: 找到连贯的WiFi名称,右击,抉择“将明码拷贝到剪贴板” 5: 输出用户本地的用户名 & 明码,回车 6: Command + V 复制明码到所须要的中央 7: 共同进步

February 4, 2021 · 1 min · jiezi

关于技术:美国女股神报告解读-2021年最有价值的几大技术概念

往年美国市场谁最景色?当属女股神 Catherine Wood 和她公司 ARK ,她被大家崇拜的最重要一个起因,就是其对翻新技术的精确判断让她率领的基金播种了巨额收益,上面这张图中紫色线为她治理的一只规模最大的 基金ARKK 与纳斯达克 100(彩色线)以及标普 500(彩色)的比照,从 2014 下半年退场至今,ARKK 累计上涨了靠近 500%,碾压基准标普 500,甚至也让作为科技指数之王的纳斯达克 100 黯然失色。ARKK 间断三年都跑赢了基准,并且和其余 ARK 旗下的四个被动基金一起在往年迎来了大暴发。 ARKK vs 纳斯达克 100 vs 标普 500 2014 年底至今各自累计涨幅 最近ARK公布报告《 Big Ideas 2021》,报告具体解读了将来科技领域的几大趋势,话不多说,上面咱们就来具体理解一下吧。 一、深度学习将取代局部开发者当初简直所有软件都由人类来编写,不过很快这个场面将被扭转。将来深度学习将取代人类,通过数据主动编写软件,咱们称那个时代为软件2.0时代,主动驾驶、药物钻研等软件都将由深度学习发明。 当初曾经有了一些例子: 对话机器人:在人工智能的推动下,2020年智能音箱答复了1000亿条语音指令,比2019年减少75%。主动驾驶汽车:Waymo的主动驾驶汽车曾经在旧金山、底特律和凤凰城等25个城市收集了超过2000万英里的理论驾驶里程。消费类利用:应用深度学习进行视频举荐的TikTok,曾经超过了Snapchat和Pinterest的总和。深度学习模型的训练,须要十分大的计算力,尽管硬件和软件的提高使得人工智能训练老本每年降落37%左右,但人工智能模型的规模增长速度更快,每年大概增长10倍。因而,人工智能训练总成本继续攀升,当初最先进的AI训练模型老本1年可能会减少100倍以上。 这个后果掀起了AI芯片的浪潮: 随着人工智能训练老本增长,GPU或TPU的需要也会大幅度减少。ARK预计,将来五年内,数据中心在人工智能处理器上的收入规模将扩充4倍以上,从当初的每年50亿美元减少到2025年的220亿美元。行将到来的深度学习 「部署阶段」,将使人工智能的获取民主化。这个后果不仅让大型互联网公司受害,也会让经济中的每个行业受害。值得一提的是,AI的能力正在从视觉扩大到语言,2020年是对话式人工智能的突破性一年。人工智能零碎终于能够像人类一样精确地了解和生成语言。对话式人工智能须要10倍于计算机视觉的计算资源,将来几年应该会刺激大量投资。 OpenAI的GPT-3就是上文中提到的第一个能 "了解 "语言的AI,当向GPT-3输出对话:「在清理时本公司,A系列股东将收到优先于所有其余利益相关者,就每股A系列股份调配相当于原发行价1倍的金额(『清理优先权』),加上所有应计但未领取的股息。只有本公司在分派该款项后仍有资产。A系列股东将与普通股持有人按所持股份数量的比例参加转换。」 GPT-3能够将其翻译为更加通俗易懂的句子:「如果守业公司清盘,A轮投资人至多会失去他们投资的回报,他们还将与一般股东分享任何残余的资产。」 当然GPT-3还有更多能做的事件,如编写电子邮件、设计网页、用十几种计算机语言编写代码、检索历史事实、翻译语言、诊断疾病和以治疗师的身份进行交换等。 二、ARM构造将更多利用在PC上咱们正在经验一场「算力」反动。更便宜、更快、更省电的处理器正在取代占据了所有处理器支出90%以上的英特尔。对于云计算而言,ARM、RISC-V和图形处理单元(GPU)很可能成为新的强势处理器。在数据中心上以GPU为主导的加速器将成为新的主导处理器。 从90年代的RISC处理器开始的,到英特尔的低成本、源自PC的x86架构,利用PC市场的规模,英特尔颠覆了高端厂商。当初ARM处理器正在利用挪动生态系统的规模来颠覆英特尔,将开源准则利用于硬件,RISC-V也正在成为低成本计算的规范。咱们认为,ARM和RISC-V的组合将从2020年的0%市场份额回升到2030年服务器市场的71%。 回看英特尔,咱们发现它仿佛被解冻在工夫中。已经的世界半导体制作的领导者,英特尔曾经失去了方向,10纳米处理器推延了四年,让其竞争对手TSMC和AMD在2020年引领了市场。甚至2020年曾经过来,英特尔依然没有推出10nm服务器芯片,比台积电正在量产5纳米处理器整整晚了一代。 所以咱们有理由置信,到2030年ARM将成为大多数开发者PC的能源。当初微软也在加倍努力反对ARM处理器上的Windows,苹果公司打算在将来两年内,每三个开发者中就有一个人应用的Mac电脑从x86过渡到基于ARM的中央处理器(CPU),ARK通过数据得出结论:「到2030年,大多数开发者的PC都能够采纳ARM CPU,这将标记着英特尔x86时代的完结。」 同样ARM也可能成为云计算的新规范,2020年推出Graviton 2 ARM CPU,缩小了AWS从英特尔和AMD购买芯片的需要,AWS Graviton 2比英特尔CPU更便宜、更快,每美元的性能高出48%,所以将来AWS可能会将大部分服务器迁徙到基于ARM的处理器上。 三、虚拟世界走近事实虚拟世界由电子游戏、加强事实(AR)和虚拟现实(VR)形成,虚拟世界的简略解释是指任何人都能够随时进入的计算机模仿环境,并能够与虚拟世界中的人物进行互动。 电子游戏货币化模式正在向虚构商品转变,随着电子游戏的倒退,其商业模式也在一直变动。依据ARK的钻研,在过来10年中,游戏内购买占游戏总收入的比例从20%回升到75%。到2025年,这一比例可能达到95%。 ARK认为游戏的货币化水平将进步,因为游戏内购的泛滥,经济实力正在从开发者向游戏玩家转移。事实上,随着进入门槛的升高,很多游戏玩家曾经成为开发者。在咱们看来,这种转变进步了视频游戏的货币化率。在将来5年内,玩电子游戏的每小时老本可能会减少20%。 当初电子游戏曾经成为人们临时「逃离」工作和家庭的自在空间,依据钻研,将来五年内,均匀每人每天玩电子游戏的工夫将从1.1小时减少到1.5小时,这将大大推动 AR 和 VR 的倒退。 当初 AR 已初具规模,在过来的几年里,Snapchat、Facebook和苹果等公司曾经加大了对 AR 的投资,并激励 AR 宽泛应用挪动设施上的工具。到2022年,生产级 AR 头盔应该会减速推动这一趋势。ARK预测,到2030年,AR 市场规模可能会从当初的有余10亿美元扩充到1300亿美元。 ...

January 29, 2021 · 1 min · jiezi

关于技术:2021-年五大热门技术趋势

作者:Anna Khrupa编译:芒果果 2020 年曾经完结了,在 2021 年的开始,是时候剖析一下过来十二个月里技术世界产生了什么,并思考接下来须要重点关注哪些技术畛域了。 明天,咱们列出了 2021 年的 5 大技术趋势。 趋势一:近程“所有”2020 年寰球疫情的暴发扭转了咱们生存的方方面面,数字化转型和商业重塑之类的事件仿佛成了流行语。人们的工作、娱乐、医疗、聚合等流动根本都在家实现。这种趋势在 2021 年可能不会有太大扭转。 2021 年将连续 2019 新冠疫情带来技术减速发展趋势。 这意味着数字产品和互联网覆盖范围将在 2021 年变得更广。医疗保健、商业、客户服务、企业治理等都会更多地依赖数字化。 在这一趋势下,5G 挪动网络的覆盖范围将持续扩充,5G 服务项目也会越来越多。5G 也将为 IoT 嵌入式零碎提供更要害的连贯职能。 正如 Wi-Fi 联盟预计的那样,Wi-Fi 6E 规范将在 2021 年公布的约 3 亿个新硬件设施型号中呈现。 趋势二:行为互联网行为互联网(IoB)是 Gartner 提出的术语,它是物联网的延长,将技术、行为钻研和数据分析联合在一起。 正如前文提到的,现在很多日常工作和流动都迫转移到数字空间,这导致产生了比以往更多的在线用户数据。对于企业,尤其是电子商务畛域来说,对这些数据的剖析是十分有价值的信息起源,但又不仅仅如此。 公司心愿更好地理解其潜在客户的欲望,促使 IoB 成为了一种独立的策略呈现。 简而言之,IoB 是钻研用户行为,并通过收集信息和反馈来影响用户行为。例如,像智能手表和健身追踪器这样的医疗设施,当初也变得十分风行。它们通过收集用户对于地位、身材流动、心率、体重和身材成分、睡眠工夫、卡路里耗费和倦怠等方面的信息来工作。 佩戴智能手表的人批准智能手表和跟踪器供应商收集并解决所有这些信息。反过来,公司能够利用这些数据进行有针对性的营销,减少销售额,使客户体验更加个性化。除了广告,IoB 技术也实用于医疗保健、汽车(主动驾驶零碎)和企业治理(ERP 零碎开发)。 趋势三:更高层次的道德与平安技术的提高总是引起人们对其带来的道德影响的探讨。像在线医生征询或者应用手机利用治理药物处方这样的事件能够带来很多便当,然而如果你不与软件供应商分享最敏感的信息就无奈取得这些便当。 这就是为什么在 2021 年,企业会分外关注他们数字产品的道德和数据安全方面。网络安全协定将变得越来越简单,以实现加强隐衷的编程,但这也须要更多的估算。机器学习将成为一种在无人参加的状况下晚期辨认攻打,甚至生成进攻模式的信息技术。 至于理论的技术堆栈,咱们能够期待看到与机器学习开发相干的编程语言(Python、 c # 、 c + + 和 JavaScript 等)的遍及。 合乎所有数字道德规范的须要也将给软件开发和测试服务市场带来变动。只管第三方功能测试或全周期质量保证服务等要求对 IT 行业来说不再是新鲜事,但在 2021 年,咱们将看到企业寻求数据隐衷和数字道德保障服务。 ...

January 4, 2021 · 1 min · jiezi

关于技术:网易智企获奖啦-2020-年值得再读一遍的网易技术干货

对于所有人来说,2020 都注定是不平庸的一年。对网易智企,也是: 2020,咱们进行全新业务幅员降级左手技术,右手商业 成立五周年的网易云信 日活 3亿+;音讯量 10000亿+;SDK 用户笼罩数 8亿+;公布新一代音视频技术架构;笼罩寰球 196 个国家或地区;为 100w+ 企业开发者提供了技术服务;深耕教育、医疗、金融等行业; 以智能为外围的网易云商 联结网易七鱼、网易定位、网易互客能力;打造 GROW 商业增长模型推动企业新商业增长;打造洞察—营销—服务的一体化解决方案; 在 12 月 22 日 SegmentFault 思否公布的中国技术先锋年度评比 | 2020 中国技术品牌影响力企业榜单中, 网易智企荣获【SegmentFault 思否 2020 中国技术品牌影响力-技术品牌营销奖】 网易易盾荣获【SegmentFault 思否 2020 中国技术品牌影响力-技术向善奖】 同时,网易云信、网易易盾入选【 SegmentFault 思否 2020 中国技术品牌影响力企业榜单】 感激 SegmentFault 思否 对网易智企在开发者生态上的认可。 咱们始终保持也会持续踊跃输入优质技术内容,将咱们的产品翻新带给开发者们,冀望发明更多的价值。 年底干货打包,咱们整顿了 2020 年网易智企最全技术干货,将从【技术系列分享】、【技术实际】、【技术专题】、【职场倒退】四个板块开展。 【技术系列分享】 # 音视频 # 技术系列课|AI驱动的超分辨技术利用现状技术系列课|从NE264到NE265:视频编码技术缔造美好生活技术系列课|从0到1 构建实时音视频引擎从0到1  构建实时音视频引擎技术系列课|网络QoS的均衡之道——音视频弱网反抗策略介绍网络QoS的均衡之道——音视频弱网反抗策略介绍技术系列课|音视频测试实战——记音视频测试那些事音视频测试实战——记音视频测试那些事技术系列课|“被动降噪”到底有多厉害?Active Noise Cancelling-被动噪声打消#Node.js 实际# 网易智慧企业Node.js实际(3)| 灰度公布和利用监控网易智慧企业Node.js实际(2)| 平滑公布和前端代码网易智慧企业Node.js实际(1) | Node利用架构设计和React同构# 数字内容风控 # ...

December 23, 2020 · 1 min · jiezi

关于技术:了不起靠技术脱贫他们只用了短短两年

摘要:2020年11月23日,全国832个贫困县已全副清零,一个历史性时刻诞生。在这场了不起的脱贫摘帽致力中,有一群象牙塔里的大学生也参加其中,他们没去垦荒、也没去搞养殖,而是坐在电脑前靠敲代码来扶贫——写的代码越多、修的BUG越狠,扶贫力度就越大!他们就是——“助顺邮我”科技扶贫团队。接下来,让咱们通过本文看看他们都做了哪些了不起的扶贫动作。2019年年底,这群年轻人重点扶贫的贫困县曾经实现脱贫,迈入振兴阶段。把代码放进扶贫里,这群超能想的大学生有一个名字——“助顺邮我”科技扶贫团队。 「 疼痛多年的顽疾,还得靠科技来治疗 」2018年,当一支扶贫队伍第一次踏上长顺县的土地时,他们惊呆了。眼前的贫困地区,基本不是网上传说那般:一个双手毛糙、皮肤黝黑的老农看着田地愁眉不展,要是再找不到销路,农作物就要白白糟践在地里了。 恰恰相反,这个位于贵州省石漠化片区的贫困县,有着地方、省级等各机关事业单位的定点帮扶关系,基本就不愁订单量。还没有到丰登季,贵州省司法厅上司监狱的订单就源源不断的到来,其中不乏国有单位的大订单,这足以解决全县的销路问题,齐全可能让农户的支出大幅晋升。 可这等坏事往往变成了一场空欢喜,农户们非但没有实现创收,甚至还会错过了销售期。 为什么订单如此之多,还会产生这样的事件?这一景象很快就引起了这支扶贫队伍的留神,他们开始到处走访寻找背地的起因,尝试可能找到解决这一问题的突破口。 很快,在深刻理解当地村干部的工作流程时,所有问题的本源便一点点浮出了水面,因为长顺县信息不畅通,导致大量的订单散失。 每次到了丰登节令,各个乡镇的村干部们就开始忙着挨家挨户统计种植品种、丰登产量,通过漫长的统计汇总,再把数据上报下来。整个过程简约耗时,有时如果提交的文档、格局的不同,又会减少很多工作量,而农产品最佳的销售季节也在统计中缓缓流逝。 这就不难理解,为什么长顺县不可能第一工夫满足大量涌来的订单,全县数据孤岛景象重大,每一次信息采集都无比耗时、耗力,只管村干部忙得连口水都顾不上喝,靠人工统计、更新信息的速度仍旧应答不了订单的需要。 在明确长顺县的痛点后,这支来自北京邮电大学由业余传授、研究生、本科生组成的团队,设立了“助顺邮我”科技扶贫我的项目,心愿可能通过本身在科技领域上的劣势,帮扶长顺县实现脱贫。 帮扶我的项目一确立,团队就开始忙着通过华为云ModelArts平台搭建农产品对接零碎,大量优化的网络模型算法,通过灵便调度按需服务化形式提供模型训练、评估与预测。以及OBS对象存储服务器的稳固、平安、智能高效等劣势,解决了算力以及存储空间的问题,大大晋升了开发速度与我的项目过程。 最终,呈现出了一个残缺的农产品对接零碎——通过智能匹配算法,精准量化到每户种植土地面积、种植农产品品种、产出数量等信息,只有把相应的信息输进零碎中,无需过来繁琐的统计工作,全县每个农作物有多少产量,就能高深莫测。 「 象牙塔里走出了扶贫人 」然而,推广应用的过程却不如设想中的那么简略。 因为与农户生存在齐全不同的环境中,对于团队来说很容易上手的零碎到了农户那里却是困难重重。 在零碎实现了80%的时候,团队灰溜溜地拿去让当地农户试用,后果就碰了一鼻子的灰。 他们的零碎仅能在最新版Windows上应用,而农户过后用的是滞后许久的xp零碎。这让整个团队成员信念备受打击,本来认为技术是妨碍脱贫的第一难题,没想到第一关居然卡在了系统升级上,正如我的项目成员苟志斌所说:“象牙塔里的世界和理论社会还是有十分大的差异的。” 短暂的挫败之后,团队开始反思后期调研的不彻底。也意识到对于开发者而言,他们不能理所应当去描述用户画像,没有理论调研,所有都只是凭空捏造的假象。 正因为如此,团队又一次来到了长顺县。在这次考查当地农户在应用电脑、互联网等方面的理论状况中,他们发现不仅只是电脑系统的问题,当地农户还存在应用电脑不纯熟的景象,信息时代的沟通形式、应用习惯对农户来说都是挑战。 有了这次的经验教训,一回到北京团队就对第一版本开始大刀阔斧地批改,从最后的80%退回到40%,前前后后打磨了五六个版本,最初才确定一个残缺的农产品产销对接零碎。 为了能让网络不好的山区都应用到这一零碎,团队岂但须要把前端访问速度至多进步50%,还要实现高效的数据库拜访存储。对于这一问题的解决,团队与华为深度交融,采纳大量的云技术来保障平台整体的性能,通过多个华为的ECS服务器来实现后端的集群部署,并主动进行危险和资源的监控,实时把握后端状况。 华为云的CDN内容散发网络,能将前端内容散发到贵州长顺左近的CDN节点,极大加强了前端访问速度,对网络品质较弱的山区拜访零碎提供了松软保障;而对于最重要的数据库局部也齐全托管到了华为云数据库上,实现了高效的数据库拜访存储,为高并发拜访提供了坚实基础,为数据的安全性也整体晋升了一个台阶。 这个对接零碎不再受电脑版本、零碎新旧的限度,只有有台电脑就能流畅应用。除此之外,团队还在这个零碎中嵌入了自主设计的智能匹配算法,实现了主动匹配订单、畅销预警性能,大大解决了订单散失问题。 为了让所有农户都能看得懂并独立应用该零碎,团队还出了一本非常详尽的说明书,只有依照使用手册一步步的疏导,哪怕不会应用电脑的人也能学会如何应用零碎。 产销对接零碎的应用落地背地蕴藏着这群年轻人敢于推倒重来的劲头,也是他们用本人的所学帮忙长顺县摆脱困境,迈向农村振兴。 从2018年到2020年,长顺农产品产销对接零碎就已接入全县7个乡镇130余位信息管理员,更好承接了年均3000万农产品订单,并且以不低于大宗农产品市场交易价格发售,让农户的支出有了大幅晋升。 「 巧用华为语音交互服务,机器人也能听懂方言 」农产品产销对接零碎的顺利完成,让团队成员看到技术不仅解决了农户长年来的问题,还播种了农户们的称誉与认可,这些都让这群老成持重的年轻人充斥斗志。 其实,在刚退出助顺邮我我的项目团队时,不少人都是将它视作一次社会实际流动,只是想测验本人所学的技术是否能利用在实操中去,没想到比起产品,他们最大的播种反而是做公益时实现本身价值的满足感。 所以,都还没有好好劳动一下,他们又开始坐在电脑前敲起了代码,这一次是要研发游览导览零碎。 贵州作为全国出名的游览圣地,贵州省长顺县就有一个3A级旅游景点,名叫神泉谷,景区很大也很美,每年都有不少人前来观光玩耍。可是,因为服务人员数量少、谈话的口音重,经常无奈及时处理问题,导致游客的玩耍体验大打折扣。 既然没人做向导,那就让机器人来上阵!不光要为游客优选举荐游览线路和计划,还要肩负起带货的重任,做好当地农产品采购,真正实现用科技进步景区导览服务体验。 现实总是美妙的,但要实现起来并不易,与农产品对接零碎相比,这一项目标难度有了大幅度的晋升,尤其是智慧导览机器人的语音交互,波及到了机器学习、深度学习等相干算法,对算力和存储空间要求很大,依附现阶段团队的情况切实很难解决。 好在这一难题并没有让他们困扰多久,通过到处打听、多方比照,他们终于找到了解决之道。 加入互联网+大赛期间,团队导师与华为结下了渊源,期间正好也是机器人我的项目开发进行中,华为向这只团队提供了帮忙,用华为的昇腾及其机器人相干框架实现增强算力,实现离线 VUI 交互;借助华为的语音交互服务为智慧导览机器人我的项目的语音交互局部高度赋能。 在理论利用中,他们发现华为语音交互服务解决了很多让他们感到辣手的问题,其中最大的感触,就是华为语音交互服务的高识别率,很好地解决了当地人说方言的问题。因为地处偏僻,普通话在当地普及率不高,很多人谈话都有比拟重的口音,只有高识别性的机器人能力做到用方言交换。 其次,华为语音交互服务具备反对多种实时语音转写模式、实用于各类简单场景等劣势,也让团队的构想成真——让游客可能通过询问机器人,就能够获知对于路线、餐饮、住宿等等信息;机器人还能将语音辨认成文字,让游客通过给出的提醒词,失去更多的服务与信息。 现在,智慧游览导览机器人领有优惠揭示、精品推送、产品信息查问、地图显示等性能,在过来稳固投入运行的两个月里,累计接待了游客80万人次,在很大水平上缓解了景区的经营承载压力,让当地旅游业有更好的发展前景。 「 实现“智慧小城”,先从“扶贫”、“扶志”开始 」智慧城市不只是大城市的专利,在扶贫之初,政府就曾经把“智慧小城”的搭建布局进去了。搭载当地倒退布局的列车,助顺邮我团队在科技倒退与扶贫农村之间建起了桥梁,将脱贫攻坚产业化数据库等服务广、利用强的当地急需我的项目落地到平台上,通过当地对各个县的要求,倒退合乎本人特色模式的智慧平台。 在团队的致力、指导老师的奔走下,联合当地的倒退布局,长顺县建起了“智慧小城”的架子,有了5G信号,实现贵州省第一个启动5G建设的县市,将来无人机、航拍、停车违章等现代化的技术建设,团队能够更好的参加到其中,助力农村倒退。 5G的建成迈出了“智慧小城”的第一步,华为在往年9月份提出“智能体”概念,以云为根底,以AI为外围,构建一个立体感知、全域协同、精准判断和继续进化的凋谢的智能零碎。5G的倒退正好是实现网络无缝笼罩和万物互联的根底。将来将是一个物理世界和数字世界的交融。 实际中,团队逐步形成以科技扶贫为主引擎,赋能教育扶贫、文化扶贫的“三驾马车”并驾齐驱的扶贫策略,帮忙贵州省长顺县迈入农村振兴当中,实现“扶贫先扶志,扶贫必扶智”的志智双扶。 从2018年开始,团队就陆续返回长顺县四中做教育扶贫工作,两年工夫里有41名团队成员总共累积教学服务长达21000小时。在这21000的小时里,除了一些代课的工作外,他们最长做的事件就是一直致力激发孩子们对迷信的趣味。 在线下,他们会做各种对于科技的展览、流动、较量,不仅仅只是做一些常识的科普,更重要的还是心愿能在孩子心中撒下一颗学习科技的种子。 尽管,一开始这类科技展的功效往往不太如意,比起钻研各类技术,孩子们更像是在一起凑个冷落罢了,陈腐劲一过就不关怀了。但驻守在学校里的老师,还是判若两人地在保持,甚至团队还研发了传邮课堂AIMOOC平台,基于产销对接零碎和可视化数据库与华为深度交融的成功实践,AIMOOC也将仿照这个模式,通过应用华为云提供的ECS、CDN、SQL来保障服务的高可用和高并发,并在华为云OVD服务是上进行大量视频等媒体内容的高效治理和疾速的内容散发,通过AIMOOC平台让学生都能学习优质人工智能根底课程。 用科技扶贫,不仅要搬走挡在致富路上的大石头,更要能造就出本人的人才,在不久的将来率领他乡依附科技凋敝倒退。团队的致力,也正在耳濡目染中影响当地的学生,一个初三孩子看了录制在VR眼镜里神泉谷的风景后,兴奋地说:“像是把整个神泉山都装进了VR眼镜里,太神奇了,当前我也要去学。” 现在,他们打造的AIMOOC平台曾经在济南、银川等50余所中小学进校应用;产销对接平台也已与河北威县等地签订落地协定;智慧游览零碎也与湖北峡州旗下6家景区达成单干协定…… 置信在高技术人才的推动下,将来的城市将“能感知”“会思考”“可进化”“有温度”。 「 用代码撬动将来,年轻人不可或缺 」随着2019年年底,长顺县正式摘掉“贫困县”的帽子,它也开始缓缓淡出了助顺邮我团队的世界,两年的经验,让团队日渐成熟,也越发动摇脚下正在走的路。 在整个过程中,华为也在用本人的所长反对着这群年轻人,让他们可能将所想变成事实。 在往年所反对的第六届中国国内“互联网+”大学生翻新守业大赛,华为不仅邀请专家对较量进行领导,还为参赛者提供鲲鹏、昇腾、华为云资源反对。 助顺邮我团队作为参赛方,也是全方位出现了在长顺县所获得的扶贫成绩。让大家都看到了,这群暮气沉沉的大学生们,正在挑起了本人的担子,用所学让扭转产生,用所学让畅想成真。 大学生是推动社会飞速发展的主力,为造就更多数字时代的优秀人才,华为联手教育部,在无关高校建设“智能基座”产教交融协同育人基地,现已在北京大学、清华大学、上海复旦大学、上海交通大学、西安交通大学、哈尔滨工业大学等72所高校,把鲲鹏、昇腾系列课程融入计算机专业、软件工程业余、人工智能业余、电子信息业余进行首批试点。 为此,华为还联结出版社、各高校学科带头人,面向高校师生及开发者陆续推出鲲鹏、昇腾系列学习教材和教辅材料。将来,“智能基座”我的项目将全面推广,笼罩更多高校,真正实现产、学、研的全面协同。 置信在不久的将来,会有少量高端人才从“智能基座”产教交融协同育人基地中涌入社会,他们终究会用所学造成一股弱小的力量,推着整个产业一直大步向前走。 ...

December 10, 2020 · 1 min · jiezi

关于技术:跟着B站UP主小姐姐去华为坂田基地采访扫地僧

摘要:谁说程序员就只能写代码呢!华为扫地僧的才艺是齐全能够solo出道的那种。忍不住想要和你们分享下我9月份的高兴呀!Mark下最近实现的一件超了不起的事件!我去你们口中他人家的公司—华为啦!这次采访了十位技术大佬,他们也是传说中的华为扫地僧! 我超级开心这次被邀请去采访华为的技术大牛们!缓和又冲动! 诚实讲,三天的拍摄几乎忙到飞起,每天的感觉就是累、很累、十分累,保持拍完的我都忍不住要为本人打Call!尽管累,然而超级开心呀!因为作为一个程序媛,碰上了真正的程序员大神,能从前沿技术、职业倒退等各个方面学习到十分多。成就感满满! 之前,很多人在我的视频下回复“还是好好写你的代码吧”,采访完华为的大牛后我只想再次强烈地示意,程序员也是爱折腾本人喜爱的事件,千万不要给本人的生存设框。这些华为扫地僧,有的是摇滚老炮,有的是陶笛小王子,才艺是齐全能够solo出道的那种。谁说程序员就只能写代码呢! Get ready with me,接着往下看叭~这次,咱们来到的是华为深圳坂田基地。进去的第一感觉就是满眼绿。沿路两旁绿植覆盖面积很大。最次要的是,华为坂田基地的地标研发核心大楼,也是绿色的。华为自身就很强调绿色经营、绿色世界的理念。你们也来感触下。 华为坂田基地中地区的命名,都是科学家的姓名,这是一种对科技大神的某种致意。也心愿这种迷信精力能代代相传。 作为一个爱学习的程序媛,华为的最美图书馆——坂田B1-4楼图书馆也是我要打卡的中央哦。环境真的没得说,很大又超级丑陋的那种。 他们最近还有收费喝咖啡的流动,据说小熊游泳和西柚咖啡供不应求。害!艳羡他人家的福利么? 以上只是华为坂田基地的冰山一角哦。整个基地真的十分大,心愿下次有机会再好好逛。 (正片刚刚开始!!!)马全一老师是我此行采访的第一位扫地僧。他是一个开源经营专家,很善于容器技术、DevOps等。见到他时我还是有些缓和的。但他自己很nice,十分real,始终在被动和我谈话,缓解了我的小缓和。 马老师和我有一样的困扰,那就是——减肥。马老师说要在9月的HC大会之前减下来,以建立本人“管制体重的男人”人设。工作略重,马老师加油,我也加油减肥! 王启军老师是华为云IoT首席架构师,他就很有程序员的那种内敛和腼腆的气质,谈话语气温温柔柔的,让人特地难受。王老师喜爱美食,据说,他的爱人喜爱上他很大水平也是因为他做饭好吃。所以,大家get找到女朋友的办法了么? 黄之鹏老师是MindSpore开源社区经营负责人。和他聊完之后,我只想说,超!极!有!梗!不愧是经营大佬。因为是天津人的关系,黄老师谈话自带bgm。他在社区负责人之外,还领有百万粉丝油管账号。想为大佬打call。 黄老师说,他的共事常常吐槽他两句话,一个是“你感觉这是正常人的工作强度吗”,另一个就是“人就不能犯一次错么”。是不是很有画面感?像极了你和老板聊天时的心田os。 姚冬老师是华为云利用平台首席技术布道师,比起写代码的能力,姚东老师更重视程序员的软实力。姚老师长年健身,还是一位马拉松达人。相当有毅力。 有意思的是,我在采访中还遇到B站爱好者。何剑老师尽管是华为智能计算专家,但却长期潜水B站进行学习。请把何剑大神的名号打在公屏上。 张昆和我一样是90后哦!但他曾经是华为云数据库首席产品专家,真是年少有为。张昆老师就是非典型技术男啊。他喜爱高尔夫、冲浪、骑机车,喜好相当丰盛呀!你看,华为的大神也在像你们说我的那样“不务正业”呀。 王泽锋老师是华为云云原生开源负责人,也是一个喜好丰盛的大神。萨克斯、陶笛这些乐器都不在话下,爬山养鱼也玩得很溜。我对王老师印象最深的一点是,他齐全是B站资深粉丝。十几年前他就通过答题成为B站注册用户。刚玩几年B站的我自愧不如呀! 相比前几位,孙雄伟老师在技术上钻研地更深一些,理解华为的人应该听过鲲鹏吧,孙老师就是华为计算根底软件首席架构师。要晓得,做根底软件就是为产业打好底座,十分有技术含量。 他说,“因为咱们做的这些事件应该来说挑战都是挺大的,所以必须要保持,始终坚持下去,而后每一步都有提高,这样子始终到起点。”给孙老师一个大大的瑞思拜。对于这群分心搞研发的老师,我打心里示意尊敬。 田文罡老师是真正意义上的华为扫地僧。因为他从毕业到当初曾经在华为工作了16年。整个职业生涯都和华为绑定在一起。每当他聊起做的数据库,眼里真的有光!可能,这就是酷爱的起因吧。 分享一段田老师的话,“还是要酷爱每一个行业,把这个行业给钻研透钻研深,因为任何一个行业钻研上来,你就发现他的常识是无穷无尽的。另外一方面,一个人在一个畛域钻研的比拟深的话,集体的前途倒退其实是不必去思考太多的。”所以呀,咱们要酷爱本人的事业,并且坚定不移。 陈亮是华为云AI首席技术布道师。他是一个外向型IT男。曾经踢了20年足球,也和公众一样喜爱梅西和C罗。谈起前几天欧冠那场拜仁和巴萨的对决,陈亮也有很多感叹。 “梅西从此就想要退出绿茵场了,甚至当初闹出来跟巴萨要解约”。喜爱的球星要服役,陈老师也有诸多不舍。 十位老师尽管性情各异,但他们都很有韧劲,专一力极强。毕竟成为华为扫地僧,就是要默默潜修内功。他们身上的这种保持、专一,可能也是华为精力的诠释吧。 之前,很多业内的敌人在问我,程序员到底有没有天花板啊?过了35岁到底该做什么呢? 我从这些华为扫地僧身上失去的答案是,只有在你从事的畛域,很业余、很用心,始终做本人酷爱的事件,你就没有所谓天花板一说。 我见到的这些技术大牛,他们有的曾经过了35岁, 但他们的心态真的十分年老。还是能够和年轻人一起玩桌游、玩狼人杀,而且在工作上超级致力,超级虚心。在他们身上齐全看不到天花板啊。 所以啊,肯定要保持做你喜爱的事件!向大佬学习! 以上就是我这次华为之行的全副啦。更具体的采访要继续关注我的B站号(Christinaaa呀)哦!华为扫地僧系列视频,你们都要给我看! 先放点花絮~ 点击关注,第一工夫理解华为云陈腐技术~

September 25, 2020 · 1 min · jiezi

关于技术:Oracle数据库运维场景下智能运维如何落地生根

简介: 「智能运维大数据平台」是一款开箱即用的运维监控平台,通过特有的平台性能能够将企业的基础架构、应用程序、日志治理联合在一起,提供对立采集、对立存储、关联剖析、对立监控企业业务保障能力,保障企业业务稳固高效运行,同时利用离线计算、实时计算、机器学习等技术,实现运维数据共享、数据开发和加工能力,让开发人员、经营团队和业务团队协同工作,构建和改良软件应用程序,并帮忙企业理解业务和用户应用状况。 导语从马车到汽车是为了晋升运输效率,而随着时代的倒退,现在咱们又心愿用主动驾驶把驾驶员从开车这项体力劳动中解放出来,减少运行效率,同时也可缩小交通事故发生率,这也是企业对于智能运维的诉求。 从人工运维到自动化运维是为了缩小人力老本,升高操作危险,进步运维效率,但自动化运维的实质仍然是人与自动化工具相结合的运维模式,仍有局限性。为了继续高空向大规模、高复杂性的零碎提供高质量的运维服务,智能运维(AIOps)应运而生。 本文,袋鼠云将跟大家分享智能运维大数据平台(一款开箱即用的运维监控平台)在Oracle数据库运维场景下的具体利用。 数据采集应用平台第一步是数据接入。要做好Oracle的运维,须要哪些数据撑持?依据咱们运维Oracle日常的经验总结,以下几类数据是特地重要的: 实例和数据库根底信息 包含实例的版本、Patch、启动工夫、实例参数、主机根本配置信息。数据库健康检查 查看数据库是否能失常连贯,读写响应工夫是否失常。实例根底性能数据 包含业务的QPS、TPS,实例和主机的CPU使用率、内存使用率、连接数使用率,SQL解析状况,数据库的逻辑读、物理读,数据库锁期待情况,以及RAC集群间的通信情况。Oracle期待事件 采集Oracle外部期待事件的类型、期待次数和耗费工夫。从期待事件能够判断实例运行的整体健康状况,定位实例瓶颈。数据库空间应用信息 包含表空间文件占用空间、表空间应用空间、长期表空间应用状况、UNDO表空间应用状况。须要实时监控表空间应用状况,防止表空间占满引起故障。数据库Session信息 Session信息记录了实例以后运行的SQL状况,记录了以后阻塞Session的具体信息,比拟常见的如锁期待。通过Session信息,不便疾速定位实例中的阻塞景象。数据库备份状况 在数据库运维畛域,备份重于泰山。每天都须要查看数据库的备份状况,包含备份是否胜利,备份耗时,备份占用空间等。DataGuard运行状况 DataGuard是Oracle高可用最罕用的计划之一。须要实时检测Oracle DataGuard的运行状况,包含日志传输是否失常,日志利用提早。日志信息 数据库的告警日志、TNS监听日志。从日志中能够发现数据库外部运行谬误、异样的客户端连贯信息等。上述的数据采集,曾经集成在产品中。用户只须要在数据库性能采集模块配置接入信息,就会主动采集这些数据。 数据接入之后,产品上会从几个方面来应用这些数据: 仪表盘 零碎默认带了Oracle场景的通用仪表盘。用户也能够依据本人的应用习惯,通过SPL的形式配置自定义仪表盘。监控告警 零碎内置常见的监控告警。也能够通过SPL的形式配置自定义告警项。数据只有采集到了,就能够用于配置告警。智能巡检 零碎反对配置自定义巡检规定,按用户定义的工夫距离,定期进行数据库巡检。日志剖析 基于零碎采集的Oracle告警日志、TNS监听日志,除了应用根本的日志搜寻、监控告警,也能够配置一些日志剖析的场景。本文重点介绍仪表盘的应用。 Oracle仪表盘仪表盘是数据可视化展示的根本模式,便于用户从直观上理解零碎的整体运行状况。 3.1 Oracle实例总览 Oracle总览Dashboard次要包含这几个局部: 实例统计,包含实例总数,异样实例数,数据库数量,实例版本散布。通过这几个指标,能对接入零碎中的实例有一个大体的理解。 TOP实例,包含忙碌率TOP实例,沉闷会话数TOP实例。 通过这2个指标定位忙碌的实例。 异样实例列表 这个表格展现所有无奈连贯的实例,包含连贯报错信息。TOP性能趋势图 选取数据库的外围指标,对整体实例的运行状况有一个整体的理解。选取的指标: DB Time使用率:体现实例整体忙碌水平DB CPU使用率:CPU资源的使用率。流动会话数:是否后SQL积压会话数使用率:Session资源使用率QPS/TPS:展示业务申请吞吐量 3.2 Oracle实例详情 该仪表盘用于展示单个实例的运行具体情况。仪表盘次要分如下几个局部。 实例信息 显示实例的根本信息,包含主机状况,实例运行状态,实例的版本,数据库的角色,读写模式等实例运行状况 展示实例的外围运行指标。 阻塞会话数/沉闷会话数DB Time使用率实例以后会话数使用率CPU使用率趋势实例会话数趋势SQL执行量/SQL解析量实例逻辑读/物理读实例网络流量实例IO申请次数 3.3 Oracle实例空间总览 该仪表盘展示实例的空间应用状况。次要包含几个局部: 实例总空间散布 展示所有实例的空间散布状况。实例应用空间TOP 展示空间使用率TOP实例的空间变化趋势。实例表空间相干信息 展示所选实例的表空间数量、实例总空间以及空间同比和环比、UNDO空间和TEMP空间、闪回区空间应用状况。 实例表空间使用率和占用空间排名。实例表空间使用率TOP趋势 实例表空间列表 展示实例所有表空间的空间应用状况。 3.4 Oracle阻塞会话 该仪表盘展示实例中阻塞会话的状况,仪表盘次要有几个局部组成。 TOP阻塞会话趋势图 展示零碎中所有实例的阻塞会话数变化趋势。如有阻塞会话,须要特地关注。实例等等事件分布图 展示所选实例的阻塞会话的期待事件散布状况。阻塞源剖析 展示哪些Session引起了其它Session阻塞期待事件趋势 实例期待事件趋势 阻塞会话列表 以表格的模式展示阻塞会话的详细信息,包含: ...

August 13, 2020 · 1 min · jiezi

HttpRunner接口自动化测试框架

HttpRunner接口自动化测试框架

June 30, 2020 · 1 min · jiezi

debugtalk博客

debugtalk博客

June 30, 2020 · 1 min · jiezi

httprunner-源码阅读

httprunner 源码阅读

June 30, 2020 · 1 min · jiezi

Anthonytester的博客

Anthony_tester的博客

June 30, 2020 · 1 min · jiezi