[Ask IT Career Coach]is a Career Advice Column for Information Technology (IT) professionals looking for answers to their most challenging career situations.
Do not worry about how to get handson experience in a programming language before you actually learn the programming language … that is called putting the cart before the horse.
If you choose to worry about handson experience before learning the programming language, all that you will end up achieving is nothing … those worries, fears or doubts will only delay your progress because they are either imaginary or harmful!
Becoming a corporate software developer is not the same thing as becoming a freelance programmer or a systems programmer.
Corporate programmers are hired for coding skills in programming languages like Microsoft .NET (ASP.NET, C#, VB.NET, SQL Server) and they tend to work regular, office jobs as contract or full-time programmers.
Systems programmers tend to work with programming languages like C/C++ and they also work for companies like Microsoft that build operating systems or systems software.
In the computer programming industry, experience is King.
Real world, hands on, practical programming experience is valued more than computer programming certifications, software development diplomas or even programming job titles.
What you know is much more important than how you obtained the knowledge!
The next time you read a computer programming job description and you feel overwhelmed by the list of degrees or certifications required, just remember that the job market for computer programmers is not really that formal.
Do you want to learn the C++ programming language or become a C/C++ computer programmer?
Have you ever asked this question? which programming language is the most complex and challenging?? and received the answer C++?
If you answered yes, you are not alone. About 13 years ago, I asked my mentors in computer programmingwhich programming language is the hardest, toughest, most difficult to learn? and I got the same reply as you… C++.
A few days ago, I granted an interview to a student writing a research paper on The job of a computer programmer. During the interview, I was given ten questions to answer about careers and jobs in computer programming. I’ve decided to post my replies, since a lot of people will benefit from it. You will find this entire interview interesting.
Please read it for your own benefit.
1. How did you get into the field of computer programming?
A contract programmer is a software developer who is paid an hourly rate for working on special software development projects for a period. Contract computer programmers are not paid salaries like full-time developers but hourly wages.
Contract programmers tend to be very project focused because they are hired to solve specific problems or code specific features and as soon as that is done, they have to move on to another project or find a new client.