IT Career JumpStart

Nov 21 2009   10:26PM GMT

Microsoft Defines Developer Learning Paths

Ed Tittel Ed Tittel Profile: Ed Tittel

On November 16, MS Learning stalwart Ken Rosen posted an interesting blog on Microsoft’s Born to Learn. Entitled “New Developer Learning Paths Available” it describes five new developer roles, each with its own unique learning path designed to help programmers mold themselves to fit.

Here’s what you’ll find covered at the MS learning portal under this rubric:

MS lays out these paths in a diagram labeled "Chart your career"

MS lays out these paths in a diagram labeled Chart Your Career

Here’s a little more information about each of those developer roles (the descriptions in the bulleted list are quoted verbatim from Rosen’s blog):

  • Windows Developer: As a Windows developer, the role is clear: code it out the door. Adapting to shifting user needs and business requirements, a Windows Developer must connect systems quickly and efficiently with secure desktop applications. Coding skill is a given;  typically work within an integrated development environment that helps track bugs, optimize code for the Windows operating system, and work collaboratively with other developers. [Product Focus: Visual Studio]
  • Web Developer:  A web developer is a technical expert in the dynamic web programming tools and languages that fuel the interactive web. They can work solo or as part of an organization’s multidisciplinary team to build and integrate interactive web sites, web applications, and web services for both intranet and Internet uses. Their role is to make it work, which means coding and testing on various browsers but can also include architecting web sites, designing data-driven applications, and finding efficient client-server solutions. [Product Focus: Visual Studio]
  • Database Developer: A database developer designs, develops, and implements complex database systems, programs, and applications.  Specialties may be writing queries and stored procedures, using data modeling tools, designing and optimizing databases, or implementing at the physical level, but must have a thorough understanding of relational databases. Other responsibilities may include supporting and securing critical information systems and providing reliable data that can be used in business-specific software solutions. [Product Focus: SQL Server]
  • Business Intelligence Developer: A business intelligence (BI) developer brings crucial analytics to business solutions and organizations. Accurate business intelligence often equals competitive advantage in the market, and that makes this role extremely important. Expertise in relational and multidimensional database schemas is a must. B.I. Developers solve real-world business problems by designing and building OLAP (online analytical processing) cubes, applying data mining algorithms, writing queries, and designing reports. Responsibilities range from aggregating data from multiple sources in an efficient data warehouse to designing enterprise-level solutions for very large multidimensional databases. [Product Focus: SQL Server]
  • Enterprise Application Developer Description: As an enterprise application developer, responsibilities can include designing, planning, evaluating, and developing n-tier solutions that target both web and client user experiences. Enterprise Application Developers provide technical vision that drives the development of multiple-user line-of-business applications and their underlying databases. These are systems expert who relies on the Microsoft .NET Framework, typically working on a team in a medium or large development environment to design and deliver mission-critical business systems—and then keep them running. [Product Focus: Visual Studio & .NET Framework]

Those aspiring and current IT professionals thinking about development jobs could do worse than to dig a little deeper here. Visual Studio (and the MS development environment in general) remains one of the major pathways to gainful employment as a software developer

 Comment on this Post

There was an error processing your information. Please try again later.
Thanks. We'll let you know when a new response is added.
Send me notifications when other members comment.

Forgot Password

No problem! Submit your e-mail address below. We'll send you an e-mail containing your password.

Your password has been sent to:

Share this item with your network: