Ask Slashdot: Getting a Tech Job With Skills But No Formal Degree? 266
fmatthew5876 writes "I have a friend who graduated with a degree in philosophy and sociology. He has been spending a lot of his spare time for the last couple years learning system administration and web development. He has set up web servers, database servers, web proxies and more. He has taught himself PHP, MySQL, and how to use Linux and openBSD without any formal education. I believe that if given the chance with an entry level position somewhere and a good mentor he could really be a great Unix admin, but the problem is that he doesn't have a degree in computer science or any related field. He is doing stuff now that a lot of people I graduated with (I was a CS major) could not do when they had a bachelor's degree. Does Slashdot have any advice on what my friend could do to build up his resume and find a job? I know a lot of people think certifications are pretty useless or even harmful, but in his case do you think it would be a good idea?"
CS is not IT (Score:3, Insightful)
CS is not IT
Volunteer and/or do an Internship (Score:5, Insightful)
I have had friends do this (and myself to a degree) and it can open doors you didn't know you had. Also join some local user groups (like I joined my local VMware User Group) and made a lot of good contacts, one even got me a job when I just got RIF.
Portfolio (Score:5, Insightful)
GO to user groups (Score:5, Insightful)
make friends and contacts.
And if you already have a degree:
Go to user groups,
make friends and contacts.
Comp Sci != IT (Score:4, Insightful)
Re:Whatever -- Smarts and Work Ethic Come First (Score:5, Insightful)
Same here. Worked hard and cheap for a while, then worked hard and for a lot of money once I had the street cred.
Re:Nah (Score:5, Insightful)
Re:Nah (Score:2, Insightful)
Re:CS is not IT (Score:5, Insightful)
You're right. I did NOT do the same things you did in your CS classes. I'm STILL not doing any of that, and neither are many other people.
Some of us design and develop new things (Score:3, Insightful)
I hate to burst the bubble of any CS students ... We all sit in the same cubicles churning through millions of lines of legacy Java code, filling in our change requests and putting cover sheets on TPS reports.
No, we do not all do that. Some of us went into CS because we actually had an inherent interesting in coding, not because a parent or guidance councilor told us it was a good career path. Because we had an inherent interest in building things. An inherent curiosity regarding puzzles, practical or academic. We appreciated the theory presented in many classes because it better prepared us to design new things. And many of us matching the preceding sit in our cubes designing and developing new things, not maintaining old things.
I'm sure someone who came up through an IS program can probably make a similar observation.
What you end up doing has a high correlation to what your inherent interests are and to how seriously your took your degree program, CS or IS. I would not trust most of my fellow CS grads to design and develop new things, however these individuals typically were just in class to get a piece of paper to get a higher salary.
Re:Whatever -- Smarts and Work Ethic Come First (Score:5, Insightful)
I'm a HS dropout too. Learned computer programming at Radio Shack University on the TRS-80, worked fixing radio stations, produced telemarketing devices made out of C64s, got hired by an ISP in '96 since I was taking care of the local modems anyway. 2001 I was a Sr. network engineer at Amazon, Now own my own company providing technical services (what ever interests me.)
People would ask me what they needed to do to get into tech. My reply was, "Be obsessed with it." Don't do it for the money, do it because that's what you have to do.