Transcript for:
Overview of IT Job Roles and Skills

Hi, I'm now going to go through a few job roles which are really common in the IT industry. So we're really thinking about the type of skills needed for these jobs, what attributes are going to be especially important. So the last video I went through loads and loads and loads of attributes, we're going to apply some here, but the ones I'm going to give are not the only ones, so please do think of your own attributes that you think are going to be relevant. So starting with a network manager, a network manager is responsible, as the name would suggest. The setting up and maintaining the computer network.

So setting up means you are installing the hardware, designing the network, deciding on the topology and the wires used and the hardware devices you're going to install. Maintaining is making sure... are working, fixing issues when they come up and upgrading it over time.

So this will require knowledge of both network hardware and software. We looked at quite a lot of network hardware, we looked at network software, so Protocols are software. You've got to understand both to understand how the network is working And there are lots of qualifications focused on networking Of course this one we've covered bits and pieces but there are maybe formal programs you might take When you're working to become qualified to be a network manager In terms of some of the non-technical skills which are quite important I would suggest problem solving is a major major skill because things go wrong and It's your job to fix it right for now goes down or something breaks nobody else is going to fix it it's going to be you that has to fix it and if you're working quite a big company quite a big organization that can be pressuring because everyone's expecting you to work nowadays if the wi-fi goes down or email goes down people start panicking it's your job to fix it and so that can lead to pressure and in terms of maintaining to be effective at maintaining a network you've got to be really organized you've got to know when to upgrade stuff you've got to know when to replace certain items and so being organised is important as well. That might prevent a lot of the issues which might cause you to be under pressure if you are organised.

I will say note managers tend to be quite senior roles in a very very small organisation you might be the only person working on the network and quite a big one it can be like I say quite a senior role where you are managing other people. The word manager refers to you managing the network if it is a big company inevitably you'll be managing other people. as well and so leadership would be important too.

The second main role which is really I suppose a slightly more broad version of an Eric manager is just a IT technician. So an IT technician is quite a general role and it will vary a lot depending on what exactly you're working on but generally speaking technicians will set up and again maintain the computer systems of an organisation. So installing stuff in the first place and also over time fixing, upgrading the hardware in particular. So in fact I say hardware in particular, this will involve both hardware and software as well.

Again, there are certain qualifications you might be able to undertake which are specific to the particular system you are working on. But definitely a key aspect of this role is troubleshooting, so fixing and finding and resolving issues with the computers. This will mean interacting with clients. The clients could be people outside of your organisation, they could be people working with you, your colleagues.

The people come to you. asking for help, it's your job to fix it. So in terms of the non-technical attributes needed, I would say again, things like patience. It can be frustrating. You might get somebody asking for help for such a basic, stupid reason.

Things go wrong again and again. That can be really frustrating. And so being patient is important. That's where you're being really calm and not getting frustrated.

And because of this, being determined, often troubleshooting can take a few goes. If you give up the first time you try something which doesn't work that's going to be really really tough working in this job you've got to keep going keep trying trying to figure stuff out until things are fixed and finally dependability is essential because people are coming to you for help you've got to be trusted by people in the organization if there becomes a reputation that you are really slow or lazy or don't really try very hard that is not going to be a positive outcome for anybody if you're dependable You'll be working really hard to fix these issues being really positive and getting stuff done Programmers are another common role in IT Specifically computer science programmers are writing code to develop software. So if focus on software They all know about hardware to a certain extent It's mostly software whereas technicians and managers are sort of a mixture of both So writing code on a computer screen, you've got to know a programming language like Python or Java And there are loads more. These are not quite as detailed as learning something like English or Arabic or French They're not full languages You could learn it in a few days But to get good at a language like Python Java can take months if not years and years of practice so fairly specialized If you don't know these languages you're not going to become a programmer straight away.

So in terms of the attributes of the game which are not so technical, team working, it's rare for programmers nowadays to work on their own, usually as part of a team. You can't make a big program on your own you've got to work as a team being resilient programming is frustrating as you might have found from experience if you try and run some code and you get errors that can be really frustrating if you are resilient you keep going you don't take things personally don't feel too bad, if things don't work first try, you're really being determined and persevering. I also think in many cases being good at maths is fairly important for programming, you don't have to be a genius at maths but having some numerical skills is important especially understanding of things like binary and hexadecimal. Now somewhat related to programming we have web designers, so web designers again as the name would suggest create website designs which meet client requirements.

So usually, web designer will get approached by a person or a business and be asked to make a website or design a website based on what they want. So requirements are what the client wants. You can't just make your own website. got to follow what they want which is difficult because it involves some creativity but also you might be quite restricted in what the person wants you to do and web design can be just more artistic and more about the layout and the colouring and the images but it may also involve coding too if you are working on your own or on quite small projects you might do the whole thing, designing and coding but equally in big projects you might only do the actual design which is sort of your first stage so catch words again include things like in this case being creative so trying to have different websites websites can be quite boring unless you think of something different listening skills because you're working with Clients you've got to listen to what they say if you make a website which is completely different to what they wanted That's not going to go down well and finally being organized Usually there'll be a timescale involved the company won't wait forever to have website They want stuff done by a certain date and you've got the organized to be able to do it in time And the final role I want to cover our animators Animators as you probably know will be someone who's an artist who is making moving images You've got lots of images moving, so it becomes like a video.

So usually again, they're working with clients. Clients will ask for a particular thing, but again, they're putting a more creative spin on what the client is asking for. So the client usually won't tell them exactly what to do. You might have to think of a slight adaptation yourself to make it a bit different. Now usually this will involve using something like a graphics tablet, there'll be different animation software, so you've got to know how to use it.

to use particular bits of software and also hardware like graphics tablets. Now attributes include things like being creative, of course if you are drawing the animations you have got to be quite good at art. Not all animation is hand drawn, it might be 3D generated but it involves definitely some creativity. But also self motivation, a lot of animators work on their own and so having to get started and keep working on it requires quite a lot of inner motivation.

I suspect lots of it is quite fun and enjoyable but I suspect lots of it is not. You're doing very very similar stuff over and over again that requires a lot of self motivation I would say.