Developer Careers for the VB Programmer

Having a 'Programmer' title can be somewhat ambiguous; trying to start a programming career, or even switching careers, can also be quite daunting and scary—trust me—I have been there and done that. This article will try to introduce you to the various types of software development there are as well the job titles that go along with them.

Types of Software Development

There are essentially eight types of software development. Here is a breakdown of these eight types.

1. Applications Development

This type of software development entails the designing of Windows Forms as well as coding an Operating System-based software application to solve a practical problem. This application might be a small program to solve an IT-related problem or to improve the lives of users. An application might be enormous, or small. It might even be a bunch of small little tools that fall under the same umbrella.

2. Systems Development

This development type deal with designing and coding software that works behind the scenes. These systems and the team that build these types of systems tend to be quite large in size. Yes, there will still be applications development, but the overall system is much bigger and used by larger companies to replace existing tools that do not do what they want, or simply to do everything possible through one big system.

3. Web Development

Web Development entails the designing and coding of applications which are hosted in a Web browser. A good example of a Web application is an online shopping site, such as amazon.com.

4. Embedded Systems Development

These applications do not work on a normal computer. They are usually intended to work on non-computer devices. Some good examples of such systems would be a car-tracking system, an application that runs on a scale, or even a barcode scanner.

5. Scientific Development

Designing and coding software that is primarily numerical.

6. Test Automation

Designing and coding software that simply tests other software.

7. Mobile Development

Developing applications that run on a mobile device.

8. Game Development

This involves writing games, be it computer games or X-Box games.

Based on the above list, you should be able to form a clear picture of the great big world of programming.

Let me continue with some not-so-obvious programming titles you should look out for when looking for employment as a programmer.

Types of Programming Jobs

Broken down by environment, there are mainly four different types of computer programming jobs:

1. Consultancy

Consultancy entails working basically part time, or rather temporarily, at a given place until a certain part of the systems implementation has been completed.

2. Working for a Software Company

Working for a software company means that you are employed to write code, or even research certain aspects of technologies to be used by your your team.

3. Teaching

Teaching involves, well, teaching. You teach students how to develop programs. Obviously, no one can teach you to think logically; a teacher can only guide you in the right directions and teach you how to use the various tools.

4. Research and Development

Research and Development is a very good area to be involved with. This allows you to learn new products, tools, and technologies.


It can be quite simple getting into the VB market if you know which areas you would want to specialize in.

This article was originally published on February 11th, 2016

About the Author

Hannes DuPreez

Hannes du Preez is a self-taught developer who started learning to program in the days of QBasic. He has written several articles over the years detailing his programming quests and adventures. .NET is his second love, just after his wife and kid. He has always been an avid supporter of .NET since the beginning and is an expert in VB and C#. He was given the Microsoft Most Valuable Professional Award for .NET (2008–2017). He has worked as a moderator and an article reviewer on online forums and currently works as a C# developer and writes articles for CodeGuru.com, Developer.com, DevX.com, and the Database journal.
His first book Visual Studio 2019 In Depth is currently on sale on Amazon and Bpb Publications.

You could reach him at: ojdupreez1978[at]gmail[dot]com

Related Articles

Most Popular Programming Stories

More for Developers

RSS Feeds

Thanks for your registration, follow us on our social networks to keep up-to-date