4 ms·
A person can certainly become a software engineer without a college education, but I worry that constantly learning things just in time for using them will give
by godshatter 4y ago
A person can certainly become a software engineer without a college education, but I worry that constantly learning things just in time for using them will give them disconnected snippets of knowledge in a lot of areas rather than a good concept of how the underlying system functions. I guess it depends on if they are studying computer architecture, complexity theory, and whatnot in those videos or if they are just copying snippets of code from SO.
I learned by doing, initially, because I started learning programming with minimal resources before going to college and had to unlearn or restructure a lot of the knowledge I had gained up to that point once I did. I would probably have gotten there in the end, but it would have taken me a lot longer. The world was different then, though. Instead of easy access to info before going to college I was lucky to find a book somewhere that someone threw out that talked about things in a peripheral way that I needed to know, or ran into someone I could discuss things with that were as info-deprived as I was.
That's where my skepticism of this approach comes from, I guess. But I didn't live in a world where knowledge was at my fingertips from a very early age, so who knows?