How To Improve your Resume, Job Search & Interviews or Get a Tech Job

How To Become a Microsoft .NET Software Developer

This question was posted by a reader who wants to become a Microsoft .NET Developer!

If you need help with a Question or Challenge, be sure to ask it as a comment on this page and I will answer it fully just as I am answering this reader's question below!

Please, send this post to your friends using "This Link".

By Sharing This Post you are helping your friends receive valuable information or succeed.

Here is the Reader's Question:

First, a little bit about myself.

I have been in Information Technology for many years and most of my time was spent in software application development.

I can honestly say that I have truly enjoyed a majority of those years and what I have valued most is working with people and solving their problems.

Building relationships is one of my strengths, although that does not seem like a skill, which one can market.

Challenges facing me:

I am an application developer working with COBOL and VMS skills.

I have some experience with .NET but dont really feel well versed in the technology.

I have taken several training programs but all of them left me wanting. Besides being uninspiring, none of them really knew how to impart knowledge so that an individual could become productive in a short period of time.

Your website seems to indicate that you do know how to do that.

I have also begun to wonder if learning JAVA is the better way to go, since to some degree it is more open than Microsofts .NET technology.

How To Become A Microsoft.NET Software Developer

Passion as a Strength: I am glad you are passionate about your information technology career.

Passionate people are more likely to go out of their way to make their career work and the lack of passion is one of the reasons why people get burnt out or stop producing in their careers!

  1. Relationship Building Skills / Strengths: Your relationship building skill is actually a strength that can be marketed. That is one of the things that you learn from SWOT Analysis ... "how to take advantage of your strengths by marketing to your opportunities".

    The reason why it seems that your relationship skills are of little financial value is that you haven't taken the time to identify or evaluate your opportunities in the light of your strengths.

    If I was to present you with a Cobol / VMS job, you will easily recognize it as an opportunity, because you have trained your mind to look out for or act on Cobol or VMS Job opportunities.

    But if I were to present you an opportunity to profit by exercising your relationship building skills, you may not recognize or act on it because you've not trained your mind to do so!

    SWOT Analysis helps you identify your opportunities in the light of your strengths and come up with a plan or strategy for acting on them.

    For example, you may be able to take advantage of or exercise your relationship building skills by referring contacts who need IT Career Advice, IT Coaching or IT Training to our website.

    If you have a really large list of contacts and you are really very skilled at building relationships, you may even go into a part-time or full time IT recruiting career!

    So opportunities to take advantage of your relationship building skills exist, you just have to take the time to properly identify, evaluate and act on them.

  2. How to Get Productive IT Knowledge in a Short Period of Time:

    Yes, you are right in saying that our website's focus is "impacting productive knowledge in a short period of time"!

    Our definition of productive knowledge is practical, hands-on, job or career focused skills that you can put to work immediately you complete training. This is how our training works:

    • Knowledge + Practice Based Online Training:

      Our online training provides you with a blend of knowledge based training and hands-on skill building, practice based training.

      Knowledge based training is the training gained only from watching videos or instructors in a traditional classroom education or information gained just by just a book.

      Knowledge based training alone does not help because you also need practical job-based skills which are gained by working on real-world problems

      So you learn by doing and not just by watching others!

      You learn by doing or practicing what you've learned in a course. Our online training incorporates multiple types of hands-on, practical, real-world training.

      What this means to you as a software developer is that you practice writing actual working Microsoft .NET Code in our Hands-On Labs before you perform the same tasks for an employer.

    • Skill Sharpening Online Training: It is not enough to learn a new programming skill, you also need to sharpen your new programming skill to the point where it becomes productive or highly effective.

      In the real-world, IT Managers assign aggressive deadlines to their software development projects and only those Computer Programmers with sharp programming skills are be able to meet those deadlines.

      So, it is not enough to learn the Microsoft .NET Programming Language (ASP.NET, C#, Visual Basic .NET), you also have to be sharp, effective or productive at writing code especially if you intend to transition from being a hobby programmer to a professional Microsoft .NET Developer!

  3. Demand for Java versus Demand for Microsoft .NET Programming Skills:

    This is a sensitive question because whenever you compare the demand for a career like business analysis to the demand for another career like computer programming, people's feelings and emotions get involved, hurt or mixed-up!

    So, I want to preface by answer with this statement: Java and Microsoft .NET are both excellent programming languages because they are both object oriented programming (OOP) languages.

    However if you are looking for a stable, full-time, professional software developer career, I will recommend Microsoft .NET over the Java programming language and here are a few reasons why:

    • High Demand for Microsoft .NET Software Developers:

      The demand for Microsoft .NET computer programming skills is high because there are more Microsoft .NET (ASP.NET, C#, VB.NET) software developer job postings than there are competent or skilled Microsoft .NET computer programmers.

      I have also observed that the demand for Microsoft .NET Programmers jumped in the last five years compared to the demand for Java Programming Skills.

      Previous to that, there was a higher demand for Java Programmers because Microsoft.NET was still relatively new in the market.

    • The Marketing of Microsoft.NET Compared to Java Programming Language:

      Another reason why I recommend Microsoft .NET (ASP.NET, VB.NET, C#) over Java is that Microsoft has been successful at marketing the Microsoft .NET development environment to businesses based on their bigger, better marketing team.

      Now, I am not a blind supporter of Microsoft Tools. I also hate those Microsoft products that have been failures.

      For example, I like PHP while I hate Windows Vista with a Passion :-)

      I also don't use MSN Search and I use Google Search.

      However, Microsoft .NET Developers have more Career or Job options than their Java colleagues because the Microsoft .NET programming languages has also been extended to other platforms including Microsoft SharePoint (Collaboration, Communication), Microsoft Dynamics (Customer Relationship Management ), Microsoft SQL Server (Enterprise Database Computing), Microsoft Office (Outlook, Excel, Word), Microsoft Data Mining, Microsoft Mobile Devices.

    So, by learning Microsoft .NET you hook up your career or job prospects with Microsoft's product leadership and huge marketing muscle.

    Finally, I recommend Microsoft.NET over Java because it offers you a shorter learning curve and more career prospects or job options.

So, How Do You Become A Microsoft .NET Software Developer?

You become a Microsoft .NET Software Developer by enrolling at the SOFTWARE DEVELOPERS BOOT CAMP!

The software developers boot camp is an Online, Video Based, Web Based, Instructor Led, Beginner to Advanced Software Developer Training that incorporates knowledge based training in the form of Video Lessons and Hands-On Skill Building Microsoft ,NET Training in the form of Microsoft .NET Projects, Case Studies, Labs, Hands-On Coding Activities and more.

The SOFTWARE DEVELOPERS BOOT CAMP provides you with the skill needed to become a professional software developer or consultant.

You learn ASP.NET, C#, Web-Based development in a practical, real-world, hands-on online computer programming course!

Finally, I will also advise you to register for the SQL Boot Camp because SQL skills are usually required in software developer positions.

You should register for both the SQL Boot Camp and the Software Developers Boot Camp at the same time to get the best results.

So, register here for the SQL BOOT CAMP and also register here for the SOFTWARE DEVELOPERS BOOT CAMP!

This post answers a question posted by a reader on "How To Become a Microsoft .NET Software Developer! If you have any Question about your career, Post IT as a comment on this page and I will be sure to answer it for you!


Subscribe to IT Career Coach Newsletter

Get our latest posts delivered to your inbox ...

We respect your email privacy

Good day.

Thank you very much for the guideline of becoming a

I always dream to be a programmer but i did not know where
to start and what you need to have. Then now i believe that i'm going to heard to my dreams through you.

Personally im interested in Microsoft .NET like what you said that its better than JAVA.

I'm a 21yr old boy interested im technology staff and i really need to keep my minds busy.

Thank you,

looking forward to hear back from you.
Go for your dream of becoming a Microsoft.NET Programmer and don't let anything hold you back.
You may want to checkout \"The Computer Programmers Book ... as it's a comprehensive career guide for becoming a computer programmer.
You can access it on the e-books page here:
You can also post as many questions as you want about your career on this page and I will be glad to answer it for you.
I need advice regarding MOSS as a career in IT.
I have 5 + yrs of exp in .net both in developement and support.
I want a technical counsellor who can answer my questions.
Please i am desparately looking advice.
Thanks and Regards
#moss #sharepoint Moss / Sharepoint Developers are in-demand. They bill top-rates amongst .NET software developers. \n\nHowever, there are more .NET Developer Jobs than there are MOSS / Sharepoint jobs because MOSS / Sharepoint are more specialized technical skills.\n\nThe implications for your career inlcludes:\n\n1. The numbetr of .NET vs. Moss + SharePoint Jobs available may influence where you live. You may have t6o tracvel more often to fidn the right MOSS Jobs.\n\n2. You may end up working fo rmore companies in a shorter timespane because when a MOSS contract ends, your employer is less likely to have a MOSS job than a .NET job\n\nSo, what matters is what you want ... more money versus more marketability?
If you like this post, signup for more posts like this ...
I am a post graduate in Computers.
I want to choose a career in development. which laguage should i choose
Thanks and regards
#programmers #programming .NET is the more marketable programming language!\n\n.NET developers are in-demand, they bill corporate rates and their skills are portable to a number of software developer applications including Moss / Sharepoint, Commerce Server, Office, Databases (SQL Server), etc.
If you like this post, signup for more posts like this ...
I have a burning desire to work with a Telecom company in the database department.
I have a good knowledge of programming with .NET entity framework, Microsoft SQL 2008 database and good reporting skills with CR 11.
what are the various courses and skills I need to help me secure a job in such organization.
I will really appreciate it if I can get a reply to my questions as soon as possible.
If you really do have a good knowledge of these skills, then perhaps you know enough to get a software developer job already.
And if you really do know enough and you don't have a job in this economy, then it is likely that you are severly under-representing yourself at the job interview.
That being said, there is a big difference between knowing something (theoretical knowledge) and being able to use it (practical knowledge) ... hopefully, you have both types of knowledge :-)
If you like this post, signup for more posts like this ...
I have been a .net developer for the past 8 years, and can honestly say I am more than happy with career prospects it has provided.
You make a very valid point about practice rather than just learning. I transitioned to .net coming from C++ & Clipper. I am now very proefficient in C# and I mostly develop application theses and laterly primarily focus on MVC.
I can't imagine what the learning curve transitioning from Cobol to .net would be like. But if it makes it any easier there is a COBOL compiler for the .net framework out there. At least you can moe across to the .net framework with a language you are familiar with.
Gary, your tips and recommendations for programmers transitioning from Cobol / Mainframe languages are quite helpful. \n\nRealizing that you also had to transition to .NET from another language, I can see why you were able to come up with this good bit of advice.\n\nI have also discovered that a lot of Java developers are making the transition to C# because there are similarities between the two programming languages.\n\nFor somone coming from PHP to C# or Vice Versa, perhaps the similarities will be harder to pinpoint!
If you like this post, signup for more posts like this ...
If better to study C# with or C# with WPF?
ASP.NET is by far a better choice than WPF. Start with C# and ASP.NET and only when you become expert or highly skilled should you worry about WPF or WCF or the myriad of other paths / choices!
If you like this post, signup for more posts like this ...
I have already decided to become a computer programer (web applications) now I'm looking for a guide that can lead me through the best way and give me the best steps to achive such a goal.
Where or how can I get a guide that decribes that?
The appropiate programing language?
The list of technologies that I should learn?
An overview about the computer programming field and its implications
What is the requirements for being a computer programmer in Microsoft?
Is there any paths?
I wanted to study .net but am worried has it got any future? I got worried after reading this article:
Please read this and answer.
Of recent i develop an interest in programming, so i applied for PGD computer though my first degree was applied chemistry.
My problem is i got obsessed with java programming and i`ve not really make much progress due to the cost of training. please advice if i should continue with the java course or choose another programming technique for a career change.