The Broken Senior-Only Job Market

Jason Goodison
30 Mar 202408:23

Summary

TLDRThe video discusses the recent tech layoffs and their underlying causes, suggesting that overhiring during COVID is not the real reason. It emphasizes the importance of deep knowledge for junior developers and how AI and Elon Musk's cost-cutting measures have impacted the industry. The speaker advises focusing on fundamental skills, learning one thing well, and considering startups as a viable career path. They highlight the role of AI in creating new opportunities and encourage viewers to build products people use, stressing the value of practical experience and continuous learning.

Takeaways

  • 📉 Tech layoffs are happening despite companies showing increased net income, suggesting that over-hiring during the pandemic is not the sole reason for job cuts.
  • 🔍 The speaker identifies four converging trends detrimental to junior developers: over-hiring, cost-cutting by tech giants like Twitter, lack of deep knowledge among junior devs, and the rise of AI in coding.
  • 💡 The antidote to job insecurity includes either improving one's employability or developing an entrepreneurial mindset to not rely on traditional tech jobs.
  • 🤓 The importance of having deep knowledge is emphasized, as opposed to just learning the basics or following the latest trends in technology.
  • 📚 Learning the fundamentals well can provide a strong foundation to understand and adapt to new technologies, as they often build upon existing concepts.
  • 🛠️ The speaker encourages gaining deep knowledge in one specific area rather than superficially chasing after every new technology or framework.
  • 🚀 AI is playing a significant role in the corporate world by helping companies increase their operating margins, which could lead to fewer jobs but also new opportunities for startups.
  • 🌟 The future of tech jobs may involve more entrepreneurship and innovation, with AI creating opportunities for startups with lower initial investment and risk.
  • 💡 The advice is to build something useful and scalable that people actually use, which can lead to significant rewards and job security.
  • 🔧 Understanding the full process of software engineering, from development to deployment and iteration, is crucial for gaining deep knowledge and becoming a valuable senior engineer.
  • 🥦 The analogy of choosing between 'broccoli' (fundamentals and deep knowledge) and 'candy' (new, shiny technologies) is used to illustrate the balance needed for true expertise and innovation.

Q & A

  • Why are tech companies laying off employees despite not showing a decline in net income?

    -Tech companies are laying off employees not just because they overhired during the pandemic, but also due to other factors such as the need to cut operating costs and increase efficiency, as demonstrated by Elon Musk's acquisition of Twitter.

  • What are the four trends mentioned in the script that are detrimental to junior developers?

    -The four trends are: 1) Companies overhiring during the pandemic; 2) The influence of Elon Musk's cost-cutting at Twitter; 3) Junior developers lacking deep knowledge; and 4) The rise of AI capable of coding without deep knowledge.

  • How does the Dunning-Krueger effect relate to the perception of one's own skills in technology?

    -The Dunning-Krueger effect describes a cognitive bias where individuals with low ability at a task overestimate their ability. In technology, this can manifest as junior engineers being overconfident in their skills before realizing the depth of knowledge required, leading to a loss of confidence and a period of learning humility.

  • What is the importance of learning the fundamentals in technology according to the script?

    -Learning the fundamentals is crucial because it provides a solid base from which to understand new technologies. Fundamentals don't change as rapidly as new technologies, so a strong foundation allows for easier adaptation and learning of new tools and languages.

  • Why is it suggested that junior developers should focus on learning one thing very well?

    -Focusing on learning one thing very well helps in obtaining deep knowledge in that area. It prevents the constant chase after new technologies without understanding the underlying principles, which can lead to a lack of expertise and marketability.

  • What is the role of AI in the tech industry's current layoffs and future job creation?

    -AI is playing a dual role: it is contributing to layoffs by automating tasks and reducing the need for human labor, but it is also expected to create new job opportunities by inspiring a new wave of startups with lower barriers to entry.

  • What is the 'Corporate OIC' mentioned in the script, and how does it relate to AI?

    -The term 'Corporate OIC' is a metaphor for how AI is being used by companies to slim down and become more efficient, similar to how OIC is a weight loss aid. AI is helping companies achieve higher operating margins by reducing their workforce.

  • What advice is given for those looking to get hired or create their own opportunities in tech?

    -The advice given is to build something that people actually use, emphasizing the importance of creating value and scalability. This could mean starting a startup or contributing to open-source projects to gain the skills and experience that make one valuable as a senior engineer.

  • Why is it beneficial for developers to understand the entire process of software engineering from end to end?

    -Understanding the entire process allows developers to gain deep knowledge and experience in owning a product from development to deployment. This holistic view is essential for senior engineers who are responsible for designing and overseeing systems.

  • What is the 'gentleman's agreement' mentioned by the speaker, and what does it entail?

    -The 'gentleman's agreement' is a friendly request for viewers who have enjoyed the speaker's content to subscribe to the channel. It's based on the mutual benefit of providing valuable content and receiving support from the audience.

Outlines

00:00

📉 Tech Layoffs and the Myth of Overhiring

The video begins by addressing the recent surge in tech layoffs, disputing the common narrative that overhiring during the COVID-19 pandemic is the primary cause. Instead, the speaker highlights that tech companies like Meta and PayPal have seen significant increases in net income despite reducing headcount. The layoffs are attributed to factors beyond just overhiring, including insights from Elon Musk's acquisition of Twitter and the industry's shifting dynamics. The speaker emphasizes the importance of deep knowledge over superficial skills, criticizing the tendency of junior developers and AI for lacking this depth.

05:01

🎓 The Value of Deep Knowledge in Tech

The speaker elaborates on the concept of deep knowledge in technology, contrasting it with the overconfidence seen in early learners who often suffer from the Dunning-Kruger effect. They argue that true expertise takes time to develop and is essential for long-term success. The discussion touches on the misconception that tech careers require constant learning of new technologies, stressing instead the importance of mastering fundamental concepts. By thoroughly understanding the basics, new technologies become easier to learn. The speaker advises focusing on one thing deeply rather than chasing every new trend.

🚀 The Role of AI and Opportunities in Startups

The video transitions to discussing AI's impact on the tech industry, likening AI's role to that of a corporate weight-loss drug. The speaker references Scott Galloway's article, which argues that AI will lead to both job losses and new job creation, particularly in startups. The emphasis is on the potential for new entrepreneurs to leverage AI to build successful businesses with lower risks. The speaker encourages viewers to build something valuable, even suggesting that now is an ideal time to start a tech company due to the opportunities created by AI and the current economic climate.

💡 Building Value and Gaining Deep Knowledge

Continuing on the theme of deep knowledge, the speaker highlights the importance of understanding the entire software engineering process from end to end. They contrast the shallow knowledge gained from only following the latest trends with the deep expertise developed through comprehensive learning and real-world experience. The speaker shares personal insights, noting that building a product and getting it into the hands of users is crucial for developing true expertise. They advocate for balancing the pursuit of fundamental knowledge with practical application, ultimately leading to greater career success.

📚 The Gentleman's Agreement for Content Support

The video concludes with a call to action for viewers to support the channel by subscribing. The speaker frames this as a 'gentleman's agreement,' where if viewers have enjoyed the content, they are encouraged to subscribe to enable the creation of more videos. This mutual support ensures the continued production of valuable content for the audience.

Mindmap

Keywords

💡Tech layoffs

Tech layoffs refer to the mass termination of employees within the technology industry. The video script discusses the recent trend of tech companies laying off employees despite seemingly good financial performance. The layoffs are not attributed to poor business but rather to other factors such as over-hiring during the pandemic and the potential for AI to replace certain roles. The term is central to the video's theme, as it sets the stage for discussing the current job market and the future of employment in tech.

💡Deep knowledge

Deep knowledge, in the context of the video, refers to a profound understanding of a subject matter, particularly in technology and coding. The script emphasizes that junior developers often lack this deep knowledge, which is crucial for advancing in their careers. It contrasts with surface-level understanding, where individuals may know just enough to get by but not enough to innovate or excel. The concept is integral to the video's message about the importance of mastering fundamentals and continuously learning to stay relevant in the tech industry.

💡Dunning Kruger effect

The Dunning Kruger effect is a cognitive bias where people with low ability at a task overestimate their ability, while those with high ability underestimate their competence. In the video, it is mentioned to describe how junior engineers might initially be overconfident in their skills, only to later realize the extent of their ignorance and lose confidence. This concept is used to highlight the importance of humility and continuous learning in the field of technology.

💡Fundamentals

Fundamentals, in the context of the video, refer to the core principles and basic concepts that form the foundation of a field or discipline, such as programming or software engineering. The script suggests that by mastering the fundamentals, one can more easily adapt to new technologies and trends. This concept is a key part of the video's advice on career development in tech, emphasizing the importance of a solid base of knowledge over chasing the latest trends.

💡AI

AI, or artificial intelligence, is the development of computer systems that can perform tasks that would normally require human intelligence, such as visual perception, speech recognition, and decision-making. The video discusses AI's role in the tech industry, suggesting that it could be a factor in job layoffs due to its ability to automate certain tasks. Additionally, AI is presented as a tool that can be harnessed by individuals to create new opportunities, such as starting a tech startup.

💡Startups

Startups are new businesses that are often seeking to develop and scale innovative products or services. The video script suggests that the current tech layoffs could lead to a 'golden age of startups' as talented individuals who have been let go may use this as an opportunity to create their own companies. The concept of startups is tied to the video's optimistic outlook on the future, where layoffs can be a catalyst for entrepreneurship and innovation.

💡LLMs (Large Language Models)

LLMs, or Large Language Models, are a type of AI that can process and generate human-like text based on the input they receive. The video mentions LLMs as a new technology that offers opportunities for those who are willing to learn and adapt. It implies that even senior developers are on a level playing field with junior developers when it comes to LLMs, suggesting that anyone can take advantage of these tools to create value.

💡End-to-end

End-to-end, in the video, refers to the complete process or workflow of software engineering, from development to deployment and user feedback. The script argues that understanding the entire end-to-end process is crucial for gaining deep knowledge and becoming a valuable senior engineer. This concept is used to encourage viewers to take ownership of projects and learn from the full lifecycle of product development.

💡Broccoli vs. Candy

The broccoli vs. candy analogy is used in the video to illustrate the balance between consuming foundational knowledge (broccoli) and pursuing the latest, often superficial, trends (candy). The video suggests that those who only 'eat candy' lack deep knowledge, while those who only 'eat broccoli' fail to create interesting projects. This analogy is central to the video's message about the importance of a balanced approach to learning and career development in tech.

💡Rust

Rust is a programming language known for its focus on safety, speed, and concurrency. In the video, Rust is mentioned in a humorous context, suggesting that while it is a valuable skill, it may not be the best choice for everyone. The script uses Rust as an example to illustrate the point that one should focus on learning something deeply, rather than superficially dabbling in many things.

Highlights

Tech layoffs are not solely due to over-hiring during the pandemic, as companies' net income is still increasing.

There are two antidotes to the tech layoffs: learning how to get hired now and considering not needing a traditional job.

Four trends are affecting junior developers: over-hiring, cost-cutting by tech giants, lack of deep knowledge among junior devs, and the rise of AI in coding.

Deep knowledge is often misunderstood, with many suffering from the Dunning-Kruger effect, thinking they know more than they do.

Fundamentals are key to staying relevant in tech; new technologies often simplify existing methods rather than introduce entirely new ones.

To gain deep knowledge, focus on learning one thing very well rather than constantly chasing the latest trends.

AI is being used as a 'Corporate OIC', helping companies cut costs and increase profits, which may threaten tech jobs.

Despite potential dystopian outcomes, AI will also create new job opportunities and could inspire a new wave of startups.

The speaker suggests building something people actually use as a way to create value and potentially start a successful tech startup.

Learning to 'fish' in the context of tech means being able to create value independently, which can lead to greater rewards.

AI has lowered the barrier for creating successful tech startups, providing opportunities for those laid off to start their own companies.

Even if not starting a startup, building a real product or contributing to an open-source project can increase one's value as an engineer.

Understanding the entire process of software engineering, from development to deployment, is crucial for gaining deep knowledge.

The speaker emphasizes the importance of balancing the pursuit of new technologies (candy) with the fundamentals (broccoli).

The transcript concludes with a 'gentleman's agreement' encouraging viewers to subscribe if they enjoy the content.

Transcripts

play00:00

it's no secret that it's been harder

play00:02

than ever to get a job recently there

play00:03

are some really scary things about the

play00:05

recent Tech layoffs that nobody wants to

play00:07

admit but there's also an antidote and

play00:09

actually there's two I'm going to share

play00:10

both of them here so the news has been

play00:12

plastered with tech layoffs every CEO

play00:14

keeps saying we over hired during Co and

play00:16

while that might be true it's actually

play00:18

not the reason for the tech layoffs

play00:19

everybody is kind of lying take a look

play00:21

at this chart here we've got meta with

play00:23

-3% in headcount but their net income is

play00:26

up 73% Paypal down 9% up 76% people keep

play00:30

telling me that there's this big

play00:31

recession about to happen but it seems

play00:33

like everybody's actually doing pretty

play00:34

well so why are they firing people so

play00:36

I'm going to talk about two things one

play00:37

is how do I get hired now and two is

play00:40

maybe I don't care to get hired and I

play00:41

know that sounds strange but just hear

play00:43

me out so there are actually Four trends

play00:44

that are coming together that's detrial

play00:46

for junior devs one is companies did

play00:48

over hire during Co but that explains to

play00:50

2022 layoffs 18 months later in 2024

play00:53

that doesn't explain it two Elon Musk

play00:55

bought Twitter and he showed just how

play00:57

much fat truly is in a tech giant say

play00:59

what you about Elon Musk but even his

play01:01

biggest haters can't really deny how

play01:03

much he's brought the operating cost of

play01:04

Twitter down three Junior devs know how

play01:06

to code but they don't have deep

play01:08

knowledge and four AI knows how to code

play01:10

but doesn't have deep knowledge let's

play01:11

explain what the real problem is you

play01:13

have no deep knowledge I feel like

play01:15

there's been no shortage of content

play01:16

lately about how new Junior Engineers

play01:18

have no deep knowledge and honestly I

play01:20

think that content is often promoted by

play01:22

people that also don't have very much

play01:24

deep knowledge deep knowledge is tricky

play01:25

cuz every 6 months I look back and

play01:27

realize just how clueless I was about a

play01:29

technology I was using using 6 months

play01:30

prior most people suffer from the

play01:32

Dunning Krueger effect in the beginning

play01:34

they learn just a little and they're

play01:35

overconfident in their skills they think

play01:36

they're a genius then when they realize

play01:38

how much they don't know they lose all

play01:39

of their confidence and it takes years

play01:41

to build it back up I usually feel like

play01:43

I'm somewhere in the valley despair

play01:44

there's way more to any problem or

play01:46

system than you could possibly know so

play01:47

try to be humble the know-it-all types

play01:49

tend to always be at the peak of Mount

play01:51

stupid I I tend to stay away from those

play01:52

people having said that I do think

play01:54

there's a new age script Kitty phase

play01:55

that people tend to be going through and

play01:57

the answer is simple but not fun you

play01:59

have to eat your

play02:00

broccoli every year people tell me that

play02:02

being a tech is tough cuz you have to

play02:04

stay on top of the latest Technologies

play02:05

honestly I've never understood that I've

play02:07

never had that experience as long as you

play02:09

spend a lot of time learning the

play02:10

fundamentals well you'll see everything

play02:11

else kind of shares the same Beginnings

play02:13

for example let's say I'm learning a new

play02:14

program language and I want to learn how

play02:16

to write a variable easy enough but not

play02:18

if you're a python script Kitty cuz in

play02:20

C++ if you want to learn a variable now

play02:22

you need to know static types pointers

play02:24

references heat memory if I'd gone the

play02:25

other way around well the python

play02:27

variable would have been really easy to

play02:28

learn because it's just the subset of

play02:30

the C++ one usually new technologies

play02:32

don't introduce a new way of doing

play02:34

things they just make the old ways much

play02:36

easier to do so as long as you know your

play02:37

fundamentals you're fine and I guess

play02:39

this would follow up to my next point

play02:40

which is learn something very well if

play02:43

you don't have deep knowledge you need

play02:44

to obtain deep knowledge in something

play02:46

now I've already made videos on my

play02:48

recommendations of what programming

play02:49

language is to learn I'm not going to

play02:51

talk about that here I ultimately don't

play02:52

really care just learn one thing really

play02:55

really well don't worry about running

play02:57

after the new shiny object every 2

play02:59

minutes there's been an uptick in what

play03:00

I'd call Tech news recently in YouTube

play03:03

and Twitter it's always talking about

play03:04

the latest JS framework or you know why

play03:06

the new jQuery release is really

play03:07

important now I do love that content I

play03:10

spend a lot of time watching that

play03:11

content but I don't use it as a

play03:12

blueprint for what I should be doing

play03:14

it's just so I can sound smar to people

play03:16

when I'm at parties it has no bearing

play03:18

over how much money that I can make in

play03:20

my career when I say learn one thing it

play03:22

it could be anything it could be a tech

play03:24

stack if you're full stack person it

play03:26

could be one backend framework really

play03:28

well if you're backend it could be the

play03:30

lady shiny JS framework if that's what

play03:31

you're into whatever you get the most

play03:33

Joy from learning just learn that learn

play03:35

anything except rust don't learn

play03:38

rust kidding kidding kidding I just

play03:40

wanted to see how much of a reaction I

play03:42

could get rust Fanboys don't come to my

play03:45

house now everybody's being

play03:48

dishonest I think let's talk about ai's

play03:50

real role in all of this so strangely

play03:52

before I talk about that let's talk

play03:54

about OIC OIC has been taking the World

play03:56

by storm they're not today's sponsor by

play03:58

the way there's no sponsor today OIC is

play04:01

a miracle drug that helps people lose

play04:03

weight just by taking a pill the thing

play04:04

is people aren't really being honest

play04:06

about when they're using it they want to

play04:08

pretend like they're just getting there

play04:09

naturally now I was reading Scott

play04:11

Galloway recently and he had this

play04:12

article that was basically explaining

play04:14

how AI is Corporate OIC this is such a

play04:17

good article there are a few points I

play04:18

want to highlight from it quote one

play04:19

recent financial news features two

play04:21

stories layoffs and record profits a

play04:23

company lays off 5 10 even 25% of its

play04:26

Workforce and 6 to 12 months later its

play04:28

operating margin hits new Heights the

play04:30

ultimate peanut butter and chocolate

play04:31

shareholder confection is meta which

play04:33

produced a singular Hall of Fame quarter

play04:35

in Q4 this is actually pretty scary

play04:37

because it tells us what we actually

play04:39

feared which is maybe our Utopia of tech

play04:41

jobs is over and to some degree I think

play04:44

it is in its current form but there are

play04:45

two really redeeming points in this

play04:47

article I want to bring up this will

play04:49

correctly raise concerns about a

play04:50

dystopia where no one can find work but

play04:52

AI will ultimately create jobs is there

play04:54

will be new windows of attack against

play04:55

corporate Titans the AI Revolution will

play04:57

inspire a golden age of startups with

play04:59

lower infant mortality as there will be

play05:01

fewer people I.E less risk required to

play05:03

run sustainably so basically there's

play05:05

much more opportunity in startups and

play05:07

there will be for the coming years so an

play05:09

antidote to if I could sum up this

play05:11

entire channel in one phrase it would be

play05:13

build something that people actually use

play05:16

I've been saying it for years and the

play05:17

reason I've been saying it is teach a

play05:19

man to fish I want you guys to

play05:21

understand that coding doesn't have to

play05:22

be a cute little job where you get a

play05:24

nice pat on the head from Daddy meta and

play05:26

possibly a paycheck if they think you're

play05:28

still valuable for now you can literally

play05:30

create value and you can create it in a

play05:32

scalable way you can be rewarded 1,000x

play05:35

for your input now I get that this isn't

play05:37

what everybody wants to do in life but I

play05:38

want you guys to be really conscious

play05:40

about making that decision imagine

play05:41

yourself as aing from Airbender I keep

play05:43

telling you that you're the Avatar but

play05:45

you just kind of want to keep being a

play05:46

kid and have someone else take care of

play05:47

you you have way more power in your own

play05:49

life I'm trying to help you realize that

play05:51

if you haven't already if you learn to

play05:52

fish you'll realize you don't actually

play05:54

need a tech job in fact this could be

play05:55

the best time for you to start a startup

play05:57

AI dramatically lowered the bar for

play05:59

creating a sex

play06:01

AI dramatically lowered the bar for

play06:02

creating a new successful Tech startup

play06:04

if meta can use it why can't you use it

play06:06

against them specifically with llms

play06:08

there's so much unlocked opportunity

play06:10

that people can do and here's the thing

play06:12

everybody is trying to hire a senior Dev

play06:14

but senior devs have just as much llm

play06:16

experience as you or I do because llms

play06:19

are so new even if you decide not to

play06:21

make a startup if you're currently

play06:22

unemployed how could building a real

play06:24

product that people actually enjoy hurt

play06:26

you even if it's just an open source

play06:28

project or a free product you're going

play06:30

to learn the skills that make you super

play06:32

valuable as a senior engineer I think

play06:34

the future is full of billion dooll

play06:36

companies that were started because

play06:37

their Founders were laid off from kushy

play06:39

tech jobs right now when it comes to

play06:41

startups I just launched one one year

play06:43

ago and I have to admit I've learned

play06:45

more in one year than I did from 3 and 1

play06:47

half years working at Microsoft I'm

play06:49

going to give you some advice you don't

play06:50

have to take it my goal on this channel

play06:52

is to never be The Annoying knit all kid

play06:53

to be that kid on the Polar Express or

play06:56

Professor Umbridge and Harry

play06:58

Potter so many people in the world say

play07:00

you have to do everything in a very

play07:02

specific way but you don't really you

play07:04

just have to find what works for you and

play07:05

I'm going to share what worked for me

play07:06

you need to understand the entire

play07:08

process of software engineering end to

play07:10

end if you want to actually get deep

play07:11

knowledge on anything it's one thing to

play07:13

develop on Local Host it's another thing

play07:15

to figure out how to get that product

play07:17

into the world get people using it get

play07:19

feedback and iterate on it that's what

play07:21

you hire senior Engineers for you hire

play07:23

senior Engineers to design these systems

play07:25

and then they basically just tell the

play07:26

junior Engineers what to code and

play07:28

because you're stuck down down here you

play07:30

have yet to experience the Deep

play07:31

knowledge you can get from owning

play07:33

something end to end so there's one

play07:34

recurring theme that I've felt in my

play07:36

computer science career and that is you

play07:38

can either go for the candy or the

play07:40

broccoli the people that always eat the

play07:41

candy never develop deep knowledge

play07:43

because they're just going for the new

play07:44

shiny thing they don't understand the

play07:46

fundamentals and the people that always

play07:47

go for the broccoli never build anything

play07:49

very interesting because they always

play07:51

need to build their own custom solution

play07:52

and they can't build off of the

play07:54

shoulders of other people so you need to

play07:56

consume just enough broccoli that you

play07:58

really appreciate the candy and

play07:59

understand how the candy is made my

play08:01

analogy fell apart but I think you get

play08:02

what I mean now I want to employ the

play08:04

gentleman's agreement between you and I

play08:06

if you've watched one or more of my

play08:08

videos before and you enjoyed it then uh

play08:10

you have to subscribe that enables me to

play08:12

continue to make content for you so I'm

play08:14

not going to check it's a gentleman's

play08:15

agreement obviously I can't check but if

play08:17

you enjoy the videos you subscribe and I

play08:19

continue to make them for you that's our

play08:21

Gentleman's Agreement

Rate This

5.0 / 5 (0 votes)

関連タグ
Tech LayoffsJob MarketAI ImpactStartup AdviceCareer GrowthDeep KnowledgeFundamentalsInnovationTech TrendsFuture of Work
英語で要約が必要ですか?