DSA and Development go hand in hand
I have read a lot of posts and suggestions on what should a fresher or a college student focus more on. Whether he/she should start off with competitive coding and build a strong base and reputation in the DSA arena or should take up a development domain and build deep expertise in that by building lots of cool projects. In this post, I have tried to demystify this confusion and have tried to convey a message that DSA and Development go hand in hand. Let me show it to you how...
DSA strengthens our logic building capacity
No doubt our reasoning and logic-building capacity increase tremendously by solving and brainstorming complicated DSA questions which eventually helps us in writing optimized codes and building better products.
Development guides us towards our end goal
As DSA helps in logic building, development guides us in where and how to implement that logic. We cannot write an optimized search logic if we do not have the skills to build a search service. It's as simple as this.