- 7
- 5 752
The Coding Lion
United States
เข้าร่วมเมื่อ 24 ม.ค. 2024
Hit the White Button
Should You Solve LeetCode Problems or Do Projects
If you’re learning to code, you’ve probably faced this BIG question.
‘Should I grind endless LeetCode problems or jump straight into building projects?’
Well, today, I’m breaking it all down for you. By the end of this video, you’ll know exactly what to focus on-and I’ll even share a secret formula to balance both for maximum results. So stick around, because this might just save you hours of stress and confusion!
Let’s start with the shiny beast that is LeetCode.
If you’ve ever Googled, ‘How to get a coding job at Google,’ you’ve probably stumbled upon LeetCode. It’s a platform full of algorithm and data structure challenges that can help you Ace Coding Interviews, Sharpen Your Logic, Get Comfortable with Data Structures.
Companies like FAANG, love testing your problem-solving skills with algorithm questions.
Solving these problems forces you to think critically and break down complex problems, So LeetCode is like a gym for your brain.
But here’s the catch;
It’s hard, time consuming and you won’t see an immediate payoff unless you’re actively preparing for interviews.
So if you’re just starting out, spending all your time on LeetCode might feel like running on a treadmill-you’re sweating a lot, but not actually going anywhere.
Now let’s talk about the fun part which is building projects!
When you build a project, you’re applying coding skills to solve real problems. It’s hands-on learning at its best.
Hiring managers love to see a solid portfolio. It’s the proof that you can take ideas and turn them into actual working applications, and you get to decide what to build.
But here’s the catch:
If you don’t know your basics, your projects might turn into spaghetti code-messy and impossible to debug.
And projects alone won’t prepare you for those tricky technical interviews.
so now you’re probably wondering: ‘Which one should I focus on?’ Well, here’s the golden answer:
But before we move to the golden answer, it has been noticed that 95% of people who are watching these videos, aren’t subscribed. So please stop the video for a second, and subscribe to the channel.
here’s the golden answer:
If You’re a Beginner, Skip LeetCode for now and focus on building small projects and learning the basics of coding-HTML, CSS, JavaScript, Python, and other languages.
When you become an Intermediate, you can Start adding LeetCode into your routine, but don’t stop building projects.
Balance your time. Spend 2-3 days solving problems and the rest working on a project.
And If You’re Preparing for Job Interviews , Go hard on LeetCode. Aim for 1 to 2 problems per day and Pick one or two standout projects to polish and add to your portfolio.
It’s not LeetCode OR projects but rather it’s LeetCode AND projects. Think of it like working out.
LeetCode is your cardio: It builds endurance which is your logical thinking.
Projects are your weight training: They build muscle which are your practical skills.
Here’s the summary of what we have planned till now.
Set Clear Goals:
'I’ll solve 5 LeetCode problems this week.'
'I’ll complete the user authentication feature for my project by Friday.'
Use LeetCode Strategically:
Focus on easy and medium-level problems at first.
Learn patterns for common algorithms like sliding windows, two pointers, and recursion.
Tie LeetCode to Your Projects:
If you’re building a to-do list app, apply sorting or search algorithms you learned from LeetCode.
Track Your Progress:
Use tools like Trello for project management.
Keep a log of LeetCode problems you’ve solved."
So, should you solve LeetCode problems or start building projects? The answer is BOTH-but in the right balance for your current stage.
If you’re just starting out, build cool stuff. If you’re aiming for FAANG, start grinding those algorithms.
If you have any questions, Drop them in the comments. I’d love to hear where you’re at in your coding journey. And don’t forget to like, subscribe, and share this video with anyone who’s stuck in the LeetCode vs. projects debate.
‘Should I grind endless LeetCode problems or jump straight into building projects?’
Well, today, I’m breaking it all down for you. By the end of this video, you’ll know exactly what to focus on-and I’ll even share a secret formula to balance both for maximum results. So stick around, because this might just save you hours of stress and confusion!
Let’s start with the shiny beast that is LeetCode.
If you’ve ever Googled, ‘How to get a coding job at Google,’ you’ve probably stumbled upon LeetCode. It’s a platform full of algorithm and data structure challenges that can help you Ace Coding Interviews, Sharpen Your Logic, Get Comfortable with Data Structures.
Companies like FAANG, love testing your problem-solving skills with algorithm questions.
Solving these problems forces you to think critically and break down complex problems, So LeetCode is like a gym for your brain.
But here’s the catch;
It’s hard, time consuming and you won’t see an immediate payoff unless you’re actively preparing for interviews.
So if you’re just starting out, spending all your time on LeetCode might feel like running on a treadmill-you’re sweating a lot, but not actually going anywhere.
Now let’s talk about the fun part which is building projects!
When you build a project, you’re applying coding skills to solve real problems. It’s hands-on learning at its best.
Hiring managers love to see a solid portfolio. It’s the proof that you can take ideas and turn them into actual working applications, and you get to decide what to build.
But here’s the catch:
If you don’t know your basics, your projects might turn into spaghetti code-messy and impossible to debug.
And projects alone won’t prepare you for those tricky technical interviews.
so now you’re probably wondering: ‘Which one should I focus on?’ Well, here’s the golden answer:
But before we move to the golden answer, it has been noticed that 95% of people who are watching these videos, aren’t subscribed. So please stop the video for a second, and subscribe to the channel.
here’s the golden answer:
If You’re a Beginner, Skip LeetCode for now and focus on building small projects and learning the basics of coding-HTML, CSS, JavaScript, Python, and other languages.
When you become an Intermediate, you can Start adding LeetCode into your routine, but don’t stop building projects.
Balance your time. Spend 2-3 days solving problems and the rest working on a project.
And If You’re Preparing for Job Interviews , Go hard on LeetCode. Aim for 1 to 2 problems per day and Pick one or two standout projects to polish and add to your portfolio.
It’s not LeetCode OR projects but rather it’s LeetCode AND projects. Think of it like working out.
LeetCode is your cardio: It builds endurance which is your logical thinking.
Projects are your weight training: They build muscle which are your practical skills.
Here’s the summary of what we have planned till now.
Set Clear Goals:
'I’ll solve 5 LeetCode problems this week.'
'I’ll complete the user authentication feature for my project by Friday.'
Use LeetCode Strategically:
Focus on easy and medium-level problems at first.
Learn patterns for common algorithms like sliding windows, two pointers, and recursion.
Tie LeetCode to Your Projects:
If you’re building a to-do list app, apply sorting or search algorithms you learned from LeetCode.
Track Your Progress:
Use tools like Trello for project management.
Keep a log of LeetCode problems you’ve solved."
So, should you solve LeetCode problems or start building projects? The answer is BOTH-but in the right balance for your current stage.
If you’re just starting out, build cool stuff. If you’re aiming for FAANG, start grinding those algorithms.
If you have any questions, Drop them in the comments. I’d love to hear where you’re at in your coding journey. And don’t forget to like, subscribe, and share this video with anyone who’s stuck in the LeetCode vs. projects debate.
มุมมอง: 3 609
วีดีโอ
How to Make Money as a Frontend Developer
มุมมอง 72319 ชั่วโมงที่ผ่านมา
At Netflix, you could be making a whooping $243,000 a year. At Meta, it’s $175,000, and at Google? A sweet $148,000, for just being a frontend developer. Oh, and don’t forget those perks: free food, fancy offices, and the chance to casually say, ‘I work at Google.’ Sounds good, right? Stick with me, because today I’m about to share 7 simple steps to help YOU become a front-end developer and may...
Will AI Take Over Your Software Job?
มุมมอง 1Kวันที่ผ่านมา
Imagine this: you’ve just landed your first job as a frontend developer. You’re excited, full of dreams, ready to take on the tech world. And then… you scroll through Reddit and see this: ‘AI will replace junior frontend developers soon!’ Your heart sinks. Your mind races. Did I just pick the wrong career?! Well, I’m here to tell you: Take a deep breath. AI isn’t coming for your job. Let me exp...
MASTER Every Computer Component in MINUTES!
มุมมอง 15514 วันที่ผ่านมา
Processor (CPU) - The Central Processing Unit, often referred to as the brain of the laptop, performs calculations and instructions to run programs and processes. Graphics Processing Unit (GPU) - A specialized processor designed to handle graphics rendering and visual output, enhancing tasks like gaming, video editing, and 3D modeling. Random Access Memory (RAM) - Temporary storage that holds d...
Ranking Programming Languages and Tools
มุมมอง 6621 วันที่ผ่านมา
1. Node.js Description: A JavaScript runtime built on Chrome’s V8 JavaScript engine, which allows JavaScript to be used on the server side. Use Case: Ideal for creating fast, scalable web servers, real-time applications, and RESTful APIs. 2. Java Description: An object-oriented programming language and platform known for its portability, security, and robust performance. Use Case: Widely used i...
You MUST use These UI Libraries to Stand Out
มุมมอง 242หลายเดือนก่อน
Here are 12 UI libraries for Next.js that offer a wide range of components, styling options, and customizability: Chakra UI - A React-based library with accessible, composable, and customizable components. Great for rapid prototyping and theming. Material UI (MUI) - A popular, comprehensive component library following Material Design principles, with a wide selection of ready-made components. A...
Give me 3 Minutes , I Will get You 5 Years Ahead | Programming easily
มุมมอง 69หลายเดือนก่อน
Stop Struggling with Errors: 3 Key Questions to Fast-Track Your Coding Progress Tired of getting stuck on frustrating errors while coding? In this video, we’ll walk through three essential questions every developer should ask to level up quickly. Whether it’s understanding the hidden “magic” of frameworks, mastering low-level concepts like C, or making coding fun again, these tips will transfor...
I would say for first 2 to 3 years focus on problem solving skill with small projects. Do big projects in final year for job prep. In my experience, big company train you before contributing in their code base. Because you cannt learn development on your own. The youtuber it self has no any job experience and serving bullshit. You can acquire development skill any time bt problem solving skill take lot of time and dedication
Hi , I actually want an advice from you . I'm an 3rd year(completed 5th sem and in 10 days starting my 6th sem ) computer science undergraduate despite that I haven't done a single leetcode problem nor did any projects or has strong knowledge in any language . What to do in my 6th sem and after that I will get 3 months summer holidays and then 7th sem . no 8th sem for us . In 7th sem only we will get placed mostly . Please help . Even though I'm from decent college . My cpi is 6.5
Hello, I would advise to pick on programming language and learn it. After that you start solving some leetcode problems
Hi brother you speaked very well on this topic and i subscibed your channel . can you give me some advice on my current situation. I have almost 2years gap now. and i have only done 1 internship in front end development , i had some medical condition thats why i left the internship. Now what i am doing is i am doing leetcode and i have become better in leetcode ( i am using javascript) but i have not been doing anything in front end for past 5 months i will say since i left the internship. what should i do . the leetcode solving is not that easy i solved 30 easy questions of array and now in string. *I dont know how to procceed and apply for jobs i am very confused* hope you all the best in youtube journey
Hello sir. You can start doing a project but you can also set some number of leetcode problem that you will have to solve everyday. You can solve 2 to 3 LeetCode problems everyday, so you can have sometime to do your project and improve your frontend skills. I hope this is helped. And thank you so so much for subscribing, I really appreciate it sir.
I am doing spring boot projects as you said , but I was not able to solve a problem by own and able to solve it after watching a video even i crossed the arrays concepts in DSA ,??❤
Almost everyone is like that brother. Just keep pushing. Sometimes try playing some cognitive game, and when you go to leetcode, start solving the easy questions first. I hope this helped.
Which one should I do? Him: Both 😂
Yes sir
For some reason i like solving leetcode and learning how computer memory works Than doing a fucking job where they expect you to create gmail in a month, working 12 hours a day 6 days a week for 250usd a month
As you wish my friend
Then what about my 500 day steak within a year 😂😂😂
Thar's nice
🤣
2:00 cameo - faf
Both
Yes sir
Yes
Hey buddy , can you make a video about how to use AI to be better programmer
Absolutely, I will make it sir
This is exactly what i was wondering these days! I'll work on my JavaScript project more first and then start to combine leetcode soon. I've subscribed your channel too!
Thank you sir
I am doing project because it will slow path but in our country thier is to many dsa enginer
Nice, keep it up my man
Nice
Thank you, Mr.Lion, for making this video. I'm new to the CS major, and I'm wondering, since now we have a lot of AI stuff that can make beautiful websites in just a few minutes, do you think it's still worth learning basic HTML, CSS and Javascript?
Hello sir. Yes it is still worth learning HTML ,CSS and JS but you must also know Know to use AI. for more clarification please watch this video: th-cam.com/video/X5pVG7QM9hY/w-d-xo.html
Hi Mr. Lion i am a viewer from india in my last sem of computer science degree and i am interested in doing ios development but it wont help in my placements and i have zero knowledge about dsa what should i do rn because i cannot do ios developmet in swift and at the same time dsa in c++ . please help me
Hello sir. Hope you're doing well. If you thinks by learning DSA you can get placed at your college, learn dsa first and after you secure the job, you can then get some time to learn swift. But would suggest you to learn Flutter or React Native because with them you can make both IOS and Android App. I hope that helped.
@@thecodinglion thanks sir would you tell me if doing dsa in swift is helpful or not and can i learn dsa after learnign ios dev
You can learn dsa anytime you want. Just have the mindset
DSA does not depend on the language you are using. It is just problem solving. If you feel like you can use Swift for your DSA Journey, then you can absolutely do it. There is no problem with that. Hope this helped.
Thank you Mr. Lion for clarifying my doubts. You earned my sub
Thank you so much sir. I appreciate
Well did chat gpt 4_0 learn to open a youtube channel?
Thank you so much. it's " Well done"
nice try diddy
thank you
And also you will spend most of the time researching and talking than coding
Absolutely, positively
"Ai will replace us" and "CS students can't get jobs" is a conspiracy to lower the competition in the field. Nice try, chud...
AI cannot replace you but someone who uses it will. So you can just use it to speedup your development
@@thecodinglion Yeah, but will he be able to leetcode medium?
@@Varelinski NO he can't
this is a comical take... "your frontend career is safe because it's so complex and ever growing, but the backend work? That's easy, they're gone! But not you because FE is so complex!!" lol okay... There's a reason the market always valued the BE over FE engineers btw...
Thanks For the comment but I think frontend is as important as backend. What programmer should do is to learn how to use AI so they can work rapidly and efficiently. Those who will lose their jobs are those who do not want to use AI. They are going to be replaced by those who use AI. And I believe I was not wrong when I said FE is always changing. 10 Years ago people were not making 3D websites or even animate them. Now the websites are being animated , who knows what they will look like 5 Years from now. I hope This helped. and I am really happy that you pointed that out, because I learned something and I hope that other who will read your comment will learn something too. Thank you so much. Please consider subscribing, it would really help to break the algorithm.
@@thecodinglion "10 Years ago people were not making 3D websites or even animate them." wow that's your reason ? this is the complex thing in your example bro
I am not saying it's complex. I was just showing the creativity and evolution
Well explained! However, you could put more text on the screen while speaking. Nice video, even 60 year olds could understand it from this video lol. Liked, saved and subbed.
Thank you for the feedback. I will make sure to include text in the upcoming videos. And thank you for liking and subscribing. I means a lot to me. Peace :)
I love it, yet another AI copy of a popular content
Happy that you love it. AI absolutely helped me in writing the script but I added also some of my knowledge. Thanks If you loved the video, please consider subscribing
bro said laptop how did you know
I have not understood you brother
????
@@thecodinglion i have a laptop
@@SolarSim-64r10o9 oh 😁😁😁😁😁😁