Getting Into IT

Soldato
Joined
27 Mar 2016
Posts
7,298
Location
Bristolian living in Swindon
Hi all

Over theast few weeks I've been studying Python and am really enjoying it, I've always wanted an IT job as some of you may have noticed I've always asked for advice on here regarding it, I am working towards a certificate for this Python study and hope that it will help me get a job, obviously id be starting at the bottom and not earning much but I'm OK with that.

a lot of YouTube and Web forums say the only way into IT is support desk, data entry jobs etc, would this be the correct route for me to get into software development, engineering etc

Thanks for any help
 
No stay away from support desk. It's dead end. You want to look more towards a junior dev role.

Also, if you like python consider data science or cyber security. Just an idea.

Ahhh glad you've said that bud I don't want to be stuck somewhere I can't progress...

I will take a look at those other options also thank you, I do like the thought of Cyber security and have done for some time
 
At some companies the helpdesk can be a great stepping stone into system admin & ops, and from there into devops.

And at some companies its a dead-end job.

Only way to know is on a case-by-case basis.

For anyone wanting to go into IT these days in the UK then I'd *STRONGLY* suggest you initially look at places that cannot send their IT abroad - government/council/nhs/qangos etc - those places can be good locations to grow skills.
 
I don't understand the question?
Apologies, the phone auto corrected "any" to "why".

I'm looking for an online course that would provide me with a worthwhile qualification. I'm happy to pay if it's a genuine course. I have experience with PHP so I reckon that could be a good start for me. I would also enjoy Python.

I know I can Google this, but with so many scams going around then I thought I would ask if anyone has any first hand experience. :)
 
I'm currently doing a course on Udemy, a couple of people I've spoke to recommended it and also someone on here said they done a Udemy course, it was on offer a week or so back for £15 instead of £60 but always have offers on apparently
 
The thing I've noticed with many posts on here ref IT (I think I've seen you post a few years ago ref IT too) is that there's a general lack of understanding and direction in terms of what you actually want to do. Do you actually want to go in to development? Development and IT support (from help desk, through network/systems admin levels, to architect) are quite different things, and although with devops this is blurring, they're still nowhere near the same disciplines. I understand this might not be completely obvious to someone outside the industry, but if you're looking for general IT jobs and are busy getting udemy Python experience, there's a mismatch there. Let's put it this way, there are junior sysadmin roles in my team I've just finished hiring for, and no amount of programming experience or proficiency would outweigh even the smallest amount in networks or systems.

:edit: ah yes, I went and looked back, and you've mentioned doing comptia certs. Why the shift? I'm not saying you shouldn't shift, but I'm trying to get to the fundamental goals.
 
The thing I've noticed with many posts on here ref IT (I think I've seen you post a few years ago ref IT too) is that there's a general lack of understanding and direction in terms of what you actually want to do. Do you actually want to go in to development? Development and IT support (from help desk, through network/systems admin levels, to architect) are quite different things, and although with devops this is blurring, they're still nowhere near the same disciplines. I understand this might not be completely obvious to someone outside the industry, but if you're looking for general IT jobs and are busy getting udemy Python experience, there's a mismatch there. Let's put it this way, there are junior sysadmin roles in my team I've just finished hiring for, and no amount of programming experience or proficiency would outweigh even the smallest amount in networks or systems.

:edit: ah yes, I went and looked back, and you've mentioned doing comptia certs. Why the shift? I'm not saying you shouldn't shift, but I'm trying to get to the fundamental goals.

Cheers for the reply bud

Well I've always wanted to get into IT and wasn't sure on how or what I'd need to get into the industry, my goal is to get into Development of some sort, the reason I went for Comptia is to get the basic knowledge of computers and maintenance as I thought I'd need that to get me into a support job then move on from there, I'm now thinking to myself, maybe I don't need basic computer knowledge to go for what I want, Dev work etc so getting myself into Python

Hopefully this makes sense
 
OK, I have a small amount of knowledge about SQL as my dad and my work both use it a lot

If you're using SQL at your current place then do you have dev teams you could talk to directly, it could be worth having a chat with one of the managers and expressing an interest and then trying to arrange to do some work with them, help out on a project etc. It would be waaaay better than trying to get some random support job and then hoping you can work your way into a dev role, you might well be better placed to do that already.

In some cases getting a help desk type role in the hope of moving intoa development role might be like getting a baggage handler job at the airport in the hope of becoming a pilot. In other cases it might be complimentary (a particularly technical application support role or DevOps role might be useful) but if you ultimately want to become a developer then it's probably not optimal to have to spend time learning a new role you don't really want only to then try to change careers again.

Also keep in mind that your udemy certificate from whichever person created the course isn't in itself likely to be worth much, you're basically saying you've done some python and presumably will have built some simple projects which you might have been guided through by the course instructor. That might be sufficient for a keen new graduate a company is willing to train or indeed might be sufficient for a dev manager at your current company to take you seriously and have a chat with you about what they're looking for etc.. but it might not be sufficient for some completely new employer to take a risk on you. Perhaps take a look at a bootcamp sylabus and see if you've convered lots of what they cover or maybe take a look at this for some additional courses:


I'm looking for an online course that would provide me with a worthwhile qualification. I'm happy to pay if it's a genuine course. I have experience with PHP so I reckon that could be a good start for me. I would also enjoy Python.

I know I can Google this, but with so many scams going around then I thought I would ask if anyone has any first hand experience. :)

Well, this might be a good start for the basics:


It's obvs not a scam though it also won't give you a "qualification" then again I'm not sure how much value there is in a certificate from udemy etc.. those things are more a case of just showing that you've done something, ditto to coursera, edX etc.. (make sure that if you do take any courses from the latter two, as they're taught by real universities, you make it clear you took a coursera or edX MOOC course, some people misrepresent these things as having actually enrolled in and taken a short course at [good brand name] university.)

Udacity offers "nanodegrees" and does work with employers so if you cover the basics first you could try something like this perhaps:


There are also bootcamps, they'll work with employers too though opinions do vary as to whether they're a rip off etc..

Or you could look at some accredited courses taught by universities - some sort of graduate certificate or diploma - essentially a qualification at the undergrad level but not requiring as many credits as a full degree.

Or for a thorough DIY option that goes a bit beyond just learning Python you could look at this for some free course suggestions:

 
I am currently in a support role (2nd line so more the techy stuff, creating accounts and fixing accounts or system issues, only have to ring around 1-3 internal staff a week) and am hoping to get into a QA engineer role in a years time (all dependant on how much effort I put into learning java. If you can get into a role like this, learn the systems the company uses and then progress into a developer role then it wouldn't be too bad. I worked in a call centre before this though and it was hell I wouldn't recommend doing that
 
In order to land a Junior dev role you are going to need to mitigate the risk for a company taking you on. Hardest step is landing that first role.

Juniors are a cost, and hired mainly based on potential rather than existing skills. The main features are an ability to learn and enthusiasm.

Consider what you will present to demonstrate that you are a self starter, that you have some base knowledge and you know what it is you want to do.

There are several routes in. Work experience, degree, bootcamp, self taught. I'd say that once you have them, that is probably the order of ease of access.

If you can shift your way internally to a role in an existing company where you are doing developer work that's a good start, but there's a difference between solo and team dev work, worth noting.

If you have an undergraduate degree you can get onto a conversion masters degree. This will take 1 year full time or 2 years part time (evening study). Will cost about 10k. If not, an undergraduates would take 3 years full time, cost about 30k. Loans are available for both options.

Bootcamps will teach you a set of skills in a very short time span with the goal of providing just enough to make you a minimum viable front end developer. You will need to be very self motivated, costs vary and there are both paid and free options. Can be as expensive as a masters. Allow you to push back broadening your base skills knowledge to later, focus is on the short time frame.

Worth thinking about what sort of development you want to do. Systems, front end, back end, mobile, data science, infosec etc. You only really answer this by building things and exploring. Once you have an idea what you may enjoy that will steer you towards stack.

Python is predominantly used in data science for example. Enterprise back end tends to use Java or other JVM languages, some places use .Net instead. Front end at the moment is predominantly React with Javascript or Typescript.

Starting out, if you haven't encountered these yet, look at the following:

Comprehensive testing
Version control
 
sorry for bumping an old thread, I got offered an interview for a 1st line support job, Is this a decent route into an IT career for me? I haven't got any certs (yet).
 
sorry for bumping an old thread, I got offered an interview for a 1st line support job, Is this a decent route into an IT career for me? I haven't got any certs (yet).

Yes, definitely. Its good step in the right direction. Once you are in, gain experience and get some certs.
 
Last edited:
Back
Top Bottom