Coding was hard until I learned this

  Рет қаралды 152,830

Catherine Li

Catherine Li

Күн бұрын

To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/... 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

Пікірлер: 420
@catherinelijs
@catherinelijs 2 ай бұрын
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.
@aaromotivestudio3869
@aaromotivestudio3869 25 күн бұрын
Question: Do you find learning to code in a school setting is not as effective as learning to code outside of a school setting?
@workon-lineadvertising1525
@workon-lineadvertising1525 24 күн бұрын
I can even turn coding on.
@JohnDoe-fz7hz
@JohnDoe-fz7hz 24 күн бұрын
AI plays a significant role in almost all tasks today. There are so many opportunities to get things done fast which increases the pressure on everyone to get everything done by themselves. I guess it will end in some kind of Cooperation between Humans and AI.
@workon-lineadvertising1525
@workon-lineadvertising1525 24 күн бұрын
@JohnDoe-fz7hz Especially turning website on.
@JohnDoe-fz7hz
@JohnDoe-fz7hz 24 күн бұрын
@@workon-lineadvertising1525 Probably we all find a solution to use AI in our favor to make our lives become prosperous
@Tidalley
@Tidalley Ай бұрын
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
@JoshuaBenjamin-g4e
@JoshuaBenjamin-g4e 27 күн бұрын
focus on transferrable skills? (DSA, design patterns, etc)
@wojakkajow2553
@wojakkajow2553 24 күн бұрын
1. Choose a career path that you hate but it pays well 2. Master the basics so you can start a KZbin channel and look like you actually code for a living 3. Monetize your channel and start selling courses 4. Keep your audience hooked telling them how great is to code and all the money they will make one day for following you
@YannSchmidt
@YannSchmidt 18 күн бұрын
Have a PKM system. You cannot know everything by heart.
@AndrewTSq
@AndrewTSq 14 күн бұрын
@@wojakkajow2553 haha my first thought :)
@Lordicus21
@Lordicus21 20 сағат бұрын
wait do I have to code more than 30 minutes?
@mellifluousx6880
@mellifluousx6880 Ай бұрын
As a person who's been trying to learn coding on and off for years and is neurodivergent, I really needed to hear your message today. It's especially frustrating when I'm a person who struggles with perfectionism and when I can't grasp things, I tend to give up and feel "dumb". You gave me a newfound perspective on learning to code and I appreciate your insights that just because programming is hard, it doesn't mean I'm not intelligent or incapable. So thank you, it really means a lot.
@lyndsykirkman7017
@lyndsykirkman7017 16 күн бұрын
Absolutely felt this today!! Thank you for vocalising what I couldn't find the words to articulate! We're going to be fine! 🫶🏽
@AliHassan-wc6nb
@AliHassan-wc6nb 5 күн бұрын
​@@lyndsykirkman7017coding us not hard, you just need to stay there. And it just need one instance to ignite the fire that hive you confidence.
@controlyourselfok
@controlyourselfok Ай бұрын
28 and getting back into learning how to code again, this video was great, this helped me alot. helped me gain a bit more focus.
@catherinelijs
@catherinelijs Ай бұрын
So glad to hear it was helpful! You got this!
@miss.coffee1244
@miss.coffee1244 8 күн бұрын
​@@catherinelijs Thank you for spreading knowledge to everyone.. May I ask you please about the type of monitor.. I don't want to waste my money buying a screen that I regret later because of my ignorance in some matters.. Please advise me.. Thank you.. I wish you the best and success..
@TheCaesarChris
@TheCaesarChris Күн бұрын
Interesting and useful advice in this video, I would also like to mention for new people starting out, master the tools you are going to use, be it VSCode, Visual Studio, Git, Make or whatever and look over existing repos on github and understand why is a project folder setup the way it is. To often you are taught concepts like MVC or something else and don't know how to make a complete project just from the concept alone, this way you will feel more confident when you jump in and start working on a project as you will know where files are why they have been logically structured in a certain way. Also learn to touch type haha.
@nekohuntress99
@nekohuntress99 14 күн бұрын
grl this is the video i need to watch the part you said that every dev feel that they are dumb sometimes or don't know enough almost made me cry my eyes were tearing up cuz i suffer from crippling anxiety and the past feel weeks after i got a job have been like hell i felt like programming wasn't for me or that i will never have the same level of knowledge of my working peers that are literal seniors while i am the definition of junior, or that i will never even be minimally good and honestly it got so bad that i thought about just ending everything if you know what are mean so bad that this anxiety episode has been but to hear the i am not the only one who felt that way, was quite tender
@catherinelijs
@catherinelijs 3 күн бұрын
I'm so thankful to hear that what I mention in the video resonated so much with you! Every single day you're out there you're further away from being a junior and your levels of knowledge and skill will only increase! No need to compare yourself with others, you're out there learning more every single day and I'm sure that you can see that where you are today is so much further than when you started!
@trentinuit7880
@trentinuit7880 Ай бұрын
At about 8:00, the comment about another dev recognizing a problem in a few seconds that took you forever to (not) figure out - This is always how it is. Your explanations of why are apt, but even for us senior devs working in a technology over a decade, it still happens every few weeks or more. Working on a problem, you build a mental map of it, but whatever is wrong is outside that map. The other person who looks over your shoulder doesn't have that map and sees what's there right away. You just have to sigh and get used to it.
@hang1893
@hang1893 21 күн бұрын
I feel this is normal... a set of fresh eyes. Sometimes we can look at things for too long and we become "blind" to issues that may be occurring. It takes someone with "Fresh Eyes" to see the full picture. And point out where we went wrong. Just today, someone was trying to hook up a laptop. But couldn't get a picture. The knew all the steps to set up the laptop on to the tv. But forgot the first step. turn on the tv.
@solasauto
@solasauto 10 күн бұрын
Same with sudoku, you can get stuck, because you have maps in your head, leave it for some time and when you get back you immediately find solutions.
@Shinde425
@Shinde425 27 күн бұрын
It's funny how our egos make us hide from failing, but failing helps us become what we want to be.
@krisdelafuente887
@krisdelafuente887 22 күн бұрын
🤯
@Aaron.Seabolt
@Aaron.Seabolt 27 күн бұрын
Damn, a sensible video with sound. I graduate from my university this year and I’m excited to eventually dip my toes into the job pool!
@catherinelijs
@catherinelijs 25 күн бұрын
I wish you all the best on your job search!
@sjfsr
@sjfsr Ай бұрын
I'm a programmer and started in the 80s. For me, once I learned advanced concepts, once something new came along it was easier to grasp, but, of course, it all takes time. Anyone that wants to become a programmer, it is a constant journey of learning and adapting.
@catherinelijs
@catherinelijs Ай бұрын
You've captured the essence of programming perfectly-it's a lifelong journey of learning and adapting to new technologies!
@yllatusmuna
@yllatusmuna 23 күн бұрын
I love the 80s. You could just code in asm. Everything was simple and straight forward.
@sjfsr
@sjfsr 23 күн бұрын
@@yllatusmuna I was too young to understand asm then, I started with BASIC. I agree though, asm was the language to choose back then.
@Gisleburt
@Gisleburt 8 күн бұрын
As someone who tries to encourage people to try coding, and having my own KZbin channel teaching programming (not this account 😋) strongly agree with the things you've laid out here. I also try to remind people that being a software engineer isn't about writing code, it's about solving problems (usually with code but importantly not always), which is why I think career switchers, with all their wealth of non coding experiences, do so well once they get over the initial hump of learning the basics.
@catherinelijs
@catherinelijs 3 күн бұрын
You're right! It's especially valuable coming from someone who teaches programming. Career switchers' diverse experiences often give them a unique advantage in seeing the bigger picture of problem-solving, which can be just as valuable as technical skills.
@this.channel
@this.channel Ай бұрын
I started with PHP too. 20 years later, I'm still using PHP 😅
@andalonds
@andalonds Ай бұрын
So true pho is a winner. Same as JavaScript
@JamesBandOfficial
@JamesBandOfficial Ай бұрын
PHP is awesome
@versionoriginal
@versionoriginal Ай бұрын
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
@thomaskluck4164
@thomaskluck4164 28 күн бұрын
Same here. And the day namespaces were introduced to PHP was awesome. 100 years after emerging it finally came near a fully grown language :) I like PHP because you still have the option to be sloppy if you don't know how to do it like it was meant to be done :)
@BorisBuranj
@BorisBuranj 27 күн бұрын
Same 🙋‍♂
@UVCW
@UVCW Ай бұрын
Been coding on and off for while but still feel like more learning and coding has to get done. But it’s fun to do and love learning more about it. Great video🎉
@catherinelijs
@catherinelijs Ай бұрын
Thanks! And yes you can never stop learning on this field
@AmmarPNEFC
@AmmarPNEFC 24 күн бұрын
True what you're saying r.e tutorials, I think students/beginners need to know this the most. I learnt way more by planning and diving into my own projects, changed my mental approach and entire perception to development
@catherinelijs
@catherinelijs 19 күн бұрын
Absolutely! While tutorials are a good starting point, they can become a crutch that keeps you in "tutorial purgatory" instead of building real-world skills. Taking the leap into personal projects forces you to think independently, solve unique problems, and develop a deeper understanding of development principles.
@CharlesHunter-r6r
@CharlesHunter-r6r 25 күн бұрын
Thank you for this video! I feel so validated and inspired by what you have said here. I am in a coding bootcamp and I feel on top of my game one minute - and then completely lost in the next activity. But I have a tolerance for stress and resilience for challenge. and I know now that it will make my difference. It was a refreshing 14 minutes to have spent with you!
@catherinelijs
@catherinelijs 25 күн бұрын
Thank you so much for watching!
@krisitak
@krisitak Ай бұрын
Thanks! I'm a good programmer, but I struggle to learn new things. It really helps to know that I'm not alone.
@catherinelijs
@catherinelijs Ай бұрын
Thank you for watching! I have more videos in my coding life playlist that might help you out and I’m hoping you can check them out!
@Londonesify
@Londonesify Ай бұрын
I kinda love that you're your own stock footage, subbed!!
@catherinelijs
@catherinelijs Ай бұрын
Thanks!
@aleksandarbursac4274
@aleksandarbursac4274 3 күн бұрын
This video is amazing! Your explanation is great! Now I have much more confidence in my self to keep coding and learning new things! I hope I get my first job in IT, I just don't want to give up!
@heyitsjay22
@heyitsjay22 Ай бұрын
You are so on point about allowing yourself to fail. Learning through failure is powerful. Those are lessons that really stick. As long as there’s no bodily harm, failure is a good teacher. I saw your video while taking a break from stumbling through my current project. Thank you for helping me regroup and ready to take a fresh run at my project.
@catherinelijs
@catherinelijs 28 күн бұрын
Thank you for sharing your experiences! To hear that you embraced failure as a natural part of growth and learning. I'm glad this video helped you reframe your current challenges and gave you renewed energy to tackle your project with fresh eyes.
@funmeister
@funmeister Ай бұрын
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!
@catherinelijs
@catherinelijs Ай бұрын
Thanks so much! I try to be as transparent as possible, I hope you find it helpful. 😊
@Inphenitee
@Inphenitee 6 күн бұрын
Just want to say this was extremely helpful, and I appreciate you sharing what you've learned about adapting the right mindset! As an IT major, i've been working through some networking fundamentals and there are times where I feel like i've got no clue on comprehending some of the content, but this was an excellent video to help point me in the right direction. I appreciate the work you put in here!
@catherinelijs
@catherinelijs 3 күн бұрын
Thank you for watching and for your thoughtful reply! I'm really glad that you can apply some of the things I talked about to something equally complex like networking!
@aronwomack-j8h
@aronwomack-j8h 11 күн бұрын
Writing the code is the easiest part. It's keeping the codebase clean, and then putting it all together. Using the utilities like gnome-builder and Glade to make the windows, and dialogs. Builder is pretty easy to use. And I use the kate text editor, and it has been the best for me. I used to use nano for everything. Then I figured out options and switches and flags, like alias nano='sudo nano -lm' and you get nano with line numbers and mouse support. There is also a file in the /etc/nanorc to make changes to nano. I am a Linux user now, it's so much easier than programs on windows and then the updates. And it comes with everything I need.
@trentinuit7880
@trentinuit7880 Ай бұрын
As you point out around 5:00, everything is harder when you have to actually do it yourself. Not just programming - anything. A similar point was made in the Elsa Scola video on this topic. Probably this is the most important thing: If you want to be a coder, you have to code. And code. And code. That said, what I've always told people is that the first job of a programmer is to think. If you don't think well and clearly about the problem at hand, your code will suck no matter how well you know a language. But guess what, you can practice thinking too.
@victormokut
@victormokut Ай бұрын
How can we learn how to think?
@kingades1013
@kingades1013 Ай бұрын
@@victormokutstill working on it myself but using as much common sense as possible and thinking of how to approach the problem step by step, relying on the documentation and being as specific as possible will help
@larslover6559
@larslover6559 Ай бұрын
@@victormokut You can make a mental framework. "trentinuit" the one that we are commenting on - is right that learning how to think is the main thing. I have a 5 point mental framework that I use and It has made me much more productive
@marmei2317
@marmei2317 Ай бұрын
divide and conquer are the most basic steps to apply to put your problems into manageable pieces. at least that‘s what i understood that was meant by learning to think. these thoughts plus thinking about cohesion and your ability to build upon abstractions of the real world, combined with single responsible principles and clean coding styles will lead you to become a better coder ^^ … as being said, this concepts need practice though … there is as always no such thing as free lunch 😉
@trentinuit7880
@trentinuit7880 Ай бұрын
@@victormokut First, if you are serious, you can find ways. There are even classes (and KZbin videos) specifically about critical thinking - I don't limit "first, think" to implementation choices. The previous answers to you were IMHO mostly good. For me, most generally, thinking means asking why something is the way it is, and how it might be different. Going further: every technology we use, every syntax, every "rule", was at first someone's choice. Why did they choose that? What assumptions did they make, and what values did they pursue (efficiency? clarity?). Nothing just is. And... sometimes they screwed up! This applies to syntax, semantics, algorithms, user experience, product direction, and much more - the sky's the limit. I hope that helps. Just trying to think about the why a little daily gradually snowballs. And if you don't know algorithms, learn them and code them yourself: they sharpen your thinking immensely.
@JohnoFisher
@JohnoFisher 28 күн бұрын
This is godly. Love the authenticity. I have been doing it 7 years and Its all so relatable. Incredible work Catherine. Keep at it
@catherinelijs
@catherinelijs 27 күн бұрын
Thank you so much!!
@RandomlyGenHandle
@RandomlyGenHandle 3 күн бұрын
Teaching myself SQL from having zero CS knowledge. I'm 5 days into my endeavor and today's chapter and practice problems from this morning kicked my rear end to the point to where I questioned my ability to learn SQL. This video made me feel better about today. Thank you.
@bicycleninja1685
@bicycleninja1685 11 күн бұрын
New COBOL programmer checking in. Thanks for the tips!
@catherinelijs
@catherinelijs 3 күн бұрын
That's awesome to hear from a new COBOL programmer! With more COBOL programmers retiring in the near future, you should be able to name your price at most financial institutions!
@germantoenglish898
@germantoenglish898 Ай бұрын
I've only been coding for a few years but I noticed that once I had the fundamentals down they transferred to other languages with minor syntax changes. It took a while and much frustration but now I can look at most code and see basically what it does. Also, there have been times (multiple) when I was about to give up or pull my hair out thinking that a problem was unsolvable or beyond my capabilities but the answer always came and the relief that I felt was enormous. It was always at these times that I learned the most. It's easy to do what you already know but we learn the most when we challenge ourselves with something new. p.s. I also play guitar. The first time I held it I didn't know where to start (like first time seeing code) but I had to learn the scales and chords (foundation) counterpoint and ear training and after a while I could play simple songs (basic programs) and now I can play most anything (senior guitar player 🤣). Why should programming be any different?
@Sindrijo
@Sindrijo 21 күн бұрын
I came here to say something similar, fundamentals are key, once you have acquired a feeling for enough abstract patterns you will start recognizing them in more and more things you see as you learn new things. A lot of fledgling developers struggle with one thing yet understand another thing will yet those two things might actually be very similar or even the same thing, just dressed up differently. During the learning process, frustration is usually when you are learning the most, you are at the bleeding edge of your own. I also suggest when learning, to explain new concepts to yourself using analogies sometimes it it's hit or miss, but the thing is once you get good at it you will see that being able to analogize a concept allows you to more easily apply the concepts and know when to apply them.
@devdrivenai
@devdrivenai Ай бұрын
By far and away, best video ever on this topic. Deals with all the underestimated and undermentioned, obscure areas that make this problem a problem (and how to get away from those!). Thank you!
@WilliamDiaz-p2h
@WilliamDiaz-p2h 27 күн бұрын
the jargon is what really throws me off a lot and makes things seem more confusing than what they are, when you really get into things itsmuch simplier than you think
@michaljakubek7826
@michaljakubek7826 11 күн бұрын
Hi, I won't be writing long paragraphs but letting you know that you opened my eyes and I wanna thank you
@catherinelijs
@catherinelijs 3 күн бұрын
Thank you so much for your feedback! I really appreciate it and it helps keep me going.
@KyserClark
@KyserClark 10 күн бұрын
I'm no developer or software enigneer, but as a cybersecurity professional I need to know how to code if I want to be an expert. And after chatGPT came out, I allowed myself to get rusty. I came here to look for ways to knock the rust off and get back at it. A lot to what you are saying also applies to cybersecurity professionals too. This is a great motivational and inspiring video! I'm so glad I found this video. Subscribed!
@catherinelijs
@catherinelijs 3 күн бұрын
Thank you so much! I'm glad to have you on-board!
@NinjaBim-x7e
@NinjaBim-x7e 24 күн бұрын
Great video and perspectives. Love how you reference books, it shows your not just creating fluff content. Thank you
@catherinelijs
@catherinelijs 19 күн бұрын
Thank you! I'm glad you enjoyed it!!
@gregoryoburador7334
@gregoryoburador7334 16 күн бұрын
I'm 33 and learning web development, I hope to land a job this year.
@twang31
@twang31 14 күн бұрын
Dude. I'm on the same boat. I hope so too for both of us. Cheers keep going!!
@rhettmiller7877
@rhettmiller7877 8 күн бұрын
@@twang31 bros I’m on the same boat to do it for us!!!
@vks_cy
@vks_cy 5 күн бұрын
38 and learning a to code. Good luck to us!
@nkululekomajola7751
@nkululekomajola7751 4 күн бұрын
32 we together bros
@Kr0n3kLe
@Kr0n3kLe 3 күн бұрын
You can do it
@scottguitar8168
@scottguitar8168 Ай бұрын
I program mostly as a hobby and it certainly can be difficult, yet rewarding when you finally have success. I usually find programing completely from scratch easier, but most of the time I am attempting to write code to interact with someone else's code, which mean you have to figure what someone else did so that you can interact with it.
@jonathanjohnson2785
@jonathanjohnson2785 Ай бұрын
Thanks Catherine. Always nice to hear from someone actively working in the field and sharing their experiences. Sounds so intimidating at times 😢😢
@catherinelijs
@catherinelijs Ай бұрын
It’s a demanding industry for sure that’s seeing big changes all the time but it’s overall a really rewarding industry!
@jurgen-hoekstra
@jurgen-hoekstra 29 күн бұрын
Good advice! Everyone seems to bombard their perspective over which framework or language is the best, but that's all it is, a perspective. If you stand in front of a building, you don't see what's behind it. Different perspectives are true, just depends where you're coming from. If you want to be a good developer focus on learning what you can do with what you're learning, instead of focusing so hard on the how, only to end up later realizing you have no idea when and where to use that how.
@catherinelijs
@catherinelijs 28 күн бұрын
Thank you!
@T313COmun1s7
@T313COmun1s7 26 күн бұрын
Very creative solution for your teleprompter to use a switch controller. Nice.
@anatolii1013
@anatolii1013 26 күн бұрын
Absolutely true! Totally agree! I've have a bunch of coding experience and most efficient thing is an adaptation and an evolving through the projects and technologies. programming languages arre just tools. And really valueable during your coding job is a skillset to use different tools to solve different problems. So, do not fear the knowledge gap with coding. It's normal to know less than it needs. Have fun and be proactive in whatever you do! Better be halthy mentally than be sadly each time your code fails.
@aniran3612
@aniran3612 Ай бұрын
surprisingly relatable. As topics have become more complex, I found myself getting slower compared to my peers and impostor syndrome took over so hard.
@catherinelijs
@catherinelijs Ай бұрын
You’re not alone!
@snow90112
@snow90112 22 күн бұрын
I think following tutorials can be great when you reflect on and apply what you've learned from it. I'm a hobbyist game programmer, so I typically take concepts I learn from tutorials and think about how to incorporate them into something I am interested in creating. But you can draw similar parallels to front-end, back-end, or whatever programming language you're learning to do stuff with - like robotics. That said, if anyone is on the fence, considering whether or not you want to learn to code: programmers are like modern day wizards. You make magic happen on a screen. That shit is tight.
@catherinelijs
@catherinelijs 3 күн бұрын
Thanks for your support! Programming is hard but honestly really rewarding once you're able to figure out a problem you've spent days working on.
@ethanjones9277
@ethanjones9277 Ай бұрын
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!
@catherinelijs
@catherinelijs Ай бұрын
I'm so glad you found it helpful and welcome!
@gimcrack555
@gimcrack555 15 күн бұрын
Cheat-Sheets always help me. Those short cheat-sheets diagrams and glossary's with short explanation or summaries. After you learn one program language, the other's are not hard to learn after you learn the syntax. Lua was my first programming language that I learned. A 2D gaming engine really help me learn it fast. That gaming engine call LOVE. I approach all new programming language the same way. I'm a quick learner.
@catherinelijs
@catherinelijs 3 күн бұрын
Thank you for your insight! Cheat-sheets work for way more than just exams and are great to open up and get quick access to when you're coding!
@Speedlife91
@Speedlife91 27 күн бұрын
i skipped more years than you are in... you said many great things so i try again no matter what !
@Kay_xiaohan
@Kay_xiaohan 19 күн бұрын
hey~ this is some amazing video clip you got here. Had a great time listening to you. Thanks! I will (or must) follow some of your advices.
@catherinelijs
@catherinelijs 3 күн бұрын
Thank you for watching! Let me know if you have any questions.
@TheDinaricOrtho
@TheDinaricOrtho 15 күн бұрын
High frustration tolerance = just say "patient" 😂
@mindlessmeat4055
@mindlessmeat4055 21 күн бұрын
My old Spanish teacher had a saying that I use, "practica, practica, practica". It means practice 3x, it's all well and good to read or watch something being done but until you practice or apply it you won't internalize the process. That is one of the main reasons I was so much better at OChem than Biology.
@catherinelijs
@catherinelijs 3 күн бұрын
That's a great saying! I agree, practice is the only way to learn.
@DD-ds7ui
@DD-ds7ui Ай бұрын
I wasn't expecting much from this video but ended up watching till end. Excellent advice, thank you!
@catherinelijs
@catherinelijs Ай бұрын
Thank you so much! And I’m truly glad you enjoyed it
@themevrouwdewi
@themevrouwdewi 21 күн бұрын
I started to watch this for the tips but it turned out into a motivational video, and helpful all the same. I struggle with a lot of the things you mentioned. Imposter syndrome obviously, it’s so common in this industry. Emotional regulation is one thing I don’t hear enough people talk about. I’ve been in IT for about 7 months now, and one thing that upsets me is how upset I can get. Not only do I give myself a hard time for not knowing things, I also give myself a hard time for getting upset at times, and it makes me question if I’m cut out for this world.
@catherinelijs
@catherinelijs 3 күн бұрын
Your feelings are completely normal and very common in tech! Many experienced developers have gone through similar struggles with imposter syndrome and emotional regulation, and these feelings often lessen as you gain confidence and experience over time. Remember that being "cut out" for tech isn't about never getting frustrated or always knowing everything, it's about learning from challenges, and being kind to yourself along the way.
@seriousjan5655
@seriousjan5655 Ай бұрын
Hi, 15 years in development. You are absolutely right.
@andalonds
@andalonds Ай бұрын
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
@catherinelijs
@catherinelijs Ай бұрын
That’s next level dedication! It’s an amazing feeling when you figure something out on your own, it's such a rush!
@MatTeague
@MatTeague 7 күн бұрын
Just came across your channel and video and just wanted to say I found this video really helpful to watch. The topics you mention really resonate with me. On the sleep side though, please can you send that advice to my 1 year old to stop waking up multiple times in the night and at 4 something o'clock 😂 lol.
@catherinelijs
@catherinelijs 3 күн бұрын
Thank you for watching! For your 1 year old, perhaps show them the video, it may put them to sleep 😴 😂
@victormokut
@victormokut Ай бұрын
"High Frustration Tolerance", I needed to learn this. Should help me approach the very difficult problems.
@Mutahhar
@Mutahhar 27 күн бұрын
1:04 "THE ONLY CONSTANT IN LIFE IS CHANGE" That's fascinating to learn! It reminds me of a thought-provoking verse by the renowned poet Sir Muhammad Iqbal, who is celebrated as the "National Poet" of Pakistan. He expressed a similar idea in one of his Urdu poems: سکوں محال ہے قدرت کے کارخانے میں ثبات ایک تغیّر کو ہے زمانے میں This translates to: "Quiescence is impossible in the universe; Only 'change' is permanent in the universe."
@freehaven-junprince2376
@freehaven-junprince2376 21 күн бұрын
Really good video. I am new to coding but a lot of this advice applies to nearly anything you want to learn. In my case I often learn new skills best by doing things, having a goal, and being rewarded with tangible steps toward that goal. As such tutorials in general aren’t useful to me because they might not directly relate to what I am trying to accomplish. Instead with everything that I’ve learned really well outside of a degree program I’ve started with specific very advanced goals, and moved forward with the attitude of “Everything is possible, it’s just a matter of figuring out how.” And then proceed to learn whatever compartmentalized piece of information I need to know to complete the next step in the process. I also agree that adaptability is key and good sleep should NOT be underrated though as a night owl I disagree with the morning assessment. I just discovered your channel with this video and you have a new subscriber.
@catherinelijs
@catherinelijs 3 күн бұрын
Thank you for the kind words and for subscribing! Also thank you for sharing your learning approach, and your point about tutorials is spot-on: real-world projects often teach us more than following generic examples, since we're motivated to solve actual problems we care about. As for the night owl comment, I guess that's where we differ :)
@javorszkymazsi
@javorszkymazsi Күн бұрын
Thank you so much for this video🙏 I feel so seen
@70_Sense
@70_Sense Ай бұрын
Very good advice. It has been my experience that learning basic programming concepts and understanding the philosophy of software design is more valuable than learning a particular language. The thought processes and methodologies that I used coding assembly are the same that I use today to create web applications. And you definitely learn more from code with errors, than code that works perfectly the first time.
@ilovecupcakes8988
@ilovecupcakes8988 Ай бұрын
Hey girl!! Thank you for this. I’m juuust beginning. I could watch you all day!
@catherinelijs
@catherinelijs 28 күн бұрын
Thank you so much! If you haven't done so already, have a look at my coding life playlist for more of this type of content, or my javascript tutorial one if you're just starting learning!
@Luggruff
@Luggruff 26 күн бұрын
In regards with the lack of risk of failure when following tutorials online: I would say that the risk is quite high as someone that has followed A LOT of them. They are often quickly outdated, and simple syntax or even libraries have changed. So I'd say: Just embrace failure and troubleshooting from the get-go, no matter what.
@mindlessmeat4055
@mindlessmeat4055 21 күн бұрын
The only constant is change...I learned that working at a call center. You either went with the changes (no matter how dumb management and their new rule was) or you failed and found a different likely better job.
@lilpandacub
@lilpandacub Ай бұрын
Good video, very down to earth and humble! Keep it up 🐼
@catherinelijs
@catherinelijs Ай бұрын
Thanks so much!!
@Djuka7
@Djuka7 18 күн бұрын
Thank you. I feel like it would be so easy to learn coding while hanging out with u.
@muhammadzahak8306
@muhammadzahak8306 Ай бұрын
Great video, talking about real-world scenarios!
@catherinelijs
@catherinelijs Ай бұрын
Thanks, glad you found it relatable!
@FaLkraydz
@FaLkraydz Ай бұрын
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 Ай бұрын
nice! how is coding for network coming along so far?
@FaLkraydz
@FaLkraydz Ай бұрын
@@adam-nw5cn I meant the understanding of the network and communication of systems somehow opened my mind to programming and I think I'll look at it through different eyes. But I have not programmed for network and or automation yet.
@adam-nw5cn
@adam-nw5cn Ай бұрын
@@FaLkraydz I see! thanks for class 😀
@juanjesus3771
@juanjesus3771 Ай бұрын
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.
@chriskearce9637
@chriskearce9637 Ай бұрын
For me, I learn by doing. Spending more time in an editor. Studying in my off time to further my knowledge and understanding of a language. One thing I love about web development is there is always new things to learn because technology is constantly changing/being updated. Coding for longer periods of time is more of a struggle for beginning or getting back to writing a document. Start with what you know and go from there while building your skills.
@catherinelijs
@catherinelijs Ай бұрын
That's awesome to hear that you embrace continuous learning in web development. Starting with what you know and gradually expanding your skills is a fantastic approach to mastering coding.
@MattElisa97
@MattElisa97 23 күн бұрын
So true, you tell a lot of truth in this video !
@catherinelijs
@catherinelijs 23 күн бұрын
Thank you! Glad you enjoyed it
@therabidpancake1
@therabidpancake1 Ай бұрын
As long as you put a good amount of effort into it you should be able to learn anything.
@JD-vj4go
@JD-vj4go Ай бұрын
The sooner you escape tutorial hell the sooner you can enter job market hell!
@catherinelijs
@catherinelijs Ай бұрын
Haha! It’s all part of the journey.
@gprastogi
@gprastogi Ай бұрын
Thanks a lot for such an inspiring video - particularly om how to handle frustration & deep work !!!
@catherinelijs
@catherinelijs 28 күн бұрын
Thank you so much for watching! I'm really glad parts of the video helped you directly!
@adamokler3636
@adamokler3636 Күн бұрын
When I first started learning UE I would get so stuck and frustrated that I would just start my entire project over. If I had just debugged and researched until I fixed the issue, I would have learned so much more and been that much prouder of myself. Now when I run into a problem it's like a game trying to figure it out myself instead of getting upset over something everyone goes through everyday.
@jenniferokafor3156
@jenniferokafor3156 Ай бұрын
I like the fact that you're a reader. Mentioning those books!
@catherinelijs
@catherinelijs Ай бұрын
Thank you! I love reading and love non-fiction books that always help expand your knowledge!
@jenniferokafor3156
@jenniferokafor3156 Ай бұрын
@catherinelijs I loveeee non-fiction too🤭. It most definitely does that.
@palmwaytech
@palmwaytech Ай бұрын
Excellent tutorial , video - Yeah , my goal to commit to do the a few hours of straight coding, which - you will get something done.
@catherinelijs
@catherinelijs Ай бұрын
Thanks so much for watching, I hope you're getting into a good flow!
@mateuszskrzypczak3008
@mateuszskrzypczak3008 11 күн бұрын
So programming isn't easy as ads says? Who could known... Love the video:D
@catherinelijs
@catherinelijs 3 күн бұрын
😂
@33t00p
@33t00p Ай бұрын
Thanks Catherin for a good reminder. Great content.
@catherinelijs
@catherinelijs Ай бұрын
You are so welcome!
@melonthememer5702
@melonthememer5702 10 күн бұрын
2:38 that actually scared me, i tought i went insane hearing laughs
@redtiger8275
@redtiger8275 6 күн бұрын
What laughs bro? Are you ok?
@erichanson420
@erichanson420 Ай бұрын
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.
@rdwells
@rdwells Ай бұрын
Thank you for this. I'm definitely going to share this one with my students.
@catherinelijs
@catherinelijs Ай бұрын
Thank you for doing that! Let me know what they think I’m interested to hear their thoughts
@super.heraut.officiel
@super.heraut.officiel Ай бұрын
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.
@alper_mulayim
@alper_mulayim Ай бұрын
Great video Catherine, the problem became on HR perspective, HR have checklist for libraries and frameworks, they do not know anything on behind and only looking checklist. As engineer, I am not accept the behavior they are using this method for reducing the offer salary. As an example if you have knowledge about MQTT, RabbitMQ but you did not use Kafka, they will reject your resume. This is the same thing dear HR.
@dizzysnakepilot
@dizzysnakepilot 28 күн бұрын
"High frustration tolerance" 🎯
@darkspel
@darkspel Күн бұрын
It with 25 years of experience. Never could understand written explanations. First thing I look at are examples
@hichemchtara6327
@hichemchtara6327 22 күн бұрын
especially that we work at one of the most evoluting jobs thanks
@catherinelijs
@catherinelijs 3 күн бұрын
Glad you enjoyed it!
@akrammohamed8374
@akrammohamed8374 22 күн бұрын
Hey Catherine, I'm gonna leave tutorial hell, but only with you on the back of my horse as we ride into the sunset, letting go of our worldly struggles and tasting the beauty of life as it truly is. . . . Lmk if you're down
@FarhanBegg-td8fv
@FarhanBegg-td8fv Ай бұрын
Coding was hard until abundance of AI tools came to existence and now I don’t remember the last time I’ve gotten stuck at a problem
@catherinelijs
@catherinelijs Ай бұрын
ChatGPT is the best teacher I never had!
@julioo534
@julioo534 Ай бұрын
😂
@AGuy-x3d
@AGuy-x3d Ай бұрын
It’s simply amazing. Code doesn’t work? Run it through Chatgpt
@eman0828
@eman0828 Ай бұрын
Don't rely on it too much that can make you a bad programmer as well as making mistakes. Not everything that it spits out is accurate which can break things esp used in a production environment. It's all about understanding fundamental programming concepts and practice.
@hjoseph777
@hjoseph777 Ай бұрын
​@@eman0828the difference chatgpt is patient can explain the same thing over and over step by step until it clicks
@SirWolf2018
@SirWolf2018 28 күн бұрын
PHP can still be a useful skill if you work with frameworks like Laravel, CMS systems written in PHP, etc.
@CephusJones
@CephusJones 26 күн бұрын
I know I have done a good job on an application when I start getting sick of looking at it and working on it.
@catherinelijs
@catherinelijs 25 күн бұрын
That's how you know you're truly making progress! 😎
@skelious
@skelious Ай бұрын
Great video, ty for your insight.
@jasonm9825
@jasonm9825 27 күн бұрын
Really really helpful kid thanks :)
@catherinelijs
@catherinelijs 25 күн бұрын
You're welcome! Glad it helped.
@jasonm9825
@jasonm9825 23 күн бұрын
@catherinelijs hey you wouldn't happen to have an email or linked in that I could reach you at? 😀
@timelessjc
@timelessjc Ай бұрын
Great content. Very helpful.
@vocative-name
@vocative-name Ай бұрын
Thank you for the video!
@catherinelijs
@catherinelijs Ай бұрын
Thank you for watching!
@trentinuit7880
@trentinuit7880 Ай бұрын
And in conclusion: Good video. Keep on keeping on.
@catherinelijs
@catherinelijs Ай бұрын
Thanks!
@kevincodes674
@kevincodes674 Ай бұрын
I think the best takeaways are practice and be patient with yourself.
@SirFuecoco
@SirFuecoco 23 күн бұрын
So I'm trying to learn this. I'm older (32) with a full time job. What you said about an hour in the morning is worth 2 at night really peaked my curiosity. I think I may give that a try for a bit while learning my own coding. Thanks!
@catherinelijs
@catherinelijs 19 күн бұрын
I tried it too and it really improved my retention of facts and helped my studying! Careful though, it might make you into a morning person lol
@TrevorLV702
@TrevorLV702 11 күн бұрын
Cool PS5 👍 Coding is difficult for me, I’m a hardware/infrastructure guy
@garethmason7920
@garethmason7920 27 күн бұрын
Love this video and its the same for me. Love my job but sometimes i feel thick - as i take in things alot slower, have to use AI to help explain things to me etc. Bare in mind that i only started to learn code when i was in my 30s, and coding wasnt a thing at college where as it is now. However something great happened to me and HTML and CSS is becoming more popular again for websites and this was a language i did when i was very young and literally everyone off today doesnt know anything about it or don't like it. So now i feel like the smart one when working with this language :)
@johannes523
@johannes523 Ай бұрын
Thank you! Very helpful take!
@catherinelijs
@catherinelijs Ай бұрын
I'm really glad you enjoyed it!
@restphilanthropy
@restphilanthropy 27 күн бұрын
Thank you soo much ❤
@catherinelijs
@catherinelijs 25 күн бұрын
You're welcome 😊
@xstrangesmod3922
@xstrangesmod3922 Ай бұрын
Thank you for reliving me that I am not dum
@VioletTheCamaro
@VioletTheCamaro Ай бұрын
I’m 100% the same too reading docs doesn’t sync in as much. Love KZbin
@catherinelijs
@catherinelijs Ай бұрын
So much easier to follow right?
@bipolarmorgan
@bipolarmorgan 28 күн бұрын
Great INFO and SO TRUE !!!
@catherinelijs
@catherinelijs 27 күн бұрын
I'm glad you enjoyed it and thanks for watching!
How I'd learn to code if I had to start over
11:27
Catherine Li
Рет қаралды 62 М.
Reacting to Controversial Opinions of Software Engineers
9:18
Fireship
Рет қаралды 2,2 МЛН
БОЙКАЛАР| bayGUYS | 27 шығарылым
28:49
bayGUYS
Рет қаралды 1,1 МЛН
요즘유행 찍는법
0:34
오마이비키 OMV
Рет қаралды 12 МЛН
How I Code Apps SOLO That Actually Make Money (Idea + Build + Marketing Guide)
13:14
Learn Web Development And ACTUALLY Get A Job | Ultimate Guide
1:33:52
James Cross
Рет қаралды 1,6 МЛН
Why MOST Developer Portfolios are Worthless
12:50
Travis Media
Рет қаралды 29 М.
A Jr Dev For Life?? | Prime Reacts
21:33
ThePrimeTime
Рет қаралды 348 М.
How Senior Programmers ACTUALLY Write Code
13:37
Thriving Technologist
Рет қаралды 1,7 МЛН
7 Design Patterns EVERY Developer Should Know
23:09
ForrestKnight
Рет қаралды 302 М.
My Unconventional Coding Story | Self-Taught
27:14
Travis Media
Рет қаралды 711 М.
How I would learn Leetcode if I could start over
18:03
NeetCodeIO
Рет қаралды 835 М.
10 years of coding in 13 minutes
13:28
Joma Tech
Рет қаралды 5 МЛН