I got started in the support industry in 1996 on a recommendation from a friend. He suggested using my keen geek brain and switching from the manual labor at UPS (i chose it for the benefits/hours, it's hard to beat as a first employer) to a position providing support for Windows (i'd never used it, I was a DOS user) connections on modems. I had already been programming for modem connections since I was 11, at that time 8 years. I'd programmed in BASIC, Pascal, 80386 assembler, C, AutoLISP, and DIESL. I'd had CS1 and CS2 in high school and my team placed 2nd in district at a programming competition (done on paper!) and multiple CS awards at "science fairs"... a proper geek.
I'm still doing support... I've managed first and second level. i've been the service manager for the CRM. i now answer the phone for corporate help desk as my primary duty.
My friends suggested some certifications to kind of show some progress, and yeah, good idea.. it may have helped here and there. i've definitely learned a lot, but i don't use it much. I got my Network+ just to see what it was like... having supported every network connection (ISDN, (A/S)DSL, Dial up, VPN, T1, Frame Relay, ATM) it went along with my experience. I got a $0.25 raise from the company and "promoted" to the "i'm too rich to be calling you" queue. I left at the first opportunity I could.
I went back to school a few years ago and got my AAS/CIT with honors.
Immediately afterwards, having a true passion and love for PHP, I got my Zend Certified Engineer status. That was two years ago.
About 10 years ago I had one contract position as a programmer on a team project that lasted about 4 months. That was the only time I was paid as a professional to program.
Recruiters have told me to go back to school for my bachelors... I guess I will. The AAS was pretty hard on my marriage, and I'm not looking forward to going through it again. I'm sure it'll be more difficult too. My employer will reimburse me, as many have been willing in the past, so I would be ashamed to make the mistake of not taking it. I'm close to getting my CCENT and then adding the CCNA, everyone tells me I'd make more money and that would be more satisfying (it's not programming, which is second only to women to me).
In my current position though, I'm a year away from pension benefits from my company... a year away from an extra week of vacation. I believe by that time I would make more than what I would somewhere else as a junior programmer. I probably already do if you include that they already contribute to my pension.
Here's some things I learned...
- success can be directly related to what you focus on and the effort you put into it
- while providing support, you're not creating anything... maybe documentation, but otherwise, you're helping someone with something that already exists.
- support work is EXACTLY like fast food or retail. The phone is like the check out counter or the fry station or the drive thru window. it is customer service at the roots. You have someone that expects deliverables filling the role of manager and you have customers that continuously come in and ask for something. While doing support, you are ALWAYS doing something for someone else... you're only putting out the current fire and your job is to do it to their satisfaction and be prepared for the next one.
- in support, the people you talk to are people... everyone... from the millionaire with 5 businesses wanting to make sure his databases are able to be accessed to the group of four drunk frat boys wanting to get online with windows 95a and their usb DSL modem so they can watch pr0n. they all have dads, mothers, sisters, friends, and they all have to deal with life too.
- always hire people smarter than you
- everything in life now requires a computer... stop fighting it
- follow what you love, you'll be much much much happier
- it isnt for everyone... it usually doesnt take long to figure out.
- what you're calling me about you are able to find on the inter/intra net, let me show you how