Ask Slashdot: How Do I Change Tech Careers At 30?
First time accepted submitter possiblybored writes "I'm 30, and I am a technology teacher and the school's technology coordinator. I like my job, but I have been having thoughts about switching careers and focusing more on technology in the private sector. I like Microsoft products and would head in that direction, probably. Is it too late for me to think about this? What is the best way to get started on this path? I'm not so much interested in programming (though I'd like to learn a language some day) as much as I am intrigued by topics like setting up e-mail servers, reading about cloud stuff like Office 365, and looking at information on collaborative technology. I'm a good teacher and excel at explaining things as well. Any advice the community could offer would be greatly appreciated!"
Submission is very clearly a troll. Please don't post this kind of crap.
Whatever you love doing, do more of it. Then just be sensitive, and maybe a little aggressive, about pursuing leads that naturally arise from your avocation.
You're talking about breaking into the IT industry, not politics.
Start applying for help desk jobs. Yes, it really is that simple.
Chuuch. Preach. Tabernacle.
Look for a consulting gig.
I've done a lot of work that boiled down to "tell us if and how this will work for us, before we spend all this money"
You do not have a moral or legal right to do absolutely anything you want.
If you're thinking of moving from teaching to industry, I'd suggest getting a job teaching adults for a firm that specializes in teaching/training employees of corporations. And, given that you are impressed with Microsoft, that's probably the best you can do. If you were mainly interested in tech, not Microsoft, I'd advise otherwise. Good luck.
Sounds like you still want to teach so why not teach in the private sector? http://www.microsoft.com/learn...
My Hello World is 512 bytes. But it's also a valid Fat12 boot sector, Fat12 file reader, and Pmode routine.
hadoop, cloudera, etc
email and traditional databases have peaked out long ago. the future is having to search huge amounts of non-relational data. its still in the early stages where the software is immature and you need to do lots of legwork to search the data.
You're 30. You can do whatever you want. Figure out which jobs you're interested in and start applying.
System Administration needs people the customer can understand. But do you really want to compete with 22 year old junior sysadmins? Have you been running a data center out of your basement they way they have?
There's also value in the sales engineer. But do you have enough of the engineer part? The customer has to be able to understand the sales engineer, that's pivotal, but the sales engineer also has to rough out the system design with the correct company products and come up with a credible cost estimate.
Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
I'm not so much interested in programming... ... reading about cloud stuff like Office 365...
i would say your are asking to the wrong ppl....
Whatever you do, do it as an independent consultant. DO NOT take a job with a boss. You will be fired when you can least afford it. American "employers" are not grown-ups. They are not emotionally or mentally capable of employing adults.
Have many clients so if one becomes a douchebag, you can fire them and rely on the others until they are replaced.
Be aware of the fact that if you ignore my advice and take a job, you will be fired, and it will be done in such a way so as to maximize your hardship.
Be your own boss. It is the only option in 2014 America.
If I was in your situation given your experience and passion, I would focus more on private home and SMB side of things. Consulting, sales, and perhaps some end-user support. I doubt system and network infrastructure administration is your thing. Perhaps later on, but now.
Life is not for the lazy.
Bwha ha ha ha ha!!!
Just how old do you think you *are*, sonny boy? 30 is just barely dry behind the ears! Truth is that there is lots of room for anybody in the tech field who is *competent*. So be competent!
It does help to be somewhat charismatic and hygienic.
I have no problem with your religion until you decide it's reason to deprive others of the truth.
Liking microsoft products and being proficient with there are different.
Get a certification or two, be prepared to be questioned as to why you're doing this and then go for it. Just remember tech support is first cut and last hired that goes for most sys-admins too
Think about the fate of dinosaurs that were replaced by smaller more agile mammals when difficult times came...
But I do know ...
It's easier at 30 than at 40.
Which is easier than at 50.
Which is easier than at 60, since no one has done it at 60 yet.
I currently work in user experience testing, and never worked in tech until I was 32.
Your goal as described would indicate you want to be a teacher!
With your limited skillset without programming or intermediate sysadmin, but given your background in teaching and familiarity with concepts i'd say you'd be a good fit for training and/or documentation within a tech company. Training can include on-boarding new hires and getting them familiar with internal systems, or even training customers on using the software. I've worked with many people in these roles at companies i've been with. Documentation also might be a good route: writing manuals, online specs, and online training stuff. Theres lots of people doing this at the larger software shops.
Great news: even entry level IT or sysadmin jobs pay better than teaching! Look for jobs, find one that looks like a reasonable place to be, and get to work. It'll be drastically different than a public sector job, but if you are good, you'll adjust quickly and find it is a lot of fun. Once you've done something for a year or so then you can look at other places in the company to help out or transition in to (but again, if you are good, this will probably just happen naturally).
Good luck!
Just do it! Tech is one of those areas where you can gain experience and knowledge on your own with minimal financial outlay. So, study up. Play with things. I'm not sure what the climate is like in your district, but perhaps you can also take on some more technical responsibility in your school district? Through reading, tinkering, and applying your learned knowledge, you'll eventually get to a point where you can legitimately do this sort of thing full time. It's a process, but it's totally doable.
izm
they changed the name of the mcse to make it harder for joke acronyms to be created.
lose != loose
Don't go it alone, then. Find a consulting firm that already has a client list.
You do not have a moral or legal right to do absolutely anything you want.
Get a MSCE certification or whatever the current equivalent is. At least you'll know the "official" way to do things. Which will help you learn over time or Google-foo the ways that actually work much faster.
And you'll be on more level ground with most of the other entry-level people too.
Setting up a server or two at home, getting a feel for virtual machines, Active directory, etc. will help too.
For windows admin programming? Learn Powershell, WMI and ADSI.
Since you're the "tech coordinator" at your current employer, try to ingratiate yourself with the other IT techs who implement the things you coordinate for them...
The hard part is getting some basic tech (of any kind) experience under your belt. You have that.
Go get up to date Microsoft certifications, understand the product to a significant degree, and you will be able to find a decent sysadmin job somewhere. Maybe not something above 50k - yet - but you will find something good. Then, once you get more hands on experience with business support scenarios for a few years, you can move on from there to the higher paying world (and higher stress typically lol).
Start at helpdesk, hate yourself, and figure out a career path that you enjoy that gets you off the helpdesk. Ingratiate yourself to that team that is in the career path you wish to pursue. Study, take, and pass the applicable certs for said career path. Simple as that.
" Is your job running? You'd better go catch it!"
Curiosity was framed; ignorance killed the cat. -- Author unknown
Maybe become a gigolo who specializes in masochism. If you like setting up Exchange servers, you'll love it the first time a woman steps on your balls.
"When information is power, privacy is freedom" - Jah-Wren Ryel
Learn Linux if you want to setup mail servers and do stuff with the cloud. It'll be fun, too.
Now, having been in IT for 9 years, I can say this: Best move I ever made . I go to work everyday and work on cool technology, solve complex problems, learn constantly - and get paid for it.
After reading your question this one came to my mind. Those who can do, those who can't teach. But it does makes me wonder what you are teaching these kids if you have to ask us how to get a job in the tech-world. I hope your pupils won't have to ask that same question.
Man, there is no hope for you!
Like someone else said, you need to start in "the trenches" - for IT that generally means helpdesk. Most places realize that helpdesk is not a place to finish your IT career, but to start it. On your resume trump up your technical skills and in the interview trump up your interpersonal skills and your ability to use "common sense" (hint - it aint that common). A lot of IT people didn't start in IT. The Citrix expert here was a reporter into his mid-30's. I'm a 20 year SysAdmin and I have a degree in music.
The stories in the trade papers are misleading about the current state of affairs in the rank and file IT dept. And you have about 15 year before age discrimination hits (age 45+). You will have trouble changing jobs after that. And Microsoft is not the answer for the larger IT departments/solutions. Keep working at a school system you like, invest your 401k, and work at what you love in the summers. Avoid being worked to death in your 30s, 40s, and trapped in a job in your 50s, with an unemployed period before retirement.
I am going thru disability / unemployment with a stress related nerve disease. in my late 50s. without some savings and support from friends I would really be in trouble.
Life is too short to work for a**hats driving death march after death march.
Has the hatred of MS on /. become so acidic that even the *mention* of MS now must elicit a barrage of hateful responses?
I suspect I would see less venom wearing a "Barack 2012" t-shirt at a Tea Party rally.
SJW's don't eliminate discrimination. They just expropriate it for themselves.
My general advice would be to ask these questions of recruiters and hiring managers, not the mostly non-hiring community of slashdot. There's tons of really bad advice in these comments. Having switched tracks a few times, I can tell you that in my experience it generally involves choosing an area to specialize in, taking some classes and/or getting certifications, trying to get some hands on experience if possible, and then marketing yourself well.
At 30, you're young enough to do pretty much anything. But I'd caution against tying yourself too closely to a specific software vendor. You may still be in the workplace 30 years from now, so try to cultivate skills that will remain relevant.
It sounds like you're working in the field already. Have you tried applying for private sector jobs?
If once you start down the Microsoft path, forever will it dominate your destiny, consume you it will...
Seriously, Microsoft is in decline, and already has a bunch of people trained up in it. You should consider learning mobile development for Android, iOS, or both. If you want to learn server-side stuff I would learn the open stack: Linux, MySQL and/or Postgres, maybe Hadoop.
lf(1): it's like ls(1) but sorts filenames by extension, tersely
Most hiring is by or at least through people who have absolutely no clue about the technology of the job they are hiring for.
Consequently, the only way they have of judging your ability is by a piece of paper that says you can do something.
The good news is that there are many 2 or 3 day seminars/certification courses that you basically just have to pay one or two grand and basically as long as you show up and demonstrate a level of intellegence that puts you anywhere above clinically braindead you will get a credible-looking piece of paper saying you are certified in something or the other, that will impress the know-nothing employment agents and HR clowns every time.
Most medium (and up) sized businesses have a training group (usually a subset of HR), and have a real need for people who both know the material and know how to teach it.
Breaking into "real" IT at your age, without in-field work experience, would mean working the helpdesk - If that appeals to you, great, but it doesn't tend to pay all that well.
And run with it. I currently would look into Cloud control decks like OpenStack or Azure Cloud Infrastructure Standup or even some sort of CloudERP programming like Salesforce. Any competence at all in these will easily land you a job quickly.
Almost all work can be done remotely, with the exception of being "remote hands" in a data center. In that case, ensure the trunk of your vehicle has cold-weather gear. Best bet is to focus on jobs that require a physical presence or national security (no H1-B). Even H1-B are being outsourced to native country of origin. Pretty soon a robot will be the "remote hands" in the data center.
I switched technology careers at 30 myself; I went from help desk technician and system administration to web development, and I'm quite satisfied with the results. Of course, it probably helps that I'd already been trying to get into web development for the better part of the preceding decade... but that's not the point. The point is that it can indeed be done, if you have the skills and the drive to get where you want to be. Most jobs outside of the education field and higher sciences aren't nearly as difficult to break into, as people usually think.
My advice to you would be, very simply, just apply for the job you want, and see what happens. It'll most likely take more than a few interviews before you find someone willing to take a chance on you, and of course, you'll probably have to start out at an entry level position... but if you're coming from the educational field, then you probably won't take too much of a hit to your paycheck.
Frankly, Nike's advice actually works, here: if you want to get a different/better job... just do it.
IMO, at 30, you're right in the "zone" as far as the age group companies like to hire for computer support or network/server administration.
(Honestly, I think there's greater interest in hiring younger for software development, due to the mentality that you can hire talent cheap if you catch them shortly after they're out of school. Plus, they haven't been in the field long enough to be "old dogs that know a bunch of tricks you have to get them to un-learn" for your particular environment.)
It sounds like part of your question relates to which technologies you should focus on learning? One trend I have noticed is that mail servers are becoming more and more centralized. Most growing companies want to eliminate the in-house mail server(s) and sub-contract that out. With the growth of mobile devices that get attached to corporate email, it's nice to offload that bandwidth usage to a 3rd. party, among other things. This has the side-effect of making knowledge of setup/configuration/maintenance of mail servers (like Exchange) a skill-set that gives you a full-time job working only with email. If you really like email and mail servers, great. Go this route and get hired on at one of the cloud-based email services out there! Otherwise, I'd only worry about knowing it from the client side.
Every company I've ever worked at could stand to have more I.T. people on staff with good training skills and an interest in doing it. The "gotcha" there is that usually? It boils down to a situation where you won't really get to do as much of that as you and your co-workers would like because management has other ideas about what's the most valuable use of your time and company resources. (Remember, if you decide to schedule a "training session" for a big group in one of the conference rooms? Now the productivity of ALL of those people attending just dropped to 0 during the time you've got them as a captive audience in there. You're also occupying the room, which may also pose at least some level of inconvenience -- especially if employees regularly book the room to pitch a service or product your company makes to its clients. You'll probably also find that without providing some food and drink, it's tough to get people to show up for such things... so again, another expense for the company.)
I've always found that good communication skills and ability to teach the software is a really valuable skill, but you'll primarily wind up using it randomly, when assisting people by phone or "one on one" at their desks with issues. If you're lucky, a hiring manager will give you more consideration than "the next applicant" because of a background teaching technology. But it will become "just another thing you do that's kind of taken for granted" once you're hired.
Especially if you're getting hired via a recruiting firm, they're overly fixated on industry "buzzwords". Certain items are considered "hot" at any given time. For the last couple years or so, "virtualization" was a big one. If you could say you had experience using VMWare ESXi or any of the other products allowing virtual servers, it was a big plus. "Cloud" knowledge is another one. IMO, this is really a bunch of nonsense, because almost ALL the cloud-based services have easy to use web based control panels. Anyone with good general I.T. skills and knowledge can master any of them in short order. Mastering virtual server products is a little more difficult and useful as a real skill .... but again, many places just treated it like it was a big deal, only because of a one-off desire to reduce the number of servers in a server room. Once somebody moved all 7 or 8 of those outdated physical servers onto one virtual server and got them running well? There wasn't a whole lot more to do or know to maintain that.... so other I.T. skills become more important again.
There are highschool educated students doing the job he mentioned. So yes it is too late for him to do that.
While there is good paying work with Microsoft products none of the things he mentioned fits that profile.
He's teaching children that it's ok to ask questions when you don't know the answer. A teacher's goal is not to "prepare children for a job in the tech-world". What is a teacher's job?
I hate to be the Curmudgeon..however with a school you are guaranteed a pension. In the private sector, no matter how much you make, you will never make up the difference. At some point, you'll get tired of bits & bytes and just want to play with grand kids or go fishing. Stay with the school, and you'll be doing that by the time your 55. Leave for the private sector and 55 becomes a hard to reach retirement age.
Is it too late for me to think about this?
It is never too late. I have known people that have jumped into unrelated careers, successfully, at 35, 40, 52, and 65.
How much effort are you willing to put forth? Are you willing to temporarily forgo some of the pleasures in your life to which you've become accustomed?
Are you willing to immerse yourself in the new career, both at work and after hours? Ask yourself and answer truthfully: do you truly want to make a change, or are you just thinking... "wouldn't it be nice if"? The answer may be painful, and sometimes you won't know until you're there- Are you willing to take that risk?
Are you willing to risk the possibility of having to start at a lower level on the pay scale in your new field? I have a cousin that graduated from the Air Force Academy, flew F-15's for almost 10 years, and after accepting an engineering job at a defense contractor, quickly realized that he couldn't stand that type of job. With a wife and 3 daughters to support, he left to start a career at an airline.... at the time (mid-80's), he had to start as a flight engineer, at about 20k / year. With his love of flight focusing his resolve, and with the support of his wife (she took a second job), he persevered in a boring, low-paying job, staring at a panel of guages in a jet... but he stuck to it, and over a number of years ended up as a 747 long-haul pilot for Northwest, making just under 200k / year.
You must decide if you're ready to commit, with all that that implies. If you feel drawn to whatever it is you're thinking of doing, and you're ready to commit, there are few legitimate reasons to hold back- I would say that if you have no legs and desire to win a ballroom dancing championship, you may have a legitimate reason not to compete, but you could still find a way to excel, in some role, in this activity if you truly had the desire.
Get into consulting, easiest way to get experience (by fire). Volunteer for every project you can, even if you are just asking to shadow others at the start so you can learn.
Study things like Puppet, OpenStack, VMware vSphere, Hyper-V (along with SCVMM), KVM (part of OpenStack) etc. Be aware of app platforms (e-mail, SQL, etc) but don't make them your career as hosted/cloud based services are a serious threat to onsite stuff (privacy issues aside).
Find all the key blogs for each of these things I've mentioned, and read them often. Follow the authors of these blogs on Twitter if you really want to keep up to date.
Oh, and LEARN TO RECOGNIZE WHEN STUFF IS CHANGING and adjust your skills accordingly.
Remember your users/customers have needs, and your job is to give them what is best for them regardless of your own bias. Despite what vendors tell you, no solution is best for everyone.
Ever feel like you are driving the getaway car?
Don't do it, stay happy and sane!
I wonder how many of those using this as a chance for more MS bashing are posting from their Windows machines?
Sent from my TARDIS
I lied, I'm not speechless, but if you think you're too old at 30 you need an attitude adjustment. Or to hang out with some olds who aren't as limited in their vision as you are.
No sig? Sigh...
I'm not saying that you shouldn't change careers - but look at the business end of IT in the education market. I work for a large university and I just switched roles from a SysAdmin to a Business Analyst for our Office of IT and I'm 33 years old. I moved from the front-facing tech side of things to where I am basically the interface between the engineers/technicians and the "customers" (deans, departments, students to a much lesser extent). I get the project requirements from the customers and work with the engineers to provide what the customers need. I'm still in IT, but I'm in a position where I'm having a large impact on the infrastructure and our service quality (we have 32k students). Being already in education you'd be at least basically familiar with some of the unique things that occur with licensing, purchasing, etc. We tend to get better/cheaper terms than corporations and individuals. It's a challenge, but it can be a fun challenge. You don't sound like an engineer, but you DO sound like you can at least be conversant with them. Being that translation layer between engineer/normal person can be a lot of fun.
This space for rent...
Those who know, do. Those who understand, teach.
- Aristotle
If it weren't for deadlines, nothing would be late.
First you master your skill set as an employee, then you go consultant.
The skill set can be bullshitting, in fact I'd say that was most consultants specialty.
Expecting to learn basic things on the job as a consultant won't generally work. Hiring companies want consultants with tech and industry knowledge.
John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
Consulting. 10 hour work weeks (plus meetings). Couple hundred an hour billable at 40hours/week.
I'm the exact opposite of you. I'd love to get out of my IT shop and get into working with kids. I'm 29. Trade? Haha
"Fear and Loathing on the Campaign Trail' will better prepare him for office politics.
"Hells Angles" for dealing with coworkers.
John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
It's perfectly legal in other countries.
jokes aside, the most obvious thing is for you to:
a) Do enough consulting/hands on work to get a firm grounding (do that in the summers even if you keep your teaching slot)
b) Move up to community college, vocational school, private tutoring, etc If you are a great teacher, focus on that. But expand your turf so you can teach more
I suppose if you are tired of the actual teaching, then this isn't very sound advice ;>
It is always a bad idea to try to tie yourself to any one corporation for a career in software technology. Any skills you have will be outdated very quickly and will require a constant treadmill od relearning how to do the same things with a new interface. Any technology skills that will serve you well over time are the ones that don't care what the particular vendor is.
Tech writing, testing, and business analysis are good choices if you lack programming skills, although all of these benefit from good programming backgrounds.
If you learn to program you should learn to program on Windows, Linux, Mac and Unix and never tie yourself to one platform. If you do you will need to constantly update your skills. You may end up working on only one architecture, but if you have the kind of basic skills that run accross a
If you do want a tech career that is tied to a corporation or vendor, get into the hardware side. Learn to service several manufacturer's models of photocopy machines and you will have a job for life. It also won't be outsourced. Regardless of where the machine is manufactured someone will have to be on-site in order to fix it. That is until they get so small they can be shipped to wherever to be fixed.
Did the same thing when I turned 30; switched from Aerospace Engineering to Structural Engineering (i.e. buildings). I got a masters in the field I wanted to switch to and applied for jobs based on the new degree. Took me 2 years of evenings. And a 50% pay cut. Hey, I didn't say it was easy. (Oh, 15 years out I now gross 3-3.5x what I made when I left Aerospace, run my own consulting firm, and get to post on /. whenever the fuck I want.)
Is it just my observation, or are there way too many stupid people in the world?
Whatever you do, do it as an independent consultant. DO NOT take a job with a boss. You will be fired when you can least afford it.
Everyone has a "boss". The only difference is whether they work for your company or for the customer. Customers can and will fire you even easier than employers can.
A lot of people are assuming this is a troll or some sort of joke. That says a lot about how helpful people are! It sounds like you have familiarity with a number of software products, most likely all Microsoft. To strengthen that, you could take some courses at a community college. You could also volunteer some of your services for your local church or other nonprofit to build a resume.
However, you might want to consider that instead of IT support, in the private sector, going the training route. With your teaching background, many corporations would hire you. In addition, with your current computer background, they could hire you to teach software classes to their employees. Even if you are wanting to get out of teaching and into support, such a path would get your foot in the door and allow you to establish connections, gain experience and pick up additional skills before making the switch.
Find a small project and make sure that you can deliver on it. There is a serious shortage of people who can perform decent business analysis and educate management on technology trends. As much as I hate to throw them a bone given what they are doing here, Dice.com is a decent source of consulting gigs.
What exactly do you teach? How much technology knowledge have you got in any real world tech job at age of 30? I am guessing very little....sorry.
Get up!
30 you say? Well that's hardly over the hill now is it?
I have to say there are some pretty poor responses in the comments, many are very discouraging. Don't listen to them. Let's look at some factors:
- There's an IT skills shortage, worldwide.
- As a teacher you must have a degree so you've a proven ability to learn.
- As a teacher you've proven that you can train people, and speak to groups confidently.
- As a non-geek originally, people should be able to relate to you better than your average Slashdot troll (sorry, couldn't resist)!
- You don't need to learn to program to be a sysadmin. Scripting skills would be a big advantage though.
- Tech is a wide and varied area, you have lots of options for entry, from going back to school through to starting with a small business and doing helpdesk stuff to work up to sysadmin duties.
- It will take time and effort (be prepared to 'live' IT for several years). But I've seen other teachers do it (I work as an IT Manager at a school).
Finally, like I said, you can do it, you're by no means over the hill. I wonder if a side-step might be a best first move. Buddy up with some companies that do tech in schools at the same time as doing some out of hours study and you might find you can move over as an educational tech. consultant or a techie with a welcome educational background, and then use that as the foot in the door.
Anyway, best of luck. Like I say, I've certainly seen teachers do this, I know a former school teacher who works for Microsoft.
My final words of advice.... prepare to give up the long holidays, forever! ;)
"How much truth can advertising buy?" - iNsuRge - AK47
How about finding a company that is big enough to have it's own internal training section? Maybe one were you learn and or implement a technology and then teach other employees about it.
Coder's Stone: The programming language quick ref for iPad
I like Microsoft products
Well, nobody's perfect. Try and work on this weak spot and, maybe someday, you'll learn to appreciate good software, too!
I am intrigued by topics like setting up e-mail servers, reading about cloud stuff like Office 365
Yeah, I know what it feels like. At this point you should try and take up more challenges like LaTeX and CVS.
I'm a good teacher and excel at explaining things as well.
Hmmmm... This changes things. I mean, it's fine with you being an n00b and all, but please don't transmit your insecurities to our kids! Think of the children!
Go to Business School. It's a huge investment, but it really lets you go anywhere that you want. Also it will allow you to build a pretty good network that you can leverage in getting that next awesome job.
I'd advise you to look into becoming a security consultant. Plenty of jobs and more interesting that the typical IT job. Attend Black Hat and DefCon.
I think I fear for our children's future... (and mine)
> I'm 30, and I am a technology teacher [and]
> I like Microsoft products and would head in that direction, probably.
Is that what you teach? I mean, I realize Microsoft is a HUGE company making billions and billions every year. Amazes me people STILL buy their crap. The software they produce has pretty much always been bloated, slow, buggy, and a complete waste of my time. Thus I don't use them anymore.
> Is it too late for me to think about this?
YES. Apparently so. Go learn UN*X. Try BSD, learn to love Linux. Understand UN*X compared to Windows. Once you do you'll laugh at Microsoft.
> What is the best way to get started on this path?
Go to http://linux.org/ -- click on everything. Download and install Ubuntu (just my choice :) -- then once you "understand" ... go buy a Mac.
Thanks so much for sharing this detailed list--it was very helpful and is a great start. I appreciate it.
It sounds like you are where I was twenty five years ago. You have some interest and enthusiasm and maybe a certain knack. You are probably a local expert, the guy other teachers turn to when they get frustrated with technology. A career in IT -- that's what you are describing when you say you want to set up email servers -- sounds like more fun and money then teaching.
But, unless your "knack" is a true gift and you are willing and able to put all your mental power into acquiring the deep knowledge you will need to operate at a high level in your new profession you will end up frustrated, stressed, and frequently out of work.
I.T. is a dead end. Fewer and fewer mid-level jobs; more and more automation, consolidation, and out-sourcing.
And believe me, you don't want to be crawling under desks and tracing network connections when you are fifty.
Or maybe you do. My 2 cents. Good luck to you.
Thanks! I will add these to my reading list. I'd love to spend some time this summer learning some basic languages.
I work in a job where I do systems programming in C and Ruby (and sometimes Python) and rarely am in a situation where I am just "beating a framework".
How the heck do you do this:
http://en.wikipedia.org/wiki/S...
In an interpreted language like Ruby or Python?
I've been coding since I was 14. I still code in my spare time sometimes. I love tinkering, solving problems. I just hate where "enterprise" systems have headed. To each their own, I guess.
Chuuch. Preach. Tabernacle.
You have some background in the tech fields, and that's going to help some, but if you go the traditional route, there's always going to be the "why should we go with this guy when there's someone else who is younger/has more experience/has worked in the private sector". Getting a recommendation sidesteps a lot of that.
Start talking to people who are working in the area you want to get into. Use your contacts you already have to develop the sort of contacts you want. See if they know of any opportunities ... and when you apply for those opportunities, name-drop like crazy.
Yes, you've probably heard advice like this before -- but the thing about it is, it does work.
Fair point about open source. I have limited experience with Linux (I can install it, get it working, and use it) but would consider learning more.
If you can't do it teach
if you can't teach do curriculum
Go well
There goes your odds of getting much in the way of help from this crowd...
For your security, this post has been encrypted with ROT-13, twice.
All I could think of when I saw the question is you'll be fine, I'm almost 30 and I haven't even been able to start a tech career yet despite getting myself a degree a few years back, all you gotta do is decide what to do and you'll be good.
First off - if you're happy with your current role, why leave? Greener grass, etc. Talk to people in the area of activity first to get an idea of what it's like. The "private sector" (if there is much distinction) may work at a different pace with different imperatives than what you're used to, and the difference will be more business politics than actual technological differences/merit.
Secondly, what industry do you want to work with? I've worked 2nd level and 1st level support, mainly enterprise and some helpdesk, in a variety of industries; some experiences were enjoyable on average complex tech, some tech was amazin but for dull projects or industries... Make sure you're iterested in what the technology is applied to, and not just the technology itself. Applying great server products to manage a ball-bearing packing facility is not necessarily the most enriching experience after a few months, since most of the time it will just be maintenance.
Thirdly, if you want to learn about Microsoft products, you'll either need to shell out for them yourself, or find a job that makes use of them. Most likely is indeed tech support, from an entry level perspective. I can tell you that some support jobs teach you little by way of actual tech, some teach you lots, depending on the support level, and whether you're supporting users or integrators. Be on the lookout for technologies that interest you within the job descriptions, and go after those.
Finally, to learn about the underlying technologies before you can buy the software licenses, you would still do well to have a look at setting up enteprise Linux systems. I know you said you like Microsoft products but hear me out - administrative skills, troubleshooting, and many network-related tasks translate directly across platforms. You could be on CentOS, Ubuntu Server, Windows 200x server or OS X Server; from an administrative, and infrastructure and maintenance point of view, it's the same difference. Examples are setting up such things as web servers, SSL, LDAP, network troubleshooting, data migration, backup, SMTP server setup, database configuration, app server clustering, etc; and some non-technology stuff like change management, some minor project management, requirements gathering, system design, etc.
You can't teach yourself Enterprise stuff straight on Microsoft products on a hobbyist budget. Or you can, but it's an expensive hobby, which is why the normal route if you really want to pursue Microsoft tech, would be to change job. Your other option would be to convince your employer to invest in Microsoft.
But if it's specifically for your spare time, Linux is definitely what you want to look into.
-- "Simplicity is prerequisite for reliability." --Dijkstra
After college I worked in retail management for a few years. At age 30 I left that field and took a job working in tech support for a large software firm which shall remain nameless. Using that as a springboard, I launched into a career which has included both support and operations type positions and coding positions. I'm currently a senior level software developer/architect leading distributed teams on major projects, and am tracking toward management as I get older and can see where the bread is buttered. It was a bumpy ride getting it going, but some of that was due to macro-economy events outside my control, and some was due to not having all the right buzzwords and HR search terms on my resume at first.
The one bit of advice I can give for sure is this: work your tail off becoming really freaking good at both what you do, and what you want to do next. If you don't have the depth of resume, you'd better be able to perform in an interview in a way that leaves no doubts that you know your stuff. Then when you land that gig, hit the ground running, and never let up.
WALSTIB!
I had a strong IT background in the past. Didn't exactly get burned out on it, but fell into the controls field by happenstance and I love it. Many of the same principles apply (networking, protocols, programming), but without the monotony that I feel you might be experiencing. Do some googling on building automation, temperature control, or system integration. -Mike
If you haven't taught yourself programming by now, there isn't much point. Just move on.
While the demand for good developers and engineers is strong and well publicized, demand for UI/UX people and tech writers is also pretty strong.
It also doesn't hurt you to know multiple spoken languages in those fields.
None of that is appealing? Create a YouTube channel of explaining the topics that you like. If you really are good at explaining and demonstrating, someone will offer you work. The ad revenue makes a nice bonus.
It's a pain in the ass in the beginning, but if you stick with it and make the effort to learn how to do it, you'll never miss working for a boss.
I wouldn't go back for anything now. For one thing, no employer can afford me and secondly, as far as they are concerned, I'm unemployable because they would need three people to help them read my CV. (If I print the whole thing without summarizing it, it runs to about 60 pages)
I think a lot of people have a problem in the tech world because they reach certain "platforms" and decide they aren't going back. Let me break it down: 1) You worked for company A for 10 years and got promoted to Senior Software Engineer. Unfortunately, unknown to you, company A didn't actually know anything about software engineering so you're actually not much of a software engineer. 2) You try to find another job. You probably won't find another job as a software engineer if you don't actually know how to do that job; even if you had the title. 3) There are jobs available. However, they have titles like Analyst or Specialist and those are so "beneath" you, right? You were an ENGINEER for gosh sakes. You couldn't possibly bring yourself down. My advice: Get over yourself and let your skills speak for themselves. Your title and current position don't define you or your capabilities. When you start understanding that, you start developing real skills and enjoying your job.
There's some horrible posts in this thread to a fairly good question. How do you make that break into industry, and what might you want to do there?
My background: nearly 20 years in IT, started whilst at University doing helpdesk work, moved into industry. Been 1st line, 2nd line, 3rd line support. Have delivered global projects for variety of companies both as employee and contractor.
I currently work Microsoft UK as a senior Technical Account Manager within Microsoft Premier.
First off, working in IT does NOT require ability to code. I know it's against hivemind groupthink here, but it doesn't. Sure, if you want to be a developer you'll need it but if you're an architect, working in support, working in implementing projects, it's not necessary.
Look at what you're strong at. You're good with people, explaining technical concepts to them, listening to their requirements and probably quite good at interpreting those conversations into relevant IT concepts. Think about something like an IT business analyst, or someone who implements solutions - e.g. turning on O365 for a customer isn't trivial, and needs careful management for successful deployment. You might find a support job is a good entrance to industry but you would be having to learn your chops from 2nd line upwards. Thinking at more of a business relationship management/IT business analyst etc might be helpful if you've not considered it before.
Anyway, if you'd like some honest advice, feel free to PM me and I'll see what I can do. I'll probably go back to lurking now as I expect the trolls will be along again shortly...
If you like Microsoft and you don't want to program but you like teaching/training. Why not become an expert at Excel, Word, Powerpoint, etc. I'm sure a ton of small businesses might need help and training in that area. You could also learn Windows Server inside and out and maybe train people at small/medium companies how to setup email servers, web servers, FTP, Firewall's etc.
Just some ideas.
You don't have any technical skills... so you will be perfect and fit right in!
It's really easy to change careers at 55. Get laid off. Look for work for a year. Take whatever the Hell you can find. Bingo! You're in a new career!
You're 30. Get over it. You're never going to have that cool job with that great start-up that goes public for a gazillion dollars. That ship has sailed. Even if you could find that company, convince them you're great, and get hired - the hours will kill you. Have a house? Say good bye because you'd have to move. Hope you don't have a wife and kids - because they don't last long with a startup work schedule. Are you independently wealthy or have a fully funded retirement- because otherwise you'll be screwed in 30 years. Working for startups that fail to launch means the stock options or ESOP plan is worthless. Do that for a few rounds and you'll be asking Slashdot: I'm 40 with nothing what can I do now?
Don't want to work for a startup? Going to try and work with an existing large corporation? Good luck with that. Those soulless bastards will fuck you over to make the next quarter's EBITDA. Look at all of the other posts where people are asking: " I've been in tech for 15 years. Who the hell do I have to fuck to get out?"
You want advice? Keep your 9 month a year jobs with pension and benefits. Use the summers to run a training/consulting business teaching people in local small business that they can use a VLOOKUP in excel instead of hand typing values into Excel 100 rows at a time. Use the extra money to buy a convertible. Go out and bang a 19 year old aspiring actress. Hell, bang two.
Truth: If it's not one thing, it's another