Top jobs in tech

This is kind of what's required these days. Or at least the ability to understand the "big picture". It's no good coding some huge data capture and processing app if you're clueless about the db. Equally, it's no good designing an amazing, complicated n-tier architecture if you have no idea about the network infrastructure or the platforms - etc etc. You can specialise in one aspect but to be of any use you have to have some experience and a good understanding of everything else. This is very rare these days, though.
Point taken, but that's also where good, quality education comes into play. Oh wait...
 
This is kind of what's required these days. Or at least the ability to understand the "big picture". It's no good coding some huge data capture and processing app if you're clueless about the db. Equally, it's no good designing an amazing, complicated n-tier architecture if you have no idea about the network infrastructure or the platforms - etc etc. You can specialise in one aspect but to be of any use you have to have some experience and a good understanding of everything else. This is very rare these days, though.

You are right in a way. The devs should have pretty good all round knowledge to keep things going during development. But because of e scale of the application we employ a specialist DBA and have one guy focussing on the overall architecture to keep things aligned and performing optimally.

It almost kinda feels like surgery. You get all these general surgeons, a couple of specialists (stuff the general surgeons can't do that well) and your con artists (consultants) :twisted:
 
This is kind of what's required these days. Or at least the ability to understand the "big picture". It's no good coding some huge data capture and processing app if you're clueless about the db. Equally, it's no good designing an amazing, complicated n-tier architecture if you have no idea about the network infrastructure or the platforms - etc etc. You can specialise in one aspect but to be of any use you have to have some experience and a good understanding of everything else. This is very rare these days, though.

I agree with you that the ability to understand the big picture is very important, and I find that in SA in many dev shops you do find that most people can do a mix of these jobs. But when I worked in the states they were always shocked to hear when we told them we can program AND do DBA AND networks, and etc... Over there they only specialize in one thing and that is it. The other things are someone else's domain and they stay out of it.

I personally think the reason for this is that they often have much bigger IT budgets there and they can afford to put a whole big team of specialists on a project. In SA there is never enough budget so almost every developer is expected to be the analyst, the programmer, the QA tester, project manager, DBA and network engineer all in one, and you are expected to do it in the same time as a whole team would.
 
In the IT industry in SA, there is this Expectation that you should be able to do everything and be an expert on it. if not, you are useless, and dont get Hired.

Most Sys admins/Engineer are DBA's aswell, seeing that there is Overlapping in the work being done.
 
Last edited:
Top
Sign up to the MyBroadband newsletter
X