What's it take to be in IT?
MasterJedi
Veteran
Joined: 22 Oct 2010
Age: 51
Gender: Male
Posts: 2,160
Location: in an open field west of a white house
I was hoping someone here might be able to tell me what it takes to be in the IT field.
I stink at math but I'm sure I'll be able to learn it because of various learning disabilities are being addressed.
See, I had this vision of working in a LAN room or whatever at a large company. I'd even come in on a weekend, work throughout the day until I needed to take a break. I'd visit the mall and have a salad or something and then come back to work, use the gym for a while and take a shower. I'd then get back to work.
I hear they can make more than an RN does.
Thanks for reading!
_________________
That is my spot, in an ever changing world, it is a single point of consistency. If my life were expressed as a function on a four dimensional Cartesian coordinate system, that spot, from the moment I first sat on it, would be 0-0-0-0.
MasterJedi
Veteran
Joined: 22 Oct 2010
Age: 51
Gender: Male
Posts: 2,160
Location: in an open field west of a white house
um, yeah. I gathered that.
Are there any prerequisites for it? I mean, do you have to had experience with different programming languages and hardware to be successful in the program?
_________________
That is my spot, in an ever changing world, it is a single point of consistency. If my life were expressed as a function on a four dimensional Cartesian coordinate system, that spot, from the moment I first sat on it, would be 0-0-0-0.
Are there any prerequisites for it? I mean, do you have to had experience with different programming languages and hardware to be successful in the program?
What exactly do you wish to do? Are you more hardware-orientated or software? For hardware, you gotta have good hands. Other than that, not much experience is needed. Just some motivation and strong interest in the filed.
That's one the big issues of the IT field as the mo experience, yes it done help to have experience & its what looked for the most more than a tech degree. However the main problem at the mo is finding work then its you first post in the field.
I have a computer science degree myself & some experience but with my health it stops me getting my foot in the door a level entry job. Once I got my health managed well am going to start by building my experience by doing a few IT projects as a hobby &/or for voluntary work (I did IT voluntary work in the pass while doing my degree, web design, the site I set up was for a charity project, the project ended up getting PR from the UK national media )
Also find people who work professional in the field that might being willing to mentor you & give advice, I was very lucky to have an mentor in the profession while at university plus very very very luck to that my mentor worked in the soccer industry
It's a different world now than when I started in IT. You can get the flavor of various languages and programming styles hanging around on the edges - download yourself an Eclipse, run through some tutorials. Listen in on some open source projects, run through their builds, write some documentation or do some testing: pick projects that are close to your interests, because enthusiasm is a vital component of the work.
Somewhere close to your home town, there are other people doing similar things. Or, if there aren't, maybe you'll have to move to where there are. Like someone said, a mentor can make all the difference. Find someone you can learn from. Choose opportunities that'll let you deliver something, and little by little you'll build up some basic skills and credibility. What you need, ideally, is a technology that's new enough to have unexplored potential but old enough to find customers. Java and Oracle are easy to get started in, easy to pick up early experience in, but will trap you into an endless cycle of doing the same thing over and over again. C is a bit the same, although the Apple iOS area still has some low-hanging fruit in it that's ripe for the plucking. Cloud-based web servers running XQuery would be my choice were I starting out now.
Most of all, don't be discouraged because it's hard to get started.
MasterJedi
Veteran
Joined: 22 Oct 2010
Age: 51
Gender: Male
Posts: 2,160
Location: in an open field west of a white house
would it help if I knew what open-source means?
Essentially, they'll teach me everything I need to know in school, yes?
Any math involved?
_________________
That is my spot, in an ever changing world, it is a single point of consistency. If my life were expressed as a function on a four dimensional Cartesian coordinate system, that spot, from the moment I first sat on it, would be 0-0-0-0.
Essentially, they'll teach me everything I need to know in school, yes?
Any math involved?
You should know what Open-source is, and the impacts on other (sometimes political) structures in an organization. Some organizations simply will NOT want open source technology, while others will only want it.
For any job, you are never going to learn everything you need to know in school. Every place is at least a little different. For example, in IT, there are no 2 networks set up exactly the same way. Once you get in somewhere, you will need to learn how it was done there, because IT is really about managing changing technology, and keeping it working. You must know how things are (were) and what you are learning. Also, the entire field is constantly changing, so you will need to keep up with the technological improvements to work effectively.
Math involvement will be varied by what you do. Likely, programmers will need a bit more conceptual understanding of math to work out algorithms than a a PC tech who is going around installing machines, software and removing malware.
Oodain
Veteran
Joined: 30 Jan 2011
Age: 34
Gender: Male
Posts: 5,022
Location: in my own little tamarillo jungle,
depends on what you mean by IT field,
i am currently fixing and maintaining a small company network of terminals and their server, i dont have any education in the field at all, i dont even have high school.
i also write any new additions to their home page.
now if you dont have a foot in the door already it might be difficult, i worked for this company for years as a windturbine technician, so they already knew me and my work ethic.
the best and most secure option would entail getting some kind of education, what depends on what you do, as i dont have much experience in what educations are available i cant really help you there.
i am going to start my high school education while working so i can take a robotics degree later.
_________________
//through chaos comes complexity//
the scent of the tamarillo is pungent and powerfull,
woe be to the nose who nears it.
Certs, certs, certs...Microsoft mainly, (MSCE, etc) if you want to work in Network admin. Of course, there are also Cisco certs, and probably certs for each brand of software and hardware out there.
Look at it this way - Network administrator sounds sorta like what you're talking about. Go to a site like Indeed, or any other job site, and see what they're looking for. That's the best indicator...for now.
Warning, the requirements right now are pretty intense; they can get whatever they want (we used to call it 11 out of 10...for what certs, etc.,they wanted)
Wages actually are going down, mainly in entry-level IT jobs (Pakled remembers getting $25/hr at his peak; the same job now pays $9/hr only 2 years later). Most of it's farmed out to China, India, and South Africa. That's mainly for unimaginative and repetitive-type jobs, though that's changing as well.
Still, not everyone can farm out IT...once again, see what they're looking for now...if there's a way, ask teachers, etc., at what they'll be looking for 4 years from now. It can be done. Best of luck.
_________________
anahl nathrak, uth vas bethude, doth yel dyenvey...
If you want to be a software developer, here's my impression:
You don't *need* advanced math, or computer science to be a successful developer. If you can think logically and devise solutions to problems, then you can be successful. Most businesses aren't going to be using anything more complicated than algebra. That said, a computer science/mathematics degree will help you greatly.
Certifications, are pretty much worthless. There are many, *many* people working as software developers, that have various certifications, that lack even the basic understanding necessary to be a good software developer. Unfortunately, software development, like general contracting, is pretty much the wild wild west. For every skilled developer, you have ten (or more) incompetent developers, and most corporate managers are not qualified to distinguish between them.
That said, the large volume of crappy software developers presents an opportunity for people who do have the skill to excel. Good developers are very marketable, even in as companies outsource software development to firms in India and China. The inherent communication and scheduling challenges of working with a team that is half-way around the world, can exacerbate the difficulty of finding competent developers, and make hiring locally an attractive option. Just make sure you're one of the 10% of developers that actually excels at the job.
As far as wages, they'll vary from location to location. In the US midwest, starting salaries for entry-level developers are around $50K/year plus benefits. Get 4 or 5 years of experience under your belt, and that can jump to $100K/year. Move into a project management role and it can go even higher, as managers who truly understand software development are in great demand as they can recognize competence in developers.
AngelKnight
Veteran
Joined: 3 May 2011
Age: 48
Gender: Male
Posts: 749
Location: This is not my home; I'm just passing through
I stink at math but I'm sure I'll be able to learn it because of various learning disabilities are being addressed.
See, I had this vision of working in a LAN room or whatever at a large company. I'd even come in on a weekend, work throughout the day until I needed to take a break. I'd visit the mall and have a salad or something and then come back to work, use the gym for a while and take a shower. I'd then get back to work.
I hear they can make more than an RN does.
Thanks for reading!
Just my opinion: What you're looking for looks a lot like it might be a position for one of: server administrator; network engineer; datacenter technician.
In fact, all of this post should be construed as "just one person's observations;" treating it like gospel without thinking critically about it will probably yield strange or untenable assumptions.
What you need is the willingness to learn about this stuff mostly on your own, to keep learning about this stuff mostly on your own, and to not find electronic equipment to be revolting. I personally don't think there's a viable "primer" or "12 step program" to the rest.
This is a tough time to enter the IT field. Post-Y2k the industry took a huge hit and many tens of thousands of IT professionals were on the street looking for work. Things recovered somewhat a few years later, then took another hit in the recent past. I'm not saying it's impossible, just that you will have competition.
Hands-down the best place I've found for entry level jobs is university campuses. Departments can't always afford to pay competitive wages, so professionals in the field who have some years under their belt tend not to apply for those jobs. It's a good place to work with a mentor, and eventually to be the person in charge of everything. University sites tend to be small, so having more than one systems administrator at a given site is rare. It's a great chance to be exposed to almost every aspect of IT, and get paid to do it.
The exception to this is when the university has a university-wide IT infrastructure. Typically they will have the funding to pay more competitive wages, so they often have higher hiring requirements. Even so, if they're expecting to hire student help they will tend to have entry-level positions where you can learn.
A computer science degree is not necessary to work in IT. Ten years ago there were almost no IT degree programs available, so people came from a wide variety of backgrounds. This is changing, but it is still common to find people who got their degrees in other fields. I've known people in the IT industry with degrees in sociology, economics, astronomy, english, business administration, and many others. It is also not necessary to have a college degree to work in the IT industry, but in the past this has sometimes led to payscale caps. Personally I think this is unfair. One of the best software developers I knew had no more than a high school diploma. But it's something to find out from an employer during the interview process.
There are a number of career paths inside the IT industry. I've been out of it for the last ten years, though I keep touch with my friends who are still in it. As of 2001 it was typical to find software developers who write software, systems administrators who keep the servers running, network administrators who maintain the network infrastructure and often the data centers as well, deskside support who keep people's desktop machines running smoothly, backup admins who maintain backups on large data centers, user accounts, web developers, web admins, database developers, database admins, etc. Lots and lots and lots of paths to choose from. In a small organization a single person or a small group of people may have to do all of these jobs. In larger organizations you may have individuals or groups of individuals handle each task independently. It depends on the size of the company.
The more experience you have, the better. I've run into a few employers who insisted on-the-job experience was the only kind that counted. They're rare. Most of the employers I interviewed with wanted to know if you could walk the walk as well as talk the talk. They didn't care if you learned it on the job or at home. One of the strangest interviews I ever had was a conversation where the interviewer reminisced about older systems, told stories about what they were working on, etc. He wanted to see when the interviewee laughed, when they winced, when they nodded and smiled. It's not a bad way to test someone's knowledge, even if it is unconventional. Another interview I had consisted of a written exam. The exam was graded and handed back as part of the interview. The results of the exam itself mattered to some degree, but what the interviewer really wanted to see was when they called back, had you researched the questions you missed to see if you could find the right answer. If not, that was the end. If the interviewee had researched the missed questions, they were asked back for a second interview. The point was to see if the interviewee was inquisitive. Yes, I researched my missed answers.
To answer another question and to go back to a previous point, no they won't teach you everything you need to know in school. And yes, it will help if you know what open-source means. It will help if you know what a thousand other terms mean. The only way to learn is to read about them, use them, find out what they mean. As far as open-source goes, kc8ufv is right: some organizations simply won't use open source, some insist on only using it. Each has their reasons. I've worked at both kinds of places.
It's hard to pin a salary range on IT jobs. A lot of it depends on experience and longevity at a company. When I started with zero experience I made about $12k a year. This is in the mid 80's, so inflation will play a role when looking at that number. Even so, I ate a lot of rice and noodles during that time. At the last USENIX conference I went to in 2001 the highest salary I heard discussed was a systems administrator for a Wall Street firm who was pulling down over $120k a year, but who told me the stress was enough to take several years off his life. Not worth it in my opinion, but if that's your thing go for it.
To really make it in the IT world you have to love the stuff. Really really love the stuff. One of the reasons I decided to get out was because the people I was working with were staying up all night jamming while I was going home to sleep. To be fair, when I first started I stayed up all night jamming, too. It's the best way to learn. And I really did love it. But toward the end I just didn't have it in me any more. I wasn't competitive.
Sorry for sharing so much. There is no short answer to your question. I'll end by reiterating something peterd said: Don't be discouraged just because it's hard to get started. If you like the work, stick with it. When the opportunity to jump in does come along, be ready.
Check out free training on Professor Messer's website:
Professor Messer
He has high-quality videos on A+, Net+, Security +, and MS Configuring Windows 7. The point is to actually learn the material and not just "pass" the test.
He is continually adding free videos. I think it's a good place to start.
.
More than 10 years ago. Maybe 15 - 20. I did my degree 10 years ago and there were heaps of different IT courses I could take at many universities.
Degree is required these days to get a foot in the door.
I love working in the server\networking field, as I get so caught up in what I"m doing that I lose track of time. Its great working on problems and finally resolving them.
I earn over $100k, but its a lot of responsibility and after hours\weekend work. Unfortunately I have to deal with people to some extent.