"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.
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.