Hobbyist/grad/nOOb to polished IC: What are the learnable tools that can best help an early hire transition to a productive IC in *your own* type of software team? Very curious if this tends to be highly uniform or highly varied.<p>Considerations for starters:
Git with team-based workflow
Abstraction/modularity
Algorithms
Test-driven development
Scrum/agile
Extreme expertise in a particular language or framework<p>Let’s assume the person is otherwise reliable, respectful, enthusiastic, communicates well, etc.