跟讀練習: If I would start DevOps from 0 - How would I start and what would I learn - 通過影片學習英語口語

選擇練習模式

每種模式都會開啟全屏練習室。

88 句
如果句子過短或過長,請點選 Edit 進行調整。
1
Stop following random roadmaps that make you even more confused than before you started using them.
2
To make this easy for you, let me tell you the exact sequence that actually works, because it has worked for thousands of engineers in our programs.
3
So phase one, cover the foundations.
4
The more stable the foundation, the easier it will be for you to stack the new skills on top of that.
5
if you try to shortcut your way and outsmart your way to the phase two by trying to learn DevOps skills on a shaky foundation, you're going to need longer to learn those skills and it's going to be much more painful.
6
So do not skip phase one.
7
The foundation is Linux fundamentals, which is literally the foundation of anything that you do in DevOps, because you're literally going to be managing systems that are powered by Linux.
8
So Linux fundamentals, bash scripting, and Git.
9
Those three are absolutely essential.
10
If you're a complete beginner in those, if you've never seen Linux terminal before, you've never seen Git before, then calculate two months for really nailing all the concepts for those technologies.
11
If you're already familiar, then one month should be enough.
12
And as I said, without this, everything else is shaky.
13
So start with those.
14
Be patient because the phase two is going to be much faster and easier if you've got the fundamentals right.
15
Which leads me to phase two, which is very simply cloud basics.
16
Either AWS or Azure.
17
I always recommend AWS because it has the largest market share in the entire world in terms of projects powered by AWS.
18
So always choose the technology that has the highest probability of being listed in the job descriptions or whatever you're looking for, because otherwise they're very similar.
19
You're not going to learn new concepts on Azure or AWS, it's cloud.
20
So learn the basics of cloud, not AWS or Azure specific concepts, okay?
21
Which means compute, storage, networking, it works the same on any cloud.
22
So learn the concepts first and then learn how AWS implements those concepts.
23
And this is very important.
24
Do not focus and chase certifications.
25
Build actual hands-on projects on cloud infrastructure and then to prove your knowledge,
26
then you can go do certifications not the other way around and again do this deeply properly
27
really really understand the foundational concepts if you log into aws console you're gonna see thousand services you only
28
need five of them to really master the basics the fundamentals of cloud okay so do not be overwhelmed by all the the noise and all these other services.
29
And as I said, those are compute, storage, networking.
30
And to master those at a really solid level, you're probably going to need one to two months, again, depending on your previous experience.
31
And as I said, no skipping those phases.
32
Those are absolutely essential.
33
And then we go to phase three, which is the actual start of the DevOps specific concepts and technologies.
34
One of the most important ones are infrastructure as code, like Terraform or Pulumi.
35
Again, focus on the concepts rather than the tools because Terraform may change, but the concepts will remain.
36
So learn what the infrastructure as code concept is, why it exists, and what problems it solves, and then how to actually use it for real-life use cases.
37
how to provision infrastructure through Terraform code on AWS.
38
Learn how to automate things, different parts of the system, different tasks, repetitive things using infrastructure as code.
39
Again, to really master this, calculate around one month for acquiring the skills.
40
Then we go to phase four and five, which are the juiciest parts of DevOps.
41
And this is where everything comes together.
42
Phase four, focus on containerization, concepts of containers, how they work, the implementation with Docker, and then the container orchestration with Kubernetes.
43
You don't need to become an expert here.
44
Again, 20% of Docker and Kubernetes make up 80% of the use cases where you're going to use them.
45
So master the basics and fundamentals,
46
which should take you about one to two months and then move to phase five which is CI CD automated release
47
or deployment basically understand the concepts first and then pick one of the tools any one of them will be absolutely fine I recommend either Jenkins GitHub Actions or GitLab CI and in order to learn these tools,
48
please build actual pipelines, not just read documentation, not read theory or follow some shallow YouTube tutorials.
49
Actually build a pipeline end to end that deploys a code that you just committed all the way to a containerized environment like Kubernetes or AWS infrastructure.
50
And CI city is the backbone or core of DevOps.
51
So I would focus probably most attention here.
52
So take one to two months to really nail this and master this and cover most of the production use cases.
53
And then as a final step, move on to a little bit more advanced level, which is observability, which is Prometheus, Grafana, monitoring stack.
54
Invest one month to really understand, again, the fundamentals here.
55
You don't need to become an expert in observability.
56
you need to understand how the basic concepts, how they work and how you can actually implement observability in your systems.
57
So if you count these all together, these are literally just a few months to have a really well-rounded solid knowledge without any knowledge gaps.
58
It's absolutely doable.
59
We're not talking about years here.
60
We're literally talking about just a few months of intense focus and commitment to learn these things.
61
But here is the mistake that I literally see majority of the people actually make, which is learning linearly and in an isolated way.
62
What do I mean by that is that people learn these tools separately, individually.
63
They do an AWS course here, they do a Docker course here, they do a Terraform course here, but they never combine these tools to actually build those processes.
64
They consume some shallow Udemy courses or YouTube tutorials, including mine, but they don't go deep enough for you to be able to build actual real life processes.
65
So you have so many missing pieces that you just don't know.
66
And those pieces are actually what makes you valuable for any company because anyone can do a Udemy course or do a one hour crash course on YouTube, right?
67
That doesn't make you valuable enough as an engineer.
68
So when you're learning,
69
the most important thing is you take whatever you're learning and you combine it with everything else that you already know by applying every technology to real projects and use cases that you can think of and building on it continuously.
70
You don't start every project from scratch.
71
You start building and you expand and expand and expand gradually because theory or some syntax basics of each technology without application is completely useless.
72
And the interesting thing is that most people know and feel when they have knowledge gaps, when they don't have deep enough knowledge because you feel that sense of insecurity.
73
When you read a job description, you feel like you're not good enough to apply for the job.
74
When you are doing an interview, you feel that you are not able to answer those questions because you never learned those things.
75
And that was literally my major focus when I created DevOps Bootcamp to breach that gap that I was seeing
76
of people just not learning the connections or the combination of tools and just learn these things in isolation
77
or didn't understand the concept and just learn the syntax and specific details of a technology instead of understanding the underlying concepts.
78
And one more interesting thing is that this road map can actually be personalized based on what you already know because you may be an engineer with software development background or QA and pass automation background,
79
sys admin, network engineer, database administrator, whatever your previous skills are, you can use some of that to build the DevOps skills on top of that.
80
So if you really want to get started with a proper structure, then the first step is to define a clear roadmap.
81
And we actually created a detailed roadmap for our community to help you with that.
82
Because I know how overwhelming this journey can be.
83
So grab it from below and use it as your next action step.
84
Now, I really hope this video helped you get some clarity about what you need to do next.
85
And if you know a colleague or friend who also needs this clarity, then share this video with them as well.
86
And also let me know in the comments, if you have been learning for some time already, what is the most difficult thing that you struggle with or you have struggled with the most?
87
and I will try to answer all of your questions in the following videos or directly in the comments.
88
And with that, thanks as always for watching and see you in the next video.

下載應用

流利口語所需的一切

AI 發音評分逐句打分
音標練習掌握每個音
詞彙學習建立你的詞庫
詞彙遊戲邊玩邊學

同頻道

FOR YOU

推薦影片

為什麼要通過這個影片練習口語?

通過這個影片練習英語口語能夠幫助學習者掌握DevOps領域的基礎知識與技能,瞭解科技行業的最新動態。影片中提到的階段性學習策略使得學習過程清晰、有條理,學習者可以隨著演講者的節奏進行“英語影子跟讀”,在實際交流中提高聽力和口語表達能力。通過跟隨演講者的語速、語調及情感,學習者不僅能提高英語口語的流利度,還能增強自信心,這對於面試或職場溝通非常重要。

語法與表達在語境中的運用

  • 條件句使用(If...then): 演講者提到“如果你試圖降級過程,你會需要更長的時間。” 這種結構幫助表達條件與結果之間的關係,適合在許多情況下使用。
  • 祈使句: “不要跳過第一階段。” 祈使句在提醒或指導時顯得直接且有效,常用於提供建議或指令。
  • 時態切換: 演講者使用了一些過去時和現在進行時的混合,幫助學習者理解事件之間的時間關係。
  • 非謂語動詞: 如“學習概念”,通過這些表達,學習者能夠理解如何在口語中使用動名詞形式來提高表達的流暢度。

常見發音陷阱

在影片中,某些單詞和短語的發音可能會給學習者帶來困惑,尤其是如“cloud”、“automate”以及“Terraform”等技術相關詞彙。這些單詞的發音與其拼寫存在一定差異,需要通過反覆練習加深印象。此外,演講者的快速語速和重音位置也需要學習者特別關注,以便在進行“英語影子跟讀”時能夠更加準確地模仿。

影片中的語法

說話人最常用的結構,並附上影片中的原話:

結構影片中的用法
定語從句 who / which + 從句 — 補充說明人或事物fundamentals, which is · two, which is · three, which is
被動語態 be + 過去分詞 — 強調發生了什麼,而不是誰做的are powered · being listed · be overwhelmed
現在完成時 have/has + 過去分詞 — 過去發生但與現在仍有關聯的事has worked · you've never seen · have struggled

什麼是跟讀法?

跟讀法 (Shadowing) 是一種有科學依據的語言學習技巧,最初開發用於專業口譯員的培訓,並由多語言者Alexander Arguelles博士普及。這個方法簡單而強大:您在聽英語母語原聲的同時立即大聲重複——就像是一個延遲1-2秒緊跟說話者的影子。與被動聽力或語法練習不同,跟讀法強迫您的大腦和口腔肌肉同時處理並模模擬實的講話模式。研究表明它能顯著提高發音準確性,語調,節奏,連讀,聽力理解和口語流利度——使其成為雅思口語備考和真實英語交流最有效的方法之一。

影子跟讀法: 閱讀完整分步指南 →