DEV Community

Discussion on: Why you need to learn to write a sorting algorithm

Collapse
 
swarupkm profile image
Swarup Kumar Mahapatra

There is a certain level of difficulty in learning and implementing these algorithm. That too for a non CS person its even harder.

Hence I don't consider it as an excuse. People want to ship projects and if that does not need to know those algorithms, then so be it.

Learning libraries/frameworks/OOPS should be enough I feel. There needs to be certain level of empathy for such developers, specially self startes.

Collapse
 
moopet profile image
Ben Sinclair

I'm not even really on about learning things like libraries. What I used to look for back when I ran interviews was a general idea of how to approach things. If that was, "I don't know, but here's what I'd do to find out..." then that's great. If it was "here's a stock answer straight out the textbook but I can't explain why it's a good fit" then that's not so great.

Thread Thread
 
crandalj profile image
Joseph Crandal

I think that’s a good way to look at it, dev is very diverse in what you can encounter and it’s not fair to expect someone to know everything out there.

Collapse
 
crandalj profile image
Joseph Crandal

The tech community has a lot of bodies to fill the entry level so they want the best they can get, so if someone performs well on all their requests they will be more likely to get the position.

Like you said algorithms can be complex to learn, and more experienced devs likely have been exposed to algorithms and will be easier to identify.

Ultimately it comes down to the recruiter/hiring reps methods and what they value so it’s a gamble.