Many times during our observations, we noticed some misconceptions among novices that affected their actions and interactions with their colleagues:
This misconception is particularly dangerous, especially in large, complex development environments. We saw it mostly in new hires from outside the U.S. The perceived need to “perform” and not “reveal deficiencies” makes for much wasted time. It also seems to contribute to poor communication and a longer acclimatization. Communication suffered both by waiting too long to seek help and by trying to cover up issues that the novice perhaps felt he “should know.” Additionally, novice developers were occasionally seen to continue to work on issues deemed (by teammates) either not worth solving or someone else’s problem. Though our sample size is extremely small, it’s worth noting that this misconception was not evidenced in new hires native to the US.
Over the two months of observation, the subjects in our study became more self-confident, less stressed-out, and gained self-esteem. At the final exit interview, many participants revealed that their early worries and expectations had been unrealistic.
This is one of the most ubiquitous misconceptions, likely driven by the lack of team-based development and the deadline-driven grading system ...