![Catherine Li](/img/default-banner.jpg)
- 31
- 437 890
Catherine Li
เข้าร่วมเมื่อ 14 ก.ย. 2014
My name is Catherine and I publish videos focusing on web development, tech and coding. Thanks for stopping by and please subscribe if you want to see more of my content!
Biggest Lies in Software Engineering
What comes to mind when you tell someone you're a software engineer? They probably think you make a lot of money and work minimal hours while playing ping pong in a startup office. In this video, I go over some misconceptions perpetuated by social media and explain the realities of being a software engineer.
#SoftwareEngineer #TechIndustry #CareerAdvice #CodingLife #SoftwareEngineering #TechMisconceptions
Music by: Bensound.com/free-music-for-videos
License code: C6I3OTKWXDNSLTCI
License code: 6AWEA4QABIOFTX5O
For business enquiries, contact: catherinelimedia@gmail.com
Make sure to hit like and subscribe to my channel: bit.ly/3DBIIRj
#SoftwareEngineer #TechIndustry #CareerAdvice #CodingLife #SoftwareEngineering #TechMisconceptions
Music by: Bensound.com/free-music-for-videos
License code: C6I3OTKWXDNSLTCI
License code: 6AWEA4QABIOFTX5O
For business enquiries, contact: catherinelimedia@gmail.com
Make sure to hit like and subscribe to my channel: bit.ly/3DBIIRj
มุมมอง: 52 548
วีดีโอ
Why NO ONE is hiring junior developers
มุมมอง 10K5 หลายเดือนก่อน
#layoffs #softwareengineer #programming This video is sponsored by Brilliant. To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/CatherineLi The first 200 of you will get 20% off Brilliant’s annual premium subscription. It's a tough job market for junior software developers in 2024. After the gold rush days of 2022, we have seen so many layoffs hitting every c...
Most INSANE Rejection Letter Ever?
มุมมอง 5617 หลายเดือนก่อน
To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/CatherineLi The first 200 of you will get 20% off Brilliant’s annual premium subscription. Is this the most insane rejection letter ever sent? My reaction to this viral rejection letter for a frontend software engineer candidate. Make sure to hit like and subscribe to my channel: bit.ly/3DBIIRj This video was ...
Productivity is Making You Depressed
มุมมอง 1.1K8 หลายเดือนก่อน
To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/CatherineLi The first 200 of you will get 20% off Brilliant’s annual premium subscription. Is our fixation on getting MORE done in LESS time counterproductive? Despite consuming all the productivity content online and in books, why do we feel more distracted and LESS productive? In this video, I dive into the ...
Nail the Javascript technical interview
มุมมอง 8K10 หลายเดือนก่อน
Are you prepared for your software developer technical assessment? In this video I’m going to do a mock frontend online assessment / technical interview for junior and intermediate software developers. These are the most common questions I’ve encountered in interviews for frontend positions. We’re going to use React and go over the most common JavaScript array methods. Link to starter code: pla...
The pain of getting rejected
มุมมอง 2Kปีที่แล้ว
Have you sent out a 1000 applications without hearing back? Are you getting ghosted by recruiters left right and center? Are you having trouble landing an offer? Are you a new grad and still unemployed? Watch my video as I go over the pain of getting rejected, which will happen to everyone in their careers. I’ll talk about my experiences of getting rejected and being unemployed for 9 months and...
Top 3 Highest Paid Roles in Tech
มุมมอง 1.1Kปีที่แล้ว
I go over over the top paying roles in tech right now, using information from the Hired.com state of software engineering 2023 report. I will also go over an overview of the current state of the industry and outlook for the future. If you're a recent grad, or a professional, or wondering where to take your career to next, watch this! #ai #aistealingjobs Music: Wanheda - Canon in C Don't forget ...
I wish someone told me this
มุมมอง 1.4Kปีที่แล้ว
Here are the top 5 things I wish someone told me before I started my first software development job. In this video I share some of the insights I’ve gained in the last 8 years working in the industry. I’ll also debunk some misconceptions you may have in regards to working in this field. If you’re in school or a new grad, this video is for you! Don't forget to subscribe to my channel: bit.ly/3DB...
Everyone makes this mistake in their interviews
มุมมอง 2Kปีที่แล้ว
Most new software engineers focus only on the technical parts of their interview process. Because of this, many of them have a massive blind they’re not aware of. In this video, I’m going to go over what that is and how you can use it to your advantage during the interview process. Let me know in the comments below what you think and give me some of your craziest interview stories. Don't forget...
Must know FAANG frontend questions
มุมมอง 20Kปีที่แล้ว
I have scoured the interwebs for commonly asked junior frontend developer interview questions. Topics covered will include JavaScript closures, promises, and CSS. Whether you're a recent graduate or looking to make a career change, this video will help you prepare for your next junior frontend developer interview. Click here for a playlist of all of my JavaScript Interview and tutorial question...
JavaScript Interview questions everyone gets wrong
มุมมอง 28Kปีที่แล้ว
In this video I’m going over MORE JavaScript interview questions that you might encounter in your software developer interviews. This video will feature questions that really test your understanding of common pitfalls and weird parts of JavaScript, such as “this” keyword and scope chain. Click here for a playlist of all of my JavaScript Interview and tutorial questions: bit.ly/3Gr54ce Subscribe...
How to SURVIVE the Tech Recession
มุมมอง 827ปีที่แล้ว
Meta, Amazon and other tech giants have instituted hiring freezes and major layoffs. In this video I’m going to go over why this is happening in 2022 and the best way to prepare yourself for these turbulent times. Subscribe to my channel! bit.ly/3DBIIRj
Why people are leaving $450,000 tech jobs
มุมมอง 22K2 ปีที่แล้ว
Why are millennials leaving high-paying tech jobs in droves? Despite the large salaries and perks, most software engineers leave jobs at FAANG (Facebook, Amazon, Apple, Netflix and Google) after 3-5 years. In this video I respond to Michael Lin’s recent post on Medium - Why I Quit a $450,000 Engineering Job at Netflix. Subscribe to my channel! bit.ly/3DBIIRj Link to my video on highest engineer...
Hottest software engineering roles right now
มุมมอง 3.2K2 ปีที่แล้ว
What’s the hottest programming language in 2022? Which role pays the most in 2022? In this video I’m going to go through the State of Software Engineering report by Hired.com and cover the skills you should focus on, and whether or not remote work is here to stay for engineers. Link to the full report: pages.hired.email/rs/289-SIY-439/images/Hired_2022 State of Software Engineers.pdf Subscribe ...
Finally understand "THIS" keyword in JavaScript
มุมมอง 4.7K2 ปีที่แล้ว
Finally understand "THIS" keyword in JavaScript
OOPS - Better.com Screws Up ANOTHER Mass Layoff
มุมมอง 5922 ปีที่แล้ว
OOPS - Better.com Screws Up ANOTHER Mass Layoff
Must Know Javascript Interview Questions
มุมมอง 105K2 ปีที่แล้ว
Must Know Javascript Interview Questions
Highest Software Engineering Salaries REVEALED
มุมมอง 55K2 ปีที่แล้ว
Highest Software Engineering Salaries REVEALED
Coding Tutorial Hell - STOP Wasting Time Learning to Code
มุมมอง 19K2 ปีที่แล้ว
Coding Tutorial Hell - STOP Wasting Time Learning to Code
Top 5 WORST coding interview mistakes (and how to fix them)
มุมมอง 8K2 ปีที่แล้ว
Top 5 WORST coding interview mistakes (and how to fix them)
Software Developer Job Postings Be Like
มุมมอง 1.1K3 ปีที่แล้ว
Software Developer Job Postings Be Like
Coding Bootcamp Income Sharing Agreements are dangerous!
มุมมอง 1.9K3 ปีที่แล้ว
Coding Bootcamp Income Sharing Agreements are dangerous!
Top Javascript Interview Questions for Junior Developers (answers included)
มุมมอง 54K3 ปีที่แล้ว
Top Javascript Interview Questions for Junior Developers (answers included)
How Much Does Coding Bootcamp REALLY Cost?
มุมมอง 1.2K3 ปีที่แล้ว
How Much Does Coding Bootcamp REALLY Cost?
Still Don't Understand JavaScript Promises? Watch this! #developerinterview
มุมมอง 10K3 ปีที่แล้ว
Still Don't Understand JavaScript Promises? Watch this! #developerinterview
Office dress code etiquette for developers?
มุมมอง 1.6K3 ปีที่แล้ว
Office dress code etiquette for developers?
[HOW TO] Enable JavaScript on Google Chrome on a Mac in 60 Seconds!
มุมมอง 10K3 ปีที่แล้ว
[HOW TO] Enable JavaScript on Google Chrome on a Mac in 60 Seconds!
SHOULD YOU REALLY GO TO A CODING BOOTCAMP? From a Bootcamp Mentor
มุมมอง 1.7K3 ปีที่แล้ว
SHOULD YOU REALLY GO TO A CODING BOOTCAMP? From a Bootcamp Mentor
strong stock market doesn't mean strong economy. Is a double whammy of high interest rates and high inflation causing companies to shed. It'll get better again.
Great presentation. As a 61 year old (still hands on) 25 year vet, I can attest that you are accurate.
Thanks for watching, really appreciate it!
A beauty ❤
If you work in Australia, you are paid like sh%%. Big banks outsource their IT to India and the Philippines.
2:03 David goggins: "I start taking souls"😂😂.
😂
I would blacklist the recruiter and notify them in a canned email.
Thank you, I have worked as mainly a backend engineer over the past 4 years and have an interview for a full stack position. I haven't touched much JavaScript in a while these days and these concise videos helped me refresh my memory on these huge differences in JavaScript compared to strongly typed languages (i.e. Java, C#). Thanks again!
I’m really glad you found it useful!
"You can't be mediocre at a bunch of different languages and frameworks and expect to get hired". For most of the jobs I have been hired to, they didn't really care what language or framework I used on previous jobs. The interview process was generally a system design question and a DSA problem but they were agnostic to the chosen language.
Thank you for sharing your experience!
this is spot on, nobody told me about the physical and mental health sacrifices i'd have to make working in tech. Especially in the UK, it's a very abusive career path to take, very cut throat and you're expected to know literally every aspect of development not just one part... it's killer
Thanks for sharing! It’s a shame that workers in tech don’t get any recognition for the stress they face because society thinks that just because we work in front of a computer we shouldn’t have stress like those working manual jobs
The yt algorithm promotes this video to IT professionals, while the target is obviously someone from outside the tech stack. Anyone, it was relaxing to listen to...
As an engineer with 20 years of experience a will say only one thing "Work to live, not live to work!". Watch out from burn out and stress.
Yes! This is critical and I’m glad to see people standing up for themselves and ensuring their career and jobs works for them and not the other way around
Cold showers? Yikes.
where is your instagram girl ?
no one is hiring developers because the new thing is platform engineering. you got to keep moving. it used to be that people didnt even know what a filesystem was and couldnt turn on their own computer at work i had to come around and find their lost files. now everyone got a computer in their pocket. you think anybody is going to hire someone who claims they are tech support with 20 years experience helping users? lol users help themselves now. do the new thing... platform engineering, or edge computing, robotics, AR and VR. 2 years from now itll be something else. maybe computer vision. jr developer is a retro term now like assembly language programmer. anyone can be a jr developer.
unemployment is a joy fule time. i like to think that i make unemployment insurance and then a job with a salary is the bonus.
all you need to know is more about something than everyone else does when that thing is needed. and thats easy to do because things are always changing. so your first job is to presume what that change is going to be. sounds hard but its really not. hard is only your perspective of yourself. you think you have this mountain of things to learn from scratch. but no its not like that. let say when AR comes out for example Hololens. You know other people going to have trouble justifying buying a hololens. so for you thats an opportunity.. do some demos, take some tutorials. cook up an ambitious project and then start thinking about how youll build it. then 2 weeks in just go on an interview. nobody is going to be competing with you and nobody will know to ask you tough questions. and then when you get on the job theyll be no agile and no project managers bugging you. its R and D. you milk that for a while until the market changes and people start learning then you jump off that thing but not spending any more time with it.. just start learning a new thing before others. during this time the job will be mad.. your performance is almost down to zero. you keep trying to jam this new thing into the mix. youll get fired. collect all 6 months of unemployment insurance and casually keep learning the new thing that got you fired and then when the insurance run out claim you have 6 months experience in the new thing.. rinse repeat. im 50 been doing this for 30 years. im basically been retired 15/30 years i been in the workforce wife hasnt worked a day after we got married we been married 13 years. house is paid off. everybody else takes 2 weeks a year while im off 6 months after every year. i know the game!!! And the most slickest and bueatiful thing is that when you go interview for that totally new and different thing.. lets say the next thing is robotics.. all your seemingly unrelated work is totally related right. AR and Robotics share a commonality.. both are spatial computing. but then your next job doing the same tactic is VR.. seems unrelated but again its not.. robotics and VR share Cad model design. you could even get into mechanical engineering for example mechatronics after that.. all over the places right.. as long as you just learn a little off the top of the new thing.. you just ride the crest of the waves dont try to surf.. you are more like algea or seaweed dont think too highly of yourself. and its fun there are different parts of the ocean some animals live in the dark at the bottom.. like those people have to watch computers in the middle of the night shift. there theres all the people we talking about on this thread.. the majority of climbers.. trying to surf the waves.. then theres the algae seaweed like me.. with no effort im always getting paid and always free too.
lmao If I'm working 9-5 doing something, I'm not doing the same thing in my free time
Respect you for being able to shut it all down when you’re not on the job
No wonder the economy is collapsing.
that shirt is fire
Thank goodness I was retired before the internet really took off before any social media at all, barely any email too.
coding is so hard if you only have average intelligence. if you find math hard in HS, my university will tell you you can still pursue computer science or software coding but it will be a hard life and maybe a waste of 4 years in college after finishing the course with hardships than fun and ease. they dont encourage IQ but you really need at least 120 to survive the IT industry or be stuck at the bottom
SVP in a global 100 MNC. Techie by training. moved from that role a VERY long time back. My parents tell their friends i fix computer for a living 😂😂 I get requests to do things like troubleshoot pc issues and to build pc by their friends all the time 😂
Omg 😂
As a fellow software engineer, I agree with most of the points here, but I disagree that specialists (like React engineers) are more valuable than generalists. I do think companies BELIEVE they are more valuable and may pay them higher salaries in some cases, but in my decade+ of experience in the industry, the best engineers I’ve worked with have all been generalists. There is something to be said about bringing a wide variety of skills to the table to tackle a complicated problem. I find that specialists often have too narrow of a mindset and tend to get lost whenever something drifts slightly out of their comfort zone. I’ve seen it happen multiple times. I have no experience with coding bootcamps, but I’d be surprised if they actually produce well-rounded engineers at all. There is simply no way you can learn all the skills necessary to be successful in just a few months.
Thanks for making this video. I'm a developer myself, and all that crap I see from these tech "influencers" does not reflect at all what the real tech experience is. On top of that, before landing my current job, I felt miserable thinking I was stupid and not as smart as these tech "influencers" for not landing a job after graduation... These kind of stuff needs to be stopped, even that crap of a "Daily routine of a Consultant in a Big 4 Company or Blue Chip Company"... Anyways, thanks for clearing this up, really appreciate it.
I’m really glad you enjoyed it!
The market "pivots". You need completely different people (strategically planning). You need interdisciplinary people [IQ/ EQ/ LQ] and with a "scientific mind" (this is only possible for about 10% of society [IQ] - "theory of mind"; algorithms "lose" only to them ~ prof. Daniel Kahneman). "Talentism" ~ prof. Klaus Schwab But only a few can afford it, so only the largest and smartest companies have entered this path (hiring others MAKES NO SENSE). So only they will appreciate it because they are looking for it (and the rest don't understand any of it :D) Ciaooo... ;)
When I started my software engineering studies, the markets were still relatively booming. Companies were seeking out juniors for summer jobs and longer if they could make up a deal. Back then you did not even have to be a graduate and you could get a full-time job before even getting your degree ready. Now it does not matter if you have a degree and 2-years of experience. Most companies are only looking for senios with 5 years or more experience in the industry. But it's not the tech companies per say, it's that the markets have shifted towards client based system and tech companies are unable to persuade their clients to look past job experience and instead focus on individual talents.
Hey Catherine , really nice video ! I was wondering if I could help you with more Quality Editing in your videos and also make a highly engaging Thumbnail and also help you with the overall youtube strategy and growth ! Pls let me know what do you think ?
Finally, a genuine video dispelling a lot of these SWE myths. I've been a Software Engineer for 1.5 years, and as great as it is, it's just like any other desk job. That means pressure to perform, and all the workplace politics you find at any job!
Thanks for the kind words!
Great video and good points. I work in IT since 16 years and I agree with most of your points. Especially the part with programming as a hobby / side hustle. I myself program as a hobby, but I would never expect coworkers to do the same. You can be a great software engineer and do a 9-5
Fully agree!
Do not listen to her
Compensation tops out pretty quickly for most engineers. You could be making $150k after 5 years or 20 years, unless you are willing to move into lead or manager roles. Also, compensation very much depends on industry and location. People flexing $500k+ TC on the Blind are outliers, giving noobs and outsiders the wrong impression. A handful of big tech companies pay top dollar, but those companies have tremendous scale and earn obscene revenue for their small headcount. There is intense competition for these limited number of roles. Most engineers are "average" and will work in average roles.
True, and also engineers can find great income and a good work life balance in non big tech companies even though they won't see the same Blind TC
Work 9 to 6, and code side project 6 to 9. Surrreeee, that's what they're really doing 6 to 9 😂😂😂 Lying is usually reciprocal 😂
This was really nice
If I need to be an extrovert to be software developer, why not choose project management, business analysis, or jobs in general that you don’t really need technical skills and sadly the majority get a better pay than developers. I don’t know about USA however in Europe that is true. A developer in Greece where I am from, gets paid 1200-1500€ and a project manager 1500-2000€ per month.
3 things to help: You have to be geographically mobile. Look everywhere with a decent cost of living, the opportunities are not necessarily close to you. There's a 3 percent chance of getting an interview from an online application. Polish a good generic resume, do 2 to 3 applications a day, 10 to 20 per week, and screw the FANG jobs. They're more hassle than they are worth. Don't be too picky, if they're a highly rated company on job boards and they're cool in the interview, give them a go. You don't have to stay there forever, but just get your foot in the door somewhere and stay a few years.
Good advice, you really have to look farther out from your comfort zone and realize that job finding today is way different than it was a few years ago. It might be tricky at first, but like you said, with practice, it makes perfect.
🤣🤣🤣
🙂
The biggest lie in software engineering is saying it's technology, it's not
Totally agree with you on this 100%
Let's talk about university degrees and how toxic and mental they are. Whatever happened to that? Let's also talk about how they should be removed from the the qualifications, because they don't tell you jack about a dev.
Imagine creating the data structures but failing to develop an algorithm to sort it out. Implementing the maths, physics in any language is quite difficult though all the solutions are there, figuring it out is another journey and I use w3schools.
Funny enough I'm trying to get into tech and thanks for the clarity 🎉
I'm so glad you found it useful!
Since AI started becoming public, software engineers are not so special anymore, believe me.
I dont think they are even making 300K per year eorking 9-5. This money thing is the biggest myth and "you are in demand" is also a very big myth.
“What comes to mind when you tell the average person who doesn’t work in tech that you are a software engineer?” They’re gonna ask me to fix their wifi or their printer, aren’t they?
Wait, are you saying they're different things? 🤔
Two Words: Ghost Jobs The market is not going to get better anytime soon. If you’re a Junior Developer, good luck.
Not all the individuals saying they work 1-2 hours are lying. They next on the chopping block for sure though.
You are actually right about this when it comes to IT. People dont seem to understand the complexity of it, and assume this to be a generalized career when it comes to technology. It’s hard to find a job in IT that doesnt have on-call.. Even though It’s great to WFH, but getting called during odd hours does become challenging. It takes a few minutes for my brain to kick in when someone calls me about a critical ticket at 3AM. Companies get you when they offer you a good salaried offer, but from all my time keeping over the years, I felt cheated from my work-life balance, free time for myself and should be compensated for working those odd hours and/or OT. Unfortunately , salaried pay keeps the company safe, while I lose time for myself and compensation for giving my time to the company. Currently, there have been tech layoffs, and im still searching for a job that does not have on-call. Good luck to me on that LOL
I am not a software engineer. I can code in 8 languages. I am not a software engineer. I own a software company with 1 employee, me, who does all of the development. I am not a software engineer. I am naturally introverted and prefer to be left alone. I am not a software engineer. I work very long hours and get zero pay (literally zero pay) for it. I am not a software engineer. I am my own worst critic, no matter how good the final product is. I am not a software engineer. I suffer from intense imposter syndrome because I am not a software engineer.
kinda good 👍
Going into this field has honestly been a mistake I deeply regret due to the severe lack of realistic jobs, keyword realistic, because interviewing for 2 months across 6 interviews for a single role is on the far end of the spectrum, and just not feasible when you're applying to 1000 different job listings. In 2023 I had multiple interview cycles that completely fizzled out came time for an offer due to the hiring team hiring somebody more senior than me; like literally I got an email mentioning an offer, and then immediately after they tell me they went with some older dude that's been coding in Objc since I was still pissing the bed. And then there was this home care company that led me on for months with a maybe job offer, just to tell me they can't bring anybody on right now, now they have million dollar ads all across the city today. And 2024 has been even worse, no interviews, no nothing. I was a lead for a crappy startup which I got paid $0 for, and almost died from stress induced sickness a couple months ago, I left that shit because who wants to deal with people that don't care if you die from working 120hrs a week + complain, and pay you $0. I have a tremendous amount of skills and prior FT experience but I'm just so tired of leetcoding, working on side projects, and applying to jobs man, ever since late 2022. I graduated last December and my MSc already feels like a paper weight. Honestly, if you don't get lucky or get in through a school program, it's just a terrible time finding a junior role. I'm in NYC, but I'm leaving immediately once I get something because there's NOTHING in the northeast. Rant over :)
Those dumb ass tiktok videos did not help.