“From the moment I first switched on a computer (when I was still a very young child), I knew that I wanted to be a part of the complex technology of computer-coding and processing that forms an integral part of our everyday lives,” says Aselmo Mathebula.
I must admit, this work can be highly stressful at times, especially when things don’t work out as they should. I remember one of my first hands-on jobs … I was given the task of maintaining a website and I messed up! I was terrified at first, but as soon as I had made the effort, and succeeded in amending the error I felt a deep sense of accomplishment – this gave me the confidence to continue with my choice of career.”
Basics
“A Java Developer (also known as a J2EE Developer) can expect to earn an entry-level salary of between R12 000 and R20 000 per month. More experienced developers can earn over R500 per hour. A plus point in this career is that it can be very high-paying!”
Job description
“A Java Developer basically configures computer-application server environments, debugging programmes (finding computer bugs), coding or developing new computer programmes, and maintaining existing ones.”
Required studies and experience
“There are many institutions that offer computer programming courses. This field is diverse and there are many programming languages that one can choose to study. Other than Java, there are also programming languages such as C++, C#, Net Visual Basics, and so forth. It would be wise to start off your studies with more than one programming language (short courses for beginners), so that you can gain a more comprehensive understanding of each language, and then you can make an informed decision on your preferred language of specialisation. I personally chose the Java programming language because of its many advantages over other languages, such as portability, platform independence, security, and its object-oriented nature. I love working with Java. Once you have decided on which programming language you prefer, you can go on to study towards a more specialised qualification.”
“Computer literacy is obviously very important if you want to enter this field of work, but you will also need to be able to think logically and have an excellent problem-solving ability to complement the intense training. The ability to work with others is also important, because coding is often done as teamwork.”
Personality types
“You need a positive attitude, the willingness to work hard and strong self-discipline.