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'd add a few things to your section about studying efficiently, based on my experience backfilling vital algorithm / data structure / OOP skills, and professionalizing my dev work generally, all on my own time: • Read books or websites far more than you watch videos. • Read everything twice (with some recharging time between) before you try it out. The first time, you read it all, push a little when something is confusing, but allow yourself not to get it all and to move on. When you reread it, so much more of it will be crystal clear. • Write down what you've learned, in complete sentences like (I assume) they told you to in school. It forces you to reason it out. Pretend you're the teacher - and your own first student. • If you still don't get all of it, write the code involved anyway, and that will often reveal what you missed in the text. • Remember that in many cases, code examples have unhelpfully condensed code, useless variable names like a, b, and c, and no explanatory comments. That's on them, not you. • Whatever examples you code yourself, write them better than that. Meaningful names and comments are your friends. Doing this helps you learn and rely on it for reference later. • Whenever you write non-algorithm code (for instance, you are doing a web page example), go just a little beyond what is asked for. Just a little. It makes a difference. Yeah, it's a lot of work. But damn, you really learn it, and years later it will still be ready to use in your brain. And in conclusion: Good video.
I've been stuck trying to figure out how to code since 2011. The advice all over the internet is basically the same. People love to tell people to "build projects," however, you cannot build something if you do not know how to build something.
small steps. I barely started 3, almost 4 months ago, learning how to code. I've already built 2 small projects on my own since. I feel like maybe you're going about it the wrong way.
@@is-smct26 bruh how do you know to know how to build something? Are u just starting making coding or something? i fee like im in the same way in the wrong way
why do u want to learn "how to code"? maybe it's not for u? i was lucky when i started, because everything you could do on a computer u could afford to buy, could fit into a single book, which came with the computer (ZX81, ZX Spectrum, Atari, Commodore 64 and the likes) Later, on a PC I needed a book for the BIOS and 2 books for DOS. U could still read and try those in a few weeks and master them in a few months or 1-2 years. Nowadays this approach doesn't work, because you can do so much with computers. You must pick a problem domain first. Audio? Video? Photo? Communication? Storage? AI? Robotics? Information management? Finance? Security? Cryptography? Education? Simulation? Digital art? Block chains?
Bro, I started with a ball rolling. You had to touch a green cube and that was it. It's literally as simple as it is. Just get your hands dirty and start doing something. You don't know how to make the ball roll? Fine, then search it. You find it's about a Rigidbody or something. You try to add a torque... It's just as simple as this man.
I found this video when I was lost in what to do since I couldn't wrap my head around learning Java, but started learning Python this year and the tips in this video are genuinely inspiring and they were what I needed. God bless you!
I highly appreciate Catherine for her no-nonsense explanation to bring this topic clearer to the audience. I perceived that a lot people thinks that they can jump easily on the hype to make fast money with it. Cannot be more far from the truth.
This exactly. I watched a 4 hour video on JavaScript. After that, I was trying to solve some basic problems but didn't know how to solve jack. Got a book and became 20x more competent.
@@aizuaizu5073 JavaScript from Beginner to Professional: Learn JavaScript quickly by building fun, interactive, and dynamic web apps, games, and pages - Laurence Lars Svekis, Maike Van Putten and Rob Percival
@@aizuaizu5073 JavaScript from Beginner to Professional: Learn JavaScript Quickly by Building Fun, Interactive, and Dynamic Web Apps, Games, and Pages Book by Lars Svekis and Rob Percival
New subscriber, and here's my story. I'm 62 years old and have decided to learn Python in order to better perform data analysis for my month-end reporting where I work. What I've been doing for years is dumping data out of SAP into Excel, and then manually sorting/sifting/counting out the data points that I need. I really appreciate your insight here. I'm holding on to the phrase "master the principles". Thanks.
I am a HS dropout, and reading Ultralearning is one of the best books I have ever read. I have taught myself 4 different skills by the concepts that were taught in the book.
Catherine kept it real and really concise. This is how to learn and I have been applying what you have said in the past week alone and the difference is massive
Im a cs grad, and still struggling on coding over the years. I've done some simple apps on c# and im using it personally. Now im learning unreal, so i need to be atleast good at c++ which is frustrating when i try create a simple app with it. It feels like im shrinking to shame, what in the world im doing kind of thing. 😂
1:18 not gonna lie once I saw the dog go to the door I couldn't focus and was just watching the background to see where they would reappear from lol gotta rewatch and focus up now
@@catherinelijs do you think software engineering / web dev will recover from the current ongoing crisis? (as in there will be more jobs in the future)
Hello ma'am, I'm weak in logic and sometimes I'm weak in understanding. I'm confused, but I really want to learn coding. Can you give me some advice? :))
All I do is google "languages needed for front-end development". Then I watch a UA-cam tutorial on those languages. And follow alone by typing the commands in VS Code.
choosing any language is not best way to start actually, you should choose the topic that you would love to work on. and for that first you should search on the topics, such as web developing, ai developing, mobile developing and so on. you'll see so many different topics. then you should search on what are these topics do. for ex. web developing has so many different stages, such as frontend developing and backend developing. then if you choose you're topic you can search for programming languages that the topic you choose uses. like me, i wanted to be a backend web developer and i want to learn C#, because i already learn basics on college then i want to move on with that. i didn't want to learn Java cuz it has it own universe and i didn't have enough time for that. so i kept going with the C# and .NET universe. Now I'm learning web backend most should've knowns. And when you're learning coding, use chatgpt so much. for example u can ask it like "what is the most important technologies and techniques on web backend developing?" and it will give you the information that you need. then you can start learning about these things
There's so many jobs, but the market is overloaded and the salary is so lower. I can't even think of learning front end development. You need to learn a ton of things but you will be underpaid
To add to this i think you missed a very important topic and that is why do you want to learn how to code because if it just looks cool or you want that 150k dollar job you are never going to make it but if you have projects you want to build or is fascinated by the language of code then you might actually stick it threw like for example i have this web idea i want to create to solve a problem im facing okay im going to learn html and css im currently in my learning stage but im going to make it because i have a end goal in mind also that would help me get that 150k job as i build my portfolio which would help in the interviewing process
Si vas a la ruedita/engranaje que aparece en la parte baja, al clickear te aparecen opciones, una es "Audio Track" o "Pista de audio" (algo asi), ahi podes elegir espanol/spanish. ;)
I thought the quote from Seth Godin was actually empowering to quit at right time so you can create value, not sure if the video really needed that quote.
Thanks for video. If I work in IT support and have a cs degree but want to go into cloud engineering. If I focus on building cloud projects with terraform, aws, maybe build some websites using those cloud technologies can I get a cloud job?
Yes, I think that building hands-on projects with Terraform, AWS, and web applications is an excellent path to transition into cloud engineering, especially given your CS degree and IT background. It may take some time (depending on your experience).
I would definitely still start to learn to code. The industry is going through a slowdown now but programming teaches you so many valuable logical skills you can apply elsewhere as well.
Hello catherine i have watched your yt channel and honestly loved your content. Btw are u in a need of a graphic desinger who can make posters, banners and thumbnails for you ? if yes i would be happy to help. let me know.
i'm not sure python and react are good advice... maybe u can become a run of the mill code monkey, who can cobble together web apps, with questionable security, which are probably hard to modify by others and will become slow or expensive to run. i mostly code in Clojure for the past decade and i have plenty of criticisms towards Ruby on Rails, but it's still a fantastic learning environment, IF you want to write programs with a web ui. programming is so much more than that though... so many disciplines to apply it to, so it highly depends on the problem domain you are interested in, what you should start with.
@@catherinelijs you are welcome!!!! I wasn't good at maths, since found ur channel..... I got a lot of confidences that with codeacadmey, khanacdemic etc... still will make my dream come true.
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.
Would you recommend free code camp
I wasted pandemic years sleeping instead of learning to code, and now I'm starting over.
I'd add a few things to your section about studying efficiently, based on my experience backfilling vital algorithm / data structure / OOP skills, and professionalizing my dev work generally, all on my own time:
• Read books or websites far more than you watch videos.
• Read everything twice (with some recharging time between) before you try it out. The first time, you read it all, push a little when something is confusing, but allow yourself not to get it all and to move on. When you reread it, so much more of it will be crystal clear.
• Write down what you've learned, in complete sentences like (I assume) they told you to in school. It forces you to reason it out. Pretend you're the teacher - and your own first student.
• If you still don't get all of it, write the code involved anyway, and that will often reveal what you missed in the text.
• Remember that in many cases, code examples have unhelpfully condensed code, useless variable names like a, b, and c, and no explanatory comments. That's on them, not you.
• Whatever examples you code yourself, write them better than that. Meaningful names and comments are your friends. Doing this helps you learn and rely on it for reference later.
• Whenever you write non-algorithm code (for instance, you are doing a web page example), go just a little beyond what is asked for. Just a little. It makes a difference.
Yeah, it's a lot of work. But damn, you really learn it, and years later it will still be ready to use in your brain.
And in conclusion: Good video.
Thank for the advice it is very helpful
@@symphorienmaleka1284 Thanks.
If you don't use LLM you already done.
I've been stuck trying to figure out how to code since 2011. The advice all over the internet is basically the same. People love to tell people to "build projects," however, you cannot build something if you do not know how to build something.
small steps. I barely started 3, almost 4 months ago, learning how to code. I've already built 2 small projects on my own since.
I feel like maybe you're going about it the wrong way.
@@is-smct26 bruh how do you know to know how to build something? Are u just starting making coding or something? i fee like im in the same way in the wrong way
Can you send your IG I'd love to help you
why do u want to learn "how to code"?
maybe it's not for u?
i was lucky when i started, because everything you could do on a computer u could afford to buy, could fit into a single book, which came with the computer (ZX81, ZX Spectrum, Atari, Commodore 64 and the likes)
Later, on a PC I needed a book for the BIOS and 2 books for DOS. U could still read and try those in a few weeks and master them in a few months or 1-2 years.
Nowadays this approach doesn't work, because you can do so much with computers. You must pick a problem domain first. Audio? Video? Photo? Communication? Storage? AI? Robotics? Information management? Finance? Security? Cryptography? Education? Simulation? Digital art? Block chains?
Bro, I started with a ball rolling. You had to touch a green cube and that was it. It's literally as simple as it is. Just get your hands dirty and start doing something. You don't know how to make the ball roll? Fine, then search it. You find it's about a Rigidbody or something. You try to add a torque... It's just as simple as this man.
Thank you so much for this video, especially for the Book recs. I'm definitely going to check out Ultralearning.
I found this video when I was lost in what to do since I couldn't wrap my head around learning Java, but started learning Python this year and the tips in this video are genuinely inspiring and they were what I needed. God bless you!
I highly appreciate Catherine for her no-nonsense explanation to bring this topic clearer to the audience. I perceived that a lot people thinks that they can jump easily on the hype to make fast money with it. Cannot be more far from the truth.
This exactly. I watched a 4 hour video on JavaScript. After that, I was trying to solve some basic problems but didn't know how to solve jack. Got a book and became 20x more competent.
what book did you read? is it the same like in the video or different?
@@aizuaizu5073 It eill be different. The book in the video focuses on Java, a completely different language from JavaScript - the language of WebApps.
@@aizuaizu5073 JavaScript from Beginner to Professional: Learn JavaScript quickly by building fun, interactive, and dynamic web apps, games, and pages - Laurence Lars Svekis, Maike Van Putten and Rob Percival
Waiting with you
@@aizuaizu5073 JavaScript from Beginner to Professional: Learn JavaScript Quickly by Building Fun, Interactive, and Dynamic Web Apps, Games, and Pages
Book by Lars Svekis and Rob Percival
New subscriber, and here's my story. I'm 62 years old and have decided to learn Python in order to better perform data analysis for my month-end reporting where I work. What I've been doing for years is dumping data out of SAP into Excel, and then manually sorting/sifting/counting out the data points that I need. I really appreciate your insight here. I'm holding on to the phrase "master the principles". Thanks.
Thank you Catherine for this. I really needed this
I am a HS dropout, and reading Ultralearning is one of the best books I have ever read. I have taught myself 4 different skills by the concepts that were taught in the book.
This is the 2nd video I've seen within 24 hours that has recommended "the dip" book. Taking that as a sign I need to check this book out.
You should definitely check it out, it's not a long read but it's filled with so much good stuff.
Maybe there is an audio version of it. :)
Thank you for sharing guidance alongside a resilient mindset for which to approach this.
!
Awesome video, Catherine!
Catherine kept it real and really concise. This is how to learn and I have been applying what you have said in the past week alone and the difference is massive
I'm so happy it's helping! Thank you for watching, it means a lot!
1:18 the dog like “let me out please ” 😭😭😭
😂
Thank you! And your Awesome!
Thank you so much, I appreciate it!
Thanks for the inspiration - cheers !
You're welcome! Thanks for watching
Intelligence and beautiful knowledge 😊thanks for the tips and great content!
Im a cs grad, and still struggling on coding over the years. I've done some simple apps on c# and im using it personally. Now im learning unreal, so i need to be atleast good at c++ which is frustrating when i try create a simple app with it. It feels like im shrinking to shame, what in the world im doing kind of thing. 😂
1:18 not gonna lie once I saw the dog go to the door I couldn't focus and was just watching the background to see where they would reappear from lol gotta rewatch and focus up now
😂
Thank You!
You're welcome!
@@catherinelijs do you think software engineering / web dev will recover from the current ongoing crisis? (as in there will be more jobs in the future)
Recently stumbled upon your channel, liked what I saw and heard and subscribed. Hope to see you on 50k and 100k milestones! Thank you for the content.
Thank you so much, it means a lot!
Um video expetacular, muito obrigado por ter compartilhado essas informações. E obrigado por ter ativado a dublagem em português.
Hello ma'am, I'm weak in logic and sometimes I'm weak in understanding. I'm confused, but I really want to learn coding. Can you give me some advice? :))
Hey that dog just dematerialized while you were talking! 🙂
thanks
All I do is google "languages needed for front-end development". Then I watch a UA-cam tutorial on those languages. And follow alone by typing the commands in VS Code.
The book ultra learning is worth it ???
You can Google it AI a summary? Might be cheaper/faster.
Super super super nice content
Thank you so much!
choosing any language is not best way to start actually, you should choose the topic that you would love to work on. and for that first you should search on the topics, such as web developing, ai developing, mobile developing and so on. you'll see so many different topics. then you should search on what are these topics do. for ex. web developing has so many different stages, such as frontend developing and backend developing. then if you choose you're topic you can search for programming languages that the topic you choose uses. like me, i wanted to be a backend web developer and i want to learn C#, because i already learn basics on college then i want to move on with that. i didn't want to learn Java cuz it has it own universe and i didn't have enough time for that. so i kept going with the C# and .NET universe. Now I'm learning web backend most should've knowns. And when you're learning coding, use chatgpt so much. for example u can ask it like "what is the most important technologies and techniques on web backend developing?" and it will give you the information that you need. then you can start learning about these things
There's so many jobs, but the market is overloaded and the salary is so lower. I can't even think of learning front end development. You need to learn a ton of things but you will be underpaid
Spaced repetition is how I learned Morse code very quickly !
To add to this i think you missed a very important topic and that is why do you want to learn how to code because if it just looks cool or you want that 150k dollar job you are never going to make it but if you have projects you want to build or is fascinated by the language of code then you might actually stick it threw like for example i have this web idea i want to create to solve a problem im facing okay im going to learn html and css im currently in my learning stage but im going to make it because i have a end goal in mind also that would help me get that 150k job as i build my portfolio which would help in the interviewing process
Porque el título está en español pero el contenido en inglés 😢
Si vas a la ruedita/engranaje que aparece en la parte baja, al clickear te aparecen opciones, una es "Audio Track" o "Pista de audio" (algo asi), ahi podes elegir espanol/spanish. ;)
I thought the quote from Seth Godin was actually empowering to quit at right time so you can create value, not sure if the video really needed that quote.
do you have a CS degree? or STEM?
love from india ................
Thanks for video. If I work in IT support and have a cs degree but want to go into cloud engineering. If I focus on building cloud projects with terraform, aws, maybe build some websites using those cloud technologies can I get a cloud job?
Yes, I think that building hands-on projects with Terraform, AWS, and web applications is an excellent path to transition into cloud engineering, especially given your CS degree and IT background. It may take some time (depending on your experience).
Is that a Ps5 in the back😮?
The question is not how would you learn if you had to start over the question is would you start?
I would definitely still start to learn to code. The industry is going through a slowdown now but programming teaches you so many valuable logical skills you can apply elsewhere as well.
Hello catherine i have watched your yt channel and honestly loved your content. Btw are u in a need of a graphic desinger who can make posters, banners and thumbnails for you ? if yes i would be happy to help.
let me know.
I'm so desperate 😭 no jobs in my country...
Oh no! What country are you from?
i'm not sure python and react are good advice...
maybe u can become a run of the mill code monkey, who can cobble together web apps, with questionable security, which are probably hard to modify by others and will become slow or expensive to run.
i mostly code in Clojure for the past decade and i have plenty of criticisms towards Ruby on Rails, but it's still a fantastic learning environment, IF you want to write programs with a web ui.
programming is so much more than that though... so many disciplines to apply it to, so it highly depends on the problem domain you are interested in, what you should start with.
Why you call ole dude $157k out like that 🤣 great video though!!!!!! 😀
🤫
I feel like the market is over saturated now.
I have honestly fallen in such tras
Like Bootcamp are useless
I sent you the code already in your email. It's going to help you out on the rest.
4 months is front end usually Javascript html css. Back end takes longer - java c++ etc
Your Tip are Amazing but for Code Academy they are talking shit like they don’t really explain completely
can i write a cmt not about tech industry and software development but how much you look so beautiful and cute how the way you talk X)
'Software Engineer'.... No No No.... You need a certain level of math a physics to add Engineer to your name
Wow. Loving all these videos that regurgitate the same vomit and call it "content".
hi can someone tell you that , you are a beautiful woman 😍💗
definitly I am subscribing this time, Last I got AIROADMAP from this channeland thank you so much
Awesome! Thank you!
@@catherinelijs you are welcome!!!!
I wasn't good at maths, since found ur channel..... I got a lot of confidences that with codeacadmey, khanacdemic etc... still will make my dream come true.