Do You Need To Learn Data Structures & Algorithms As A Developer?

  Рет қаралды 68,257

Traversy Media

Traversy Media

Күн бұрын

A short discussion on learning data structures and algorithms as a developer.
James Quick KZbin Channel:
/ jamesqquick
Tweet from Lawrence Lockhart - [ LDLockhartJr/stat...]( LDLockhartJr/stat...)
Hiring without Whiteboards - github.com/poteto/hiring-with...
Interview Patterns - [ LDLockhartJr/stat...]( LDLockhartJr/stat...)
JavaScript Algorithms and Data Structures Masterclass - [www.udemy.com/course/js-algor...](www.udemy.com/course/js-algor...)
👇 Follow Traversy Media On Social Media:
Twitter: / traversymedia
Instagram: / traversymedia
Linkedin: / bradtraversy

Пікірлер: 172
@TraversyMedia
@TraversyMedia Жыл бұрын
Thanks to James for sharing his knowledge and experience on this subject. Leave a comment and let us know what your experience has been like as far as whiteboard interviews, data structures and algorithms. Thanks for watching!!
@official.mhm13
@official.mhm13 Жыл бұрын
This topic was much needed
@user-yq7nr5rq9o
@user-yq7nr5rq9o Жыл бұрын
C++ DSA Full course plZ😍😍😍
@Voidstroyer
@Voidstroyer Жыл бұрын
The short answer is: yes you do need to know data structures and algorithms. However, I do feel that emphasis should be on data structures. Most algorithms depend on a or a few data structures in order to implement. In your job you will be writing your own algorithms based on the chosen data structures. If you know your data structures, algorithms will be much easier to implement.
@cosslogan1043
@cosslogan1043 Жыл бұрын
I just wish teaching on DSA was more visual, I always struggle with abstract, math focused concepts, especially as a visual, spatial learner.
@MARTELRA1983
@MARTELRA1983 Жыл бұрын
The most important note to take from this video is NEVER stop learning your craft. Nothing stays the same and could change overnight! Always learn something even if it is difficult. If it is difficult then break it down to smaller segments and learn little by little until you can piece it all together.
@tamtrinh3154
@tamtrinh3154 9 ай бұрын
Cliche!
@Artificial_Intelligence_AI
@Artificial_Intelligence_AI Жыл бұрын
This is one of the most honest, realistic video about Algorithms and DS I've seen in the internet. Specifically the part of telling you not to jump into leetcode and similar platforms too early, because I have seen tons of instructors encouraging people with 0 experience in solving problems to start practicing in those platforms and that can be very frustrating, even trying the easiest problems there. Great content!
@kathleenmccarthy6347
@kathleenmccarthy6347 Жыл бұрын
Really helpful to hear your perspective! I have wondered about this. I'm nowhere near being at ' prepare for interview' stage but will pass on your link to others who are.
@ahmad-murery
@ahmad-murery Жыл бұрын
Nice video James, Understanding DSA was not an option to me as I started programming when PC resources were very limited (or at least mine) and we always had to find solutions for insufficient memory, speed and even for low graphic capabilities/resolution (although it was called "Hi-Res" back in the days) Thanks once again James
@fyardlest1
@fyardlest1 Жыл бұрын
Thank you so much guys! This video helps a lot. Keep going! Keep sharing!
@sumitwadhwa8823
@sumitwadhwa8823 Жыл бұрын
What an amazing video. Thanks so much James. And thanks so much Brad for posting this video.
@usamahussain4461
@usamahussain4461 Жыл бұрын
Probably the best answer on this topic... Thank you!
@codeNameMoose907
@codeNameMoose907 Жыл бұрын
I was a bit confused for a while because I was on Brad's channel and was seeing James face. LOL. This was super informative. Thank you so much, Brad and James! I watch each of your channels often.
@LawrenceDCodes.
@LawrenceDCodes. Жыл бұрын
James you're too awesome in so many ways. thanks.
@chimutt
@chimutt Жыл бұрын
I have mentored many people who are just getting started in software development/coding, and I always tell them that if they are going to take just one academic course, make it data structures and algorithms. It's true that few jobs require you to implement complex algorithms, but you will use data structures nearly every time you code. Having some basic knowledge will make you a better programmer, even for mundane tasks. I do agree that you can build up knowledge and understanding over time. You do not need to stress too much about memorizing it all, just have a general understanding. I am not sure what percentage of all my interviews included a whiteboard portion, but most of the interviews for jobs I wanted did. These were smallish, local startups, and the whiteboard exercises were more about getting a general sense of how someone writes code, not so much about solving a particularly complex problem.
@ericblancas8113
@ericblancas8113 Жыл бұрын
technical discussions about certain projects are the best interviews that I've done personally. The most algorithmic/data structure heavy interview I've ever gotten was talking about BSTs and time complexities of certain algorithms, just talked about it and didn't really code it.
@JamesQQuick
@JamesQQuick Жыл бұрын
LOVE talking about previous projects! Hope you handled the time complexity question well!
@bhavishyanegi9721
@bhavishyanegi9721 Жыл бұрын
Now I see why all Indians are ruling the silicon valley we have 3 DSA interviews whiteboard + machine in most of the product based companies, you need to explain the approach and write the code. Projects are asked by the HRs only.
@ericblancas8113
@ericblancas8113 Жыл бұрын
​@@bhavishyanegi9721 You also need to consider the factor of the company you're applying to in the first place. If I get a algorithmic and data structure heavy interview, that instantly tells me on what type of company they are, culture, etc.
@augustineezeonu8147
@augustineezeonu8147 Жыл бұрын
@@ericblancas8113, please, what does such companies with heavy DSA interviews tell you? I wish to be on the know.
@ericblancas8113
@ericblancas8113 Жыл бұрын
@@augustineezeonu8147 As in interview wise or job wise?. Job wise, they pretty much don't tell you anything regarding the work, and let it explain for itself. It's typical problems you would need to solve that isn't on Google/Stackoverflow. These are one of the reasons why they interview you on DSA in the first place to test your creativity alongside with optimisation skills. Interview wise, they'll ask you standard algorithmic questions, and see if you can communicate with your thought process. They'll tell you to code, optimise and best case / worst case scenario in terms of Big O notation.
@deejaydev
@deejaydev Жыл бұрын
Thanks James, I think if you want to learn Data Structurs and Algo, just start building, google less and think. Once I am done solving the issue then I start focusing on refactoring the code, etc...Thanks again Brad and James, bless
@h_maina
@h_maina Жыл бұрын
Great to see James joining the channel as a contributor.
@seananih7609
@seananih7609 Жыл бұрын
This was a very helpful video. Thanks and good job 👍🏾
@dreamisover9813
@dreamisover9813 Жыл бұрын
Some great resources, thank you!
@arkimphiri
@arkimphiri Жыл бұрын
Amazing. thank you so much sir. its clear
@bru513
@bru513 Жыл бұрын
I've wondering about this. Thanks a bunch! BTW, what exercises/ materials would you recommend for people who want to practice javascript?
@onibenjo
@onibenjo Жыл бұрын
Wonderful and very Insightful
@mohammedbn703
@mohammedbn703 Жыл бұрын
Awesome James, very informative video.
@JamesQQuick
@JamesQQuick Жыл бұрын
Thank you!
@alpaykatipogullari1276
@alpaykatipogullari1276 Жыл бұрын
Great staff thank you.
@ExpatTraderFX
@ExpatTraderFX Жыл бұрын
James you are amazing my guy..
@jagadeeshkj5561
@jagadeeshkj5561 Жыл бұрын
Data structures is not just a way of programming. It's can be the way of living your life as a programmer slash developer. ⚡
@emisosa
@emisosa Жыл бұрын
In my 20+ experience ( I stopped counting to feel younger, hence the + ) I have needed on occasions algorithms experience, and thinking of O(n) problems, specially when dealing with firmware with limited cpu usage. You count clock cycles basically!. But rarely needed experience during my career with these exceptions But on the other hand, data structures is fundamental! Knowing what's what, and what happens under the hood if you insert delete or iterate through data. Or building cache algorithms. I have used these knowledge almost on every project I been involved. As a suggestion, PLEASE get more involved in OOP. This experience is getting scarce in the industry as UI scripting or Javascript type languages become more popular or become the sole role of a programmer. Keep OOP in your skills. I am aware Javascript allows some form of OOP. But you know what I meant.
@FrozenPrimordial
@FrozenPrimordial Жыл бұрын
hey im a new developer do u recommend learning javascript as a first language?
@emisosa
@emisosa Жыл бұрын
@@FrozenPrimordial as a first language. Yes. But treat it as such, don't get obsessed with it ending up using it for everything. ( a.k.a. using electron to build a windows app in Javascript 🤮 )
@emisosa
@emisosa Жыл бұрын
@@FrozenPrimordial as a programmer, the biggest mistake you can make is to find a hammer, and begin to think everything is a nail. I've seen it over and over, specially with abuse of software patterns when they are not needed!
@emisosa
@emisosa Жыл бұрын
@@FrozenPrimordial and the last advise, write code thinking there's a tax on files with too many lines of code. Isolate your code. Compartmentalize. Abstraction is key. To be a good coder you need to be a master of abstraction.
@FrozenPrimordial
@FrozenPrimordial Жыл бұрын
@@emisosa thank u so much for the advice i will keep them in mind through my journey
@tedfitzpatrickyt
@tedfitzpatrickyt Жыл бұрын
I’ve been interviewing a lot recently for front-end positions and DSA hasn’t come up too much. More of the interviews are based on javascript, React, and sometimes css. Some companies do use online coding test platforms where the performance of the solution *is* measured - so time and space complexity matters. I haven’t yet needed to code a BST or reverse a linked list in javascript.
@JamesQQuick
@JamesQQuick Жыл бұрын
Yeah I've never done a BST myself lol Good luck with the interviewing!
@OsundareToheeb
@OsundareToheeb Жыл бұрын
I just finished a task on algorithm for intern front end role
@morp1499
@morp1499 Жыл бұрын
Dude you applied for front-end position, ofc there isn't any DSA question
@gonkong5638
@gonkong5638 10 ай бұрын
@@OsundareToheeb That's company is greedy af.
@creativedigitalagency6559
@creativedigitalagency6559 Жыл бұрын
Thanks 🙏🏽
@mahmoudalhussain9291
@mahmoudalhussain9291 Жыл бұрын
Thanks for this helpful content, i hope that you make a tutorial about progressive web apps
@devcyber303
@devcyber303 Жыл бұрын
Thanks james i hope to make more courses about DSA
@JamesQQuick
@JamesQQuick Жыл бұрын
Glad you enjoyed it!
@sweatypotato248
@sweatypotato248 Жыл бұрын
men the Intro is just iconic always know what Im watching
@ariell121
@ariell121 Жыл бұрын
Quick answer, yes!
@aadil4236
@aadil4236 Жыл бұрын
Thank you!!!
@musicmasala2391
@musicmasala2391 Жыл бұрын
Please make a series on data structures and algorithms (for interviews)
@JamesQQuick
@JamesQQuick Жыл бұрын
I'm planning on doing more content like that!
@musicmasala2391
@musicmasala2391 Жыл бұрын
@@JamesQQuick would love to learn DSA from you James ❤️....(because why to limit our oppurtunities only with the companies that don't ask DSA on interviews)
@tapank415
@tapank415 Жыл бұрын
my answer to this video is pretty simple, learn when you need it. let's you're building a App that shows products in a specific with conditions like most reviewed & top rated, then you have to write a simple algo to do that. & you can't avoid that ofcourse. as long as you dont need it, you don't need to learn it.
@abenjamin13
@abenjamin13 Жыл бұрын
Fantastic thank you for the udemy suggestion.
@JamesQQuick
@JamesQQuick Жыл бұрын
It's such a good course!
@abenjamin13
@abenjamin13 Жыл бұрын
@@JamesQQuick bought it this morning ✅
@wagnermoreira786
@wagnermoreira786 Жыл бұрын
yes you 100% need it! if you think you don't you just didn't get serious enough with coding yet, as you progress on your career this will become more clear to you
@rdkrussel
@rdkrussel Жыл бұрын
Sorry I disagree. I'm a senior developer going on 7 years. I've worked for several different companies and interviewed with dozens more. I never once had to white board and also I've never once in my day to day programming had to utilize some sort of data structure. I've had to make things more performance and efficient but 9 times out of 10 there's already something available or using Google for a couple hours usually does the trick.
@wagnermoreira786
@wagnermoreira786 Жыл бұрын
@@rdkrussel this goes back to what I said, you didn't get to build things serious enough/complex enough, OR, you are already using DSA and you don't know
@rajatmalviya1097
@rajatmalviya1097 Жыл бұрын
Thanks for the video, I am looking for a job and i was wondering if i should do it or not, now i have decided to take some time and do it later. It would be good if you would have coverd 1 question - What should we say in an interview when they ask about DSA ?
@parthkumarchaudhary
@parthkumarchaudhary Жыл бұрын
Awesome. James is my favourite when it comes to JAM Stack. I liked your collaboration. Keep it up.
@JamesQQuick
@JamesQQuick Жыл бұрын
The JAMES Stack some call it lol
@AdityaSingh-ql9ke
@AdityaSingh-ql9ke Жыл бұрын
Here in India...if we are looking for a normal paying job ( around 10k USD in a year ), then these are things to be done : 1. We first have to clear a test which has : -> Quantitative Aptitude ( Things like : ratios, age problems, mixtures, simple interest, trains, maths : fractions, lcm, hcf etc.) -> Reasoning Test -> Computer Science Concepts ( DSA, DBMS, CN, OOPs, OS) -> 2 or 3 coding questions in order of : easy --> medium --> difficult 2. Although its not very common, but after clearing this test, we may have to go through a group discussion round. 3. After this completion, a series of technical and managerial rounds are conducted, and last round is going to be HR round. There can be around 3 rounds of interview on an average. (bigger companies, like walmart go for 6-7 rounds) The given things are asked ( listed priority wise ) : -> Data Structure and Algorithms - Problem solving on a sheet of paper or on a computer. -> DBMS concepts ( usually RDBMS : making it more difficult ) - Queries and other concepts are asked. -> OOPs concepts -> OS concepts -> Computer Networking Concepts ( OSI layers mainly ) -> tech giants (like MAANG or Nutanix/adobe etc.) also ask : system design -> very rare occasions ( tech giants like amazon ) may ask : compiler design Discussion is obviously not limited to these topics. I was asked about encrytpion, rest apis and other things as well. 4. Resume Projects are discussed thoroughly in interviews. 5. And of course, our english (not a primary laguage) has to be satisfactory at the very least..otherwise we are kicked out and are told that our communication skills are bad.
@yogij17
@yogij17 Жыл бұрын
Thanks for explaining. Can you please discuss if we need to learn dynamic programming as well?
@ztcanada_1
@ztcanada_1 Жыл бұрын
Helpline 📲📩 QUESTIONS CAN COME IN☝️⬆️ ⬆️...
@ayyubme
@ayyubme Жыл бұрын
I love james Q Quick🤩
@JamesQQuick
@JamesQQuick Жыл бұрын
Thank you :)
@nameisolugbenga
@nameisolugbenga Жыл бұрын
Honestly, I kinda think about this a lot!!!!!!
@youtoocancode
@youtoocancode Жыл бұрын
That is a very nice explanation. Purpose is very important in this case as you have rightly stated. If you're can get some jobs that don't require DSA, it is okay to go for those jobs except one only needs jobs that require DSA. So, DSA should be learnt to improve one's understanding of computer science as learning is continuous or when they're required. Thank you for sharing your experience!
@JamesQQuick
@JamesQQuick Жыл бұрын
Glad you enjoyed it!
@mj2758
@mj2758 Жыл бұрын
In my opinion i think learning the fundamentals of DSA is enough if you're not planning to apply for a job in FAANG
@ayyubme
@ayyubme Жыл бұрын
Thanksss
@cosslogan1043
@cosslogan1043 Жыл бұрын
I just wish teaching on DSA was more visual, I always struggle with abstract, math focused concepts, especially as a visual, spatial learner.
@shubhamraval4593
@shubhamraval4593 Жыл бұрын
Thanks
@tesfahunkebede208
@tesfahunkebede208 Жыл бұрын
It would be great if you started a DS and Algo Series 🙏
@ztcanada_1
@ztcanada_1 Жыл бұрын
Helpline 📲📩 QUESTIONS CAN COME IN☝️⬆️ ⬆️...
@anon-fz2bo
@anon-fz2bo Жыл бұрын
brad u are my idol pls do GoLang video in the future! tx for all the dope content
@ztcanada_1
@ztcanada_1 Жыл бұрын
Helpline 📲📩 QUESTIONS CAN COME IN☝️⬆️ ⬆️...
@Juzzyjuzzy
@Juzzyjuzzy Жыл бұрын
Colt Steele is a legend
@kleczekr
@kleczekr Жыл бұрын
I don't think this will be a popular video, but I think it summarizes the question really well. Kudos to James Quick, good content!
@JeanDidier
@JeanDidier Жыл бұрын
Thanks for this. The idea of a whiteboard is just paralysing for folks with added imposter syndrom
@2coding
@2coding Жыл бұрын
I've tried to apply for many jobs in my country but none of them asked me those data structures but they asked me simple coding exercises and I'm a college student in IT but we don't learn those crazy data structures and algorithms. They teach us on introduction of them.
@shubhamsigdar3922
@shubhamsigdar3922 Жыл бұрын
Thank you @traversy
@altansukht.2877
@altansukht.2877 Жыл бұрын
After working with some totally bonkers of junior "developers", I would say it is a-must-know subject for any developers. Not necessarily we use it everyday, but it sets mindset that is mindful of his/her code complexities and performance issues. I told juniors to change some data structure that could serve for all types of the "object" that we were dealing with, but some dope decided to push on with his rendition of fixed data structure which resulted entire Redux store and most part of the API needed be refactored. For example, current Redux store (almost complete by now) that I am developing is around 20% size of what that monstrosity used to be.
@leisti
@leisti Жыл бұрын
The fact that the question is even posed is puzzling to me, as the core of programming consists of data structures and algorithms.
@kotimara8711
@kotimara8711 Жыл бұрын
Learning DSA : Absolutely yes Grinding Leetcode : Totally useless as long as one's not preparing for big-tech interviews Leetcode or 90% of the questions make zero real life sense. By learning data structure, one should be able to put together a compiler, not calculate distance between to points in a impossible scenario.
@JamesQQuick
@JamesQQuick Жыл бұрын
I think you've got a good point. Whiteboarding interviews are so debated, but it's hard to debate the benefit of DSA the further you go in your career!
@pup4301
@pup4301 Жыл бұрын
Well it is good to know the distance formula?
@kotimara8711
@kotimara8711 Жыл бұрын
@@pup4301 it is good to know distance formula, theory of relativity, philosophy of Nietzsche and many more things. But general software engineering job doesn't demand any of these. The point here is not *distance formula* . The point is, interviews shouldn't ask irrelevant DSA questions. Rather they can ask to solve real life problems using DSA and other disciplines of software engineering.
@MrDFJohnson
@MrDFJohnson Жыл бұрын
You may need data structures and a whole lot more stuff. Of course as with most things, it depends on the project. For a typical web developer, you don't even have to know how a computer works. But for FAANG companies, if you don't have a traditional computer science degree you better know algorithms and data structures well. And you better know some math.
@DoctorSoulis
@DoctorSoulis Жыл бұрын
Does back-end dev need DSA a lot?
@sobitprasad7335
@sobitprasad7335 Жыл бұрын
@@DoctorSoulis Yes
@pup4301
@pup4301 Жыл бұрын
Would be cool if they told you that you have to download this library, use that library to then read, make, or interact with files, servers or data. Then make a program that would solve a specific problem. Just saying.
@omomer3506
@omomer3506 Жыл бұрын
@TravesryMedia, at one point yall must be listening in to my internal dialogue, cuz this the nth time you have made a video about a query i was struggling with
@JamesQQuick
@JamesQQuick Жыл бұрын
Glad this was timely!
@omomer3506
@omomer3506 Жыл бұрын
@@JamesQQuick definitely
@zamanovmaarif
@zamanovmaarif Жыл бұрын
It would be great if there was a subtitle
@tbcfrankee
@tbcfrankee Жыл бұрын
DS&A are just logical puzzles, you're given them to show that you have the mental capacity to work through challenging problems. In my opinion, memorizing solutions to DS&A is counter-productive for its purpose. You should focus on understanding the process to solving hard problems, and not simply learning the answer. Which is why Google comes up with their own problems, so people who rote memorize answers can be identified.
@CodeAProgram
@CodeAProgram Жыл бұрын
Nice
@DoctorSoulis
@DoctorSoulis Жыл бұрын
HASH MAP!
@Joshuahendrix
@Joshuahendrix Жыл бұрын
Got my current position with no whiteboard style anything
@user-yq7nr5rq9o
@user-yq7nr5rq9o Жыл бұрын
C++ DSA Full course plZ😍😍😍
@tusharadhikari1507
@tusharadhikari1507 Жыл бұрын
Hi there, I know dsa in extremely important for CS student therefore i want to buy a Udemy course for dsa using js. Althrough i checked this video's recommended dsa course on udemy but it's not updated from last 3year. My question is anyone has any suggetion for dsa course OR the recommended course is good? Thank you for your valueble suggetion in advance..☺
@tonyp3173
@tonyp3173 Жыл бұрын
Bro, all of these jobs now-a-days require coding questions being answered at the time of interview.
@Broski_Rodragweez
@Broski_Rodragweez Жыл бұрын
Recursion is the most common algo. A Dev can go years without writing another algorithm.
@elijahtraumen8007
@elijahtraumen8007 Жыл бұрын
Does anyone know if the JavaScript and data structures masterclass is worth it or is the freecodecamp version as good?
@ztcanada_1
@ztcanada_1 Жыл бұрын
Helpline 📲📩 QUESTIONS CAN COME IN☝️⬆️ ⬆️...
@asifthecodinglover
@asifthecodinglover Жыл бұрын
Hey, I have a question that i was wondering to know the best answer. What is the best way to learn new technology? just watching youtube videos are enough? i am asking this because when i start working on project on new tech which i learned from youtube videos, i forgot what i learned.
@beomseok5957
@beomseok5957 Жыл бұрын
Helpline📲📥⬆️ Question can come in⬆️..
@threeone6012
@threeone6012 Жыл бұрын
Knowledge decays rapidly. If you don't need a skillset for your job don't learn it because you're going to forget it. Any employer that expects expert knowledge in algorithms and 100 other things doesn't understand the basics of how a human brain works.
@usmanmughal_mirza2094
@usmanmughal_mirza2094 Жыл бұрын
Perfect answer 👍
@AbnerG787
@AbnerG787 Жыл бұрын
as a self thought web developer, just starting (done with html/css/js working on REACT now), is it realistic that I could get a job starting around 50K working from home?
@ztcanada_1
@ztcanada_1 Жыл бұрын
Helpline 📲📩 QUESTIONS CAN COME IN☝️⬆️ ⬆️...
@JimKernix
@JimKernix Жыл бұрын
Are you talking about 2 different things (1. data structures, 2. algorithms) or are they one thing? I have an understanding of algorithms, but what do you mean by data structures? Arrays vs objects? How the overall code is built? How about a video on the basics of data structures geared towards someone like me - self-taught?
@hello-again6994
@hello-again6994 Жыл бұрын
Two different things. For example, a linked listed can be represented with an Array or a custom object. Just look into algorithms to get a better idea.
@JimKernix
@JimKernix Жыл бұрын
@@hello-again6994 That's what I thought. I have an idea what algorithms are, but I don't know what a linked list is. And I've read up on data structures and watched videos on them and still no clue. I bought Colt Steele's Udemy course that he referenced. It's 22 hours and I will watch it completely without any coding. Then I'll watch it again and do the exercises.
@hexerei02021
@hexerei02021 Жыл бұрын
​@@JimKernix For starters you should understand Array, Linked List, Stack and Queue. And they are just classes with certain methods and a way of storing data. Array in JavaScript is an example of a Array data structure. It's a class (type) with push and pop methods. So Array is a *data structure* and some code, that for example traverses that array to find a certain value would be an *algorithm* .
@JimKernix
@JimKernix Жыл бұрын
@@hexerei02021 Arrays are something I have a good handle on including all their methods, though I need to work with high order array methods more. I've seen videos on "the stack" and I know what a queue is but not in this context. Thanks
@vectoralphaAI
@vectoralphaAI Жыл бұрын
Most data structures and algorithms used in development are used from the standard library from whatever your languages your using. There is no reason or need to ever build your own version from scratch unless your doing research development.
@beomseok5957
@beomseok5957 Жыл бұрын
Helpline📲📥⬆️ Question can come in⬆️..
@artansadriu4387
@artansadriu4387 Жыл бұрын
all workеd
@Bagunka
@Bagunka Жыл бұрын
After working for a year as a cloud SWE I realized LeetCode knowledge is completely useless, aside from interviews.
@sadiulhakim7814
@sadiulhakim7814 Жыл бұрын
My opinion is "If you want to be not only a silly developer but also a Great programmer, this is your bounden duty to learn dsa."
@JamesQQuick
@JamesQQuick Жыл бұрын
I think it's definitely an important part of developer growth!
@tapank415
@tapank415 Жыл бұрын
dsa doesn't make you a great programmer, Other factors do matter, like testing, communication, debugging, coding a solution for a problem, & other many things.
@lonewolfcoding5208
@lonewolfcoding5208 Жыл бұрын
what about cybersecurity?
@ztcanada_1
@ztcanada_1 Жыл бұрын
Helpline 📲📩 QUESTIONS CAN COME IN☝️⬆️ ⬆️
@CigEconomy
@CigEconomy Жыл бұрын
It's useful but your time is better spent learning computer architecture, networking, and operating systems. You can learn how to implement data structures and algorithms on the fly if needed.
@hahnonimus
@hahnonimus Жыл бұрын
You'll think DSA isn't necessary until you compete with DSA wizards for a job role 😎😎😎
@Arabian_Epileptic
@Arabian_Epileptic Жыл бұрын
Brad looks different today 😅
@JamesQQuick
@JamesQQuick Жыл бұрын
better or worse? 🤣
@Arabian_Epileptic
@Arabian_Epileptic Жыл бұрын
@@JamesQQuick better 🤐
@everyhandletaken
@everyhandletaken Жыл бұрын
James !== Brad But.. Brad !== James So I guess we get the best of both worlds 🤔
@HeinekenLasse
@HeinekenLasse Жыл бұрын
Do you want to work at FAANG ? Then yes, you need it for the interviews. Otherwise no, you don't.
@abdulazizkharraz5431
@abdulazizkharraz5431 Жыл бұрын
I already lost an opportunity because of them
@FaisalAmin001
@FaisalAmin001 Жыл бұрын
What if someone want to be a fulltime freelancer ?
@ztcanada_1
@ztcanada_1 Жыл бұрын
Helpline 📲📩 QUESTIONS CAN COME IN☝️⬆️ ⬆️
@jww0007
@jww0007 Жыл бұрын
tldr; yes just don't overdo it
@alferatovic3396
@alferatovic3396 Жыл бұрын
Algorithms NOT required for any frontend/Full-stack roles. Interviews that use them are idiotic
@emekatimothyiloba699
@emekatimothyiloba699 Жыл бұрын
Like you said at the beginning it isn’t important
@alibadra5367
@alibadra5367 Жыл бұрын
I am currently a 17 years old and a react developer and coding instructor. Currently just learned undergrad level datadtructurs and algos and now going for the grad level. It was one of the best decisons I've taken they develop analyticsl skills and let you writr cleaner code
@ztcanada_1
@ztcanada_1 Жыл бұрын
Helpline 📲📩 QUESTIONS CAN COME IN☝️⬆️ ⬆️
@maacpiash
@maacpiash Жыл бұрын
FIRST!
@Arabian_Epileptic
@Arabian_Epileptic Жыл бұрын
Congrats 🙏🏼
@leisti
@leisti Жыл бұрын
Yes, you were the first to post the word "first". Congratulations.
@Arabian_Epileptic
@Arabian_Epileptic Жыл бұрын
@@leisti it’s a big deal
@ankushverma9392
@ankushverma9392 Жыл бұрын
*Mrs Charlotte is legit and her method works like magic I keep on earning every single week with her new strategies *
@douglasmorin7061
@douglasmorin7061 Жыл бұрын
Hello,Anyone there 👋
@douglasmorin7061
@douglasmorin7061 Жыл бұрын
Please am new at this, How can I contact her?
@laurajosie9926
@laurajosie9926 Жыл бұрын
I'll be leaving her Contact below 👇👇this comment
@laurajosie9926
@laurajosie9926 Жыл бұрын
+13109
@laurajosie9926
@laurajosie9926 Жыл бұрын
868945
@vinayrwt
@vinayrwt Жыл бұрын
69th like 🙂👍
@Arabian_Epileptic
@Arabian_Epileptic Жыл бұрын
I’m 70th
@TheRealOfficialBirdy
@TheRealOfficialBirdy Жыл бұрын
where the fuck is brad
@cliffordbryant6604
@cliffordbryant6604 Жыл бұрын
With the backwardness of our economy, increment in the price of gas, alarming rates of unemployment.i must confess our country have taken a wrong turns.vividly I don't know how else to carter for my expenses
@nasunorahl
@nasunorahl Жыл бұрын
Um, everything you code is algorithms using data structures. Perhaps this person doesn't know what he doesn't know.
@science_and_technology6
@science_and_technology6 Жыл бұрын
What are the requirements to become an expert in creating PayPal Money Adder programs
@ztcanada_1
@ztcanada_1 Жыл бұрын
Helpline 📲📩 QUESTIONS CAN COME IN☝️⬆️ ⬆️
@SavageScientist
@SavageScientist Жыл бұрын
Lawrence is an amazing guy he also has a youtube channel kzbin.info
5 Pro-Level React Do's & Don'ts
30:06
Traversy Media
Рет қаралды 172 М.
◆テンゲテンゲダンス~Tengelele~◆ #ひめちゃんとおうくん #funny #shorts
00:24
プリンセス姫スイートTV Princess Hime Suite TV
Рет қаралды 20 МЛН
КАКАЯ ХИТРАЯ КОШКА! #cat #funny #pets
00:50
SOFIADELMONSTRO
Рет қаралды 15 МЛН
ЗРЯ Я 24 ЧАСА СТОЯЛ НА ГВОЗДЯХ! #нонале
00:35
АВДА КЕДАВРАААААА😂
00:11
Romanov BY
Рет қаралды 3,7 МЛН
Do You Need To Learn Data Structures and Algorithms?
7:53
Andy Sterkowitz
Рет қаралды 77 М.
3 Types of Algorithms Every Programmer Needs to Know
13:12
ForrestKnight
Рет қаралды 405 М.
Stack Data Structure | JavaScript
16:29
Traversy Media
Рет қаралды 95 М.
5 Signs of an Inexperienced Self-Taught Developer (and how to fix)
8:40
Data Structures Explained for Beginners - How I Wish I was Taught
17:06
Internet Made Coder
Рет қаралды 525 М.
I gave 127 interviews. Top 5 Algorithms they asked me.
8:36
Sahil & Sarra
Рет қаралды 563 М.
God-Tier Developer Roadmap
16:42
Fireship
Рет қаралды 6 МЛН
Computer Scientist Answers Computer Questions From Twitter
14:27
Phone charger explosion
0:43
_vector_
Рет қаралды 1,8 МЛН
Which Phone Unlock Code Will You Choose? 🤔️
0:12
Game9bit
Рет қаралды 3 МЛН