Do you really need to learn computer science in structured order? /u/BaconShadow CSCQ protests reddit

This question is that simple, but has been mind boggling me for days, I can’t seem to find much topic to read on, I even asked ChatGPT but it’s answers are always different.

What I mean is NOT about getting the CS degree for a job, but learning “Computer Science” all the way to the beginning by learning it structurally in order to make you a better programmer/webdev, I know one answer which is “You don’t need to learn computer science to be a webdev”, that statement is true but the other redditor replied “But learning to secure your website in best ways? You need to learn computer science for that”

That is also true, and computer science will also teach you the fundamentals of computing that will make you an efficient computer programmer, whatever frameworks, technologies, and AI, it will benefit you in the long run to be a better problem solver at large scale applications, making you think more algorithmically, learn design patterns and computational thinking, so it will benefit you through your webdev journey, you’ll learn faster and solve problems more efficiently.

The title might be misleading to my actual question so apologies for that I don’t really know what to simply put there.

So my real questions are:

Can I still get the same benefits as someone who learns computer science in structured order from the beginning? Because my approach of learning webdev paired with computer science is the “Learn as I Go Approach”, i’m easily bored watching long lectures/tutorials if that’s not i’m currently need to learn for a project. For example if i’m weak at data structures and algorithms then I will go straight to learn that, if I want to know some design patterns then I will go read/watch some resources related to that, if I want to learn to secure my website in best ways then I can simply learn web securities/Owasp.

This post is long, but I just want to future proof my webdev journey, and can transition to manage even a large enterprise webapp/website with complex long underlying algorithms without going in computer science from order in the beginning. I wanted to also learn the pros and cons

So be brutally and strictly honest about it.

submitted by /u/BaconShadow
[link] [comments]

​r/cscareerquestions This question is that simple, but has been mind boggling me for days, I can’t seem to find much topic to read on, I even asked ChatGPT but it’s answers are always different. What I mean is NOT about getting the CS degree for a job, but learning “Computer Science” all the way to the beginning by learning it structurally in order to make you a better programmer/webdev, I know one answer which is “You don’t need to learn computer science to be a webdev”, that statement is true but the other redditor replied “But learning to secure your website in best ways? You need to learn computer science for that” That is also true, and computer science will also teach you the fundamentals of computing that will make you an efficient computer programmer, whatever frameworks, technologies, and AI, it will benefit you in the long run to be a better problem solver at large scale applications, making you think more algorithmically, learn design patterns and computational thinking, so it will benefit you through your webdev journey, you’ll learn faster and solve problems more efficiently. The title might be misleading to my actual question so apologies for that I don’t really know what to simply put there. So my real questions are: Can I still get the same benefits as someone who learns computer science in structured order from the beginning? Because my approach of learning webdev paired with computer science is the “Learn as I Go Approach”, i’m easily bored watching long lectures/tutorials if that’s not i’m currently need to learn for a project. For example if i’m weak at data structures and algorithms then I will go straight to learn that, if I want to know some design patterns then I will go read/watch some resources related to that, if I want to learn to secure my website in best ways then I can simply learn web securities/Owasp. This post is long, but I just want to future proof my webdev journey, and can transition to manage even a large enterprise webapp/website with complex long underlying algorithms without going in computer science from order in the beginning. I wanted to also learn the pros and cons So be brutally and strictly honest about it. submitted by /u/BaconShadow [link] [comments] 

This question is that simple, but has been mind boggling me for days, I can’t seem to find much topic to read on, I even asked ChatGPT but it’s answers are always different.

What I mean is NOT about getting the CS degree for a job, but learning “Computer Science” all the way to the beginning by learning it structurally in order to make you a better programmer/webdev, I know one answer which is “You don’t need to learn computer science to be a webdev”, that statement is true but the other redditor replied “But learning to secure your website in best ways? You need to learn computer science for that”

That is also true, and computer science will also teach you the fundamentals of computing that will make you an efficient computer programmer, whatever frameworks, technologies, and AI, it will benefit you in the long run to be a better problem solver at large scale applications, making you think more algorithmically, learn design patterns and computational thinking, so it will benefit you through your webdev journey, you’ll learn faster and solve problems more efficiently.

The title might be misleading to my actual question so apologies for that I don’t really know what to simply put there.

So my real questions are:

Can I still get the same benefits as someone who learns computer science in structured order from the beginning? Because my approach of learning webdev paired with computer science is the “Learn as I Go Approach”, i’m easily bored watching long lectures/tutorials if that’s not i’m currently need to learn for a project. For example if i’m weak at data structures and algorithms then I will go straight to learn that, if I want to know some design patterns then I will go read/watch some resources related to that, if I want to learn to secure my website in best ways then I can simply learn web securities/Owasp.

This post is long, but I just want to future proof my webdev journey, and can transition to manage even a large enterprise webapp/website with complex long underlying algorithms without going in computer science from order in the beginning. I wanted to also learn the pros and cons

So be brutally and strictly honest about it.

submitted by /u/BaconShadow
[link] [comments] 

Leave a Reply

Your email address will not be published. Required fields are marked *