5 ms·
I think its also worth looking at how people usually learn computer science. In my limited experience, most programmers learn real world software development u
by devxpy 7y ago
I think its also worth looking at how people usually learn computer science.
In my limited experience, most programmers learn real world software development using the internet.
Some might learn CS theory in formal education, but most real world tools and frameworks are just taught by random people on the internet, or worse, giant corporates that have business interest in promoting the use of X. (Flutter, React, etc.)
Internet cannot possibly provide the scientific temperament and rigour that formal education in say, Physics, is able to provide.
The general consensus among the public seems to be that internet has made CS education highly accessible to the masses. This is of course, very convenient for countries like India, where higher education is often unaffordable and unpractical.
What's not so clear however, is whether this is enough for a real engineering discipline to exist.
- spdebbarma 7y agoThis makes sense to me, as a dev from India who's currently learning a variety of technologies. I could never afford college, so I took it upon myself to learn whatever I wanted from the Internet. It is astounding how rich the resources for CS are, if you know where to look on the web. Going back to the topic at hand, I often find myself being defensive and supportive of stacks I use and learnt about. When I dig deeper, I find myself at a lack of words, regarding why I like React or Python. It mostly boils down to "I like x because I know x". I often don't have reasons backed by technical knowledge. Many times I've not given a certain language/stack a chance just because I heard/read one guy write something negative about it online. I see my error and will try not to be blindly biased.
- collyw 7y agoTo be fair Stack Overflow's voting system generally appears to work well for selecting the best answer. Reddit on the other hand seems to dish out fairly crap advice on a regular basis for the subs I subscribe to (not that all Reddit advice is bad, just that bad answers don't get the same down voting that SO answers do).