10 Steps To Become Better .NET Developer

转载 2012年08月26日 21:45:18
10 Steps To Become Better .NET Developer

Here's a list of things you might want to learn about in order to become a better .NET developer. Better developers are eligible to higher paychecks, exciting projects and more freedom in their lifestyles.

  1. Learn Unit Testing
  2. Get familiar with distributed Version Control Systems: Git or Mercurial.
  3. Learn about IoC Containers: Autofac, Windsor Container and StructureMap.
  4. Contribute to Open Source Projects of your choice.
  5. Learn about Continuous Integration and try setting up TeamCity, Hudson or CruiseControl.NET.
  6. Learn about NHibernate Object Relational Mapper, but be prepared to outgrow it for NoSQL persistence like CouchDB, MongoDB or RavenDB.
  7. Check out the buzz about cloud computing, try Windows Azure Platform and also give a shot to running your .NET App with Mono on Linux (some free offers to try).
  8. Familiarize yourself with messaging architectures and try NServiceBus, MassTransit or RhinoQueues; then learn about alternative to MSMQ - AMQP and RabbitMQ.
  9. Read Domain-Driven Design and apply it in your projects.
  10. Get Started with CQRS Architectures and practice it in a learning project.

As you can see, the list is not endless. There are just ten distinct topics structured in the recommended order of learning and practicing. Diligently walking through them is certain to get you way above the level of Senior Developer, opening a whole set of opportunities all around the world.


typically , i am not a .net developer

10 Steps to Become an Outstanding Java Developer

Have strong foundation and understanding on OO Principles For a Java developer, having strong under...
  • heiyouhei123
  • heiyouhei123
  • 2016年08月18日 11:39
  • 257

10 Steps to Better C++

==============================================================================C-Scene Issue #310 Ste...
  • adcxf
  • adcxf
  • 2008年03月12日 19:32
  • 488


Link:http://poj.org/problem?id=3661 Running Time Limit: 1000MS   ...
  • Enjoying_Science
  • Enjoying_Science
  • 2015年10月13日 17:12
  • 465

How to become an iPhone developer in eight easy steps

 [Note]: The oirginal link of the article: http://www.guardian.co.uk/technology/gamesblog/2009/feb/1...
  • bonny95
  • bonny95
  • 2009年02月11日 09:47
  • 557

10 Steps to Better SharePoint Development

SharePoint development is hard, right? We’ve all heard that time and time again to explain why imple...
  • chenqiaolin2008
  • chenqiaolin2008
  • 2012年06月28日 21:36
  • 270

10 Tips to Improve Programming Skill and become better Programmer, Developer

Many Java developers ask me How to become better programmer, how do I improve my programming skills,...
  • testc005
  • testc005
  • 2014年08月25日 17:56
  • 305

POJ 3661 Running(区间dp)

Language: Default Running Time Limit: 1000MS   Memory Limit: 65536K Total Submis...
  • u014737310
  • u014737310
  • 2015年02月22日 19:54
  • 558

3 Ways to Become a Better Developer

转载自:http://www.drurly.com/blog/2013/03/20/3-ways-to-become-a-better-developer/,谢谢英文作者啦。 另外,开源社区有翻译的...
  • godenlove007
  • godenlove007
  • 2013年04月22日 22:14
  • 524

CSS 动画的 steps()

本文转自:http://web.jobbole.com/83657/ animation默认以ease方式过渡,会以在每个关键帧之间插入补间动画,所以动画效果是连贯性的。ea...
  • ssisse
  • ssisse
  • 2016年05月10日 10:25
  • 335

CSS3 timing-function: steps() 详解

CSS3 timing-function: steps() 详解 原文  http://www.idiotwu.com/understanding-css3-timing-function-st...
  • xianyu410725
  • xianyu410725
  • 2015年01月21日 13:00
  • 1034
您举报文章:10 Steps To Become Better .NET Developer