Mathilda makes some really great points - though I fully expect a junior programmer will make a lot of those mistakes, at least in the beginning. Proper code review should correct it in time.
The #2 skill I want in a junior is a willingness and ability to understand the workflow that the code they are working on supports. #1 is the ability to work as a team member, with all that entails. Technical prowess is #3 - especially for a junior.
The #2 skill I want in a junior is a willingness and ability to understand the workflow that the code they are working on supports. #1 is the ability to work as a team member, with all that entails. Technical prowess is #3 - especially for a junior.