3 ms·
The problem here is that you can't group all of one type together. There will always be brilliant self-taught programmers. From my experience in the field, howe
by KeyBoardG 16y ago
The problem here is that you can't group all of one type together. There will always be brilliant self-taught programmers. From my experience in the field, however, is that self-taught will often take the first solution over the best solution, or will pick the best solution to their particular problem without thinking enough about coding standards or clean integration into the code base. There are plenty of tools out there to ensure this kind of thing in other languages, but I don't often work with those.
Of course, there are also many schooled programmers which may be able to think critically but lack the ability to go from a program to a product.
But not all of course... you can't make these stereotypes without starting a flamewar.
- bendmorris 16y ago"self-taught will often ... pick the best solution to their particular problem without thinking enough about coding standards or clean integration into the code base." I disagree that getting a CS degree has a positive effect on your ability to write clean code or adhere to coding standards. Those things come from work experience. I would argue from my own experience that self-taught programmers are better in this respect. The majority of code I see written by CS academics and students in my department is hideous.