Bro How did you do your DSA like how deep you went, what concepts you did, from where did you learn and practice to crack interviews. I have completed some good level of development and ML with projects but DSA has always been haunting me. even if i cant master it right away I want to actually learn DSA to crack job interviews. Thank You
I mostly watched NeetCode videos to learn how to do leetcode questions in python and did over 150 medium problems I would do the NeetCode 150 neetcode.io/practice this is what I did - starting from easy to medium questions 1. choose a question and look at NeetCode solution and leetcode discussion section to try to understand how it's done 2. if I don't know the data structure or algorithm, then I have to learn it (watch youtube videos to understand) 3. write the pseudocode to solve the problem (like a recipe) 4. try to code it myself using the pseudocode 5. repeat I basically did this consistently. Whenever I had free time - before work, after work, weekends the main thing you need to know is to understand the data structure and algorithm that is being used and then memorize the patterns
@@jooweee thanks for the inputs I will definitely follow them and learn DSA. I will also try to be consistent. Hope this comment helps those who have doubts about the same.
for DSA, I think basic math is good enough - it's mostly pattern recognition to become good at it, you need to understand the DSA concepts and know when to use them for certain problems
hmm I think you shouldn't be too hard on yourself 😅. you're doing well in school and it's good that you're thinking about this now. if working as a software engineer is what you want to do, there's no reason to believe that you can't do it. imo, mindset is one of the most important things when achieving success in anything in life. I think as long as you put in the work to learn the skills necessary to get the job (resume building + interviewing) you'll be able to find a job.
are you a web developer or a mobile developer, also which one do you recommend, i did web but I'm still curious about mobile , is it worth perusing or should i double down on web dev (also I'm passionate about them both , but my ultimate goal is to get a job)
I work as a web developer (mainly front-end) I recommend web dev. Although it is a bit saturated, it does have the most jobs available you may need to become really good at it to stand out in this market
"I may have ended up in the same position as my friends." I feel sorry for your friends since they will know you don't want to become someone like them.
@@HienPham-he2yn I learned and benefited from this video. But I imaging if I am one of those friends being sensitive about that comment, I might feel slightly heartbroken.
@@HienPham-he2yn No worries. I rewatched the video, it is so informative, and your summary is accurate " Joowee learned from his friends' experience and tried to avoid it and he did." He also learned from his own experience such as quit "playing video games like a NEET". I agree job search is a way to listen to feedback and improve, invest time for preparation in the journey. With job security not a guarantee now adays, understand the essence of job searching is a surviving skill IMHO.
sorry if it was interpreted that way... it wasn't my intention to talk negatively about my friends throughout my life, I've noticed things that could possibly happen by viewing others' experiences, and if I take the same route, then that outcome may potentially happen that's why I took my own path to see if it would lead to a different outcome
it might be different in your area, so I would look on LinkedIn / Indeed to scan the job listings to see what the jobs are looking for from scanning some job listings in my area (LA), it seems that these are the popular stacks, but I think it would be pretty similar to others Web dev: React + backend (Python Django / Java Spring / C# / Ruby on rails ) Database: MongoDB, MySQL Mobile: iOS (Swift), Kotlin (Android)
Thank you so much for this video. This is just what i needed.
I found this video so helpful! Thank you so much for making this, I found it really comforting honestly
Bro How did you do your DSA like how deep you went, what concepts you did, from where did you learn and practice to crack interviews. I have completed some good level of development and ML with projects but DSA has always been haunting me. even if i cant master it right away I want to actually learn DSA to crack job interviews. Thank You
I mostly watched NeetCode videos to learn how to do leetcode questions in python and did over 150 medium problems
I would do the NeetCode 150 neetcode.io/practice
this is what I did - starting from easy to medium questions
1. choose a question and look at NeetCode solution and leetcode discussion section to try to understand how it's done
2. if I don't know the data structure or algorithm, then I have to learn it (watch youtube videos to understand)
3. write the pseudocode to solve the problem (like a recipe)
4. try to code it myself using the pseudocode
5. repeat
I basically did this consistently. Whenever I had free time - before work, after work, weekends
the main thing you need to know is to understand the data structure and algorithm that is being used and then memorize the patterns
@@jooweee thanks for the inputs I will definitely follow them and learn DSA. I will also try to be consistent.
Hope this comment helps those who have doubts about the same.
Gerat video gave me light
Bro I am not good at maths so can I learn and practice dsa and actually become good at it??
for DSA, I think basic math is good enough - it's mostly pattern recognition
to become good at it, you need to understand the DSA concepts and know when to use them for certain problems
My gpa is really good but I only have experience working for my school's IT department, not really an internship. Am i cooked?
hmm I think you shouldn't be too hard on yourself 😅. you're doing well in school and it's good that you're thinking about this now.
if working as a software engineer is what you want to do, there's no reason to believe that you can't do it. imo, mindset is one of the most important things when achieving success in anything in life. I think as long as you put in the work to learn the skills necessary to get the job (resume building + interviewing) you'll be able to find a job.
are you a web developer or a mobile developer, also which one do you recommend, i did web but I'm still curious about mobile , is it worth perusing or should i double down on web dev (also I'm passionate about them both , but my ultimate goal is to get a job)
I work as a web developer (mainly front-end)
I recommend web dev. Although it is a bit saturated, it does have the most jobs available
you may need to become really good at it to stand out in this market
"I may have ended up in the same position as my friends." I feel sorry for your friends since they will know you don't want to become someone like them.
is this a joke or it's the only thing you take away from this video? He learned from his friends' experience and tried to avoid it and he did.
@@HienPham-he2yn I learned and benefited from this video. But I imaging if I am one of those friends being sensitive about that comment, I might feel slightly heartbroken.
@@wangjingmm mhm... I'm sorry for being harsh
@@HienPham-he2yn No worries. I rewatched the video, it is so informative, and your summary is accurate " Joowee learned from his friends' experience and tried to avoid it and he did." He also learned from his own experience such as quit "playing video games like a NEET". I agree job search is a way to listen to feedback and improve, invest time for preparation in the journey. With job security not a guarantee now adays, understand the essence of job searching is a surviving skill IMHO.
sorry if it was interpreted that way... it wasn't my intention to talk negatively about my friends
throughout my life, I've noticed things that could possibly happen by viewing others' experiences, and if I take the same route, then that outcome may potentially happen
that's why I took my own path to see if it would lead to a different outcome
Thanks for sharing though.
What tech stack have jobs available in 2024 current market?
it might be different in your area, so I would look on LinkedIn / Indeed to scan the job listings to see what the jobs are looking for
from scanning some job listings in my area (LA), it seems that these are the popular stacks, but I think it would be pretty similar to others
Web dev: React + backend (Python Django / Java Spring / C# / Ruby on rails )
Database: MongoDB, MySQL
Mobile: iOS (Swift), Kotlin (Android)
I learned nothing. its just words you wamt to hear.
fuckin fire