How proficient does one need to be with DSA in order to be considered a competitive hire?
The question I solved was Count Pairs of Similar Strings and my code was not very elegant.
I have so far submitted two other Leetcode problems, and they both seemed harder than the Intermediate Algorithm Challenges on FCC. I had to look up solutions to help me understand them.
I do plan to continue growing and improving. I enjoy the process. That said, how quantitatively gifted does one have to be get hired in this field? I hear working programmers joking that all they do is maintain code and copy / paste from libraries.
Do you have to be like, an Algorithm Rainman in order to land a decent developer role? A lot of the Project Euler and Leetcode “hard” questions, I can’t even imagine solving them on my own. I also read people’s CodePen scripts for games like Pong and Chess and do not understand what is going on. I have been enjoying the struggle and growth so far, but I would be really discouraged to eventually discover that this field ultimately requires a level of giftedness that I just do not possess.
Any thoughts or advice would be appreciated.