As a full stack developer, I'm wondering if it's worth my time to learn computer science subjects. While I believe understanding algorithms and data structures is important, I feel like concepts like computer architecture and operating systems might not be as relevant for web development. What do you all think?
3 Answers
I skipped CS school and learned web development on my own. I’ve picked up some computer science knowledge along the way, but I still don't have the deep understanding that a CS degree offers. Learning more CS would be great, but it feels complex without a teacher to guide me. In terms of web dev, you really just need to grasp networking basics, some programming, and a bit of optimization knowledge. If you can learn CS fundamentals easily, it would definitely be beneficial.
It's not necessary to know computer science for web development, but it can be super useful! Understanding how computers respond to your code can enhance your skills. So, while it’s not a must, it's definitely an added advantage.
If you’re looking to land a job, knowing data structures and algorithms is a must, especially for coding interviews. However, for everyday development tasks, you won’t need them as much.
For sure! DSA knowledge really helps in interviews and problem-solving.