Start Here

So, you’re an IT professional and you’re interested in improving your career?

First of all, thanks for visiting my site! I hope you find the information that I provide helpful.

These articles are some of the most popular on Complete IT Professional (they all open in a separate tab):


Getting Started in IT

How To Get An Entry Level IT Job

Six Tips For A Young IT Professional

Top Three Things I Wish I Knew When I Started In IT

Seven Powerful Places You Can Find Programming Jobs Right Now

15 Tips For An Outstanding First Day Of A New IT Job

My 3 Biggest IT Career Mistakes

5 Tips For How To Improve At A New Job

5 Tips For A Fresh Graduate Looking For A Job


General Software Development

How To Become A Good Software Developer

Four Tips For Handling Software Development Deadlines

Top Five Software Developer Tools

7 Debugging Tips To Rapidly Improve Your Programming

5 Ways To Improve Your Software Developer Salary


Java Development

How To Become A Java Developer

What’s The Best Way To Learn Java?

How To Earn More Than The Average Java Developer Salary


.Net Development

Coming Soon!


Database Development and SQL

Which SQL Distribution Should I Learn?

How To Become A Database Developer

Introduction to Oracle SQL Tutorial

How To Find Out The Average Database Developer Salary

4 Things I Wish I Knew As A Junior Database Programmer

8 Simple Steps For How to Become a Database Administrator


Business Analysis

What Is a Business Analyst And How Can I Become One?

The Role Of A Business Analyst

How To Become A Business Analyst

How To Move From Developer To Business Analyst

What Is A Technical Business Analyst?

What Is The Career Path Of A Business Analyst?

Top Five Business Analyst Tools

6 Effective Business Analyst Techniques For Requirements Gathering

How To Become A Business Analyst With No Experience

How To Earn More Than The Average Business Analyst Salary


Project Management

How to Become a Project Manager

5 Options For Project Management Qualifications

How To Get A Junior Project Manager Job

Why Get A Career In Project Management?

What Is The Project Manager Career Path?

5 Of The Top Project Manager Tools


Software Testing

The Importance Of Software Testing

Five Agile Testing Process Tips

What Are The Different Types of Software Testing?



How to Improve Your Communication Skills

How Can I Communicate With Senior Managers?

How To Choose The Right Communication Method And Why It’s Important



Which Certification Path Is For Me?

How To Get Your SQL Certification

Which Windows 7 Certification Should I Get?

What Is The ITIL Certification Path?

What Is The Java Certification Path?


Improving Your IT Career and Performance

50 Awesome Career Tips For IT Professionals

The Number One Tip For Working In Information Technology

10 Tips On How To Improve Your IT Career

Why You Need a Long Term Plan for a Career in IT

How to Stay Stress Free In Stressful Situations At Work

Five Top Skills For Working In IT

10 Tips On How To Improve Work Performance

How Do I Get A Pay Rise In IT?

How to Get a Promotion at Work

15 Effective Time Management Tips For IT Professionals


You can join hundreds of other software processionals who are interested in improving their IT career by subscribing to my newsletter below:

Want more great career tips?

Grab Your FREE Copy Of "What I Learnt In My First 7 Years In The IT Industry", Plus Many More Bonuses!

We won't send you spam. Unsubscribe at any time. Powered by ConvertKit

Improve Your Software Developer Skills Now

Software Developer training at

As Featured On