Featured Article: What Is The Fastest Way To Learn Any Skill? Click Here To Read More ...
Aug
26
Because highly skilled software developers (master programmers) are highly paid (read previous post on software developers), the question is how do you become a master contract programmer if you aren’t?Here is what I consider to be a common sense guide to becoming a master software developer
- Certify now! Use certifications and test preparation material like transcender to sharpen your overall grasp of your technology
- Read books. Read a lot of technical books on your skill set (for example .NET development). You should own a number of these books yourself
- Find online mentors. Read and follow-up the online discussions or blogs made by people much more skilled and experienced than you. For example, if you are a C# .NET developer, find the folks who seem to be the most active in speaking and writing on C# .NET development. Choose one or two people whose books you like reading. Read every book and article they publish.
- Make sure your skills are well rounded as much as possible (database development, business logic development, user interface development).
- Do not dumb yourself down! The corollary to rule #4 is: avoid work that makes you more incompetent. If you know that you hate JavaScript development or your UI design skills suck, do not spend your whole life time working on it, find your strengths and sharpen them
- Read articles. Read a lot of technical online articles (am I repeating rule #2?). Well written articles can tell you in 1 hour what it will take you 1 day to learn from a book
- Become a Google expert. A good deal of the questions you need to answer or problems you need to solve have been answered, solved and posted online. Become confident in using Google to either solve a problem or narrow down your effort to a few specific areas
- Ask for help. Learn how to ask for help on the job no matter how good your technical skills are. It is better to ask for help and save 20 hours than to invest 20 hours of your company’s time trying to prove how smart you are
- Know when to quit. Not every problem requires a technical solution now! A few problems need to be left alone for a few days, a few need a workaround and the majority need to be solved.
- Deliver results. Learn to deliver results often, early and consistently. Businesses love results. If it takes you 1 month before you deliver 1 result which your boss appreciates, either find a new engagement or fire yourself.
There are more street smart rules for becoming highly skilled and competent at work. If you keep your eyes open for what makes you better and what doesn’t, you will see more of them.
To learn more about fast tracking your computer programmer career, visit this resource.
READ MORE ABOUT ...
How To Become A Business Analyst
How To Become A Computer Programmer
Software Developer Boot Camp - Professional Training For Computer Programmers
Business Analyst Boot Camp - How To Quickly And Easily Master Business Analyst Skills
SQL Boot Camp - How To Master SQL Programming Or Database DevelopmentIf you enjoyed reading this post and will like to be notified when I publish another news article, please join my free software developer career newsletter.
Signup for Computer Programmer Career News Now!
