2 ms·
Seems like you discovered a gap in your knowledge, congratulations, you're one of the lucky ten thousand [0]! It might be a good idea to pick up a book about a
by Insanity 8y ago
Seems like you discovered a gap in your knowledge, congratulations, you're one of the lucky ten thousand [0]!
It might be a good idea to pick up a book about algorithms (others are posted here) or follow an online course yourself to learn about these things. They might give you some insight into problems which you might encounter during your job.
On the other hand, solving algorithmic problems is not equal to 'software engineering'. You have to think about more than solving a (theoretical) problem in isolation and you've build up skills on that area of the past few years. From source code management to soft skills, these are things a compsci degree won't necessarily teach you.
From personal experience though, I find that my background does help me (at times) with solving problems at work. But apart from the utility of learning compsci, consider that it might be fun to learn so and just give it a go.
It doesn't make you less of a web developer by not knowing it though, so don't be too hung up on it. It's just different, as others have pointed out.
[0]: https://www.xkcd.com/1053/ https://www.xkcd.com/1053/