4 ms·
Goodness me... I've had discussions about this with local folks, and - it's all over the map. I've had people with CS degrees confidently tell me all this stuf
by mgkimsal 10y ago
Goodness me... I've had discussions about this with local folks, and - it's all over the map.
I've had people with CS degrees confidently tell me all this stuff is taught - it's part of their classes from day one, and they know all that like the back of their hand. But only a few seem to walk the walk - others blank out on basic questions. Others from local community college "web tech" programs mostly don't even know what I'm talking about.
Documenting code, knowing how to document your regular activity in such a way that other team members and management have a clue what you're doing, beyond code comments. Decent commit messages, using an issue tracking system, ideally some project management tool, etc.
While many dev problems do stem from actual technical issues, far too many I see stem from poor communication between the team members and the external clients/stakeholders. Few devs, especially younger ones, have any clue as to how important those skills are, over and above the raw dev skills.