We Always come across a conflict between those developers who either just dedicate themselves to solving datastructures and algorithm problems orelse they just to development related to web or apps
Is DSA Neccessary ?
If you talk about importance of DSA most of the highest paying tech SDE job roles ask leetcode questions on a majority of cases tech like Google,Meta,Amazon,Adobe,Atlassian and many more so is doing development waste of time to get into tech industry
Is Dev Necessary?
If you now consider the other side of the coin developers who maaster in this field tend to start working on their own startups or their own products and services People with deep and heavy knowledge in there tech stack start doing freelancing which let them earn even more or even double the salary of a developer whose working on a big FAANG tech industry
Should I go For DEV instead of DSA?
NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO
We Must Have heard this quote or saying by one or the other if not then just have a look into it
" A good developer always think in terms of memory"
While Developing any softwares there are places where we use Arrays extensively people who are not familiar with DSA are not possible to tackle these issues we also know the drawbacks of arrays and traversing through the elements
Whereas in Some cases LinkedLists plays an important role for memory as well as time management We can easily perform operations like insertion and deletion of elements with ease
Hence If we want to develop some good softwares one must have a deep understanding and hands on both the side of the coin and not just focusing on a single side of it
Never Do
DSA v/s Dev
Rather
DSA & Dev
My DSA(LeetCode) Profile
LeetCode Profile:- https://leetcode.com/mthirumalai2905/
My Dev(Github) Profile
Github Profile:- https://github.com/mthirumalai2905