
Choose a Freelance Career
This question was posted by Mallory who needs advice on “how to begin a freelance software developer career!”
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 Mallory’s questions below!
Please, send this post to your friends using the “Tell a Friend” Button button below. You earn points or cash each time you refer an article to your friends using the Tell a Friend Button.
One of the challenges I faced when I peeked inside my first programming book more than 15 years ago was the difficult of understanding the programming concepts taught in the textbooks I was reading. Think about it for a moment – if you walk into a store and buy a book on “how to master a programming language”, you should be able to read the book once or at most a couple of times and understand it correct?
Well, I’m afraid that’s not how it works in real life. Computer programming books are notoriously scary and difficult to read.
Hi,
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 programming which programming language is the hardest, toughest, most difficult to learn? And got the reply C++. I asked the question because I badly wanted to become a successful programmer. So, I reasoned that if I could prove myself by conquering the hardest programming language, my success in computer programming would be guaranteed.
Who is a contract programmer?
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.
One key to learning how to program computers is to begin with the right computer programming language. In my discussions with readers, I notice that both beginning programmers and experienced computer programmers often choose a programming language based on:
- Friends: The recommendation of their friends or colleagues at work.
- Popularity: Based on the perceived popularity of a programming language
- Difficulty: As strange as it sounds, some choose a programming language because it’s hard or difficult to master. They want to prove themselves by tackling languages that will raise their profile in their community.