Asking Google Engineering Manager How To Get Hired

Namanh Kapur
28 Sept 202413:30

Summary

TLDRIn this video, an engineering manager at Google shares insights on the current job market's challenges, emphasizing the importance of continuous learning and staying technically sharp. Despite the abundance of information on platforms like YouTube, distinguishing oneself in interviews and the job market requires going beyond basics. The manager advises focusing on growth over promotions, learning from mistakes, and being prepared for the dynamic software industry. They also discuss the impact of AI on jobs, suggesting a strong foundation in basics is essential, and soft skills become increasingly valuable as one advances in their career.

Takeaways

  • 🎓 **Self-Education is Key**: You don't necessarily need to attend a university to learn computer science; platforms like YouTube offer comprehensive learning resources.
  • 🔍 **Market Challenges**: The current job market is tough with many applicants and fewer openings, making it harder to secure a job compared to previous years.
  • 💼 **Employer's Market**: It's currently an employer's market, meaning employers have many options and are likely to choose the most experienced candidates.
  • 🚀 **Stay Technically Sharp**: Regardless of your current job status, continuously work on side projects and stay updated with the latest technologies.
  • 📈 **System Design Importance**: Basic system design knowledge is expected; what differentiates candidates is their ability to drive the design conversation and demonstrate leadership.
  • 🏅 **Excel Beyond Basics**: To stand out, go beyond basic knowledge and demonstrate a deep understanding, including technology choices and nuances.
  • 📚 **Continuous Learning**: Focus on continuous learning and growth rather than just seeking promotions; this approach will serve you better in the long run.
  • 🔄 **Adaptability**: Be prepared to unlearn and relearn as the software industry is dynamic and changes rapidly.
  • 🔗 **Resume and Skills**: A strong resume and good knowledge of data structures, algorithms, and system design are table stakes for getting a job in the current market.
  • ⏰ **Timing is Important**: Given the current tough market conditions, it might be wise to stay in your current job and prepare for future opportunities rather than job-hopping.

Q & A

  • What is the current job market situation according to the interviewee?

    -The current job market is tough with fewer openings and more competition. Employers have many options and are choosing the most experienced candidates, making it harder for new graduates and those seeking senior roles.

  • What advice does the interviewee give to those looking to break into big tech companies?

    -To break into big tech, one should stay on top of their game, be technically proficient, and always be ready for interviews. It's also important to stay current with industry trends and continue learning to stand out from the competition.

  • Why does the interviewee suggest that one doesn't need to go to school for computer science?

    -The interviewee suggests that for computer science, especially software programming jobs, the whole university curriculum is available on platforms like YouTube. Therefore, formal education is not the only way to acquire knowledge, but what sets individuals apart is what they do beyond that.

  • What does the interviewee mean by 'driving the system design' in an interview?

    -When 'driving the system design' in an interview, the interviewee refers to taking a leadership role in the conversation, providing detailed insights, and showcasing a deep understanding of technology and its application, which can help differentiate candidates in a competitive job market.

  • How does the interviewee define growth in a career?

    -Growth in a career is defined by the interviewee as moving beyond one's comfort zone, continuously learning, and challenging oneself to acquire new skills and knowledge that were not previously known or utilized.

  • What is the interviewee's perspective on job hopping in the current market?

    -In the current tough job market, the interviewee advises staying put if one has a job and is comfortable. It's not the best time to job hop as it may lead to downleveling or lower salaries due to the employer's market.

  • How does the interviewee view the impact of AI on the software industry?

    -The interviewee views AI as a phase of disruption similar to the introduction of calculators. They believe that understanding the basics and having strong foundational knowledge will always be valuable, and those who grasp the fundamentals will always be needed in the industry.

  • What advice does the interviewee have for engineers starting their careers?

    -For those starting their careers, the interviewee advises focusing on understanding computer science fundamentals, staying curious, and continuously learning. They also emphasize the importance of being able to handle ambiguous problems and scope them down effectively.

  • What does the interviewee mean by 'writing systems and debugging systems' as a senior engineer?

    -The interviewee uses 'writing systems and debugging systems' as a metaphor for the responsibilities of a senior engineer, which involves designing and optimizing complex systems rather than just writing and debugging code like a junior engineer.

  • How does the interviewee suggest one should approach career growth?

    -The interviewee suggests approaching career growth by focusing on what one could not do five years ago and how to leverage their experience to contribute at a higher level. It's about differentiating oneself by taking on responsibilities that junior engineers cannot handle.

  • What is the interviewee's view on the importance of soft skills in the software industry?

    -The interviewee highlights the importance of soft skills such as communication, leadership, and the ability to handle tough situations and conflicts, stating that these skills become increasingly valuable as one grows in their career.

Outlines

00:00

🎓 Education and Job Market Realities

The paragraph discusses the current job market for computer science graduates and the importance of self-learning through platforms like YouTube. The speaker emphasizes that while there are not enough job openings, one can impress interviewers by showcasing their skills and knowledge acquired outside of traditional education. The interviewee, Derra, an engineering manager at Google with 20 years of experience, shares insights on the hiring process, the impact of market conditions on job seekers, and the increased competition for positions. He advises job seekers to stay technically sharp and engaged in side projects to remain competitive in the job market.

05:00

🚀 Advancing in the Software Industry

This section of the script focuses on how to stand out in a competitive job market. Derra suggests that while basic system design knowledge is essential, it's not enough to differentiate oneself. He recommends going beyond the basics to demonstrate leadership and depth of knowledge during interviews. The conversation also touches on the importance of continuous learning and the challenges faced by new graduates. Derra shares his thoughts on the current job market, advising individuals to stay in their current positions if they are stable, due to the tough market conditions. He also discusses the impact of AI on the industry and the importance of understanding the basics and having strong problem-solving skills.

10:01

🌟 Career Growth and Adaptability

The final paragraph covers career growth in the tech industry, with Derra providing advice for engineers at various stages of their careers. He stresses the importance of understanding one's role at different levels within a company and the need to demonstrate skills that justify one's experience and seniority. Derra also talks about the cyclical nature of the job market and encourages individuals to stay put during tough times, focusing on learning and readiness for future opportunities. He concludes with the idea that a career in tech is a marathon, not a sprint, and that consistent growth and learning are key to long-term success.

Mindmap

Keywords

💡Computer Science

Computer Science refers to the study of computers and computing processes. In the video, it is mentioned as a field where self-learning through platforms like YouTube can be as effective as formal education. The script suggests that with the wealth of information available online, one doesn't necessarily need to attend a traditional university to gain knowledge in computer science.

💡Interviewers

Interviewers are individuals who conduct job interviews. The video emphasizes impressing interviewers as a key to securing a job in the competitive tech industry. The script suggests that going beyond basic qualifications and showcasing a deep understanding and practical application of skills can help candidates stand out to interviewers.

💡Engineering Manager

An Engineering Manager is a professional who oversees a team of engineers. In the transcript, Derra, an Engineering Manager at Google, shares insights about the tech job market and offers advice for career growth. This role is crucial as it bridges the gap between technical expertise and managerial responsibilities.

💡Hiring Freezes

A hiring freeze is a period when a company stops hiring new employees. The script mentions that hiring freezes and layoffs make it difficult to get jobs in the current market. This concept is tied to the economic conditions and the health of the job market within the tech industry.

💡Market Conditions

Market conditions refer to the state of the job market. The video discusses how the current market is tough with fewer job openings and more competition, which is a significant factor for job seekers to consider. Understanding market conditions is vital for professionals to strategize their job search and career growth.

💡Side Projects

Side projects are additional work or tasks undertaken outside of one's primary job. The video encourages professionals to engage in side projects to stay sharp and current in their field. These projects can also showcase a candidate's initiative and skill set to potential employers.

💡System Design

System Design is a concept that refers to the process of planning and creating systems. In the context of the video, system design is highlighted as a crucial skill for software engineers. It's not just about knowing how to assemble basic components but also about understanding how to drive and optimize complex systems.

💡Promotion

Promotion refers to the advancement in job rank or title. The script discusses the importance of focusing on growth rather than just seeking promotions. It suggests that promotions are tied to an individual's ability to take on more complex tasks and responsibilities, which is a key aspect of career progression.

💡AI

AI stands for Artificial Intelligence, which is the development of computer systems to perform tasks that typically require human intelligence. The video addresses concerns about AI replacing jobs and suggests that understanding the basics and having strong foundational skills will always be in demand, even as AI evolves.

💡Job Stability

Job stability refers to the security and continuity of employment. The script touches on the fluctuating nature of job stability in the tech industry, advising that in a tough market, it might be wise to stay in one's current job rather than risk being undervalued or downgraded in a new position.

💡Career Growth

Career growth refers to the process of advancing in one's career through increased responsibility, skill development, and higher job positions. The video emphasizes that career growth is a marathon, not a sprint, and that it's important to continually learn and challenge oneself to take on more complex problems as one progresses in their career.

Highlights

You don't necessarily need to go to school for computer science, as resources like YouTube offer free, comprehensive education.

Today's job market is tough, with more candidates than job openings, particularly due to layoffs from the previous year.

In this competitive job market, employers are likely to pick more experienced candidates, often hiring them at lower levels.

To break into Big Tech, it’s essential to stay current and continuously improve your skills, even when you're not actively interviewing.

Keep working on side projects to maintain technical sharpness, even if you already have a job.

The basics of system design, like setting up a client, load balancer, and database, are now considered standard knowledge for candidates.

What sets senior-level candidates apart is their ability to take leadership and communicate advanced technical insights during interviews.

Focusing on continuous growth and learning is more important than racing toward promotions or new job titles.

Rushing through promotions can backfire, leading to being down-leveled when switching jobs due to lack of broader skills.

Understanding the core fundamentals of software engineering remains essential, even in the age of AI.

Despite the rise of AI, having a deep grasp of the basics will help you navigate challenges that AI tools alone can’t solve.

In tough economic phases, it may be wise to stay at your current job and focus on learning, instead of experimenting with job hopping.

AI will likely become a standard part of work processes, but mastering communication, problem-scoping, and leadership will be key differentiators.

To grow in your career, you need to transition from executing tasks to solving higher-level system challenges and mentoring junior engineers.

As you gain experience, focus on roles where you can apply your knowledge to manage teams or systems, not just code.

Transcripts

play00:00

you actually don't need to go to school

play00:01

you know especially for computer science

play00:03

I would say people uh looking for jobs

play00:05

there not enough openings today's case

play00:07

what happens is you go to YouTube the

play00:09

whole university is right there so

play00:10

that's where I feel you'll be able to

play00:13

impress interviewers more and then you

play00:15

change a job or something and then you

play00:16

are down leveled why two decade back

play00:18

when I started my journey so we're back

play00:20

on Google campus if you guys remember I

play00:22

interviewed durra in person that's where

play00:24

we met actually and I thought I'd come

play00:26

back because he's an engineering manager

play00:27

so we can get some insights from him

play00:28

today so why don't you just go ahead and

play00:29

introduce yourself first yeah hey folks

play00:31

uh my name is darra uh I'm an

play00:33

engineering manager here at Google uh in

play00:36

the Google Cloud org 20 years of work

play00:38

experience in the software industry for

play00:40

the last decade or so I've been working

play00:42

as an engineering manager in various

play00:43

capacities worked at startups big

play00:45

companies small companies so cool yeah

play00:48

well let's start with a media question

play00:49

you know hiring freezes layoffs it seems

play00:52

like it's really hard to get a job these

play00:54

days is that true from I mean managing

play00:56

perspective at Big Tech and then maybe

play00:58

more importantly how do we kind of break

play01:00

through it it is true I mean the market

play01:01

is uh kind of tough um these days I

play01:04

coach and Mentor a lot of folks and um

play01:06

the temperature I'm getting from outside

play01:08

is bit less you know people are looking

play01:10

for jobs there not enough openings um

play01:13

you know last year's layoff is not yet

play01:14

healed properly fully yet so uh yes it

play01:17

is uh kind of tough you know people are

play01:19

I mean employers are getting lot many

play01:21

options and they're choosing the best

play01:23

most appropriate so it's not as easy as

play01:25

it was uh like 2022 and I'm hearing that

play01:29

it's biased towards seniority so it's

play01:31

it's it's very hard for new grads a lot

play01:33

of people are looking for senior roles

play01:35

well I I wouldn't say exactly that but

play01:38

the point is for every level right you

play01:39

need people at every level uh but the

play01:41

point is there are too much competition

play01:44

and I'm not sure you know I'm not not

play01:46

done a market study to see that

play01:47

seniority maybe you're right uh but at

play01:49

the same time they scarcity right so

play01:51

basically it's employer market so if

play01:53

given 10 resumes you know you would

play01:54

obviously pick the more experience and

play01:56

sort of hire them at a lower level if

play01:59

you will that's how employers Market

play02:01

behave so sure so the next question is

play02:02

do you have any advice like let's say

play02:04

you're back in the market recruiting and

play02:05

you could tailor this to maybe like a

play02:06

great Market or maybe the current market

play02:08

when you're trying to break into big

play02:09

Tech like how would you advise people to

play02:12

do that yeah I think a general thing is

play02:14

you want to be on top of your game right

play02:16

that's number one so you don't want to

play02:18

just prepare for interviews at the time

play02:20

of interview and then you know get a job

play02:23

and after that you sort of you know get

play02:24

into this Loop of delivering things but

play02:27

you know you lose your touch and that's

play02:29

what I recommend I myself you know

play02:30

that's one of the reasons I teach uh the

play02:32

courses I teach is to stay current stay

play02:34

very technical is to sort of always be

play02:36

ready right and that's what I would

play02:38

advise if you have gotten a job still do

play02:40

some side side projects deliver at your

play02:43

workplace no questions you know you

play02:44

don't want to uh slack over U there at

play02:47

all but at the same time just don't

play02:49

relax and just in this economy in this

play02:51

in fact our profession software industry

play02:54

itself is pretty Dynamic so you want to

play02:57

be able to always be able to sort of

play02:59

unlearn and learn multiple times sure so

play03:02

you don't want to just slack back that's

play03:04

the only advice I would give you but of

play03:06

course you know other popular advices we

play03:07

already know what to do and things like

play03:09

that but maybe we can talk about that in

play03:11

detail but sure that's that's the number

play03:13

one thing I would say yeah that makes

play03:15

sense so I think a lot of people know

play03:16

that you know resume is really important

play03:18

make sure DSA is really good system

play03:20

design like all these things you have to

play03:21

do it it almost feels like that's table

play03:23

Stakes without that you can't get the

play03:24

job but there's a lot of people that

play03:26

practice hard they study hard they do

play03:27

all of that but there's still so many

play03:29

candidates there's only so many openings

play03:31

and this Market even less now that

play03:33

you've been in the industry 20 years to

play03:35

all these people that are trying doing

play03:36

all these things but it's not working

play03:37

like what else is there something you

play03:39

might have learned through your

play03:39

experience that can help them out yeah

play03:41

very good question so this is my take on

play03:43

it right I I've been pondering about

play03:44

this question so think about it like a

play03:46

two decade back when I started my

play03:48

journey yeah there less information out

play03:49

there in the public only books uh were

play03:51

the only source of information there was

play03:53

no YouTube right things were not even

play03:55

born that time uh so it was harder uh to

play03:59

start off you know acquire the knowledge

play04:00

but then if one who acquired the

play04:02

knowledge had an edge today's case what

play04:05

happens is you go to YouTube the whole

play04:06

university is right there yeah you

play04:08

actually don't need to go to school you

play04:10

know especially for computer science I I

play04:11

would say uh especially for you know

play04:13

software programming jobs but the point

play04:15

is that is available for everyone yeah

play04:18

what do you do beyond that is what

play04:19

counts because that's how you'll be able

play04:21

to differentiate sure so one of the

play04:22

things is let's say system design let's

play04:24

talk about that right so system design

play04:25

if you say if you're able to put basic

play04:27

things together a client a load balancer

play04:29

ABS server and database and things like

play04:31

that no SQL SE this is table sck

play04:33

everybody knows it this is basic

play04:35

expectations people are not even

play04:37

questioning you there right now people

play04:39

are thinking about how do you drive it

play04:41

right so you can clear the system design

play04:43

interview but at the same time which

play04:44

seniority will you be bucketed that is

play04:47

determined upon how do you drive it do

play04:49

you take more leadership right there

play04:51

conversation like for example at a staff

play04:54

level you may be expected to sort of

play04:56

teach me something yeah right I'm also

play04:58

at the similar level I'm hiring can you

play05:00

teach me something can I learn something

play05:01

from you right there in the interview do

play05:02

I do I see something that probably is

play05:05

the bar right for senior candidates also

play05:07

are you talking about much detail are

play05:09

you talking about technology as well you

play05:11

use redis or you know other technology

play05:13

why do you have familiarity do you have

play05:15

any Nuance thing there or are you

play05:16

talking in general stuff right so that's

play05:19

where I feel you'll be able to impress

play05:21

the interview interviewers more you got

play05:23

to have an edge the competition is high

play05:25

you how would you outrun them is the

play05:28

only way no that makes sense thank

play05:29

clickup for sponsoring this video the

play05:31

ultimate productivity tool that can

play05:32

replace all your other apps and help you

play05:34

stay organized with clickup you can

play05:36

manage documents charts calendars and so

play05:38

much more as a software engineer I'm

play05:40

often bombarded with multiple iterations

play05:42

feature requests bug fixes and code

play05:43

reviews with so much going on it's easy

play05:45

to overlook small details which can lead

play05:47

to bugs and delays clickup helps you

play05:49

streamline all these moving Parts giving

play05:51

the tools to manage tasks track progress

play05:53

and collaborate effectively there are a

play05:55

variety of different views like Board

play05:57

calendar and list you first Define

play05:58

overarching categories like social email

play06:01

and blog and then you can Define tasks

play06:03

for each category with a variety of

play06:04

parameters the most important usually

play06:06

being status now as you and your team

play06:08

progress through your regular workflows

play06:09

you can simply drag and drop tasks to

play06:11

move them along the pipeline you can get

play06:13

started today 100% for free using my

play06:15

special link in the description no

play06:17

credit card required no strings attached

play06:19

now let's get back to the video I think

play06:20

another way to think about this is

play06:22

through our careers we all make mistakes

play06:24

and so I'm sure there's things you could

play06:25

have done differently some people are

play06:26

looking for advice so they don't make

play06:27

those same mistakes if you refer back to

play06:29

your own career or maybe careers of

play06:30

other people you've mentored are there

play06:32

glaring issues you've seen that you're

play06:33

like oh maybe we shouldn't do that or

play06:35

like think about things a little

play06:36

differently that could help people it's

play06:37

it's a broad question but couple of

play06:39

thoughts which come to me I'll I'll

play06:40

share that yeah so one of the thing is

play06:42

you know some people are just focused on

play06:44

going to the next level getting promoted

play06:46

as fast as possible it's like after

play06:48

sometime there's not much growth I mean

play06:49

there are only 10 levels A to Z right if

play06:51

you talk about the software to senior

play06:53

and staff and Senior staff and principal

play06:55

and whatnot only 7 8 10 levels how where

play06:58

else will go if every you do it's not

play07:00

possible right number one number two is

play07:02

rather than focusing on going to the

play07:04

next level focus on growing to the next

play07:06

level because that is otherwise what

play07:08

will happen is you keep climbing up and

play07:10

then you change a job or something and

play07:11

then you are down leveled why because

play07:13

probably you know in your comfort zone

play07:15

you actually got uh you know to climb up

play07:17

the ladder and got promoted maybe maybe

play07:20

that's the situation because you know

play07:21

context so very well you go to another

play07:23

company you probably will have to learn

play07:25

quite a bit uh the point which I always

play07:27

tell people is always focus on learning

play07:29

don't focus on the levels of the

play07:30

promotion of course there are a lot of

play07:32

things tied to it uh you know money is

play07:34

tied to it the autonomy is tied to it

play07:37

you know and things like that leadership

play07:38

is tight to it got it but at the same

play07:40

time you want to make sure that you're

play07:41

growing you're challenging yourself you

play07:43

are making yourself throw yourself a bit

play07:45

in the uncomfort zone and figure out

play07:47

what can you learn from it because at

play07:50

the staff level there's no mercy there's

play07:52

a system design question let's say or a

play07:54

or a programming question dynamic

play07:56

programming very tough question there's

play07:58

no mercy you you got to know this you

play08:00

got to know this you got to have

play08:01

behavioral I mean everything and there's

play08:03

no mercy and I've been there and I feel

play08:05

like at junior level they may say that

play08:07

okay it was a good coder but he didn't

play08:08

have this experience uh you know let her

play08:11

learn uh it's fine we want to hire with

play08:13

this situation of course no more mercy

play08:14

so that that's uh something which I

play08:16

would say keep learning keep figuring

play08:18

out what can you learn how would you

play08:19

grow yourself yeah because in totality

play08:22

if you don't have people skills soft

play08:24

skills communication skills hard you

play08:26

know tough design problems tough

play08:28

situation conflict all these things we

play08:31

many times talk about that it is

play08:32

relevant for as you grow senior staff

play08:34

you know you may need those skills as

play08:36

well sure back in the day we had Legacy

play08:38

Industries where people were very loyal

play08:40

they'd work 20e career at one company

play08:42

then we got to like the 2015s 2020s

play08:44

where it was like move every one year

play08:46

two year three year start up to start up

play08:47

to start up and now we're in this kind

play08:48

of weird place where either because of

play08:50

layoffs people are scared to move or

play08:51

people just like are forced out what do

play08:53

you think of the current market do you

play08:54

think it's optimal to keep jumping do

play08:55

you think you should stay like how do

play08:57

you consider that in your own career our

play08:58

industry goes through the cycles and

play09:00

this is one of those low phase right and

play09:03

I'm sure Market will be better um I'm

play09:05

Optimist um so 2018 happened you know

play09:08

and all these things will happen it's a

play09:10

cycle so it'll get better but at the

play09:12

same time what I would say is around

play09:14

this time uh Market is really tough yeah

play09:17

right we know that it'll be it'll get

play09:19

better so so the point is I think this

play09:21

is the time where you should stay put

play09:23

okay right uh there's no point in just

play09:26

going out if you have a job if you're

play09:27

comfortable there stay there it's not

play09:29

the time to really go out there it's

play09:31

employer market so you probably will get

play09:33

down leveled or uh salary will be low

play09:35

and I don't know what all will happen if

play09:37

you just go out there there's no point

play09:38

in experimenting if you can stay put for

play09:40

a year or so do that okay right and but

play09:43

but just don't sit there you know just

play09:44

make sure that you're always ready make

play09:46

sure that you're always learning make

play09:47

sure that when the time comes right if

play09:49

you wanted to change if you really were

play09:50

seeing some Gap and you had the intent

play09:53

go out and change it doesn't have to be

play09:54

today uh because the market is obviously

play09:57

going through its tough phase right so

play09:59

let it pass yeah um Switching gears a

play10:01

little bit with the age of AI you know

play10:03

we went from a time where every wanted

play10:04

to study CS now people are like is there

play10:06

even a point like is am I going to have

play10:07

a job how has AI affected your job do

play10:09

you use it on your team are you worried

play10:11

about it yeah I I'm I'm worried but at

play10:14

the same time I think it's all a phase

play10:16

like you know when the calculators came

play10:18

in there was a disruption right teachers

play10:20

were worried about it things like that

play10:21

anything comes suddenly there's always a

play10:24

shock and that's what we are

play10:25

experiencing through AI just came in

play10:26

very suddenly sort of last year it

play10:28

shocked us oh this I don't have to

play10:30

really write put a lot of thought around

play10:32

writing you can just put a tonality to

play10:34

it and I get a this thing that thing you

play10:35

know all these things are happening I

play10:37

think people are still understanding the

play10:38

power of AI application which is around

play10:41

AI that's still happening we do use you

play10:43

know of course in our dogs and a lot of

play10:45

places emails we have been seeing that

play10:46

you know there are a lot of places where

play10:48

it is the embedded yeah it'll be part of

play10:50

life that's how I see it but I think the

play10:52

person who will win in this race or

play10:54

person who will always have an Ed is a

play10:55

person who thinks Basics will never go

play10:57

away right if you are is going higher

play10:59

and higher level there is a there is a

play11:01

bigger challenge people just float in

play11:02

the higher level of space where they

play11:04

don't understand the very Basics yeah so

play11:06

chat GPD or uh you know Gemini if you

play11:09

use them you'll always be floating in a

play11:11

very high level of thing and if that

play11:12

doesn't work you don't know what to do

play11:14

and it happened with me I just give you

play11:16

very analogy a good analogy there people

play11:18

don't know how to behave when there is

play11:20

this thing is taken away from them that

play11:21

should be the case understand why things

play11:23

are behaving the way are behaving just

play11:24

don't fly in a very upper layer where

play11:26

you don't understand yeah so that's what

play11:28

I would say those those are the people

play11:29

who will always be needed yeah apart

play11:32

from the communication skill apart from

play11:33

the you know you have a problem can you

play11:35

take that problem ambiguous problem

play11:37

Define it properly scope it down

play11:39

properly I think that is a skill which

play11:41

will be valuable which which will be

play11:42

more and more needed and then last

play11:44

question so you know we figur out how to

play11:45

get a job we battled AI we're actually

play11:47

good with it now we we we got there

play11:49

we're in big Tech or some startup and we

play11:51

want to grow our career it's a marathon

play11:53

not a Sprint and we want to keep getting

play11:54

promoted and doing better what advice

play11:56

would you have to an engineer who's

play11:57

maybe just starting out in their career

play11:58

how should they kind of look at this

play12:00

timeline every company has very

play12:01

different uh set of uh rubric metrics

play12:04

you know how do they think about level

play12:06

one level two and so on and so forth

play12:08

typically what you would see is you need

play12:09

to know your CS fundamentals very very

play12:11

well I recently wrote A Blog also I

play12:13

think that's a good reference we can

play12:14

take a look I teach uh courses as well

play12:17

on this career guidance but really if

play12:19

you see if you go to the higher level

play12:20

what you're doing is you are thinking

play12:22

like uh so I'll give you a simple

play12:24

analogy a developer software developer

play12:26

what they do is they write code and

play12:28

debug code a senior or a staff engineer

play12:30

they write systems and debug systems a

play12:33

manager wres team and debugs teams and a

play12:37

director or a you know senior level

play12:39

manager they write orgs and debug orgs

play12:41

so to speak right so that's the thing

play12:43

you want to be able to grow to the next

play12:45

level thinking about it how are you uh

play12:48

doing something which a junior engineer

play12:50

cannot do you need to be able to

play12:51

differentiate that's your growth you're

play12:53

able to take ambiguous problems scope it

play12:55

down very very clearly hand it over to

play12:57

uh junior Engineers that they can imp

play12:59

mented right you need to be able to play

play13:01

your role if you're still doing the

play13:02

junior Engineers job then you make

play13:04

yourself redundant what's the point of

play13:06

having 5 7 10 years of experience when

play13:08

you can't use it leverage it and play a

play13:10

higher role I think there are a lot of

play13:12

details here uh which I'm skipping

play13:14

obviously but uh but that's what you

play13:15

need to remember what are you doing

play13:17

which 5 years back you couldn't do mhm

play13:20

what about these 5 years of experience

play13:21

what can you infer from this and do to

play13:23

the next level awesome thank you this

play13:25

has been so great thanks for taking the

play13:26

time yeah absolutely cool

Rate This

5.0 / 5 (0 votes)

Ähnliche Tags
Tech IndustryCareer AdviceJob MarketInterview TipsSoftware EngineeringLeadershipAI ImpactEducationYouTube LearningPromotion Strategy
Benötigen Sie eine Zusammenfassung auf Englisch?