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 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,...

10 Steps to Become an Outstanding Java Developer

Have strong foundation and understanding on OO Principles For a Java developer, having strong under...

学习建议:10 steps to better research

今天阅读了一篇关于学习方法的文章,个人感觉挺有用的,和大家分享一下: 原文如下: 1. 做计划!  我告诉我的学生, 写研究论文的第一步就是要明确你真的有一份研究论文要写. 写...

How to become a better leader

  • xindoo
  • xindoo
  • 2017年05月13日 13:15
  • 220

Ten steps to better requirements management

  • 2014年01月17日 17:31
  • 241KB
  • 下载

5 Tips for creating good code every day; or how to become a good software developer

Being a good developer is like being any othergood professional, it’s all it’s about doing as much q...

How to become an embedded software developer?

http://electronics.stackexchange.com/questions/3343/how-to-become-an-embedded-software-developer ...

The Joel Test: 12 Steps to Better Code

Have you ever heard of SEMA? It's a fairly esoteric system for measuring how good a software team is...

Things you need to remember to become a successful developer

1. Keep on learning I assume that you would not even read this blog without having some elementary ...

在MyEclipse10上远程连接虚拟机上的Hive,报错:Could not establish connection to java.net.Co

我是在window10上开发的,远程连接虚拟机上的hive,结果报错: Exception in thread "main" java.sql.SQLException: Could not es...
您举报文章:10 Steps To Become Better .NET Developer