2 ms·
> they compensate by being able to learn quickly and efficiently for the job at hand. We ALL need to be able to learn quickly or we simply don't last. If you'v
by maratd 12y ago
> they compensate by being able to learn quickly and efficiently for the job at hand.
We ALL need to be able to learn quickly or we simply don't last. If you've been doing this for a decade or more, you're guaranteed to have that skill in abundance, regardless of your origins.
What the OP was getting at is that you get exposed to a host of different ideas and paradigms in a proper CS program. Assembly, lisp/ada/scheme/etc., C/C++/Java, graphics, computer learning, computer architecture, etc.
I learned how to code when I was ten, but I would have never exposed myself to any of those things if I didn't focus on CS in college. What does that add? Exactly what the OP said. I know what I don't know. And it's a lot.
- thinkdevcode 12y ago> We ALL need to be able to learn quickly or we simply don't last. I totally agree with that statement. In my response, I meant that self-taught devs have a leg up, so to speak, in the beginning. In the end, we all need to learn quickly and adapt regardless of how we started. > Assembly, lisp/ada/scheme/etc., C/C++/Java, graphics, computer learning, computer architecture, etc. From my own experience as a self-taught developer, I have learned, though maybe never used professionally, almost all of those topics to some degree because I had a keen interest in understanding software and computing in general. I find that self-taught devs, though not a majority, are like that - they want to know and understand because its passion of theirs. Also, i'm not saying that university trained students lack that passion either. I believe at the end of the day it really doesnt matter whether you are self-taught or not, only the passion you bring into learning and understanding is what matters.