Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

Implications for Change

We see that many of the problems suffered by novice software developers have a root cause in poor communication skills and social naïveté. After analyzing our observations through the lens of newcomer socialization, we suggest possible changes to new hire “onboarding”[34] programs and university computer science curricula. We believe our suggestions can better prepare new college graduates for the ways that new developers work before they become experts, and hopefully speed them along in the process of gaining expertise.

New Developer Onboarding

Many new hires at Microsoft are assigned a mentor for their first few months on the job; we believe that the best outcomes are associated with intensive mentoring in the first month. A good mentor does not simply provide pointers to extant information on tools, processes, and people, but also models proper behavior and actions. For example, when Vadim came to someone in his team (incidentally, not his official mentor) with a bug reproduction problem, this person mentored him by looking at the bug report with him, figured out that it was inherently ambiguous (which was causing the new developer his reproduction problems), looked up the people who had written....


  

You are currently reading a PREVIEW of this book.

                                                                                                                    

Get instant access to over $1 million worth of books and videos.

  

Start a Free 10-Day Trial


  
  • Safari Books Online
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint