शैडोइंग अभ्यास: The Skills You’ll Need to be a Senior Software Developer - वीडियो के साथ अंग्रेजी बोलना सीखें

अभ्यास मोड चुनें

हर मोड पूरी स्क्रीन का अभ्यास कक्ष खोलता है।

229 वाक्य
यदि वाक्य बहुत छोटे या लंबे हों, तो समायोजित करने के लिए Edit पर क्लिक करें।
1
Welcome to today's video.
2
In this video we're going to go over the skills that it takes to be a senior software developer.
3
We will be covering what those skills are, how to present those skills in an interview,
4
and also what steps to take to move into a senior role.
5
Welcome to the Life at Miro channel.
6
Let's get started.
7
Hi, my name is Alyssa and I'm our technical sourcer for engineering.
8
Hi, my name is Elliot Monofy and I am a senior engineering manager in Enterprise.
9
So some of the things that I look for in an interview, basically we have about 30 minutes,
10
so I have to get through kind of a lot of content really quickly.
11
So some of the things that I'm checking for because I'm not so much deeply technical in the way that Elliot is,
12
is communication skills and style.
13
Are you clear?
14
Are you structured?
15
Do I understand kind of the journey that you're taking me on?
16
I know that this is really important for you too.
17
How do you assess like communication when you're when you're speaking with candidates?
18
Yeah, for communication generally we do behavioral style interviews and so
19
when you're doing a behavioral style interview you want the interviewee to be telling
20
you taking you on a journey telling you a story about the time
21
that they worked on a project or a time
22
that they dealt with the situation right and
23
so being able to coherently form that story
24
so I understand what happened how they were part of
25
that story where they fit into the puzzle is very important in understanding what their role is what skills they have.
26
What their scope is.
27
Exactly.
28
And so if there's not a fully formed story there,
29
it's very hard to really get what they're trying to tell you and where they were doing something, or their manager was doing it,
30
or somebody else on the team because they're not being very clear.
31
And so communication ends up being the number one thing that we're looking for in these calls.
32
People will say, we did, whereas it helps to be more clear when you say, I drove or I led.
33
I did this thing that way I have a very clear idea of what it is
34
that you did rather than like kind of what the team did overall.
35
And with that you can also mention which parts your manager did
36
which parts other members of the team did because you can't do everything right?
37
Exactly.
38
Especially as a senior engineer many times you'll be taking the requirements from a you know PM
39
or somebody else on the team and you'll be breaking those down so that other engineers, less senior engineers will pick up that work.
40
And if you're not doing that work, that's okay to mention, right?
41
You may be instead focused on things like designing the architecture of the system or some other aspects or communicating with stakeholders,
42
working cross -functionally.
43
There's so many other aspects to being a senior engineer that go way past what the other engineer's roles are.
44
Are there any, because you're doing the recruiter screen, right?
45
And I feel like in the recruiter screen you're obviously looking for clear signs
46
that this person hasn't made it to that senior role just yet right
47
so that we so that you know they they don't you know end up
48
that we know that it's a fit from the start right what are the signs for you
49
that are clear
50
that this person is not ready yet for a senior role well we already kind of touched on communication style
51
but I would say kind of the scope of the overall work
52
so are you what I'm looking for for senior basically is
53
have you implemented basically from the beginning the overall plan you need to execute the initiative
54
so meeting with as you said meeting with stakeholders breaking down
55
those requirements also after the the initiative is done are you still maintaining it
56
and and if you don't have those things then
57
that makes me think maybe not quite a senior right now
58
but definitely we can get there
59
and then generally after your call with them we go into those uh more technical interviews right
60
and in these technical interviews we start assessing uh especially in the system design interview
61
we start assessing more of the the technical skills
62
that we see from the candidate right their ability to adapt
63
to new technologies uh to do research on those technologies understand what is out there
64
and how they can use them to build a system that has multiple services with lots of different communication between the services,
65
know when which pieces of design best fit and where to make the greatest trade -offs to make resilient
66
systems that can have millions of customers, which Miro does.
67
Something I always talk about in my initial screening with candidates is just how important the system design is for Miro.
68
Here you touched on it, it is kind of breaking down the requirements.
69
How are you.. considering what some of the trade -offs are and maybe,
70
for example, if one of the interviewers doesn't ask you or asks you something that you may not know the answer to,
71
still making a decision and still sticking with it, even though right now it may not be the best thing.
72
Yeah, I think the big thing there, right, is that even if you don't, if you've never, let's say,
73
worked with every piece of technology, not everybody can.
74
Yeah.
75
But when you get that list of technical
76
and non -technical requirements from the interviewers in
77
that system design to be able to understand what it is
78
that are the goals and that come from those requirements and understand that, hey, when I'm picking out a cache, when I'm picking out a database,
79
I may not know all the options that are out there.
80
I may default to one that I've used before.
81
But if I know that the one I've used before doesn't meet the requirements, then to even say that in the interview,
82
hey, I would go do research for on these things.
83
I'm looking for a cash that is best for x y
84
and z and it should i don't care about that other thing
85
and so that you you show that you can go out there
86
and investigate because nobody has all the answers all the time right
87
and there's also some maturity there to not just throw out hey i'm gonna use this buzzword here exactly
88
because we'll find it out and then you won't do
89
so well that doesn't show the maturity of a senior engineer
90
and then generally after that round right we get into the the um the behavioral rounds, right?
91
We have two of those and that's where we start to get a little bit,
92
it's a little bit more of a mix of soft skills and technical, right?
93
And those will be a little bit more project focused interviews, though we do sprinkle in some other questions, right?
94
And I think the biggest item for us here on the seniority, and I think you've heard
95
this from us a lot feedback for the candidates is the ability to pull from a large resource of examples.
96
Exactly.
97
And having clear, personalized examples, that really, I mean, you said this in the beginning,
98
it really helps to wrap your head around what it is that the person did.
99
This also shows that this person is thinking and storytelling in a structured way.
100
Because one of the problems
101
we see is a lot of times people will use the same example multiple times in one interview or over separate interviews,
102
even though the question is widely different.
103
They just adapt an answer as much as they can.
104
And this usually shows that they just don't have the experience that we're looking for from them.
105
They have maybe one really good example and they're just trying to use that again, which is fine right and experience would come with time
106
and it comes with with working and
107
and getting to run into really challenging things
108
and each one of those comes with learnings
109
and i think learnings is the next thing i want to talk about here
110
and i think is really key for a strong engineer is
111
that strong engineers also they learn from both their successes
112
and their failures yes um and so i feel that when you're doing the interviews,
113
being able to call out areas in which you succeeded
114
or failed and what you learned from those
115
and how you have taken those learnings back into your work is really key to being a senior engineer.
116
I think this is also like a clear marker of a senior.
117
Of course you failed, but how do you kind of implement the failure
118
and take it to like turn it into a positive basically.
119
Another thing I am always looking for when I'm speaking with a senior
120
and something that's like a clear indicator to me is feedback.
121
How do you give, how do you receive feedback, how do you ingest it?
122
When you're working on a team it's really important that you're like actively soliciting feedback.
123
Okay how can I improve on this?
124
What can I do?
125
Does this work?
126
Does this not work?
127
And that is what a lot of our teams do at Miro, we find feedback really important.
128
Feedback is kind of one part of a greater ability for people to not only learn themselves,
129
but also help other people learn and grow, whether that's part of mentoring or part of even,
130
I think this falls into the same place as feedback,
131
but being able to, let's say two people are challenging each other on a single solution
132
or path forward technically or even non -technically
133
and sometimes you may find yourself convincing others
134
but sometimes you also may find yourself being convinced right and
135
and someone who's senior can cannot be stubborn
136
and can be like hey look that person's right we should go with
137
that one and or even you know the term that
138
that we use all the time disagree and commit right yeah
139
because someone who's truly senior doesn't always hold their ideas as part of themselves.
140
A lot of what is the most important.
141
in addition to the technical skills are the soft skills
142
because you need to be able to like fit on the team
143
and work in a way that basically you're not the blocker.
144
I would actually say
145
that soft skills are usually the biggest hurdle for an engineer to take to get from the normal
146
software engineer role to a senior engineer because the technical chops are something they've been working on for years.
147
But at that point, they haven't been thinking about leading other people, working across teams, working across functions, their communication skills.
148
And usually that's the one that's lacking, right?
149
And so it actually is quite challenging for them to learn those skills.
150
But I do think it is possible.
151
And I think that's the kind of the next area I wanted us to talk about
152
which is kind of how do you what are the steps
153
that an engineer can take to move into that
154
that senior role at Miro we have a pretty well -defined rubric for doing
155
that we call it the career matrix it has a set of eight individual competencies
156
and one what we call a core competency
157
and generally the the idea of this is it gives the
158
engineers something to build their IDP off of their individual development plan.
159
Generally what you would want to do as an engineer whether you're at Miro
160
or outside of Miro is you speak with other more senior engineers on your team, you speak with your manager,
161
you receive as much feedback into these development areas as to where you believe you're strong
162
and where you happen to be weak, right?
163
And we can't expect everyone to be perfected everything
164
but generally you want to hit as many of these competencies as possible yeah and so
165
when you find your your weaknesses you find
166
you create a plan as to how you want to develop in those areas yeah
167
and um the career matrix for us is a like a clear defined structure everyone has access to it
168
and so you can kind of see like what level you are at now
169
and what you can do to take yourself to the next level
170
and as much as it is on your manager and business need and stuff like that,
171
it's really on you and what are you going to do to get there?
172
And I think the best part about it is that by clearly defining it,
173
at least within Miro, we have a baseline of what it means to be senior, right?
174
There's not as much of this, you know, everyone being at different levels,
175
it's pretty calibrated across the organization is this is what we believe a senior is, these are the things that they contribute to the company,
176
these are the skills that they have, which is really great and it also makes it very easy for non -engineers to go in
177
and see what it is that you need.
178
Exactly and I know
179
that you recruiters have been using it quite a lot to understand what it is we're looking for in these roles.
180
Yeah another thing I wanted to mention and this goes kind of hand -in -hand with the matrix is impact.
181
As a senior basically the work that you're doing needs to be visible
182
and it needs to have an impact on not only your team but on customer business metrics.
183
Yeah, no, I agree with you.
184
I would say that all of the little individual competencies that we talk about are just a way to hone your skills.
185
But when someone truly becomes senior, generally here at Miro, we believe it's somebody who can take a pretty complex project,
186
break it down for potentially up to five engineers within their team to pick it up and deliver successfully at Miro.
187
And additionally, that project should have a pretty strong impact at the company, right?
188
It should be moving some of our objectives and actually making a difference.
189
And like you said, this generally brings visibility back at
190
that senior engineer because most people will know that they're the one who helped drive this project to completion, right?
191
Yeah.
192
And something I touched on earlier is not only driving the project to completion
193
but maintaining it afterwards because it's easy or I don't want to say easy
194
but anyone can kind of get a project across the line
195
but then what do you do with it after it's done how do you kind of keep it up
196
and continue to make an impact in
197
that area as you are getting more senior I did mention this a little bit at the top
198
but how do you communicate with non -technical stakeholders and
199
that is something that I'm also looking for I'm not the most technical person, but I need to be able to understand,
200
okay, what did you do?
201
How do you break it down so that someone like me can clearly understand
202
and digest what your impact has been on the org?
203
For you, what is one of the clear markers that somebody can communicate with someone non -technical?
204
Generally, if their manager doesn't have to step in.
205
No, I'm kidding around there a little bit.
206
But generally, for some of the really complex projects that we have, especially within the enterprise stream, which is the stream that I'm working in,
207
a lot of times
208
you may have to get involved with other teams like even the legal team at the company
209
or the security team or some of these other teams
210
that may not be as as technical or you're speaking to the you know
211
CPO or COO or some other role at the company and
212
when you're speaking to people in these roles they don't understand the technical implications of the things
213
that you're mentioning right yeah and And we would prefer for a senior engineer,
214
and we expect for a senior engineer to not have to pull anyone else into that conversation, including their manager.
215
They should be able to hold that conversation pretty easily on their own
216
and break down those very technical challenges into something that's digestible and the other person can understand.
217
So the final topic that we were hoping to speak with you today is picking between the individual contributor track,
218
which is more like a senior software engineer, or the management track, which is an engineering manager.
219
Once you reach this fork in the road, especially here at Miro, you have to start understanding which skills you're looking to hone.
220
As a senior engineer, you need to continue focusing on those technical skills
221
and start asking your manager for larger and more complex projects
222
that are potentially going to have an even larger impact on the organization as a whole.
223
If you instead try to speak to your manager about going into the management role,
224
this is where you need to start honing your kind of project management skills, your people management skills, delivery,
225
some of the other skills that maybe you haven't been focusing on over the previous years in your career.
226
If you want to hear more about this, we actually have another video that we'll be posting, and this will dive deeper into this topic.
227
We covered quite a lot of content today.
228
Are there any skills that we missed?
229
If so, please comment below.

ऐप डाउनलोड करें

धाराप्रवाह बोलने के लिए ज़रूरी सब कुछ

AI उच्चारण स्कोरहर वाक्य का स्कोर
IPA अभ्यासहर ध्वनि में महारत
शब्दावलीअपना शब्द भंडार बनाएँ
शब्द गेमखेलते हुए सीखें
QR स्कैन करें
QR स्कैन करें
FOR YOU

अनुशंसित वीडियो

इस पाठ की शब्दावली और बोलने के सुझाव

यह स्पीकिंग पाठ वीडियो “The Skills You’ll Need to be a Senior Software Developer” पर आधारित है। सबसे ज़्यादा दोहराए गए शब्द ये हैं: senior, engineer, skills, technical, interview। इस वीडियो में शैडोइंग के लिए 153 वाक्य और 2924 शब्द हैं। बोला गया हिस्सा 17:18 लंबा है। वक्ता लगभग 169 शब्द प्रति मिनट की स्वाभाविक गति से बोलता है, जो रोज़मर्रा की बातचीत के करीब है। 89% शब्द अंग्रेज़ी के 3,000 सबसे आम शब्दों में से हैं, इसलिए शब्दावली आसान है। इसके 153 वाक्यों में से 45 प्रश्न हैं, इसलिए यह प्रश्नों के लहजे और छोटे जवाबों के अभ्यास के लिए अच्छा है।

इस वीडियो की मुख्य शब्दावली

वीडियो के 15 सीखने लायक शब्द, उच्चारण और अर्थ के साथ:

शब्दउच्चारणअर्थ
skill संज्ञा/skɪl/कुशलता, कौशल
feedback संज्ञा/ˈfiːdˌbæk/प्रतिपुष्टि, प्रतिक्रिया
requirement संज्ञा/ɹɪˈkwaɪɹmənt/आवश्यकता, अनिवार्यता
assess क्रिया/əˈsɛs/मूल्यांकन करना
topic संज्ञा/ˈtɑpɪk/प्रसंग, विषय
aspect संज्ञा/ˈæspɛkt/पक्ष
enterprise संज्ञा/ˈɛntəˌpɹaɪz/उद्यम, उपक्रम
initiative संज्ञा/ɪˈnɪʃ.ə.tɪv/पहल
afterwards क्रिया विशेषण/ˈæf.tɚ.wɚdz/बाद में, पश्चात
architecture संज्ञा/ˈɑː.kɪˌtɛk.t͡ʃə/वास्तुकला, स्थापत्य
resource संज्ञा/ɹɪˈzɔːs/संसाधन
objective संज्ञा/ɒbˈd͡ʒɛk.tɪv/उद्देश्य, मक़सद
database संज्ञा/ˈdeɪtəˌbeɪs/डेटाबेस
investigate क्रिया/ɪnˈvɛs.tə.ɡeɪt/शोध करना
default संज्ञा/dɪˈfɔlt/व्यतिक्रम

वीडियो में आने वाली फ़्रेज़ल वर्ब

शब्दअर्थ
pick out क्रियाबाछना
go out क्रियाबाहर निकलना, निकलना
pick up क्रियाउठाना

दोहराने लायक वाक्य

वीडियो के छोटे, पूरे वाक्य जिन्हें आप रोज़ की बातचीत में इस्तेमाल कर सकते हैं:

  • Do I understand the journey that you're taking me on?
  • Because you're doing the recruiter screen, right?
  • How do you receive feedback?
  • How do you ingest it?
  • Are there any skills that we missed?

इस वीडियो का व्याकरण

वक्ता जिन संरचनाओं का सबसे अधिक प्रयोग करता है, वीडियो के असली शब्दों के साथ:

संरचनावीडियो में
Present perfect continuous have/has been + -ing — पहले शुरू हुआ काम जो अब भी जारी हैthey've been working · haven't been thinking · have been using
Relative clauses who / which + उपवाक्य — व्यक्ति या वस्तु के बारे में अतिरिक्त जानकारीagain, which is · have, which is · somebody who can
Present perfect have/has + past participle — बीता हुआ काम जिसका असर अभी भी हैhasn't made · have you implemented · you've heard

ध्यान देने योग्य उच्चारण

वक्ता 62 बार संक्षिप्त रूपों का प्रयोग करता है, जैसे you're, I'm, doesn't। इन्हें वैसे ही छोटा बोलें जैसा आप सुनते हैं।

  • “sh” और “zh” की ध्वनियाँ: potentially /pəˈtɛnʃ(ə)li/, initiative /ɪˈnɪʃ.ə.tɪv/, completion /kəmˈpliː.ʃən/, cache /kæʃ/, implication /ˌɪmpləˈkeɪʃən/
  • लंबे शब्द — बलाघात सही रखें: communicate /kəˈmjuːnɪkeɪt/, behavioral /bɪˈheɪvjəɹəl/, potentially /pəˈtɛnʃ(ə)li/, initiative /ɪˈnɪʃ.ə.tɪv/, technically /ˈtɛk.nɪˌkəl.i/

हिंदी भाषियों के लिए मुश्किल ध्वनियाँ:

  • /v/ और /w/ का फ़र्क़ — /v/ में ऊपर के दाँत निचले होंठ को छूते हैं, /w/ में होंठ गोल होते हैं: requirement /ɹɪˈkwaɪɹmənt/, behavioral /bɪˈheɪvjəɹəl/, initiative /ɪˈnɪʃ.ə.tɪv/, convince /kənˈvɪns/, interviewer /ˈɪntɚvjuɚ/
  • /z/ — इसे “ज” (/dʒ/) न बनाएँ: enterprise /ˈɛntəˌpɹaɪz/, afterwards /ˈæf.tɚ.wɚdz/, whereas /(h)wɛɹˈæz/, resource /ɹɪˈzɔːs/, visible /ˈvɪzɪb(ə)l/
  • शब्द की शुरुआत में s + व्यंजन — पहले “इ” न जोड़ें: skill /skɪl/, scope /skəʊp/, stubborn /ˈstʌbɚn/, stakeholder /ˈsteɪkˌhəʊl.də/, sprinkle /ˈspɹɪŋkəl/

इस वीडियो से अभ्यास कैसे करें

  1. पहले बिना बोले पूरा वीडियो एक बार सुनें और जो शब्द नहीं आते उन्हें लिख लें।
  2. 0.75× गति से शुरू करें, एक-एक वाक्य की शैडोइंग करें, और सहज लगने पर सामान्य गति पर लौटें।
  3. अपनी आवाज़ रिकॉर्ड करें और मूल से तुलना करें, ख़ासकर skill, feedback, requirement जैसे शब्दों पर ध्यान दें।

शैडोइंग तकनीक क्या है?

शैडोइंग (Shadowing) एक विज्ञान-समर्थित भाषा सीखने की तकनीक है जो मूल रूप से पेशेवर दुभाषिया प्रशिक्षण के लिए विकसित की गई थी। विधि सरल लेकिन शक्तिशाली है: आप मूल अंग्रेज़ी ऑडियो सुनते हैं और तुरंत इसे ज़ोर से दोहराते हैं — जैसे वक्ता की छाया 1-2 सेकंड की देरी से। शोध से पता चलता है कि यह उच्चारण सटीकता, स्वर, लय, जुड़ी हुई ध्वनियाँ, सुनने की समझ और बोलने की प्रवाहशीलता में काफ़ी सुधार करता है।

शैडोइंग तकनीक: पूरी चरण-दर-चरण गाइड पढ़ें →