Is DSA important for web developer?
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Yes. Data structures and algorithms are the most in-demand skills amongst back-end developers, therefore DSA is essential for building the entire system. It is the base of software development, so without knowledge of data structures and algorithms, you cannot even consider becoming a full-stack developer.
You first concentrate on JS, then React. You can deal with DSA problems with JS, and because that will most likely be your language on the FE, continue with it.
Will algorithms be heavily used on a FE? Not really. The majority of DSA you’ll meet in the workplace will originate from the BE, which should include the majority of your business logic.
In addition, libraries provide abstractions for many popular use-case algorithms (for example, intervals). The majority of what you would do on the FE applies here as well.