Should CSE students focus more on DSA or development in the first year?
To be completely honest, I think first year students must do a combination of both DSA and development. The reason behind my statement is that if one starts off with DSA from day one and continues to do only DSA, he/she will get bored eventually and will start losing interest. On the other hand, when one focuses only on development but not on problem solving, he/she will face a tough time during the interview phase.
In such a scenario, the best thing to do would be working on basic coding concepts and DSA problems along with developing smaller projects on the side. For example, working on problem-solving daily for a certain duration of time and then moving on to learn web development, application development or whatever interests him/her.
From experience, the students who manage to do both initially tend to feel less pressure during their internships and placements since they already have project experience along with their coding skills.
I guess this is because in the first year, exploration should be the priority and the students should continue with this consistently. Does anyone else agree with me?