[Ask IT Career Coach] is a Career Advice Column for Information Technology (IT) professionals looking for answers to their most challenging career situations …
Submit questions about your career using the [Ask IT Career Coach] service and I will answer it for you just like I am answering this question …
Hi My name is Josh Kemp I am 26 married and self employed currently, I have read almost half of “Learn .Net 3.5 in 24 hours” by SAMs.
I like it so far I’ve also done a very little of python and enjoyed that.
I am going to be done the 3.5 .Net book by July 4th doing a chapter a day after my day job.
I am willing to work hard and study and take your software developer bootcamp.
I like your website I love all the information. When should I take the Software Developer Bootcamp?
After I finish the current book? Where do I go after the Bootcamp?
Is it possibe to land a job here in the Northern Virginia area …I would obviously have less then 2 years experience.
Thank You for your advice, and all the very informative articles. Josh Kemp
Is It Possible To Get An Entry Level .NET Programmer Job In Six (6) Months?
The answer to this question is YES because of the high demand for competent or skilled Microsoft .NET Software Developers in the Information Technology (IT) Industry.
The demand for skilled computer programmers is so high that the US for example uses a unique H1B Visa program to fill Software Developer job vacancies.
Unlike what obtains with other careers, even within the Information Technology industry, a lot of software developer positions go unfilled and to fulfill the backlog of Computer Programmer Job Vacancies, a lot of foreign national are hired to work in the USA as computer programmers every year!
Now I want to stress this … the current demand for skilled computer programmers does not extend to every programming language under the sun.
I mean, some programming languages like Perl, Python, Cobol, Foxpro, Clipper are not in demand.
In other words, you have to choose the right programming languages otherwise you career will end up being as dead as the Dodo.
Even though Microsoft .NET Software Developer Jobs can pay between $60,000 – $100,000 for less than two (2) years of experience, they are still hard to fill because computer programming as a career has been mystified.
It is the misconceptions or myths and the computer programming career that stops people like you from pursuing a rewarding career as a computer programmer …
Do You Believe The Myths About Computer Programming
Do you believe the myths, half truths or outright lies about the computer programming career? They read like this:
You need a formal Math, Computer Science or Technology background to become a computer programmer
You need to learn computer programming in a formal college environment
Computer Programming is difficult to learn because it involves mastering low-level programming languages like C/C++, Assembly Language, etc.
All the computer programming jobs in the USA are either outsourced or about to be outsourced
It takes years to become a competent computer programmer because mastering programming languages is difficult
All programming languages are equal, in other words, it doesn’t matter which programming language you learn
If you think that any of these myths is true, then your career is headed for deep waters.
Let me start by debunking these myths one by one.
You don’t need a formal math, computer science or technology background to learn programming
There are lots of computer programmers with Music, Arts, Humanities, Social Science or Business backgrounds because becoming a computer programmer is not tied to understanding computer science but to learning specific software tools like Microsoft Visual Studio or Languages like PHP, C# or Visual Basic .NET or even Office Productivity Tools like Microsoft Excel and Microsoft Access!
You don’t need to learn computer programming in a formal college environment
Colleges are focused on teaching the science of computer programming which is not what makes you a computer programmer.
What makes you a computer programmer is acquiring practical skills & handson experience in specific software languages especially does that are in high demand.
For example, high school graduate who spends 4 years building websites with HTML, XHTML, CSS, ASP.NET, Csharp (C#) is a computer programmer regardless of the lack of a formal college degree.
Computer Programming Is Easy To Learn!
Back in the days when computer programming languages like C/C++, Clipper, Foxpro, Cobol or even Assembly Language where the only viale options for building software applications, learning computer programming was a long, painful task and the image of programming as a tedious, boring, geeky job was perhaps justified!
But with the advent of Microsoft Visual Basic and Microsoft Access, computer programming became a fast paced, exciting, cutting edge job.
Computer Programmers now work on fashionable, high profile projects like designing and coding Blogs, Social Media Networks and E-Commerce Websites.
Computer Programmers now have multiple career options
Computer Programmers may focus exclusively on designing websites using only HTML & CSS, building databases using Microsoft Access, customizing Office Productivity Tools like Microsoft Word and Microsoft Excel using Visual Basic for Applications (VBA) or on building enterprise, highly scalable and reliable websites using ASP.NET, Csharp (C#), Sql Server, HTML, CSS !
With programming languages like Microsoft C#, ASP.NET and Sql Server, the time to market for Computer Programming Projects has now been shortened to weeks instead of years and competent computer programmers have no shortage of clients, projects, opportunities or work as long as they are willing to work very hard.
The Outsourcing of Programming Jobs Is Not An Issue!
It is true that some companies are outsourcing computer programmer jobs since highly skilled developers in the USA can command as much as six (6) figure salaries.
However the cost of hiring competent computer programmers living in developing nations is rising because these software developers are either immigrating back to the US or asking for bigger salaries in their home country thereby raising the cost of doing business with them.
In addition, outsourcing costs are also increasing because US employers have to continue investing in the administrative, project management, business analysis and software testing facilities required to make outsourced projects work.
And there are several cases where outsourced projects are brought back to the US because the projects were not managed properly because of language, time or cultural differences between how we do do business.
With all this in mind, the future for computer programmers living anywhere in the world including the United States is bright and the job outlook is comparable or better than what obtains in many other careers.
Computer Programming Languages Are Not Equal
Computer Programming languages are not equal in the number of career opportunities they will provide you with.
For example, while Mainframe Computer Programmers are currently experiencing a shortage in the demand for their skills, Microsoft .NET Developers with real-world web development expertise are currently in high demand.
If you don’t waste your time learning languages like Python, Cobol, Perl and instead focus on becoming highly skilled and experienced in Microsoft ASP.NET, Csharp (C#), SQL Server and Microsoft Visual Studio .NET … you will be able to get a well-paying job in the current economy even if you only have six (6) months of experience.
Tips For Getting A Microsoft .NET Developer Job In 6 Months
Here are some practical tips for getting a Microsoft .NET Developer Job with as little as six (6) months of strong hands-on experience:
First learn everything that you can about these programming languages: Microsoft ASP.NET, SQL Server, CSharp (C#), CSS, HTML, XHTML
Work on completing at least one (1) Web Development Project started by you or someone else using the programming languages: Microsoft ASP.NET, SQL Server, CSharp (C#), CSS, HTML, XHTML
Take a lot of practice tests on the following programming languages: Microsoft ASP.NET, SQL Server, CSharp (C#), CSS, HTML, XHTML
Market your resume to a lot of recruiters and staffing agencies when you start your job search.
Use a website like Dice.com to research the number of programming jobs in your city and if there isn’t a lot of them, consider relocating!
That is it! Follow these few simple steps to get a Microsoft .NET programming job in as little as six (6) months ...
This post was submitted by joshkemp.