Catherine Li
Catherine Li
  • 35
  • 601 857
Coding was hard until I learned this
To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/CatherineLi You will get 20% off Brilliant’s annual premium subscription if you subscribe using the link above.
-----------
Stop wasting time going down the tutorial rabbit-hole and forgetting everything you learned as soon as the tutorial is over. In this video, I go over some of the biggest mistakes I made when learning to code and the things I would do differently if I were to do it again.
Let me know in the comments what traps you fell into while learning to code 🙂
#SoftwareEngineer #TechIndustry #CareerAdvice #CodingLife #SoftwareEngineering #TechMisconceptions #TechStruggles
Music I use: Bensound.com
License code: GALTMOKL9IHGVKOF
License code: 6U5N5ZLQKWWYASK4
License code: IQ1CGIQS7DRHZLCD
License code: KZWU4YKYTAW7QR77
For business enquiries, contact: catherinelimedia@gmail.com
Make sure to hit like and subscribe to my channel: bit.ly/3DBIIRj
This video was sponsored by Brilliant
Переглядів: 44 669

Відео

Harsh Realities of Being a Software Engineer in 2025
Переглядів 7 тис.28 днів тому
Description: If you want to get an easy all-in-one guide on introductory python, check out this free resource from Hubspot! clickhubspot.com/nxde For the last decade or so, it seems that everyone wanted to learn how to code, but as we've seen recently, there are some drawbacks to being a software developer. Does that mean that this career isn't for everyone? Are there some drawbacks? In this vi...
My honest advice to new software engineers
Переглядів 15 тис.Місяць тому
To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/CatherineLi You will get 20% off Brilliant’s annual premium subscription if you subscribe using the link above. I’ve spent 9 years working in tech as a software engineer and worked at a variety of different companies, and throughout those years, I’ve made some critical mistakes.They were mistakes that really s...
Biggest Lies in Software Engineering Part 2
Переглядів 50 тис.3 місяці тому
What do you think are the biggest misconceptions in software development? From swanky offices to coding 16 hours a day, I go into detail about the most controversial myths in software engineering and talk about some realities that software engineers actually have to face. #SoftwareEngineer #TechIndustry #CareerAdvice #CodingLife #SoftwareEngineering #TechMisconceptions Music by www.bensound.com...
Biggest Lies in Software Engineering
Переглядів 68 тис.5 місяців тому
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 #TechMis...
Why NO ONE is hiring junior developers
Переглядів 15 тис.8 місяців тому
#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?
Переглядів 75111 місяців тому
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,3 тис.11 місяців тому
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
Переглядів 10 тис.Рік тому
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
Переглядів 2,5 тис.Рік тому
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,3 тис.Рік тому
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,7 тис.Рік тому
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
Переглядів 2,3 тис.Рік тому
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
Переглядів 23 тис.Рік тому
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
Переглядів 32 тис.Рік тому
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
Переглядів 9232 роки тому
How to SURVIVE the Tech Recession
Why people are leaving $450,000 tech jobs
Переглядів 24 тис.2 роки тому
Why people are leaving $450,000 tech jobs
Hottest software engineering roles right now
Переглядів 3,3 тис.2 роки тому
Hottest software engineering roles right now
Finally understand "THIS" keyword in JavaScript
Переглядів 5 тис.2 роки тому
Finally understand "THIS" keyword in JavaScript
OOPS - Better.com Screws Up ANOTHER Mass Layoff
Переглядів 6392 роки тому
OOPS - Better.com Screws Up ANOTHER Mass Layoff
Must Know Javascript Interview Questions
Переглядів 116 тис.2 роки тому
Must Know Javascript Interview Questions
Highest Software Engineering Salaries REVEALED
Переглядів 56 тис.2 роки тому
Highest Software Engineering Salaries REVEALED
Top 7 Red Flags in Coding Job Postings
Переглядів 2,2 тис.3 роки тому
Top 7 Red Flags in Coding Job Postings
Coding Tutorial Hell - STOP Wasting Time Learning to Code
Переглядів 20 тис.3 роки тому
Coding Tutorial Hell - STOP Wasting Time Learning to Code
Top 5 WORST coding interview mistakes (and how to fix them)
Переглядів 8 тис.3 роки тому
Top 5 WORST coding interview mistakes (and how to fix them)
Software Developer Job Postings Be Like
Переглядів 1,2 тис.3 роки тому
Software Developer Job Postings Be Like
Coding Bootcamp Income Sharing Agreements are dangerous!
Переглядів 2 тис.3 роки тому
Coding Bootcamp Income Sharing Agreements are dangerous!
Top Javascript Interview Questions for Junior Developers (answers included)
Переглядів 55 тис.3 роки тому
Top Javascript Interview Questions for Junior Developers (answers included)
How Much Does Coding Bootcamp REALLY Cost?
Переглядів 1,3 тис.3 роки тому
How Much Does Coding Bootcamp REALLY Cost?
Still Don't Understand JavaScript Promises? Watch this! #developerinterview
Переглядів 11 тис.3 роки тому
Still Don't Understand JavaScript Promises? Watch this! #developerinterview

КОМЕНТАРІ

  • @orlenray
    @orlenray 9 годин тому

    I took IT in college just because I could not decide on anything, and people were saying I could get paid high. My first day in college, Computer Programming 1 was my first class. My Professor was lecturing and she keeps using jargons and technical stuff I don't know. I look around and my block mates seem to already know all the things she saying. I felt like the only person in the room who didn't know these concepts. She introduced things like "We'll be using Python" and "This is a flowchart etc." and started writing lines of code in the whiteboard. Mind you, I had no idea what even a Programming Language is. I went home that day, still ignorant. After only 2 weeks and only 4 sessions, she asked us to make a Payroll System with a database for our final exam. I cried. I didn't know how to code and so did my partner. We got a failing grade for only knowing how to print stuff in Python. I bombed my computer programming class that semester. A year later, I went from being total noob who only knew how to write <h1></h1> in HTML and print("") in Python to coding fully functional systems in Java with GUI after I transferred to another school. I also learned HTML, CSS, Bootstrap and React in the span of 1 year. Until now, I still laugh about my past self, a lost sheep. But how did I get that good in a year? Why was programming so hard for me? What was I missing? I had to go back to the very beginning. I went through my stuff in high school until I found the textbook "Computers 1". Which was a very small textbook, that had like 100 pages. I read everything in that book and when I was done. I felt like I finally understood everything. I was able to relearn Python, get really good at it. and all I needed was to go back to the beginning. That's why, the first step in this video is crucial. "Master the Fundamentals". I realized, we should never skip the basics. It's okay even if you're slow, it's never a waste of time.

  • @xstrangesmod3922
    @xstrangesmod3922 10 годин тому

    Thank you for reliving me that I am not dum

  • @kolokoy9193
    @kolokoy9193 10 годин тому

    im currently at the middle surface of laravel and php, is it really worth it? can someone open my mind.

  • @hamiddehghani8556
    @hamiddehghani8556 18 годин тому

    Why php is funny?

  • @blessedyonis6153
    @blessedyonis6153 21 годину тому

    You’re wonderful 😍 I am enjoying your English accent and understood u well . Do u teach coding

  • @thienhoangtran6559
    @thienhoangtran6559 День тому

    Sorry this might be unrelated but why are you holding a Switch controller?

    • @unbekannte
      @unbekannte 9 годин тому

      Some people need to hold something. Like a pen or smartphone

  • @Harris1337
    @Harris1337 День тому

    watching these kind of videos is the reason why you are in tutorial hell. why you watching someone that tells you why you dont do what you should do ? go out there, do stuff, research things and fail. stop watching and start doing what you like whatever it is, just do it. failing is learning.

  • @lachidong7818
    @lachidong7818 День тому

    go to school simple

  • @super.heraut.officiel
    @super.heraut.officiel День тому

    "if you want to become rich, live as if you were poor." is my financial motto. and even with really low revenue (like "unemployed" low), saving money (I mean at least 30-35€ of savings per month) is still possible with enough care. and having grown in a poor family, living with few was never hard to me.

  • @super.heraut.officiel
    @super.heraut.officiel 2 дні тому

    my answers are: 1- hm... waaaait a minute! 2- what??? well, obviously the output will be something like "error at line 2" since there is an arrow missing plus the arrowed function are made, afaik, using a constant and not a variables. 3- wouldn't it be better to create the function outside the timeout? at least for lisibility. also why the function isn't named? 4- why a colon and not an equal? 5- it is 3, but... my brain is melting

  • @super.heraut.officiel
    @super.heraut.officiel 2 дні тому

    picture this CEO: "bring your authentic selves, haha" while thinking not wearing a tie is the summum of fanciness some male employee: shows up next morning with hentai t-shirt, pink miniskirt, cat-ears and a dakimakura. CEO, at the next meeting: "do you remember what i said about your authentic self at work? well, forget it. anyone who isn't in uniform is fired."

  • @super.heraut.officiel
    @super.heraut.officiel 2 дні тому

    i like to learn vanilla languages and runtimes since, because it is the source of frameworks, it has a way longer lifespan. and if i ever need a framework, i will learn it then. also the less i rely on fws, the more i have to understand the language itself and what it can do. it is a hard path, but definitely not a bad path.

  • @FejiroAjax
    @FejiroAjax 2 дні тому

    You are a really beautiful woman.

  • @zachmiller4094
    @zachmiller4094 2 дні тому

    Just spent 29 min showing us nothing

  • @ethanjones9277
    @ethanjones9277 2 дні тому

    Excellent video with great insights and advice! I’m just beginning my education into coding and being an older, lifelong learner I know that what you say here is spot on. Thank you for sharing this. I just became a new subscriber to your channel!

  • @Ajinkkyaa_naik
    @Ajinkkyaa_naik 2 дні тому

    I think you are right. Night time get amount of sleep and morning have undivided attention on learning.

  • @Ajinkkyaa_naik
    @Ajinkkyaa_naik 2 дні тому

    Very cool and informative. I am learning coding at 37 and struggling to learn fast

  • @hagergnatube21
    @hagergnatube21 2 дні тому

    Anyone voluntary to give me a pc to learn coding please?

  • @33t00p
    @33t00p 2 дні тому

    Thanks Catherin for a good reminder. Great content.

  • @Agooglydoogly
    @Agooglydoogly 3 дні тому

    It was very helpful

  • @Jd-zd6bh
    @Jd-zd6bh 3 дні тому

    coding is hard till I learned about AI. . .

  • @ayushff5772
    @ayushff5772 3 дні тому

    Thanx I am 17 and a first year student. I am having a hard time in hard level questions in problem solving with python.This video motivated me thanx.

  • @juanjesus3771
    @juanjesus3771 3 дні тому

    Sometimes taking a break in the middle of a complicated task is not so easy. Sometimes you go out and you are not able to disconnect. You just want to solve the problem as soon as possible and move on.

  • @codandreas2169
    @codandreas2169 4 дні тому

    Great a TUTORIAL on how to live tutorial hell

  • @malitman
    @malitman 4 дні тому

    Can I date you

  • @JDMorris81
    @JDMorris81 4 дні тому

    Just downloaded the Python e-book. Super helpful, thanks!

  • @andalonds
    @andalonds 4 дні тому

    So true. My frustration tolerance is tremendous. I no longer cry or close my pc. I litterally say i am not moving or going home till i figure this out. Lol. Almost wet my pants a few times because of this and my husband must think i am coming home late on purpose. The truth is i literally am working on different projects as a larger project and when thing come up, i figure it out. You are so correct ... I do 14 hours a day every day coding and accomplished what would take a team of ten programmers three years to code, i did in months. Tolerance building works

  • @JDMorris81
    @JDMorris81 4 дні тому

    Your video popped up in my feed and I just want to say thanks. I'm not going for a SWE job but I'm learning Python for Linux SysAdmin and DevOps scripting. You've perfectly described the struggles I've had with learning to code and I'm going to put these tips into practice.

  • @SITech-s1u
    @SITech-s1u 4 дні тому

    ua-cam.com/video/wgjxfy0fJts/v-deo.html

  • @this.channel
    @this.channel 5 днів тому

    I started with PHP too. 20 years later, I'm still using PHP 😅

    • @andalonds
      @andalonds 4 дні тому

      So true pho is a winner. Same as JavaScript

    • @JamesBandOfficial
      @JamesBandOfficial 3 дні тому

      PHP is awesome

    • @versionoriginal
      @versionoriginal 15 годин тому

      99% of projects build with PHP needs using a framework like Laravel, lots of Javascript, AJAX petitions, good CSS and HTML, JS Plugins, MySQL or similar, etc... Never only PHP. I love the results we can build with all of that tools

  • @jtthephillygamester8145
    @jtthephillygamester8145 5 днів тому

    This video said everything!!! I am so done with the "bandwidth" phrase. So unnecessary. Just say you don't have time! 😅

  • @fernandaldridge2036
    @fernandaldridge2036 5 днів тому

    😂😂😂😂😂🤣🤣🤣🤣 I'm dead

  • @funmeister
    @funmeister 5 днів тому

    Absolutely love your candor and honesty! These are things that befall most coders that no one admits, and it is inspiring and encouraging to hear these from you. Subscribed!

  • @fernandaldridge2036
    @fernandaldridge2036 5 днів тому

    😅😅😅😂I'm dead

  • @stevenaguilera9202
    @stevenaguilera9202 5 днів тому

    “ We want to make sure we have all of our ducks in a row.”

  • @Schoolofshots1
    @Schoolofshots1 5 днів тому

    I just started full stack development course and I feel lost during lectures lol learning JavaScript right now.

  • @ad7711x
    @ad7711x 6 днів тому

    I use AI to write 90% of my code. I only read documentation when the AI doesn't know something. I also read to figure out new updates/changes to newer versions. I got out of tutorial hell, by simply finding things to build and using AI to assist. Even if it writes the code for me, you can ask it to explain. Obviously, I'm not trying to get a job by doing it this way. I'm going the entrepreneur/freelance route. At the end of the day, the way I see it, seasoned programmers are probably using AI to get an edge, so trying to spend hundreds of man hours learning JavaScript is a waste of time. I spent a year learning JavScript/HTML/CSS, but in the past 5 months, I've built projects with AI using Python, Rust, Tauri, Wails, Svelte, React, Next JS, and now Solid JS. And it may sound easy, but it's not. AI makes a tone of mistakes had has usage restrictions in addition to limits on how much code you can write. So if you need to write a file that has over 1000 + lines of code, it probably wont' be able to write the whole file. If you have a massive project that you're building, you will need to know how to structure everything. AI doesn't have human creativity. It for the most part only follows what you tell it.

  • @Belgarathe
    @Belgarathe 6 днів тому

    Thanks for putting this together. I am struggling with all the things you had discussed so greatly appreciate this video. May I suggest another video on how to use AI tools to help learn coding? Mistake I am seeing with my fellow beginners is that we are relying too much for AI to generate the code and at the end unable to code it without AI. Any suggestion how to leverage the AI but not become dependent on it?

  • @muhammadzahak8306
    @muhammadzahak8306 6 днів тому

    Great video, talking about real-world scenarios!

    • @catherinelijs
      @catherinelijs 5 днів тому

      Thanks, glad you found it relatable!

  • @gizburn1
    @gizburn1 6 днів тому

    I like your kattleball behind you :)

  • @FaLkraydz
    @FaLkraydz 6 днів тому

    I migrated from aspiring dev to cybersecurity 3 years ago. Never been a dev, just programmed some small front end projects. Now I’m in the blue team because it was easier to break in. I miss programming and after learning network, I feel more prepared to program and the communication between front and backend now makes sense.

    • @adam-nw5cn
      @adam-nw5cn 9 годин тому

      nice! how is coding for network coming along so far?

  • @ZidinyErre
    @ZidinyErre 6 днів тому

    Thank you a lot!

    • @catherinelijs
      @catherinelijs 5 днів тому

      You're welcome! Have a look at my Coding Life playlist ua-cam.com/video/GblRp9bvhh4/v-deo.html if you're interested in a few more of my videos on these topics

  • @fernandaldridge2036
    @fernandaldridge2036 6 днів тому

    😂😂😂😂😂

  • @fernandaldridge2036
    @fernandaldridge2036 6 днів тому

    I'm a Chef as well, Your right😂😂😂😂😅😅😅😅 it's similar and relative to what your saying, you almost could say, it's the same curriculum .where cooking is physical and programming is mental. It's not a bad example. Your right .I always have to use standard Industry nifes and kitchen equipment and international techniques to keeps sales in the restaurant Trust me it was a great example. Thank you for your videos Ms. Catherine Le

  • @fernandaldridge2036
    @fernandaldridge2036 6 днів тому

    The intro sound 😂😂😂😂😂😂😂😂😂😂😂😅😅😅😅

  • @fernandaldridge2036
    @fernandaldridge2036 6 днів тому

    😂😂😂😂😂😂😂😂😂😅😅😅

  • @Tidalley
    @Tidalley 6 днів тому

    Summary: 1. As you learn things, actively put them into practice into your own projects 2. Don't let failure get to you, even as it hits you again and again back to back to back 3. Get a good amount of exercise daily, making sure to do it in the morning instead of at noon or night 4. When coding, try doing it for just 4 or 5 uninterrupted hours per day. Don't force yourself to spend time coding like you're a workaholic 5. When frustrated, spend some time doing something else so you can come back to the problem later with a clearer mind

  • @erichanson420
    @erichanson420 6 днів тому

    I'm determined to learn for me, so I can bring my ideas to life, and not have to keep watching other people beat me to it.

  • @sam-h3n9z
    @sam-h3n9z 6 днів тому

    ill never leave tutorial hell free code camp all the way