Complete IT Professional

Helping Software Developers Get Ahead In Their Careers
A Comparison of Software Roles to Building Roles

A Comparison of Software Roles to Building Roles

Software development is often compared to the building and construction industry. In this article, I’ll make a direct comparison between the roles on a house building site to those in a software development team. Client The client on a building site is the one...
I’m Creating a Web App!

I’m Creating a Web App!

So, I’ve decided to create a web-based application. I’m announcing it on CITP for a few reasons. Read on to find out what it is and why I’m doing it. What Am I Creating? Yes, I’m creating a web app. I’m creating an online reporting tool...
Why Working Overtime Is Good For Your Career

Why Working Overtime Is Good For Your Career

Working as a software developer means you will most likely, at some point, need to work overtime. I think this is a good thing, and I explain why, in this article. Working Overtime Shows Dedication To The Project As a programmer, most of the work you do is probably...
What Are The Different Types of Software Testing?

What Are The Different Types of Software Testing?

Software testing is a major part of the software development process. As part of the testing phase, there are a lot of tests that are run against a change or a new piece of software, each with different names and purposes. Let’s take a look at each of the types...