4 ms·
Been out of school for a while, but based on the new hires coming through the door I wish they would spend some time on software process: how to use source code
by bd_at_rivenhill 16y ago
Been out of school for a while, but based on the new hires coming through the door I wish they would spend some time on software process: how to use source code control (including branching and merging), how to approach designs in the context of a system with cooperating programs so that compatibility is maintained without big-bang releases of multiple programs, proper use of bug/feature request tracking systems, why it is important to have consistent coding styles, how to read and modify code that was written by others (and how to write your code to make it easy to modify), how to work with other programmers on a team. These are nuts and bolts issues of the practice of writing software, but everybody seems doomed to come out of school and make the same mistakes unless they start in an environment with a good remedial training program to fix these deficiencies.
- iworkforthem 16y ago@bd_at_rivenhill agree with you totally on the whole source control issue. They should teach graduate what is merging, branching, tagging, etc. even better if they know how to do continuous integration.