“On DevOps: 1. What It Is“

DevOps实用场景:在哪些业务中应用DevOps最有效 本文介绍DevOps的定义、适用团队、实施步骤及常用工具链,帮助初创公司实现自动化流程、持续集成与交付,增强灵活性和产品质量,快速响应市场需求。 阅读详情

本文作者:Tiexin Guo

GitHub 地址: https://github.com/IronCore864

 

Note: opinions are my own. They don't represent my current company or any previous companies I've worked for.

Note 2: recently, my colleague published a blog post (in Chinese, here's the link if you are interested). I like this post, but I'd like to share more with you on the topic of DevOps. So I decided to publish a miniseries (7 episodes planned) on DevOps. Here's the first article.

Note 3: this article is originally published on Jan 14, 2021, on Medium in my DevOps Chat publication named 4th Coffee. See it here if you are interested. This post is edited again on May 10th, 2022.

Background

I’ve been working as a DevOps engineer since 2016, and as of today in 2022, I'm still working on it (as the PMC of DevStream). In 2021, I was lucky enough to join AWS as a Senior (L6) DevOps (already left, though). But this article doesn’t represent AWS’s view; nor does it represent my current corporate view. It’s my personal opinion, which I learned and formulated over the years of hands-on experience in projects.

In the beginning of 2021, I had the chance to talk on the DevOps topic — what it is, why we need it, and how to measure if we are doing it well or not. So I thought I should take that opportunity, form my thoughts into words, and share them with the community.

In my professional career, I’ve worked in different businesses, including university research, search engine, government, internet, enterprise software, mobile, marketing business intelligence, logistics, automotive, pharmaceutical, insurance, consulting, etc.; and I’ve worked in different types of companies and projects: state-owned company, local internet giant, global IT enterprise, foreign start-ups, global traditional organizations, etc. And I have to say that I have learned and grown a lot during this great journey both as a person and as an engineer (full stack developer and DevOps engineer). I also attended a few conferences and meet-ups and even gave some talks in them, but I have never got the chance to summarize what I do and share the knowledge with a bigger audience, and that’s the reason I wanted to start this series.

What is DevOps?

Let Me Tell You a Story First.

I have interviewed over 200 engineers in the past 3 years, and sometimes I’d like to ask this question. It’s probably meaningless; I only asked it because I want to see what it means to everybody.

And in all the answers I got, it seems most people always start with this sentence: “that’s a good question.” Then the person starts to explain his thoughts.

I’m not a native English speaker, but over the years, I’ve been gradually learning the fact that “that’s a good question” equals “I don’t know.”

It’s a meaningless filler phrase to fill the awkward silence during conversations, and it buys you some time to organize your thought before you answer the question.

Only on infrequent occasions would you hear this sentence because you really had asked an excellent question.

I have also interviewed (as an interviewee) many companies over the last 5 years, both start-ups and large corporations. I also got asked about this quite often, at least more often than I had anticipated. Sometimes, during the conversation, you started to realize that the person or the company who asked this question didn’t really know the answer either; they asked this because they wanted to learn from you and see what new ideas you can bring to the team.

Why Is It So Hard to Define DevOps?

Why is this question hard to answer?

Because, in my opinion, DevOps is a lot.

Let’s Try to Figure It out

Let me quote some definitions first before we discuss DevOps.

Here I quote three definitions, and they are from Wikipedia (because it’s like an internet dictionary), AWS (because we all hear that AWS does good DevOps), and Atlassian (because as a DevOps, we probably use their tools a lot so they might know a thing or two):

Wikipedia:

DevOps is a set of practices that combines software development (Dev) and IT operations (Ops). It aims to shorten the systems development life cycle and provide continuous delivery with high software quality.[1][2] DevOps is complementary with agile software development; several DevOps aspects came from Agile methodology.

(I know, there are a lot of links. You don't have to read all of them, but it's recommended.)

AWS:

DevOps is the combination of cultural philosophies, practices, and tools that increases an organization’s ability to deliver applications and services at high velocity: evolving and improving products at a faster pace than organizations using traditional software development and infrastructure management processes. This speed enables organizations to better serve their customers and compete more effectively in the market.

Atlassian:

DevOps is a set of practices that works to automate and integrate the processes between software development and IT teams, so they can build, test, and release software faster and more reliably.

It seems there are some similarities, which are:

  • practices

  • velocity

And there are differences, of course, and let’s see them one by one:

A Combination of Dev and Ops

Wikipedia says it’s a combination of Dev and Ops.

This basically says nothing because even if I knew nothing about this subject, I had already known from the word itself that it combines Dev and Ops.

An excellent question here is: is DevOps really Dev + Ops?

Yes, and No.

Yes, because you would need the skillsets from both Dev and Ops.

No, because simply putting two teams together wouldn’t get you there.

Cultural Philosophies

What AWS’s definition has and others don’t have, is the “cultural philosophies,” and I like it.

Let’s say you have the tools and skillsets from both Dev and Ops. Would that be enough to enable you to achieve higher velocity?

Probably not.

The fact is, you already have Dev and Ops teams and the corresponding skillsets in your org. Then you pick up a new CI tool that is famous in the DevOps world. Would you be able to deliver faster already?

I don’t think so.

This is because how we do things is more important than what we have, and by definition, “how we do things” is the cultural part.

Culture

Culture is how human societies behave. What the customs are, what the norms are.

For example:

  • What is right, what is wrong?

  • What is acceptable, and what isn’t?

  • How do you learn?

  • And more importantly, how do you encourage the team to learn?

Culture can be highly technical. For example: how do you do code review? What types of code are acceptable, and what are not?

And it can also be highly nontechnical. For example: what standards do we use for hiring and promoting?

DevOps Culture

Then, what exactly is the DevOps culture?

 

You probably see this image (or something very similar to this) a lot. And to be honest, the DevOps culture is hidden in this picture:

You don’t separate Dev and Ops. You have a shared understanding and shared responsibility. You take up the responsibility as a whole through collaboration and communication. And this is the cornerstone of the DevOps culture.

Is DevOps a role?

With the culture part explained, it’s easy to answer this question.

Yes, but no.

Yes, because companies create job titles like this.

No, because companies that created the job titles like this only put Ops in the DevOps team in many cases.

It’s not really a job role. It’s more of a culture, methodologies, and mindset to do things. Putting teams together and throwing in some new tools won’t give you DevOps.

What is Required to Achieve the DevOps Culture?

Because we have shared understanding and shared responsibilities, traditional Dev needs to learn from Ops, and traditional Ops need to learn from Dev.

Because we have new practices and tools, everybody needs constant learning about methodologies and new technologies.

So, how to achieve a DevOps culture? At this point, this question can answer itself:

DevOps requires a “growth and continuous learning mindset” to succeed.

How to Enable the Growth and Learning Mindset

Gartner, the globally leading research and advisory company, predicted in 2019 that by 2022, 75% of DevOps initiatives would fail to meet their expectations; this number grows to 90% by 2023.

Reason: limitations of management approaches used by leadership

Leadership support is one of the critical elements of its success.

Motivation

Let me tell you another story that you probably will relate to:

I’ve worked in many start-up companies, and it seems many of those start-ups share a “start-up culture”: free breakfast, and free beer in the fridge.

The idea behind this is simple: by creating a more welcoming environment, they think employees will be more motivated.

Do I love free beer? Of course.

Will this really motivate me? No.

When I search for my next job position, I will not use “free beer in the fridge” as a standard. People who get paid at least 10k per month probably wouldn’t care if they can get 2 dollars worth of beer.

Having a free beer in the fridge won’t motivate your team to learn and grow continuously.

What Motivates the Team to Grow

Technical people need 3 things to be motivated, and they are:

  • Mastery

  • Autonomy

  • Purpose

The reasons are easy to understand:

When you have comprehensive knowledge or skill in a subject and have great accomplishments, you will be more motivated. It’s like that if you get more praise for your work in the school, you will be more determined to do it better next time.

The team learns fast and wants to do greater things. If they are constantly blocked and slowed down, especially by leadership, they lose their motivation. It’s like driving a Porsche sportscar at 50km/h. You have the best tool, but you can’t speed up. You wouldn’t enjoy driving like that, and you lose interest in driving over time.

The team needs to know why they are doing something. Because without a purpose, everything is just garbage.

Leadership

Once we figured out the culture, and what motivates the team to implement the culture, it’s easy to figure out what we should seek in leadership: we need necessary behavioral characteristics that empower and encourage the team, rather than technical skillsets and expertise, for example, if the leader is a professional in the cloud or 12-factor app or what have you.

Leadership should encourage the team to learn fast, try fast, and fail fast because by embracing failure as a learning opportunity, you learn the fastest way.

Leadership should empower the team, and give the team enough autonomy to make decisions free of second-guessing. I’ve seen exactly the opposite cases very often, and the leadership doesn't even know they are discouraging the team.

Leadership should provide clear goals and key metrics as part of the motivation for the team’s continuous learning and growth mindset.

IT Enables Business

If you go back to the beginning where I quoted AWS’s definition of DevOps, you will see that AWS mentions something that neither Wikipedia nor Atlassian mentioned:

This speed enables organizations to better serve their customers and compete more effectively in the market.

Yes, all definitions mentioned DevOps' benefit being velocity, but only AWS explained why you need this velocity: to serve your customer.

I like it because, without this purpose, DevOps is just an empty gesture.

In modern days, more and more organizations start to realize that IT architecture not only serves the business because it’s a must-have but also enables more possibilities for new businesses and growth. And that’s where the DevOps’s benefit will bring you to.

Summary

After this long discussion, it’s safe to try to make a definition of DevOps:

DevOps is a combination of:

  • a shared responsibility model

  • continuous growth and learning mindset

  • skillsets from both Dev and Ops

  • best practices

  • modern toolchains

that increases velocity to deliver faster, get customer feedback faster, and adapt your product and service faster to serve your customers better.

In the next article or a few articles, I will discuss the benefits that DevOps brings.


DevStream

The open-source DevOps toolchain manager (DTM)

欢迎大家扫码加入我们的 DevStream 用户群

此刻你我的距离就是“它”


 

了解更多最新动态

        DevStream 官网:https://www.devstream.io/zh/

         GitHub 地址:https://github.com/devstream-io/devstream

DevOps的思想来源 DevOps的思想来源 DevOps概念介绍 精益生产方式 / 丰田生产系统 约束理论 敏捷 小结 DevOps的思想来源 DevOps概念介绍 在DevOps入门篇的开始,我们首先来了解一下DevOps这个概念。从字面上看,DevOps就是Dev + Ops。Dev可以理解为Development,也就是开发;也可以理解为Developer,也就是开发人员。Ops可... 阅读详情

相关推荐

是我自己的意见「Opinions Are My Own」-crx插件

插件防止算法在Facebook上阅读你的观点。利昂·埃克特。 观点是我自己的是Chrome浏览器扩展程序。 这个想法是找到一种在Facebook上表达自己的方式,以便其他用户可以阅读它,但是Facebook的算法不能。 该插件有两个功能。 [1]对文本进行加扰,以便解析大量数据的算法将无济于事。 [2]在您的网页上检测以这种方式被加扰的文本,然后将其转换回实际的单词。 支持语言:English

从开发者的角度浅谈DevOps

DevOps是Development和Operations的组合词,也就是开发和运维。 对于DevOps,不同的团队可能有不同的定义,一个团队在不同时期对它的定义也可能会不同。 在看了很多博客以后,我看到了很多技术大牛对DevOps的定义,其中就有一些共性和特性。为了备考阿里云DevOps助理工程师,我打算写下这篇文章,也写一写我对DevOps的理解。 一些互联网大厂对“what is DevOps”的解读 我对DevOps的理解 1. 一些互联网大厂对“what is DevOps”的解读在百度

zbp_12138的博客 631

Box2D-Lite源码阅读笔记(2)

0.初始化函数 static void InitDemo(int index) { world.Clear(); numBodies = 0; numJoints = 0; bomb = NULL; demoIndex = index; demos[index](bodies, joints); } 在这个初始化函数中,一般会默认执行index=0的函数,这个函数就是一个示例,因为示例比较简单,所以也便于研究,示例效果如下。 就是一个方块。 进入第一个示例函数。(忽略我加的注释)

ARTELE的博客 976

抽象类不能声明主体_软件的主导地位能否继续

抽象类不能声明主体Opinions are my own and not intended to be investment advice.观点是我自己的,并不打算成为投资建议。 As I was doing research on another post, I was struck by just how much the tech sector has outperformed some o...

weixin_26722031的博客 1013

【客户案例】母婴行业头部品牌是如何做私域的

各品牌争相跑马圈地,想方设法圈住流量,建立品牌资产;私域运营是一项“重人力”的工作,在传统的品牌运营过程中,私域操盘手经常会由于一对多导致无法兼顾,只能通过提高触达次数的方式加大漏斗,这样难以让每个社群都发挥出应有的价值,甚至还会导致一定程度的用户流失。除了宝妈身份外激发的用户认同感、亲密度外,KOC们作为产品的使用者,自由选择的推品和自由创作的推广文案都更具有真实性、代表性,能够极大程度激发群友们的信任感,从而愿意为产品买单,转化复购水到渠成。不同阶段的宝妈,母婴知识的储存量和经验是不同的,K品牌还会。.

圈量SCRM系统-企微营销工具-私域流量运营软件 948

SAP PI实战:5分钟搞定REST适配器同步接口配置(含Postman测试技巧)

本文详细介绍了如何在SAP PI中快速配置REST适配器同步接口,包括ESR设计、集成流配置及Postman测试技巧。通过实战步骤和关键参数设置,帮助开发者高效实现系统集成,特别适合需要实时数据交互的业务场景。

weixin_33738555的博客 485

what is DevOps?

原地址:https://www.ibm.com/cloud/learn/devops-a-complete-guide 所谓的DevOps就是development 、 operations 和 quantity assurance的集合体,即将开发、运营和质量保障结合在一起,提高开发效率,使软件持续集成与部署的一种思维。 DevOps 通过组合和自动化软件开发和 IT 运营团队的工作来加速交付更高质量的软件。 什么是 DevOps? 根据定义,DevOps 概述了软件开发流程和组织文化转变,通

良木 326

RISC-V— 架构基础知识学习

蜂鸟 E200 系列是一个开源的RISC-V 处理器。蜂鸟 E200 系列由中国大陆研发团队开发,用户能够轻松与开发人员取得交流和支持。RI蜂鸟 E200 处理器研发团队拥有在国际一流公司多年开发处理器的经验,使用稳健的Verilog 2001 语法编写的可综合 RTL 代码,以工业级标准进行开发。蜂鸟 E200 的代码为人工编写,添加丰富的注释且可读性强,非常易于理解。

deilt 1万+

《精益DevOps》:填补IT服务交付的认知差距,实现高效可靠的客户期望满足

《精益DevOps》:填补IT服务交付的认知差距,实现高效可靠的客户期望满足

商务合作欢迎私信我 1万+

IP-guard发布新版本4.87.2241.0

IP-guard发布了新版本4.87.2241.0,用户可通过提供的下载地址获取完整安装包和升级包。下载后,用户需联系厂家申请测试序列号以进行安装和使用。IP-guard是一款专注于企业文件加密、文档加密系统、防泄密软件、数据安全的软件。

IP-Guard专栏 1532

测风数据垂直外推(原理及Windowgrapher操作示范)

垂直外推

weixin_46713695的博客 897

DevOps基础-1.1-什么是DevOps以及概述

        本人当前的工作范围主要的就是DevOps,更具体一点就是写Jenkins Pipeline 脚本。我最近慢慢学习一个DevOps基础的视频教程,这个教程是Lynda.com,纯英文的。打算写一个笔记,应该来说是翻译这个课程。任何新奇的事物,我们接触它们都是通过学习表面的理论知识来达到初步的了解和掌握。       我也不知道,我能不能坚持看完这个视频教程,然后坚持翻译完每一个小视...

Anthony_tester的博客 4万+

SAP Single Sign-On 全景指南:从传统 SAP SSO 到 SAP Secure Login Service for SAP GUI 的架构、场景与迁移实践

本文系统梳理了SAP生态下的单点登录技术方案,重点分析了SAP GUI的云化替代方案SAP Secure Login Service(SLS)。内容涵盖SNC、Kerberos/SPNEGO、SAML 2.0等核心协议的技术实现,对比了传统SAP SSO与新型SLS for SAP GUI的架构差异,并给出AS ABAP系统的具体实施路径。针对SAP GUI访问、浏览器访问Fiori/移动端等不同场景,提供了详细的协议选型建议和配置指南,帮助团队构建安全可靠且适应云时代的统一认证体系。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 273

DEVOPS——1

内部开发平台和DevOps团队的工作会有一定的交集,DevOps工程师也会有一定机会过渡到平台工程师的角色,在整个组织中产生更广泛的影响,并将他们的专业知识应用于为开发人员提供更好的体验。简单来说,平台工程面向的是开发人员,作为一套自助式内部开发者平台的机制和架构,用于构建和运营支持软件交付和生命周期管理,主要目标是优化开发者体验,并加快产品团队为客户创造价值的速度。DevOps需要不断地调整和改进流程和文化,以适应不同的项目和需求,而平台工程需要不断地更新和扩展平台功能,以满足不同的用户和场景。

windscreen的博客 2138

html2canvas - 解决截图后引入的字体样式丢失问题,第三方字体截图导出图片后字体失效,html2canvas截屏生成图片后艺术字体就丢失并且自动转成常规字体了,特殊字体显示不了无法截图怎么办

vue2,vue3,uniapp,html2canvas截图后引入的字体样式丢失,html2canvas艺术字截图不显示,使用外部字体无效,html2canvas无法识别网络字体文件怎么办,ttf文件,网页使用在线字体链接利用html2canvas无法截取,字体样式没有了,font-family第三方字体,@font-face引入本地字体文件后无法被html2canvas识别怎么办,html2canvas文字消失,vue页面正常显示艺术字体但截屏后没有,html2canvas截图存在特殊字体时截图不全,默认

✅ 精选推荐文章 1万+

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

各种“Ops“的对比:DevOps vs. DataOps vs. MLOps vs. AIOps

本文主要介绍各种 Ops 的对比,包含 DevOps、DataOps、MLOps以及AIOps等

日常学习与专研的记录 2097

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

云原生加持下的DevOps「赋能企业敏捷研发,重塑IT组织」

2022年5月10日下午,2022中国软件产业年会重要平行论坛-第五届中国软件项目管理高峰论坛以线上直播形式成功举办。 会上,首次发布了软件及信息服务业企业项目管理能力评估(CPMM)标准,并颁发首批企业评估证书。谐云荣获CPMM2级评估认证,是行业内率先荣获此证书的首批企业之一。 CPMM (软件项目管理能力评估)是在中国软件行业协会指导下,由中国软协项目管理专委会牵头、汇聚了国内项目管理专家、主要地方软协、行业龙头企业、 PMI (中国)共同参与,并参照《 T /-SIA010.1-2021软件项目管理

HarmonyCloud_的博客 735

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

DevOps简介

一、DevOps定义:Development和Operations的组合,突出重视软件开发人员与运维人员的沟通合作,通过自动化流程使得软件构建、测试、发布更加快捷、频繁和可靠。 它是一个完整的面向IT运维的工作流,以 IT 自动化以及持续集成(CI)、持续部署(CD)为基础,来优化程式开发、测试、系统运维等所有环节。 DevOps其实包含了三部分:开发、测试、运维 二、DevOps的目标:高效交...

SirLZF的博客 3464

肖俊:HPE IT 的DevOps 实践分享

本篇文章来自于HPE和msup共同举办的技术开放日HPE测试技术总监肖俊的分享,由壹佰案例整理编辑。 一、DevOps含义解析 这是DevOps的趋势图。DevOps这个概念大概是在2009年被提出来的,2010年有一些公司开始试点,之后DevOps的热度持续增加,这是我们在谷歌搜索DevOps关键字得到的搜索量,这条曲线表示了DevOps热度呈指数级增长。因此我预计2016年De

cynthia_chf的博客 1441

DevOps教程:什么是DevOps

【注】本文译自: https://www.javatpoint.com/devops   DevOps 是两个单词的复合,一个是 Development,另一个是 Operations。它是一种共同提升开发和运维过程的文化。   DevOps 教程将帮助你学习 DevOps 基础知识并带你深入了解各种 DevOps 工具,譬如:Git、Ansible、Docker、Puppet、Jenkins、Chef、Nagios 和 Kubernetes。 什么是 DevOps?   DevOps 是两个单词的复合,

dancuowang的博客 1712

什么是 DevOps?看这一篇就够了!

“什么是 DevOps?” 这个问题看似特别基础,基础到很多人懒得回答。但其实冷静一秒,问自己一句“什么是 DevOps?”可能每个 DevOps 工程师都知道“什么是 DevOps”,但是他们给出的答案不尽相同。...............

farmer_hutao的博客 1万+

DevOps实践1:初识DevOps

一、DevOps的诞生 早期所采用的软件交付模型,称之为“瀑布(Waterfall)模型”。 瀑布模型,简而言之,就是等一个阶段所有工作完成之后,再进入下一个阶段。这种模型适合条件比较理想化(用户需求非常明确、开发时间非常充足)的项目。大家按部就班,轮流执行自己的职责即可。但是,项目不可能是单向运作的。客户会有新需求、产品也会有问题需要改进。 2001 年由软件领域的 17 位顶尖大师共同提出敏捷宣言,在敏捷宣言中,一个重要的原则是“频繁地交付可工作的软件,交付周期可以是数星期也可以是...

技术洞见 1002

devops 应用_如何在IT之外应用DevOps文化

devops 应用 DevOps的新发展正在应用到传统IT部门之外。 我将其称为“ DevOps 2.0”,建议您停止正在做的事情并升级! 更多DevOps资源 什么是DevOps? 最终的DevOps招聘指南 DevOps监控工具指南 DevSecOps入门 DevOps术语:10个基本概念 最新的DevOps文章 随着DevOps越来越多地被大型公司和...

cumo3681的博客 233

kubesphere 安装devops组件集群agent 时PersistentVolumeClaim is not bound:

kubesphere 安装devops组件集群agent 时PersistentVolumeClaim is not bound:在使用 KubeSphere 时,如果在安装 DevOps 组件集群 agent 时遇到 "PersistentVolumeClaim is not bound" 的错误,通常是因为持久卷(PersistentVolume,PV)和持久卷声明(PersistentVolumeClaim,PVC)之间的绑定问题。

abcy071213的博客 589

【Software Engineering】No More “Works on My Machine“

DevOps是Development(开发)和Operations(运维)的合成词。它首先是一场文化运动,其次才是一套工具链和实践方法。—— 谁开发,谁负责上线和维护。这句话看起来简单,但它颠覆了传统 IT 组织数十年的分工逻辑。

bryant_meng 788

ITIL与DevOps的融合:打造敏捷IT服务管理

点击进入ITIL资料库一、ITIL与DevOps概述1. ITIL的背景和核心理念ITIL(信息技术基础设施库)是一套由英国政府于1980年代提出的IT服务管理最佳实践框架。ITIL旨在通过系统化的服务管理流程,提高IT服务的质量和效率。其核心理念包括服务生命周期管理、服务策略、服务设计、服务过渡、服务运营以及持续服务改进。ITIL通过这些标准化的流程帮助组织提高服务的稳定性、可预测性和用户满意度...

ITIL之家公众号 855
上一篇: “当我们在说 DevOps/SRE/PE/NoOps 的时,我们在说什么“?
下一篇: ​DevStream 团队在背后都是怎么“吐槽”用户的
DevStream
博客等级 码龄5年 1粉丝 15原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值