Posts

The importance of DSA

For most of us, DSA is introduced as an important subject that can get us through IT placements or get us placed at firms like Google, Microsoft, Apple, and the list goes on. Based on the way the subject is introduced to us, most of us jump right into it, hoping that we will be working at our dream company one day.  While we are in the process of preparing ourselves for these dream jobs, it is common to hear that DSA is like a boat that takes us to the island where our dream companies exist but once you are on that island, the boat that took you there is no more relevant.  While there is some truth in both of the above statements, these statements can't be generalized. I am also an exception to these statements and I feel there is much more to DSA than just being a powerful tool for cracking IT placements. In this post, I will try to lay down some truth behind these common statements that we get to hear. But, in order to do that it's important that we understand what DSA is? DS