Biggest Lies in Software Engineering

Catherine Li
25 Jul 202408:47

Summary

TLDRThis video script dispels common misconceptions about software engineering, highlighting the unrealistic portrayals on social media. It addresses the myth of high salaries post-graduation, the expectation to code constantly, and the efficacy of coding boot camps. The speaker emphasizes the importance of understanding the full picture, including the sacrifices and hard work behind success, and the shift away from 'hustle culture' in the tech industry.

Takeaways

  • πŸ’Ό The public often has misconceptions about software engineers, such as high salaries, social awkwardness, or minimal work hours.
  • πŸŽ₯ 'Day in the Life' videos on social media can be misleading, showing only the highlights and not the full reality of a tech worker's day.
  • 🏒 Tech employees face real challenges like long work hours, tight deadlines, and on-call responsibilities, which are often left out of social media narratives.
  • 🚫 Social media can create a distorted perception of life as a software engineer, focusing on extremes and neglecting the typical experiences of most professionals.
  • πŸ’° The belief that most software engineers make $200,000 to $300,000 right after graduation is a myth; the reality is more nuanced and varies widely.
  • πŸ’» There's a common but unrealistic expectation that software engineers should be coding constantly, even outside of work hours, which can lead to burnout.
  • πŸ‘¨β€πŸ‘©β€πŸ‘§β€πŸ‘¦ The best engineers often have a balanced life with family, hobbies, and other interests, which can actually enhance their work performance.
  • πŸ”§ The idea that a coding boot camp guarantees employment in three months is outdated, as the job market for junior developers has become more competitive.
  • 🏫 The job placement rate for boot camp graduates has decreased, and those without prior experience may face a tougher job market, requiring a reset in expectations.
  • πŸ€” The decision between pursuing a four-year degree and attending a boot camp has become more complex, with the need to consider the current job market and personal circumstances.
  • πŸ‘‹ The video ends with an invitation for viewers to explore more about the job market for new graduates and the potential for a future video on the value of coding boot camps.

Q & A

  • What are some common misconceptions about software engineers that the video script aims to address?

    -The video script addresses misconceptions such as software engineers working only a few hours a day, making a large amount of money right after graduation, living and breathing code 24/7, and the idea that attending a coding boot camp guarantees quick employment.

  • Why might 'Day in the Life' videos give a false narrative about tech workers?

    -These videos often only show the highlights and perks of the job, such as free meals and relaxed working hours, without depicting the actual workload, long hours, and stress that can come with being a tech worker.

  • What does the script suggest about the impact of social media on perceptions of software engineers?

    -The script suggests that social media often portrays an idealized and unrealistic image of software engineers' lives, which can lead to feelings of inadequacy and misconceptions about the profession.

  • How does the script describe the reality of a software engineer's work schedule?

    -The script describes that software engineers can have both very relaxed days and very stressful, long days, including working late to meet tight deadlines or being on call to fix critical issues.

  • What does the script say about the sacrifices made by successful individuals that are often not seen on social media?

    -The script points out that social media often doesn't show the sacrifices, such as strict diets or long hours of work, that individuals make to achieve success in their lives.

  • What is the script's view on the idea that most software engineers make $200,000 to $300,000 right after graduation?

    -The script refutes this idea, stating that such high salaries are not the norm and that the reality is usually somewhere in the middle, with many factors influencing actual earnings.

  • How does the script challenge the notion that software engineers should code as a hobby outside of work?

    -The script argues that expecting software engineers to code as a hobby is unrealistic and contributes to impostor syndrome and burnout, and that a balanced life with other interests can actually make engineers better at their jobs.

  • What has changed in the job market for junior full stack developers according to the script?

    -The script indicates that the market for junior full stack developers has become saturated, making it harder for those with only boot camp training to find employment without specializing in a particular area.

  • What advice does the script offer to those considering attending a coding boot camp?

    -The script advises potential boot camp attendees to reset their expectations, understand that finding a job may take longer than anticipated, and consider the value of a 4-year degree versus a boot camp in the current job market.

  • What does the script suggest about the mindset shift away from 'hustle culture' among younger generations?

    -The script suggests that there is a growing awareness and rejection of the idea that constant work and overcommitment are necessary for success, especially among Generation Z.

  • How does the script describe the typical experience of a software engineer with family responsibilities?

    -The script describes that many successful software engineers with family responsibilities have a balanced life that includes time for family, hobbies, and travel, which contributes to their ability to bring diverse perspectives to their work.

Outlines

00:00

πŸ€” Misconceptions About Software Engineers' Lives

This paragraph addresses common misconceptions about the life of a software engineer, often perpetuated by social media. It challenges the idea that tech workers are overpaid, socially awkward, or work minimal hours in a fun environment. The speaker shares their experiences, emphasizing the reality of hard work, long hours, and the stress that comes with the job, which is often left out of 'Day in the Life' videos. The paragraph also touches on the curated nature of social media, suggesting that what is shared is more of a marketing campaign than an accurate representation of life.

05:02

πŸ’Ό The Reality of Software Engineering Careers

The second paragraph delves into the myths surrounding software engineering careers, such as the belief that all engineers make a high salary right after graduation or that they live and breathe code constantly. The speaker dispels the notion that coding is a 24/7 hobby for engineers and highlights the importance of having a balanced life with family, hobbies, and other interests. They also discuss the changing mindset away from 'hustle culture' and the shift towards a more realistic and sustainable approach to work-life balance. Additionally, the paragraph addresses the saturation of the job market for junior developers and the challenges faced by those with only boot camp experience in finding employment.

Mindmap

Keywords

πŸ’‘Software Engineer

A software engineer is a professional who applies engineering principles to design, develop, test, and evaluate computer programs and software systems. In the video, the term is used to describe the speaker's profession and to address common misconceptions about the role, such as high pay, work-life balance, and the nature of work involved.

πŸ’‘Misconceptions

Misconceptions refer to incorrect or partial notions that people may hold about a subject. The video discusses several misconceptions about the life and work of a software engineer, including the idea that they have an easy job, work short hours, or are socially awkward.

πŸ’‘Day in the Life Videos

These are videos that depict a typical day for an individual in a certain profession or lifestyle. The video script criticizes these videos for painting an unrealistic picture of tech workers' lives, suggesting they have an easy, leisurely schedule with minimal work requirements.

πŸ’‘Social Media

Social media platforms are online spaces where users can create and share content or participate in social networking. The script mentions social media as a source of skewed perceptions, where people often only share the highlights of their lives, leading to a false narrative about professions like software engineering.

πŸ’‘Impostor Syndrome

Impostor syndrome is a psychological pattern where individuals doubt their accomplishments and fear being exposed as a 'fraud'. The video suggests that the unrealistic portrayal of software engineers' lives on social media can contribute to impostor syndrome by creating feelings of inadequacy.

πŸ’‘Burnout

Burnout is a state of chronic stress that can lead to physical and emotional exhaustion. The script uses the term to describe the potential outcome of the unrealistic expectation that software engineers should code as a hobby in addition to their full-time job.

πŸ’‘Coding Bootcamp

A coding bootcamp is an intensive, short-term educational program designed to teach programming skills quickly. The video discusses the changing effectiveness of bootcamps in securing employment for software engineers, noting that the market has become more saturated and competitive.

πŸ’‘Market Saturation

Market saturation refers to a state where the demand for a product or service has been met, and further sales growth is unlikely. In the context of the video, it refers to the oversaturation of junior software engineers in the job market, making it harder for new graduates or bootcamp attendees to find jobs.

πŸ’‘Specialization

Specialization in the context of software engineering means focusing on a specific area of expertise within the field. The video suggests that being a 'generalist' with mediocre skills in multiple areas is no longer sufficient for job seekers and that specializing in a particular area, such as front-end React or AI, is more beneficial.

πŸ’‘Hustle Culture

Hustle culture is the belief that working long hours and constantly pushing oneself to achieve more is the key to success. The script mentions a shift away from this mindset, especially among younger generations, and argues that a balanced life can lead to better work performance.

πŸ’‘Existential Crisis

An existential crisis is a moment at which an individual questions the meaning or purpose of their life or their own existence. The video humorously refers to the anxiety some may feel before a Zoom meeting, as an example of the unshared struggles that are not depicted in the glamorous 'Day in the Life' videos.

Highlights

Misconception about software engineers having a luxurious and easy job.

Day in the life videos often depict a false narrative of tech workers' daily routines.

The secret behind social media's portrayal of life is the selective sharing of positive experiences.

The reality of software engineering includes long hours and high-stress situations not shown on social media.

The sacrifices made to achieve a seemingly perfect life are often hidden from public view.

The myth of software engineers making $200,000 to $300,000 right after graduation.

The distortion of reality caused by focusing on extreme cases in the tech industry.

The expectation that software engineers should code as a hobby contributes to impostor syndrome and burnout.

The shift in mindset away from the hustle culture, especially among younger generations.

The myth that software engineers live and breathe code 24/7 is challenged.

The reality that most engineers have diverse interests and responsibilities outside of work.

The saturation of the market for junior developers and the difficulty of finding a job post-bootcamp.

The necessity to specialize and excel in specific areas of software development to stand out.

The challenge for bootcamp graduates to find employment in a competitive job market.

The consideration of whether a 4-year degree or a bootcamp is more beneficial in the current job market.

The call for a future video to assess the value of coding bootcamps in 2024.

An invitation for viewers to learn more about the current job market for new graduates.

Transcripts

play00:00

what comes to mind when you tell an

play00:02

average person who doesn't work in Tech

play00:05

that you are a software engineer they

play00:07

probably think you make a lot of money

play00:09

or you're a socially awkward introvert

play00:11

or maybe you only work an hour or two a

play00:13

day and you spend the rest of your time

play00:14

in a cute little startup office playing

play00:16

ping pong so in this video I want to go

play00:19

over some of the lies and misconceptions

play00:21

that I feel like are perpetuated by

play00:23

social media there are things that I

play00:25

wish I knew before I started my first

play00:27

job so if you're interested please stick

play00:29

around number one day in the life videos

play00:34

are an accurate representation of the

play00:36

typical day in the life of a tech worker

play00:38

these Day in the Life videos paint a

play00:40

false narrative that Tech employees are

play00:43

all paid generously to roll into the

play00:45

office get some coffee with their

play00:46

co-workers attend a couple of meetings

play00:49

and then eat at the free company Buffet

play00:51

maybe they'll do an hour of actual work

play00:53

before leaving around 4:00 when I

play00:55

arrived at the office I had a couple of

play00:58

snacks in Li of an actual breakfast

play01:00

I also attended this workshop on unit

play01:03

[Music]

play01:08

testing typically the people making

play01:10

these videos are also really young maybe

play01:13

even new grads and so you think to

play01:15

yourself what is their secret are they

play01:17

just smarter than me did I major in the

play01:19

wrong thing you start feeling totally

play01:22

inadequate because you're still working

play01:24

at the coffee shop making minimum wage

play01:26

after graduation or maybe you're even

play01:28

unemployed but here is the secret you

play01:30

don't see the other side social media

play01:33

has become less of a representation of

play01:36

what our life actually is and it's

play01:38

become more of a marketing campaign to

play01:40

promote the image of how we want our

play01:43

lives to be perceived by other people

play01:45

maybe those Day in the Life videos

play01:47

aren't complete lies but they're

play01:49

definitely not the full picture I've had

play01:51

really chill days similar to the ones

play01:53

you've seen on Tik Tok but I've worked

play01:55

just as many if not more 10hour days to

play01:58

meet a tight deadline I've had nights

play02:01

where I've been woken up by alarms

play02:03

because I'm on call I've had really

play02:05

stressful days when the code that I

play02:07

wrote actually caused a major bug in

play02:09

production and I needed to fix it right

play02:11

away or when a project manager asks me

play02:14

why a feature is behind schedule but

play02:16

it's because of something that's out of

play02:18

my control or what about the few minutes

play02:21

before a zoom meeting starts where

play02:23

you're sitting there staring at the

play02:25

camera having an existential crisis

play02:28

those never get included in the day in

play02:30

the life videos the other issue with

play02:32

only seeing the highlights of someone's

play02:34

life is that you don't see the

play02:36

sacrifices that they made to get there I

play02:39

have this one friend who is a young

play02:41

mother to a toddler and she has an

play02:43

amazing physique she also goes out to

play02:46

eat every other week so from the outside

play02:49

it looks like she has really good

play02:51

genetics and while that might be the

play02:53

case every time I've gone out to eat

play02:55

with her she only eats vegetables and

play02:58

fish so you have to think to to yourself

play03:00

is this really the kind of life you want

play03:03

to live if you envy someone's life think

play03:05

about whether or not you can accept the

play03:08

downsides and sacrifices as well I heard

play03:10

Bill Gates never took a day off in 30

play03:12

years I don't know how true that is but

play03:14

I don't think I'd be willing to

play03:16

sacrifice the best and healthiest

play03:18

Decades of my life for a tiny chance of

play03:20

success myth number two most software

play03:24

Engineers are making $2 to

play03:26

$300,000 right after graduation it seems

play03:29

like there is only two classes of

play03:31

software Engineers these days those that

play03:33

make $300,000 right after graduation and

play03:36

those that can't seem to find a job

play03:38

after applying a thousand times the

play03:40

reason is because it's always the

play03:42

extremes at the opposite ends of the

play03:45

spectrum that tend to get the most

play03:47

engagement and attention someone making

play03:50

$150,000 after 5 years of experience in

play03:53

Minnesota that leaves at 5:00 and goes

play03:55

home to his family just isn't very

play03:58

exciting and histor is not going to go

play04:01

viral but that is the typical case this

play04:03

is why if you're constantly Doom

play04:04

scrolling on social media you're going

play04:06

to get a very distorted perception of

play04:09

what being a software engineer is really

play04:10

like I mean the people that are actually

play04:12

content with their jobs and lives aren't

play04:14

on Reddit or YouTube or Tik Tok

play04:16

complaining or asking for advice the

play04:18

market isn't all doom and gloom but

play04:21

definitely not everyone is making

play04:23

$300,000 at Google the truth is

play04:26

somewhere in the middle and it's always

play04:28

a little bit more nuanced number number

play04:30

three software Engineers live and

play04:32

breathe code 24/7 just imagine if

play04:35

doctors were expected to perform

play04:37

surgeries in their spare time as a hobby

play04:39

or accountants were expected to file tax

play04:42

returns for fun it sounds ridiculous

play04:44

doesn't it but there is this prevailing

play04:46

notion that the best software Engineers

play04:48

are expected to code as a hobby on top

play04:51

of their 9 to-5 at my first real

play04:54

software job after graduation this was

play04:56

many years ago my boss told me that

play04:59

several of their Engineers work from 99

play05:01

to 6 and then they code on their side

play05:04

projects from 6 to 9 and he said this as

play05:07

if this was kind of the norm and the

play05:10

standard that we should all be aspiring

play05:11

to it kind of gave me the impression of

play05:14

when a parent Compares One child to the

play05:17

other I honestly think this contributed

play05:19

so much to my impostor syndrome because

play05:22

it's an impossible standard to me and a

play05:24

one-way ticket to burnout City if you

play05:26

think about it it's also super

play05:27

discriminatory given that the only

play05:30

people that can afford to work these

play05:32

long hours and then go home and also

play05:34

code for fun are young people with no

play05:38

family responsibilities and don't need

play05:40

to work a side job thankfully I'm

play05:42

starting to sense a shift in mindset

play05:45

away from hustle culture especially

play05:48

among gen Z I've worked at several

play05:50

different companies throughout my career

play05:52

in Tech and I can tell you with

play05:54

confidence that contrary to popular

play05:56

belief most regular Engineers working a

play05:59

9 to to five aren't just living and

play06:01

breathing code in fact I'd say that some

play06:04

of the best Engineers that I worked with

play06:06

have family responsibilities and tons of

play06:08

other obligations and they typically

play06:10

have time for family hobbies and

play06:13

traveling and other stuff which I

play06:15

actually think makes them better

play06:17

employees because they're less

play06:19

one-dimensional and they're able to

play06:21

bring in different perspectives and

play06:22

opinions myth number four a coding boot

play06:26

camp is going to get you employed in 3

play06:28

months just a few short years ago I'd

play06:30

say before 2022 the demand for software

play06:34

Engineers was so high that a lot of

play06:37

people without any coding experience

play06:39

were able to go to a 3-month boot camp

play06:42

and come out of there finding a decent

play06:44

Junior web developer job I actually

play06:46

mentored at a coding boot camp and I saw

play06:48

with my own eyes people without a

play06:50

background in Tech get hired within 3

play06:52

months and so I was a really big

play06:54

proponent of coding boot camps I thought

play06:56

they worked and I thought they changed

play06:58

lives granted the people people that

play07:00

were successful typically already had a

play07:02

4-year degree in an unrelated field and

play07:05

they contined to do a lot of

play07:06

self-studying after graduation but it

play07:09

was still possible and the job placement

play07:11

rate back then was really really high it

play07:14

was somewhere in the '90s these days the

play07:16

market for junior full stack developers

play07:19

or what I typically call generalists is

play07:22

really saturated you can't be mediocre

play07:25

at a bunch of different languages and

play07:26

Frameworks and expect to get hired

play07:28

anymore which I think maybe is a good

play07:30

thing you actually need to be pretty

play07:31

decent at the most common languages and

play07:33

Frameworks and on top of that specialize

play07:36

in a particular area say frontend react

play07:39

or AI even people with computer science

play07:42

degrees from universities are struggling

play07:44

to land their first job after graduation

play07:47

right now so if you only did a boot camp

play07:50

with no prior experience then you are

play07:53

going to be at a disadvantage for the

play07:55

first few years of your career I

play07:56

personally think it's still possible but

play07:59

it's much harder and you just need to

play08:01

reset your expectations and understand

play08:04

that it might take you months if not a

play08:06

full year after graduating from a boot

play08:08

camp to find your first job taking all

play08:10

of that information into account the

play08:13

decision of whether or not to pursue a

play08:15

4-year degree versus going to a boot

play08:17

camp becomes a lot trickier so I might

play08:21

do another video in the future to assess

play08:23

whether or not coding boot camps are

play08:24

still worth it in 2024 but let me know

play08:27

if you want to see that if you want to

play08:28

learn more about what the job Market is

play08:30

like right now for new grads I recently

play08:32

did a video on that particular topic so

play08:34

if you're interested I will see you in

play08:36

that one bye

play08:38

[Music]

Rate This
β˜…
β˜…
β˜…
β˜…
β˜…

5.0 / 5 (0 votes)

Related Tags
Software EngineeringCareer MythsTech IndustryWork-Life BalanceSocial MediaDay in the LifeIncome MisconceptionsCoding CultureBootcamp RealityJob MarketCareer Advice