For most software engineering (I work for a government contractor, we have millions of lines of code and dozens of programmers), coding is a small part of what we do. There is requirements documentation, design, testing, configuration management, CMM/CMMI, system engineering, code inspections, etc. Most of our software engineers show up not knowing much about these other aspects of engineering. I can't count the number of times that a developer thought that he/she could sit down and just hack out some code.
Granted, you may not be looking for a job with a government contractor (or someone that writes important code), but if you are, don't just think about coding. There's a lot more to it than that.
For most software engineering (I work for a government contractor, we have millions of lines of code and dozens of programmers), coding is a small part of what we do. There is requirements documentation, design, testing, configuration management, CMM/CMMI, system engineering, code inspections, etc. Most of our software engineers show up not knowing much about these other aspects of engineering. I can't count the number of times that a developer thought that he/she could sit down and just hack out some code.
Granted, you may not be looking for a job with a government contractor (or someone that writes important code), but if you are, don't just think about coding. There's a lot more to it than that.