Sunday Times (Sri Lanka)

What next after A/L?

-

Continued from Page 21

Requiremen­ts for the fields

A computer science degree gives students the accurate education in discrete mathematic­s and computer science theory. Most CS graduates go on to become software developers or Web programmer­s, and those who continue on to graduate-level schooling have the chance to do research or work in more specialise­d roles, such as advanced artificial intelligen­ce programmin­g.

With a four-year Computer Science degree, students can find employment as programmer­s, software engineers or IT profession­als. To become a software developer, graduates usually must learn a small amount of programmin­g. A CS education prepares students to choose the correct design patterns, algorithms and data structures for programmes, but most students graduate knowing only one or two programmin­g languages, usually C++, Python or Java. For most corporate programmin­g jobs, C++ alone might be sufficient, but a profession­al software developer should know several other languages, including HTML, CSS, JavaScript, MySQL, PHP, Python and Java.

Software developer jobs are projected to grow 22 percent over the next 10 years, well above average.

In 2012, the median annual salary of a developer was $93,350, with the highestear­ning 10 percent making at least $138,880.

Levels of careers

There are different layers of the industry if you are targeting a job it is better for you to know which to target and how to work for it.

Basic Level

The individual­s at this level are the profession­als who have specialise­d in one of the technology related with computers and IT. These profession­als manage certain parts of technical processes depending on their subject matter expertise. Many different profiles are served by profession­als at this level. Also these profession­als are fresh graduates or the ones who possess little experience in their field. From this level onwards, the profession­als start taking bigger leaps in their career within the field of their specialisa­tion.

Middle Management Level Jobs

This level features the job profiles at middle managerial levels. The profession­als at this level of computer jobs hierarchy are associated with individual technical department­s and manage those department­s by applying their technical & managerial skills. The major task performed by the profession­als at this level is to manage the individual activities and project segments to lead the project towards completion within the assigned budget and stipulated deadline.

Senior Level Jobs

The profession­al at this level are more involved into decision-making processes. They overlook the entire technical work in the organisati­on. Profession­als at this level require broad corporate perspectiv­e, good communicat­ion skills and great technology knowledge. Following are few profiles that acquire highest level in the hierarchy.

QUALIFICAT­IONS

There are two options. One you can go by the traditiona­l model, get yourself a degree in IT can be from a government university, the BIT or from a UK university. The second option is to get yourself profession­ally qualified certified. These are short term programmes. You can acquire networking qualificat­ions from SISCO, the programmin­g certificat­ions from Oracle from Java, the Microsoft certificat­ion for programmin­g, systems administra­tion and so on. It will be faster than doing a degree and in terms of salary since you are getting employed faster; you can start earning faster and you and go up in the career ladder faster. Either get yourself academical­ly certified or profession­ally certified but most follow both pathways.

If you get certified in Microsoft oracle or so on they have a validity period for their certificat­e and a new version is going to come up so you need to upgrade and re- certify yourself. If you come with a certificat­e of 2003 saying that you know how to manage the system; it is not going to help. And those who go by the profession­al pathway have to recertify themselves.

Language barrier

When it comes to learning IT or trying to get employed in the field, many will think twice because of the language. In fact, to learn and go forward in IT you don’t have to be an expert in English. If you can understand the basic fundamenta­l skills of

English, you can create your path. People shouldn’t be afraid of coming into IT saying that their English is bad. There are many who perform their task excellentl­y as graphic designers and even people some who do coding though they have really poor English language skills. If you are focussing on the foreign job market, then English becomes a basic requiremen­t.

Drawing comparison­s

When comparing the foreign job market with the Sri Lankan, the foreign job market pays more. A software engineer with 5-6 years of experience would be earning something like 250, 000 in Sri Lanka but when that same person goes to Dubai and he could be earning very easily 4 times that. In USA he would be earning 10 times that.

As a whole the increasing trends of the fast moving world has created more opportunit­ies that are biased to the technology sector and IT is at the centre of it. So, choosing a career path in It would not be a wrong decision, when considerin­g the future but, you should also think about your interest, determinat­ion and your ability of performanc­e. -Madhusha Dep

 ??  ?? Hierarchy of jobs in the IT sector
Hierarchy of jobs in the IT sector

Newspapers in English

Newspapers from Sri Lanka