Slashdot Mirror


Recent Grads and Experience Beyond the Desktop?

over_exposed asks: "I'm a recent college grad (B.S. in C.S.) and have been on the job hunt for about 6 months. I've been playing around with tech toys as long as I can remember, but it all focuses around the desktop environment. Desktop-grade routers, switches and wireless as well as any/all desktop PC (and some Mac) hardware is what I could get my hands on with my limited budget. After looking through hundreds if not thousands of job postings, everyone is looking for 3+ years of network admin experience or 5+ years of C++ experience even for an entry level position. How is one expected to gain that kind of experience when no one will hire you without the experience? What kind of (part-time) work can you get as a college student to gain experience (Cisco, Exchange, SQL, etc) that will be marketable in the real world? Any suggestions from the Slashdot community will be of great benefit to myself and thousands of others who will enter the 'real world' in the next few years."

574 comments

  1. LUGs by SIGALRM · · Score: 5, Insightful

    What kind of (part-time) work can you get as a college student to gain experience

    Aside from simply applying for such positions, I would suggest you attend a Linux User's Group in your area. Along with expanding your knowlege and skills, a LUG connects you with relationships that might be helpful in finding part-time work. You'll also get a better feel for the local job market.

    --
    Sigs cause cancer.
    1. Re:LUGs by Anonymous Coward · · Score: 2, Insightful

      I bet just because you said that, now all the LUGs will fill up overnight. Not an inch to move at any of the meetings, and a room full of newbies.

    2. Re:LUGs by Anonymous Coward · · Score: 5, Interesting

      Exactly - I realised something the other day. Linux geeks aren't the hollywood-stereotypical geeks. Linux users tend to be social, gregarious folk, and a raucous LUG meet in a pub in Manchester contrasts sharply with the Rain Man Microsofties I encounter here in England, anyway. Linux folk are Social Geeks, a group that has yet to be widely recognised, but holds an amazing amount of latent potential - MBAs can control the Rain Man Geeks, but Social Geeks have the same networking skills as MBAs. Microsoft makes its money by acting as a bridge between the Rain Men and the MBAs. Social Geeks render them irrelevant, not just economically, but societally.

    3. Re:LUGs by Anonymous Coward · · Score: 2, Funny

      Well said. I wish to subscribe to your newsletter.

    4. Re:LUGs by Anonymous Coward · · Score: 0

      Well, it's more of a mailing list - see our LUG pages.

    5. Re:LUGs by cubicledrone · · Score: 4, Funny

      I would suggest you attend a Linux User's Group in your area.

      The average middle manager wouldn't know a Linux User's Group if it jumped out of their ass and did the tap number from 42nd street.

      --
      Business isn't willing to pay for products, innovation and careers, so we get brands, mortgage commercials and layoffs.
    6. Re:LUGs by Anonymous Coward · · Score: 0

      Posting on slashdot does not make one socially active. :)

    7. Re:LUGs by HybridJeff · · Score: 2, Insightful

      He wasnt suggesting it as siomthing to put on a resume, but rather to get you in with a group of people whit similar skills, who may have contacts and conectings that you could use. Its alot easier to get a job (full or part time) If you know someone who knows somone who tells you that so and so is hiring. Lots of jobs dont get posted in the paper or on the internet. Its all about talking to the right people.

    8. Re:LUGs by pongo000 · · Score: 3, Informative

      The average middle manager wouldn't know a Linux User's Group if it jumped out of their ass and did the tap number from 42nd street.

      While certainly deserving of being modded "Funny," it's equally deserving of "Overated," possibly "Untruthful." The North Texas Linux Users' Group job opportunity list routinely sends out requests for assistance, sometimes full-time, sometimes part-time, sometimes contract. Over the years I have participated in a few contact jobs as a result of posts to the LUG mailing list. Contrary to the parent poster's message, there are people out there who recognize the value of networking and the value of targeting a select group of individuals who, on average, will generally have a more appropriate skill set than, say, the population exposed to a newspaper classified.

      Find the LUGs in your area, as well as other UGs and subscribe to their job lists. It's probably one of the more underated activities and least time-consuming you can add to your job search techniques.

    9. Re:LUGs by returnoftheyeti · · Score: 1

      I hope that some of you read this and think about what I have to say. If you read slashdot regularly you probally think that Linux is going to be on the desktop...TOMORROW! Sadly, I can't agree. I recieved a Network Admin Associates degree from a local community college. I have been job hunting for the last 2 months now and my resume includes my Linux experiance and my activity in a local LUG. I applied at every small local computer store in town and every other place I could think of that would need an In House IT guy. My Linux experiance impressed no one. Most of the small local shops were not interested in Nix, didn't have time to learn it, or didn't want to confuse their Widoze customers. I applied for a job that said Linux experiance needed. During the interview I found out that they had a web server running Apache, and that its care was outsourced to another company that dealt spefically with Nix Web Servers, because the head IT guy had no idea how to use it. He didn't even know what distro or kernel it was running.

      I got myself a nice entry level job, doing Win2k3 server deployments. It is a job requirement that I work toward and get my MCSE's. I meantioned the LPI and the guy just shrugged and said if I want to in my spare time.

      Linux is good. Linux is not going to break in to the consumer market any time soon.

    10. Re:LUGs by Anonymous Coward · · Score: 0

      I don't think anyone has mentioned the usefulness of open source in this? If you want to get a job coding you may want to create a portfolio. As you have not worked before the best way would be to start a project that you could release under the GPL or other open source type licenses. Decide on something useful so that it keeps your interst up and let your code shine through! Sure it'll take a lot of time but if it's what you enjoy doing then it shouldn't be a chore.

    11. Re:LUGs by Anonymous Coward · · Score: 1, Interesting

      I think I fit the geek recluse stereotype fairly well and I've been using unix for a long time. I guess it depends on what you mean by linux user; in my experience most of the people that use linux but don't actually develop anything spend much more time chatting. Even introverted humans are social, all that differs is the presentation. I wouldn't say that using linux even implies that you're a "geek." I think you'll find a lot of Windows users enjoy a good night at the pub, too, but that doesn't really say anything. Using a computer compulsively hasn't been a fringe activity since the mid '90s.

    12. Re:LUGs by jefe7777 · · Score: 2, Insightful

      The people in my local lug are some of the most regular guys and gals I know.

      I also have friends that are investment bankers, physcists and medical doctors.

      I can find elitist assholes if I want, but they aren't at the lug.

    13. Re:LUGs by BlackShirt · · Score: 1

      it is wrong to argue that MBA and linux crowd sits on opposite tabels

    14. Re:LUGs by Anonymous Coward · · Score: 0

      You might be surprised. I work for a major
      investment bank (fortune 50)... all the linux
      heads pushing a switch from solaris are vice presidents and up.

    15. Re:LUGs by Anonymous Coward · · Score: 0

      If you read slashdot regularly you probally think that Linux is going to be on the desktop...TOMORROW! Sadly, I can't agree. Linux is on all the desktops at my work, and I actually just interviewed with a company the other day that wanted to switch their desktops to linux, and what does "the desktop" have to do with small computer shops? That term is generally used for either an office environment where there is 1 or more administrator's maintaining other employees workstations or, it refers to a users home computer. If you got a full time job in a small computer shop doing desktop support, then your really doing the company a disservice by taking their money for doing that job instead of recommending a better more cost efficient solution.

    16. Re:LUGs by Dr.+Evil · · Score: 1

      The geeks travel in different circles. The MBAs generally travel with the sales and management crowds.

      In my experience, the Linux crowds tend to be overlooked by the MBA/Sales/Management crowds. How many customer-friendly parties have you been invited to? How many geeks did you see there?

      I've been to a couple of those parties, I couldn't handle it, I didn't want to talk about the latest movies, sports or cars. I didn't have the nerve to name-drop either. Both times, I just had to leave, I was bored out of my mind.

      The really good sales guys (and ladies) can hang out at a LUG and despite their perfect hair, silk tie and designer suit, they can fit right in.

    17. Re:LUGs by Anonymous Coward · · Score: 0
      The average middle manager wouldn't know a Linux User's Group if it jumped out of their ass and did the tap number from 42nd street.

      Funny thing is that i can actually do that (minus the juping out of an ass part)

  2. I could tell you... by Anonymous Coward · · Score: 0, Troll

    But then you'd take my job.

    All joking aside, those of us with IT jobs are becoming more and more protective of them. The sad truth is that helping you (and "thousands of others") out with advice is, in my opinion, just as bad as training my replacement.

    Good luck.

    1. Re:I could tell you... by SIGALRM · · Score: 5, Insightful

      helping you (and "thousands of others") out with advice is, in my opinion, just as bad

      Your attitude displays an astonishing lack of maturity--if you are good at your job, you will want mentor others and pass along your knowledge and skills.

      If you are weak, perhaps that explains your concern about being replaced?

      --
      Sigs cause cancer.
    2. Re:I could tell you... by sloanster · · Score: 3, Interesting

      But then you'd take my job.

      Ha, I wish - I'd welcome the help - it seems impossible to find quality unix admins who know linux well - usually we get some joker in here who plasters his resume with buzzwords, but in reality never uses anything but windows - we quickly find out he's a phony and show him the door. There are some real linux savvy folks out there, but they are hard to find among all the posers...

    3. Re:I could tell you... by Anonymous Coward · · Score: 2, Insightful

      Obviously you know nothing of the job market for those in the lower 90% of wage earners in the USA.

      For those that fall into this category it is a cut-throat world, your boss only values you as far as he can't hire someone else to do the same job you do cheaper, and there's hundreds of people knocking on the door every day trying to take your place. It's exactly what the super rich and corporations of the USA want, a two tier class system with them on top, and us on the bottom as serfs to the US system.

      Not that it's likely to be any better anywhere else in the world, but you have Ronald Regan and his union breaker mentality and social brainwashing to thank for that.

      If you're not in that top 10% of wage earners then you'll learn first hand what I'm talking about one day.

      (sorry to have to break it to you)

    4. Re:I could tell you... by Anonymous Coward · · Score: 1, Interesting

      That's why you pre-setup a "crisis" that can happen during the interview. While your are interviewing the prospective employee, have someone else come in your office saying they have a critical problem with a server, and needs your help. Have the interviewee follow you, and watch his suggestions / have him take a look.
      That's basicly how I got my current job (except it was a real crisis, and I ended up "saving the day" during my interview :-).

    5. Re:I could tell you... by Paracelcus · · Score: 1

      If you're good at you job, you will mentor others and they will work more cheaply than you. and after you have taught them everything they need to know do the job, then management will replace you with them!

      THEN try to find a job!

      --
      I killed da wabbit -Elmer Fudd
    6. Re:I could tell you... by wschalle · · Score: 2, Interesting

      With an attitude like that, you'll probably be fired before you can train a replacement.

      In today's tech environment, IT managers and sysadmins don't usually have the time to supervise every project themselves. The more people collaborate and network within an IT department, the more seamlessly services are integrated. Keeping knowlege close to your chest is one of the things that really turns me off about some IT managers.

      The education field is usually a good place to look for initial work, especially at the college you graduated from. College IT departments are constantly growing as colleges and expectations grow too. At the very least, look for part-time work with your school, and if that fails, get some independant projects going. The age of one-man software development isn't over. One of my professors created the popular game Snood, and he makes about 15K a month from it. Teaching is what he does to fill his spare time.

    7. Re:I could tell you... by Anonymous Coward · · Score: 0

      ROTFL!! I can tell you that I do a lot of mentoring at my job, and teach as much as I can. And my job is in no danger of being replaced, nor will it. And even if it did, I'm talented enough to be able to find myself another job. I suspect, however, that you aren't. Sorry to hear it.

    8. Re:I could tell you... by Anonymous Coward · · Score: 0

      Here here!

      That was a most delightful troll! *golf clap*

    9. Re:I could tell you... by Anonymous Coward · · Score: 0

      Where?

    10. Re:I could tell you... by Anonymous Coward · · Score: 0

      I want to say I completelely and totally agree with the parent. This is directed at the joker who got modded up saying the parent must not be confident with his skills.

      This is the real world, the rewards are feast or famine. First, why would I want to give tips to my competition? Do the Bears show the Giants their playbook? Did Sun Tsu make his book available to the armies he fought against? Did Larry Bird every tell Magic Johnson "you know you could score against me everytime if you just did this..."? Of course not.

      For some reason the first reply doesn't seem to understand this. This isn't some video game where both people can have the Nerd Staff +2 and it doesn't matter. There is one position and the winner gets a job he or she enjoys and that pays well. Loser gets to go back to the unemployment line and live off catfood.

      Your attitude displays an astonishing lack of maturity--if you are good at your job, you will want mentor others and pass along your knowledge and skills....If you are weak, perhaps that explains your concern about being replaced?

      I can easily see through your ruse. You call the parent inmature yet you yourself use schoolyard tactics of taunting the poster into revealing his secrets that will help you get a job and help him lose his.

      And my job is in no danger of being replaced, nor will it.

      These seem like famous last words to me. Tell me, what makes your position invulnerable? What do you do, where do you work? Please tell us, for if you don't you are no better than the parent who you rip into.

      Frankly, I'm not going to help even more people break into an already saturated field. My job, my career is at stake. Why should I help you take that away from me?

    11. Re:I could tell you... by Anonymous Coward · · Score: 0
      it seems impossible to find quality unix admins who know linux well

      Has searching for an RHCE helped any? Have you had an experience, positive or otherwise, with someone who has sought out the RHCE designation? Do you need experience with Solaris, Netware or other network components that would make hiring a high school kid that runs a Gentoo box unsuitable?

    12. Re:I could tell you... by zeath · · Score: 1
      except it was a real crisis, and I ended up "saving the day" during my interview

      Or so they want you to believe! We've all seen those cheesy movies with the "is the test ever over" secret-government-organization recruit.
    13. Re:I could tell you... by LilGuy · · Score: 1

      It is a legitimate concern. I DID train my previous replacement before I went off to school. I figured they would either make room for me during the summer or I could find another job like it, now that I had experience.

      No such luck either way. Ended up working a restaraunt job for about 1/2 year till I couldn't take it anymore. Since then I've moved to Houston in great hopes that there would be some sort of entry-level job that would take me in because I don't have that coveted BS nor 10 verafiable years experience. But no such luck there either. Its looking like burger king or HEB are my options...

      --

      You're nothing; like me.
    14. Re:I could tell you... by Anonymous Coward · · Score: 0

      People like you who turn the world of employment into a zero-sum game are deluding themselves. If you want to be a selfish, arrogant motherfucker, you can do that on your own time. If you know how to be a team player, you'll go much farther, Captain Dick-ass.

    15. Re:I could tell you... by Anonymous Coward · · Score: 0

      You poor, misguided Canadian bastard . . .

    16. Re:I could tell you... by name773 · · Score: 1

      perhaps someone would hire you to train people

    17. Re:I could tell you... by Anonymous Coward · · Score: 0

      Ohhh name calling!

      I'm glad to help my co-workers, and help friends even more. Help a complete stranger compete for my job? Riiiight.

      Scorch your own earth bitch.

  3. Network! Not data-networking, social networking. by firstadopter.com · · Score: 4, Informative

    The best way to do it is an internship. The best way to get a job is NETWORK, NETWORK, and NETWORK. All the jobs I've gotten has always been through someone I knew, who knew someone. So work your friends, friend of friends, and socialize more. Best advice.

  4. Internships by Anonymous Coward · · Score: 5, Insightful

    Internships are a great way to get practical work experience while you're still in school. They look great on a resume, and they can also be an excellent venue for you to get practical work experience after you get your degree. The theory being, you're already a known quantity to them and so they'd be much more willing to bring you on full-time after school.

    1. Re:Internships by John+Courtland · · Score: 2, Interesting

      This is very true. It's most likely too late for the story submitter, but I have a (lucky and smart) buddy who interns every summer, last few years he interned at Honeywell, and this year he actually had three companies offer him NICE internships, Honeywell, Cray and Qualcomm, to be exact. Not only is it great resume fodder, and a chance to get real world experience without really having to deal with a "real" job where they demand you know everything at interview time, but he gets paid pretty damn well to boot.

      --
      Slashdot is proof that Sturgeon's Law applies to mankind.
    2. Re:internships by maximilln · · Score: 1

      This is going to sound like a troll but my personal experience tells me that this post is nothing more than a fancy pep talk given by an armchair quarterback.

      As an employment counselor for 5 years, these techniques did wonders for my clients in their job searchs.
      And this particular line is nothing more than self-advertising. Sure, it's posted by an AC, but it serves to advertise/benefit the headhunter industry.

      I'll believe it the day it works for me.

      --
      +++ATHZ 99:5:80
    3. Re:Internships by dfj225 · · Score: 1

      Yes...internships are a great way to go. My university has a co-op program as part of the curriculum meaning that after the freshman year, 6 months are spent on co-op and the other 6 months in class. I start my first co-op this fall and I have already found a job with a large company. Now, I am only a Sophomore so surely a graduate has to have more skills and experience than me. I would suggest that anyone who can get into an internship or co-op program should while they still can.

      --
      SIGFAULT
  5. Lie by chaffed · · Score: 5, Funny

    Lie...

    --
    What could possibly go wrong?
    1. Re:Lie by AgntOrnge · · Score: 2, Informative

      While this used to work many moons ago for most positions now, no way. To combat this exact behavior a company I recently interviewed with had two different system engineers grill me followed by the a director. They were very prepared and all asked different questions. Unless you KNOW you can fake it, don't.

    2. Re:Lie by chaffed · · Score: 2, Interesting

      What I meant was; Personally I have the proficiency in network administration. Equal to someone who has been working "professionally" for 5 years or more. However I do not have 5+ years "professional" experience.

      So if you can answer the questions then what difference does it make whether you have 3 or 10 years under your belt.

      --
      What could possibly go wrong?
    3. Re:Lie by SoKrA-BTS · · Score: 1

      That worked very well for one of my Maths teachers. When he was travelling around Europe, in France we went to get a job and he said he was a geologist.
      They sent him to Egypt and spent a couple of years secretly copying off the other geologist's journal. They agreed on everything ;-)

      --
      Carlos Martín
    4. Re:Lie by antiMStroll · · Score: 4, Insightful

      Two questions. Are you prepared for the consequences if you're caught? Being fired for lying on your resume could have a far more serious impact on your future than lack of early experience, especially in the more tightly knit (and typically higher paying) specialized fields. If you don't have the experience, how do you know you really have the proficiency? Proficiency is more than just hardware and software, it's knowing how to take direction, manage budgets, work within corporate systems guidelines you don't agree with, and much more.

    5. Re:Lie by th4tGuy() · · Score: 1

      Lies work well until they offer you a position and do a back ground check. I sit next to an HR group where I work, and hear them regularly talk about candidates who were misleading on there resumés. If they catch you even in a little lie your chances of getting hired just dropped through the floor.

      I think the best thing you can do is try to get a very basic job in the industry you are interested in working in after you're finished with school. For example - you're in college and will be graduating with a CS degree - go find a job at a local ISP doing basic tech support, installation or something like that. That will get your foot in the door and allow you to start Networking (social) with people that are doing what you would like to be doing. This basic job doesn't have to be providing you with the technical experience you're looking for - but it will open doors for you to those position that will. Doing anything (except retail sales) will work in your favor when you actually graduate.

      The one problem with this - is that if you're successful in your basic position (tech support or whatever) and move up the ranks even a little bit - you may eventually need to leave the company when you actually do get your degree. Once your in place in that company - getting a degree wont suddenly open a lot more doors there, but it will with other companies who wouldn't have considered you before because of A) lack of a degree or B) lack of experience. Additionally, when the jobs you are applying for say they are looking for 5 years of C++ experience - you can say that you have C++ experience (hopefully from your position that you worked into) and that you have been with the previous company for 4 or 5 years (or at least in the industry for that time)... you let them decide if you actually have 5 years of C++ experience - and you haven't lied, so you may actually get the job ;)

      --
      -- As soon as I have an interesting sig, you'll be among the first to know!
    6. Re:Lie by chaffed · · Score: 1
      Proficiency is more than just hardware and software, it's knowing how to take direction, manage budgets, work within corporate systems guidelines you don't agree with, and much more.
      That's why one attends college.

      --
      What could possibly go wrong?
    7. Re:Lie by Anonymous Coward · · Score: 0

      You're not taught corporate culture in most colleges. Try agian.

    8. Re:Lie by Anonymous Coward · · Score: 0

      And when lieing, be sure to lie that you worked for a company which is no longer in business so that they cannot contact your "former employer" to do a background check.

    9. Re:Lie by Atroxodisse · · Score: 1

      Just because you have 5 years experience doesn't mean you worked in a corporation. You could easily work as a freelancer or for a small company.

      --
      Read my short stories - You won't regret it.
    10. Re:Lie by Anonymous Coward · · Score: 0

      on there resumés

      "their".

    11. Re:Lie by apc · · Score: 1

      Depends on what the skillset is, honestly. While I agree with the basic premise-- don't fake it unless you know you can-- I recall, back in the days I worked in the CS field, that job descriptions were often written by people who had no idea what the hell they were looking for or what they actually did.

      Like (and this'll date me) asking for Java programmers with 5 years experience when the language had only existed for 2 years. Or demanding 5-7 years experience in a version of the Linux kernel that had only been out for a year and a half.

    12. Re:Lie by Anonymous Coward · · Score: 0

      Hey, it worked for President Bush didn't it?

  6. Design and build a project of your own by kalpol · · Score: 4, Insightful

    I've taught myself quite a bit working with my own Linux server, writing web pages and databases for my music and pictures using PHP/MySQL, and playing with new technology. If you create something you can show a prospective employer, not only are you gaining experience but it goes a long way towards showing you're a self-starter and eager to learn.

    --
    12:50 - press return.
    1. Re:Design and build a project of your own by NineNine · · Score: 4, Interesting

      I got my first job with my porn site... all database driven with some decent traffic handling abilities, stored procedures, etc. I agree completely that sometimes you have to do something on your own to set yourself apart.

    2. Re:Design and build a project of your own by John_Booty · · Score: 3, Informative

      If you create something you can show a prospective employer, not only are you gaining experience but it goes a long way towards showing you're a self-starter and eager to learn.

      I'm in "in the trenches" programmer, not a manager who does hiring. But I've been doing it for about 8 years, and I've been sometimes involved in the hiring process at the companies I've worked for.

      Anyway, I agree with the above post. To me, a person who loves this stuff enough to code something up on their own has the right mentality to be a talented programmer. In fact, I've seen somebody with no professional experience whatsoever get hired that way... the person doing the hiring was so impressed at the kid's demo software that he hired him right away. He turned out to be a brilliant programmer.

      --

      OtakuBooty.com: Smart, funny, sexy nerds.
    3. Re:Design and build a project of your own by Anonymous Coward · · Score: 2, Insightful


      It's too bad there are so many stigmas about porn, because it really is one of the most technically advanced industries out there. Everything from IT to high-tech injection molding, porn's got it.

    4. Re:Design and build a project of your own by NineNine · · Score: 2, Interesting

      Luckily my first manager was a young guy, and was able to look beyond the subject matter to see the technology behind it. But I agree... at least on the web, porn is where real technology is at. Porn web sites handle traffic that would make sites like /. melt in no time, and have been doing that for many years.

    5. Re:Design and build a project of your own by slickepott · · Score: 1

      That's one idea. But does it actually work all that well?

    6. Re:Design and build a project of your own by fishdan · · Score: 3, Insightful
      Building your own project is 100% the best way to get hired. One of my first questions (after I've established competency) is "what have you built for yourself." If you haven't built anything, do it now, make it web accessible, and include a link on your resume. A resume that comes across my screeen, with a clickable link ALWAYS gets clicked. That's it -- you could not ask for a better chance to show your stuff.

      And heck, build it like your trying to start a business...you just might!

      --
      Nothing great was ever achieved without enthusiasm
    7. Re:Design and build a project of your own by Anonymous Coward · · Score: 0

      I'd put /. bandwidth up against any porn site out there.

    8. Re:Design and build a project of your own by Anonymous Coward · · Score: 0

      I'd put /. bandwidth up against any porn site out there.

      Wow, that means a lot coming from an AC.

      BTW, you're wrong.

    9. Re:Design and build a project of your own by Anonymous Coward · · Score: 0

      And of course if your link *doesn't* work, you have lost credibility again ... 2 out of 3 resumes that passed my desk that had links, had links that did not work.

  7. Too high too fast by Manip · · Score: 3, Insightful

    You will never get the job you want right after you leave University, you need to look for lower-position that do not require experience and then get your self moved up internally.

    Once you get promoted you can then use that as leverage for external promotion. Remember all promotion is essentially internal in one way or another, it just seems like it is external because people change jobs so often.

    1. Re:Too high too fast by Omega1045 · · Score: 1

      I cannot back you on this enough! So many people believe that they will get their dream job out of college.

      Once you get into ANY job, opportunities will begin to present themselves. You may be able to stear your career with your employer, or gain skills and experience for other positions.

      It is always easier to find a job when you have a job, but make sure to put in at least a year (actually, go for 2+) at your first job if you can. Unless you really like it, then stay!

      One last rule of thumb: Never change jobs for less that a 10% pay increase.

      --

      Great ideas often receive violent opposition from mediocre minds. - Albert Einstein

    2. Re:Too high too fast by HybridJeff · · Score: 1

      One last rule of thumb: Never change jobs for less that a 10% pay increase. Generally I would agree, but you should also consider other things besides the salery. First of all, do you like your currnet job? Would the prospective switch make you happier? If your working on a contract as opposed to salery, taht could be a factor. What are the benefits like. Thats said, considor evreything, and the 10%.

    3. Re:Too high too fast by SlamMan · · Score: 1

      I agree in principle, but only if you consider "pay" to include things other than money. If I could get the same job, with a 5% pay cut, and only have to commute 5 minutes to work instead of an hour, I'd take it in a hear beat. 2 hours of my life back, plus less wear and tear on the car/parking fees/metro fees, I'd definitely be ahead.

      --
      Mod point free since 2001
    4. Re:Too high too fast by Omega1045 · · Score: 1

      I am rowing the boat you are in. Phuk, I hate commuting. I worked from home for about a year which was just awesome. Not so lucky to have that contact any longer :-(

      --

      Great ideas often receive violent opposition from mediocre minds. - Albert Einstein

    5. Re:Too high too fast by Anonymous Coward · · Score: 0
      Bull. There are many factors that affect the ability to get a good computer job right out of college.

      During the "Internet Bubble" for instance, kids were getting insane salaries right out of college, with multiple offers to choose from, and jobs where they could play ping pong in the office.

      That insane period aside, one big factor is the collge curriculum. Just how much did your studies prepare you for the experience being requested? If you don't know C++ and you see everyone requesting C++, perhaps your choice of colleges or courses wasn't the best. Through a mix of luck and personal interest, I chose courses in college that gave the background I needed. Both technical (learned the right programming language) and business-wise. My college (Temple University) offered a two semester course that paired groups of students with local businesses with a computer need. Over the two semester period, we analyzed the problem, developed a requirements definition, moved on to a functional specification, then on to the design, implementation, test, integration and delivery phases.

      When I left college, I had both theoretical CS knowledge, practical programming skills and real-world IS business experience and project experience. And it didn't even require a co-op program (not that there's anything wrong with those).

    6. Re:Too high too fast by tepples · · Score: 1

      you need to look for lower-position that do not require experience and then get your self moved up internally.

      You mean like sweeping the floor?

  8. Two best ways right now to get a CS job.. by Anonymous Coward · · Score: 1, Informative

    The two best ways are to apply everywhere imaginable for a job, and to ask every single person you personaly know who might work someplace where there might be a job available. Don't be afraid of temporary contract work, becuase it is never truly temporary. There will always be more work to do after you finish with the first contract.

    It is more about who you know in this industry than what you know.

    1. Re:Two best ways right now to get a CS job.. by I+Love+Soup · · Score: 1

      I worked at my university's UNIX lab for minimum wage wihle I was still in school. It was for the engineering school, so they had money to buy lots of equipment and upgrades. The student "admins" had to do a variety of tasks, from helpdesking to installing new hardware or even coding. It was also fun to work with people arond your own age and in a non-corporate drone environment.

      --
      - Soup is really good.
    2. Re:Two best ways right now to get a CS job.. by Kyosuke77 · · Score: 1

      I have a job that's very similar to that, minus the UNIX. The lab computers are Windows boxen, and the servers run UNIX. But what I'm wondering is, why would you get paid minimum wage for a job like that? It requires a fair bit of technical proficiency with the systems you're working with, certainly a larger skillset than your average, foodservice industry, 'any monkey can do it' job. I mean, granted it's more stimulating work and a better environment than foodservice, which puts it on a higher level to start with, but why on earth would it pay the same?

      --
      GET THEM INSIDE THE VAULT!
    3. Re:Two best ways right now to get a CS job.. by I+Love+Soup · · Score: 1

      Because we were students! The money went into new equipment or whatever.
      Most student jobs, whether they are highly technical or not, were paid at the minimum wage level. Hell, we were extremely happy to have those jobs, and it was competitive to get them.
      You have to take some sacrifices when you're very young and just starting off. I'd do it all over again in a heartbeat.

      --
      - Soup is really good.
  9. Back in 1999.... by masonbrown · · Score: 0, Troll

    If you go back in time to 1999, companies will pay you a nice salary to come in, be a warm body in a chair, and go to lots and lots of training.

    Nowadays I'm surprised you can find even 100 job postings nationwide.

    1. Re:Back in 1999.... by Anonymous Coward · · Score: 0
      Nowadays I'm surprised you can find even 100 job postings nationwide.
      You can find 1000s! Ah, hang on a second - the nation of whose wideness we speak isn't India, is it? I'll get me coat.
  10. Welcome to the present by PktLoss · · Score: 5, Insightful

    I think it is time we all faced the facts. The times when one could walk out of University with nothing more than a shiny new diploma and into a well paying job are gone. They probably aren't comming back. I particularily don't understand this mentality in CS when there are so many ways to get involved. Open Source software is more than a great way to use great software for free, it is also a great way to get your name out there. Attach it to some projects, big or small and actually contribute. No it isnt regular office experiance, but it is coding, and will seperate you from the rest of your classmates who have dont nothing more than school projects. Pick any project you use, phpBB, Apache, PHP, *nuke, whatever and get involved and get noticed. Even helping out with documentation shows some initive, and can help you stand out from the crowd.

    1. Re:Welcome to the present by cubicledrone · · Score: 2, Insightful

      I think it is time we all faced the facts. The times when one could walk out of University with nothing more than a shiny new diploma and into a well paying job are gone.

      ...and with them went our communities, neighborhoods, being able to sign a mortgage before starting to withdraw from the (probably non-existent) retirement fund, families, hope, joy, careers, the value of our educations, and everything else that makes working a 40 hour week important.

      But that's alright. Don't complain too loud. There's cake in the conference room.

      --
      Business isn't willing to pay for products, innovation and careers, so we get brands, mortgage commercials and layoffs.
    2. Re:Welcome to the present by pvera · · Score: 3, Interesting

      This is very solid advice.

      If you are fresh out of college but walk into your interview with a couple years of active work in open source projects, you will make a good impression.

      If I have to hire a guy right out of college I would love to find one that has helped run an open source project that is in wide distribution. This way at least I know the programmer has been exposed to real life situations like scope creep, managing user expectations, quality assurance, etc.

      Internships don't hurt either, my own employer has hired people that started with us as interns.

      --
      Pedro
      ----
      The Insomniac Coder
    3. Re:Welcome to the present by PktLoss · · Score: 1

      So what are you doing about it?

    4. Re:Welcome to the present by cubicledrone · · Score: 2, Interesting

      Well, I lost five jobs in about 14 months. I once spent over two hours in an exit interview explaining why the 200 people still working there would be unemployed within a year. The happy oversized-coffee-mug-swilling, plant-watering HR blimp smiled and stream of consciousness-vomited some PC horseshit about "enterprise paradigms." The hairpieces in management were too busy scheduling their afternoon golf games and bean salad lunches to listen.

      The company folded abruptly in about seven months. Millions of dollars in capital, value and wages were destroyed in the process. Management was incredulous. They were also WRONG.

      I spent hundreds of hours in meetings trying to convince lying rat-bastard cheat fucks that treating employees like shit wasn't good for the company. Nobody listened. They were way too busy stuffing their pockets and shopping for new driveways so they would have a nice place to park their new SUVs.

      So, I have since left the cubicle-shithole. I'm happy to explain to those who will listen why forcing a person to forfeit every last shred of their dignity in exchange for a piss-wage sucks, but few people listen.

      --
      Business isn't willing to pay for products, innovation and careers, so we get brands, mortgage commercials and layoffs.
    5. Re:Welcome to the present by Anonymous Coward · · Score: 0

      you lost 5 jobs in 14 months but it's everyone else's fault?

      Wow, I'd better take some carer advice from you!!!

    6. Re:Welcome to the present by Anonymous Coward · · Score: 0

      Did you read past the first nine words?

    7. Re:Welcome to the present by rah1420 · · Score: 1, Interesting

      1) explain to those who will listen why forcing a person to forfeit every last shred of their dignity in exchange for a piss-wage sucks
      2) ...
      3) Profit!

      Seriously, if you have valid insights in the field, why not take it on the road? Become a pundit. You might even get paid for it.

      --
      Mit der Dummheit kämpfen Götter selbst vergebens.
    8. Re:Welcome to the present by eht · · Score: 1

      Yes, it seems this guy is very poor at choosing a company to work at, and to boot insults them on his way out guaranteeing no good references from them and he goes on to explain that he continues to complain to everyone near him that he's right and everyone else is wrong, I'm surprised he hasn't lost more jobs in fewer months.

      I know I wouldn't hire him.

    9. Re:Welcome to the present by tomhudson · · Score: 1
      Hey, if you've been in this business any decent length of time, you've either experienced the same situation cubicledrone is talking about, or you know someone who has.

      One of my friends just jumped ship as the company he's been working for sold out. Management didn't care shit about the workers or their employee stock options, just trying to impress each other with new toys-for-boys in the parking lot and getting their buy-out.

      The ones left behind ... well, the stench of death makes it hard to get decent interviews, doesn't it ... they'll take whatever they can find. Only an unreasonable person would expect them to immediately fall into another long-term job situation.

    10. Re:Welcome to the present by Anonymous Coward · · Score: 0

      Yes I did read past the first nine words

      The guy has either had rotten luck in the companies he's chosen or he's been fired several times in a short period. He sat in an exit interview and spent 2 hours telling HR why the company was shit. No wonder she didn't take his comments on board. I've seen loads of fools like him come and go. People who can spot problems and help to change them are valued employees. Shit stirrers who resent everything and everybody else around them but who do nothing to change things are just a waste of space.

    11. Re:Welcome to the present by Nimbus007 · · Score: 1

      The times when one could walk out of University with nothing more than a shiny new diploma and into a well paying job are gone.

      I beg to disagree! I just did walk out of university and applied for a well paying job and got it! True maybe I was lucky but then again given what I was up against maybe that's not true.

      Firstly I don't have permanent residency here in Australia yet (I'm an international student). Anyone looking for a permanent position in Australia without PR will tell you straight away to just give up... Most companies don't even read your resume as soon as they see you don't have PR status. Secondly I have practically no real world experience. I worked a few months as part of an internship for my degree.

      What I think got me the job in the end is simply good grades (Avg of about 80%...so not even *that* great), and the fact that I handled myself well in the interviews. Even though I felt I did badly after every interview I still new that at least I appeared somewhat professionally and I was honest. They even told me in the end that one of the reasons why they hired me was that I was one of the only people that was honest during the interview and admitted straight away if I didn't know something.

    12. Re:Welcome to the present by TheGrayArea · · Score: 1

      Ask around, you can probably pick up a job working in one of the computer labs on campus. Also many college depts. have a student worker or two they can hire. I handle IT for a dept at ECU and we hire a couple of students a year to help us out. When they're done I'll write them glowing letters of reccomendation to go along with the experience they get and the lines on the resume.

      --

      This space for rent.
    13. Re:Welcome to the present by cubicledrone · · Score: 1

      Yes, it seems this guy is very poor at choosing a company to work at

      You mean the companies who tell you how wonderful your "permanent" job will be, then fire you (and several other people, most new hires) a few weeks later for absolutely NO REASON AT ALL? Those companies?

      I know I wouldn't hire him.

      You know absolutely nothing about my qualifications. Proof that employment is an arbitrary popularity contest, and has nothing, absolutely NOTHING to do with education, experience, or skill.

      Now, if they would tell people that before they invest in a degree and years of experience, I wouldn't have one word of complaint.

      --
      Business isn't willing to pay for products, innovation and careers, so we get brands, mortgage commercials and layoffs.
    14. Re:Welcome to the present by cubicledrone · · Score: 1

      No wonder she didn't take his comments on board.

      She didn't listen because she was an idiot. She was hired by an idiot, and she worked for idiots. The company folded. I was right.

      People who can spot problems and help to change them are valued employees.

      Why do you think I spent two hours of unpaid time trying to explain the problems? I had friends working there. I didn't want them to lose their jobs too.

      Of course, I'm just a troublemaker. I'm not being a "team player" because I don't smile and agree when some plant-watering moron does something stupid that fucks up my job and fucks over my co-workers. FURTHER PROOF that only the employees get fucked over. Management gets a bonus.

      --
      Business isn't willing to pay for products, innovation and careers, so we get brands, mortgage commercials and layoffs.
    15. Re:Welcome to the present by Anonymous Coward · · Score: 0

      Right! If he'd spent the past 4 years working rather than letting the world pass him by in the classroom, he'd have the 3+ years experience and would be more employable right now.

    16. Re:Welcome to the present by Anonymous Coward · · Score: 0

      If its any consolation, a crapload of this big nasty fershit companies are realizing the trouble they are in.

      You see, google isnt run by PHBs. They are run by PhDs that actually LISTEN, AWARD, and ENCOURAGE their employees. (and ignore! customer demands for flashy adverts.)

      And they are absolutely demolishing all the competition that comes up to them.

      I worry that the forced IPO may hinder the company a bit. But man, this is a prime example what intelligent management can do.

      So, you are right. But its the brainy, well run, non-political companies that are starting to dominate the marketplace.

      The others just dominate through litigation, which is easy enough to just ignore.

      Good luck man.

  11. Stop with the dot com expectations by HBI · · Score: 3, Insightful

    Get a crappy help desk job and work your way up. Or do phone support. Or be a telemarketer for a computer company if that's all you can get.

    You need to work to succeed. No one is going to hand you an IT job based on certifications or college. Well, they might, but you'll be working for an idiot, and probably not for long.

    --
    HBI's Law: Frequency of calling others Nazis is directly correlated with the likelihood of the accuser being Communist.
    1. Re:Stop with the dot com expectations by c0bw3b · · Score: 2, Interesting

      Ugh. Don't do phone support. At least not for a major ISP. I answer phones for Comcast, have done so for a year and a half and now hate my life. My girlfriend has a Linguistics degree and now has a job way cooler and geekier than mine. And really, it's not a Linguistics job. Having a degree can open doors to you that are closed to those of us without.

      --
      ||:|::
    2. Re:Stop with the dot com expectations by Anonymous Coward · · Score: 0

      Convergys' doesn't count as tech support.

    3. Re:Stop with the dot com expectations by Anonymous Coward · · Score: 1, Interesting

      No need for a crappy job. Find something you enjoy doing, start doing it as a hobby, and spend some time hanging out with people with the same interests and in the right industry. Help them out with their projects; not only will you learn a lot but if you're good they'll hook you up with a cool job. Depending on field this can also be pretty helpful financially; I was enjoying my job at 17 (US$30k) and worked my way up to $60k by 19 by learning some new skills and making a lateral move. I've hired a couple of friends since. There's really no magic to it, knowing the right people, collaborating on projects, and a little bit of luck are all it takes.

    4. Re:Stop with the dot com expectations by pla · · Score: 5, Informative

      Get a crappy help desk job and work your way up.

      While not unrealistic in the current IT market, "crappy help desk job" has nothing to do with becoming a software or network engineer.

      For an analogy, a helpdesk job at an IT firm compares well to a secretary at a law firm. The secretary does not "climb the ladder" to full fledged lawyer, and the helpdesk guy does not eventually become a real engineer (not to say it never happens, but it when it does, it will involve some circumstances beyond "working up the corporate ladder"). Totally different jobs, one geared toward MCSEs and assorted other college dropouts, the other to people with a 4-year degree and good coding skills (which do not automatically come with any degree... You have to get those skills on your own through years of practice, which fortunately can start long before college).

      No, a recent college grad shouldn't expect a six-figure salary. But they shouldn't take a $7.50/hr helpdesk job thinking it gives them any sort of "skills" beyond "new ways to insult users without them noticing".


      Now, I did mention that the current market may require such work... Not because it has any relevance to the desired "real" job, but rather, because of what so many others have pointed out - You don't get a job by sending out resumes, you get a job because you know Bill, and Bill knows Fred, and Fred's sister works in HR at BlobCo, where they need a new entry-level code-monkey. From that position (which, if you tried to get it from a job posting, would still mention 5+ years of a dozen languages, as well as intimate familiarity with every type of networking hardware ever created, even though they just want someone to do VB scripting to access their customer mailing list running on Oracle 7 on an ancient Sparc with a fully redundant backup - Which you can later call "3.5 years of experience with Oracle in a mission-critical clustered environment" for the HR drones), you can work your way up to a real engineer. But the work at a helpdesk in the interim just kept you fed until you met the people needed to actually get a real job.


      Now, the above may sound a tad elitist, but I don't mean it as such - I really do appreciate those who can work a helpdesk. But don't delude yourselves into considering that as any sort of entry-level position for a software engineering job.

    5. Re:Stop with the dot com expectations by Anonymous Coward · · Score: 0

      mod parent up

    6. Re:Stop with the dot com expectations by rizzo420 · · Score: 1

      i did not graduate with a CS degree, in fact i wasn't even engineering or technical with my degree, it's in ecology and evolution, but it is a BS. either way. i learned about comptuers, taught myself stuff, got help installing linux, ran a little linux box for a while, and most importantly, got a job in college. most colleges have student jobs doing network stuff, tech support, programming, etc. any college student who doesn't have much real world experience should be looking for that type of job in their school.

      it took me 2 years to find a job after i graduated, but i recently took a job in another college at their helpdesk. i'm not the average helpdesk person. it's a small college, so everyone works together and helps each other out. in addition to being able to learn some stuff from both students (generally about new technologies/issues) and my co-workers and anything they watn me to learn on my own (asp scripting), i get to dabble in a bunch of different stuff. i also manage student employees so i am not only gaining technical skills, but also supervisory/management skills. i'm not looking for a real engineering job, but i'm not planning on staying helpdesk forever either. i'd like to work up to maybe network administration or even management if i don't choose to completely change careers and go into education.

      the moral of the story is it depends on what kind of helpdesk role you have. i highly recommend working for a small company or college. there's room to move up, there's more room to learn, and it's a much nicer environment. and while it doesn't pay as much, you can gain really valuable experience. of course i do come from the belief that pay isn't what's important, being happy is. i love my job, i couldn't ask for anything better, and while i could make a lot more money working for a company rather than a small private college, my work environment is far more flexible and relaxed. and i got my job solely on what i did for 1.5 years when i was a student. most colleges have similar student jobs, i recommend you look for them as a student. the other thing is you can probably get a job programming for a professor that's doing research.

      --
      please me, have no regrets.
    7. Re:Stop with the dot com expectations by Secrity · · Score: 1

      From my observations at telcoms, in today's job market, starting at a help desk is an excellent way to get your foot in the door and work up to an engineer position. People who currently work for a company have great advantage when applying for another job with that company and the networking opportunities are invaluable. In the meantime; you have a job in industry, you are able to pay your rent and car payments, your employer is probably paying for more specialised training, you are networking, and you are gaining personal experience. There are ways for stellar college grads to 'get your foot in the door', but the vast majority of today's IT college grads are just SOL and may have to get a job that they may feel is beneath them. Learning to answer an ACD phone is probably better than learning to say "do you want fries with that?". With the competition for IT jobs due to the glut of IT workers, perhaps IT grads should have chosen a different field of study.

    8. Re:Stop with the dot com expectations by Klanglor · · Score: 1

      :'(
      I am a recent grad, and i took the helpdesk job! Actualy, as a Helpdesk Analyst, we are a level up from the normal helpdesk.

      It's 2x 7.50/h, but we have a Admin Account for WAX, NT and 2K3 Server. We do Remote Control and other trouble shooting. That was the fun part, but To be honest, we also do go get calls for "how do i do make my excel show a red cell when the number is below zero", when the normal helpdesk didn't manage to answer (vba, or vba-like stuff).

      All in All, its not that bad, although i can;t wait to get my System Analyst Title. Mean while, i have hands on people skill and system mantenance skill. Adding to work for a global network, you do get to see what a REAL network is.

      I have to admit, i am not so proud of my job, but its not that bad too. I did expect more money... but this is good engouh while i look for something better.

      PS: My other friend who knew NOVELL/Linux is getting 45$/h as a Novel Helpdesk Analyst,b****, i am so jalouse, i work more tham him (must answer to a wider range of questions) but he gets more! Helpdesk job aren't all crappy! but don't do ISP support, you will get "I PAY 30$/MO and its NOT WORKING YOU B****, [bla bla bla]".

    9. Re:Stop with the dot com expectations by Anonymous Coward · · Score: 0

      While it may be true that secretaries don't often become lawyers many of the slashdotters here have done their time on a helpdesk and now work in very nice jobs :)

      My advice would be to enrol in another course that takes less than 6 months and will not take any of your time. Distance learning on some specific nerdy topic that you can write off in your interviews later on as a personal passion.

      During this time you should get yourself a helpdesk job at a company that has a high turnover rate. Why? Because many of the people you will be working with there will not be there for long. They will leave the company and get better jobs elsewhere and this is the beginning of your network that you can harness to find the job you are looking for.

      Worked for me :))

    10. Re:Stop with the dot com expectations by jumpfroggy · · Score: 1

      I agree that Helpdesk doesn't have much to do softare/network engineer. I also have to say that it's how I got my first programming lead position.

      I started as helpdesk second year of college. I did this for about a year, meanwhile I was bored enough to start learning the technologies that they used (web applications) and starting dabbling with it. I would show my boss little things I'd done, just for personal satisfaction really. He started giving me a few minor tasks, and I was able to breeze through them at this point. That led me up to the point where the main programmer left, and I got moved up to programmer lead.

      Granted, this was in a small company... that's the key. In a large (or well-managed) company, they would have hired a real programmer with experience. But I was able to do the job, I was already there (known), and I was cheaper than hiring another outside guy. I was underpaid, but I also am able to put some good things on my resume, so I'm leaving college with some nice points under "Experience" on my CV.

      If you're still in college, I would recommend trying this. If you're out with a degree, start a bit further up the ladder. Helpdesk, for an aspiring software engineer, is not that fun.

    11. Re:Stop with the dot com expectations by thumperward · · Score: 1

      Exactly. It's working for me. I took a job on the phones because I was fed up being unemployed after six months of looking for a tech job and every time a job on the rung has become available (in UK ISPs this isn't exactly uncommon) I've gotten it. Six months ago I was being informed by the guy doing my appraisal that by this time I'd probably be sent off to do some Cisco certification. I'm now doing his job.

      Is it what I thought I'd be doing now five years ago? No. But five years ago programming didn't drive me crazy. I couldn't and wouldn't get a job doing that now. Doesn't bother me in the slightest.

      - Chris

  12. Start low, study hard by JamesD_UK · · Score: 2, Insightful
    Be prepared to start from lightly lower levels and work your way up. Try and find a company that deals with both small and medium sized customers and you'll soon find that you'll be getting the exposure to higher end technologies hopefully with the guidance of a colleague who's got the experience. That's the way it's worked for me.

    Buy some good books and keep yourself studying and learning. At least you'll be able to tell a potential employee that you've studied the theory and are eager to get experience even if you don't already have any.

  13. Co-op... by Anonymous Coward · · Score: 0

    ...or Internship in the States. That's why universities have it. You get experience and a reference while getting paid. If you are taking Computer Science without co-op (internship), you are wasting your time and money.

  14. Fedex by ObviousGuy · · Score: 3, Insightful

    When I went to some "back of the kitchen" job fair, I met a Fedex recruiter there. Obviously, they were looking for someone who would be happy spending the next twenty years delivering potential terrorist packages, but I was there looking for a job programming.

    Turns out that Fedex only hires within its ranks. So there is essentially no way to get into the Fedex programming core without spending a year delivering packages. After that year, you would be free to transfer to a group that more naturally fit your skills.

    Now back to your problem. What exactly, have you looked at? Software Developer postions? Well, no shit, it's fucking hard, asshole. There are a million of us, and a billion of you-unlearned, untrained, unskilled, greenthumbs who think they know what's what but couldn't tell their ass from a hole in the ground. Frankly, it's no wonder you didn't get a job. There's simply too many skilled engineers who are unemployed to waste any spare minutes on someone straight out of school.

    My advice is to join ANY company and see where it takes you. Hell, even McD's needs engineers. Who do you think writes the software to calculate "hamburger+softdrink=happymeal"?

    There are a million positions wide open and just because you closed your eyes to them doesn't mean they don't exist. Go out and get them, you budding programmer.

    --
    I have been pwned because my /. password was too easy to guess.
    1. Re:Fedex by Anonymous Coward · · Score: 0
      Who do you think writes the software to calculate "hamburger+softdrink=happymeal"?
      Ronald McPointofsale, Mayor McC, and the Codeburglar
    2. Re:Fedex by bwy · · Score: 5, Funny

      Well, no shit, it's fucking hard, asshole.
      "hamburger+softdrink=happymeal"


      Even harder than your letting on, apparently.
      By my calculation you just fucking jipped me an order of fries and a toy. I bet you'd whine to customers that its always just some "mundane detail" infecting the code, huh?

      You can just call me Mike.

    3. Re:Fedex by aixou · · Score: 1

      It may be easy to scoff at Fedex as being lower-than-thou gruntwork, but you shouldn't look at it so lightly.

      I'm currently working at UPS doing the gruntiest of grunt-work, and as much as I dislike the job sometimes, there are some things to really appreciate -- immense job security, yearly pay increases, and incredible benefits.

      I'm not familiar with Fedex but if it's anything like UPS, you could do much worse than doing a year of gruntwork in order to get a position more suited to your skills. Yeah, it may suck a little bit, but you would probably have more job security than you could ever hope to have at most jobs.

      It may seem like a negative that they only hire "within their ranks", but this helps ensure job security among those loyal to the company.

      During times like these, working for a bulletproof company (i.e. one that isn't going to be affected at a whim of economic downturn or terrorism scare) may be one of the best and most reliable ways to go.

    4. Re:Fedex by Anonymous Coward · · Score: 0

      > Who do you think writes the software to calculate
      > "hamburger+softdrink=happymeal"?

      Some code monkey trained on VB?

    5. Re:Fedex by PsiPsiStar · · Score: 2, Funny

      Well, no shit, it's fucking hard, asshole.
      "hamburger+softdrink=happymeal"

      Even harder than your letting on, apparently.
      By my calculation you just fucking jipped me an order of fries and a toy. I bet you'd whine to customers that its always just some "mundane detail" infecting the code, huh?


      It's not a bug. It's a calorie reducing feature.

      --

      ___
      It's the end of my comment as I know it and I feel fine.
    6. Re:Fedex by kzinti · · Score: 2, Funny

      By my calculation you just fucking jipped me an order of fries and a toy

      It's not a bug. It's a calorie reducing feature.


      Yeah, those plastic toys are loaded with carbs and calories!

    7. Re:Fedex by WindBourne · · Score: 3, Informative

      Actually Fedex does hire outside from their ranks. Always has. They have a large shop in my neck of the woods. But they do give preference to in-house.

      --
      I prefer the "u" in honour as it seems to be missing these days.
    8. Re:Fedex by glitch! · · Score: 1

      So there is essentially no way to get into the Fedex programming core without spending a year delivering packages.

      Well that probably means that their programmers will start out having some pretty good clues about how the company works and they will be more understanding about their coworkers needs.

      Hell, even McD's needs engineers. Who do you think writes the software to calculate "hamburger+softdrink=happymeal"?

      Uh, Parr Business Systems perhaps? (If there are any Parr guys, does the sequence go "happy meal, coupon, pay with gift certificate, and also buy a gift certificate on the same order? :-)

      --
      A dingo ate my sig...
    9. Re:Fedex by Anonymous Coward · · Score: 0

      Aixou,

      Extremely good advice as opposed to Obviousguy insulting the poor kid.

      One thing I have always believed is being part of a production job for a while really helps your insight, empathy and communication when you move to the tech side. When you see the world in the eyes of a production worker whether in the office or in the plant, you develop a bit of pragmatism in what you do and how it affects people.

    10. Re:Fedex by Anonymous Coward · · Score: 0

      What a fucking PRICK. No wonder you lost your job, useless fuck.

    11. Re:Fedex by Anonymous Coward · · Score: 0

      I'll give ya a +1 funny for that one, non binding and non real. "codeburglar" was pretty good.

    12. Re:Fedex by Anonymous Coward · · Score: 0

      And don't even get me started on the crayons...

    13. Re:Fedex by Flower · · Score: 1

      Tell you what. You explain that to my 3 year old. His crying will bring you suffering that will be legendary. Even in Hell!

      --
      I don't want knowledge. I want certainty. - Law, David Bowie
    14. Re:Fedex by /dev/trash · · Score: 1

      I was gonna say, I geta weekly email with job openings from Fedex, it'd seem wasteful to create that infrastructure to just chuck all the applicants to /dev/null

    15. Re:Fedex by TheProcrastinatorTM · · Score: 1

      Of course, those of us who have watched Office Space a few too many times may just decide the grunt work is better.... :) (I don't mean that sarcastically.)

    16. Re:Fedex by darkmeridian · · Score: 1
      Yeah, those plastic toys are loaded with carbs and calories!


      Duh. They are made from aged dinosaur oil!!!
      --
      A NYC lawyer blogs. http://www.chuangblog.com/
    17. Re:Fedex by PsiPsiStar · · Score: 1

      How about I write you a program that will explain it to him?

      --

      ___
      It's the end of my comment as I know it and I feel fine.
  15. web scripting and deployment by Anonymous Coward · · Score: 0

    Market yourself as someone who can develop web applications using HTML/CSS, JavaScript, Flash, etc. for the client side and/or IIS/ASP, Perl, Apache/PHP etc. on the server side. Companies are looking for "junior" developers here. Once inside the door, look for opportunities to help out another part of the team with C++, Java or whatever.

  16. Get out and network!!! by Sloh_One · · Score: 1

    My suggestion which is starting to work for me is ... Network Network Network Network Network. Attend User groups, attend shows, get to know people in the field. Ive seen it plenty of times where someone who isnt exactly the best fit for the job but gets the position anyways because that person knew the person hiring beforehand. It goes a long way in this industry.

  17. That's what I was going to say by Atroxodisse · · Score: 2, Interesting

    Basically, people are looking for someone with the confidence to say they have five years experience and be able to show you that they can do what they were trained to do.

    --
    Read my short stories - You won't regret it.
  18. advice by aggieben · · Score: 1

    Everyone has this problem coming out of school. My suggestion is to get experience with the necessary technologies/skills on your own time (you've had 6 months of your own time, right?) by working on projects. If it's c++ you're after, then write a killer app in c++. If it's OS experience you need or experience developing a particular kind of application or system, then find one that already exists and try to get a patch accepted.

    People in the art wold have to have a portfolio of their work to get jobs and academic positions. There is no reason why a CS person couldn't have a portfolio of past projects and accomplishments. Wouldn't it look cool to hand a potential employer a stack patches that you wrote and have been accepted into FreeBSD/Linux/your-favorite-app?

    --
    Don't become a regular here, you will become retarded. -- Yoda the Retard
    1. Re:advice by memoriesofgreen · · Score: 1

      Great advice this, I took an industrial/product design degree and the focus on portfolio work has stood me in good stead.

      Ok so I'm only a perl/web dev monkey but showing up to an interview showing examples of coding and thought processes is a such a good start.

      For christs sake don't just bring along A4 print outs of code or you'll just scare people. Good diagrams, code structure and evidence of work practices is what interviewees are trying to look for.

      Remember a screen shot speaks a thousand operations.

      --
      in the long run, we're all dead anyway.
  19. Go ahead and apply by Daniel+Dvorkin · · Score: 5, Informative

    Seriously. Many of those requirements are written by people who have no idea what they're talking about. Now, in many companies, your resume will just get thrown out because you don't match some HR monkey's checklist -- but with luck, at a few places, your resume will get to someone with some technical knowledge who is willing to at least give you a chance in an interview.

    I mean, apply everywhere. Any job you think you might possibly be able to do. If you get one nibble for every hundred resumes -- well, these days, in the post-.bomb world, that's not bad.

    Also, I don't know if you're still eligible for this since you've graduated, but most schools' CS departments do have lists of available interniships. The money usually isn't great, but it's real experience, and can lead to a full-time position. (Mine did, though I didn't get it through the school.) They may have some formal job placement services for grads, too.

    --
    The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
    1. Re:Go ahead and apply by nwf · · Score: 2, Informative

      I mean, apply everywhere.

      As someone who hires, I see people applying to every position we have, and I just ignore it. Submitting a resume for a computer scientist to a chemistry lab position or a system admin to a developer position (without any development experience) will get you removed from ALL positions in my world. I'm not looking for mindless and/or desperate people.

      --
      I don't know, but it works for me.
    2. Re:Go ahead and apply by 2sleep2type · · Score: 1
      I think this is very true. On a couple of occasions I've seen adverts for jobs asking for more experience than it is possible to have in new technologies.

      Going back some years when Java was new there where a lot of ads for developers in the Uk where if you worked at Sun on oak then you might have been able to qualify.

      It is defiantly the case that what ever job spec is originally written by the time it's been mangled by HR and an agency the requirements will be stupid.

      The first job I had was advertised as needing 4 years 'C' programming. I was a glorified tech support monkey and only wrote a few hundred lines of code in a couple of years. I got the job as I had applied for 3 other jobs at the company and someone in HR gave me an interview during which I got in front of my boss to be who liked me and thought the job spec he had been forced to use by marketing was way over the top.

    3. Re:Go ahead and apply by Daniel+Dvorkin · · Score: 1

      What I said after "apply everywhere" was "[for] any job you think you might possibly be able to do." I was assuming a certain amount of realism with that qualifier -- I'm not suggesting that a CS grad apply for a chem lab position. I meant that he should look carefully at his own education, decide what jobs he thinks he's qualified for (regardless of whether he has 5+ years with buzzword XYZ) and apply for those jobs. That's all.

      --
      The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
    4. Re:Go ahead and apply by kzinti · · Score: 1

      Many of those requirements are written by people who have no idea what they're talking about.

      Absolutely. Especially in big companies with HR departments. Department X needs to hire some people, and because the last guy HR hired them was a big zero (despite the fact that Department X interviewed him and gave him the thumbs-up), the manager of Department X will send out a memo asking his first-lines what skills they're looking for. X Secretary collates the responses into a wish list and sends it on to HR, which publishes the advertisement - perhaps after posting the job internally. Don't believe any ad you see asking for a thousand years experience with every skill known to man. Most times, the people you'll actually be working for - as opposed to the HR wonk who put together the ad - will be satisfied with much less.

      A person who's willing to work hard, who can learn quickly, has good communication skills, and is a "team player" is considered a great candidate in most companies for an entry-level position. Some specific skills definitely help, as does a good GPA. But the people who you're going to work directly for, who will interview you, know that not every candidate is going to be a superstar, and they'll settle for less. Apply anyway.

    5. Re:Go ahead and apply by Inexile2002 · · Score: 5, Informative

      He speaks wisely. Listen to him and listen well. Apply for the damn jobs and don't sweat the requirements. If you think you can do it, make sure you explain why in your cover letter.

      But I've said this before on Slashdot and I'll say it again. Sending out a one or two page document to some stranger is a piss poor way of getting a job.

      If you rely on job postings and resumes, you'll look forever, end up with a mediocre job and less money. Network. You know people and they know people. I said it before, but your aunt's nieghbor's butcher should know who you are, what kind of job you want and that you're available. People who you'd NEVER think of asking for a job suddenly say things like :You know, my brother Carl works at a technology company, you should call him. Then you freaking call Carl! Seriously.

      It works faster and gives you better jobs that pay more. At my last job (in tech, I'm out of the biz now) people would hear my background and my experience and ask how the hell I got the job. Well, 5 years before at a party I had met someone who worked for the company I wanted to work for. I called the host of the party, who I didn't know well at all, got the name of the guy and his number. Called him at home and spoke to him for five minutes.

      In my opinion, resumes and job postings are a suckers game.

    6. Re:Go ahead and apply by Anonymous+Meoward · · Score: 1

      Hear, hear!

      I only found my current job by applying through every single method available. Networking groups, job boards, user groups, classified ads, you name it. Networking was far and away the most effective, however.

      Think of this way: You have a full-time job right now. It's called "finding a job". You are hoping to market and sell a product known as Yourself(tm). How can you increase your efficiency, cut costs, and gain maximum exposure thru your marketing efforts?

      --
      --- The American Way of Life is not a birthright. Hell, it's not even sustainable.
    7. Re:Go ahead and apply by nwf · · Score: 1

      I figured; I more wanted to warn others. I get a non-trivial amount of people who apply to every open posting a company has. Particularly interestingly, is when it posting says "US Citizenship Required" and we get tons of resumes from non-citizens (even explicitly stating they aren't on the resume!)

      So, in summary: read the posting!

      --
      I don't know, but it works for me.
    8. Re:Go ahead and apply by bfields · · Score: 1
      But I've said this before on Slashdot and I'll say it again. Sending out a one or two page document to some stranger is a piss poor way of getting a job.

      Absolutely. "What Color is your Parachute" is one classic exponent of this point of view, and worth at least a skim.

      Go ahead and mail out lots of resumes--to jobs you genuinely think you're suited for, even if you don't meet whatever bizarrely rigid set of requirements they give in the posting. But save most of your energy for pursuing stuff through personal contacts.

      It's hard because you feel like it'll make you look look like a jerk or make you desparate. Certainly you shouldn't be pestering people. But, especially if you have a genuine interest in the field you're going into, you may find it comes a lot more naturally.

      Go to user group meetings. They're always looking for volunteers, people to give talks, or just interesting people to hang out with. If you've done any academic work, look for chances to present your research. In general, seek out smart, interesting people that are into the same stuff you are, and job information is likely to come your way as a natural part of the process. It can be a long-term process--it might get you the job after next, rather than the next one--but it's really the best way.

      --Bruce Fields

    9. Re:Go ahead and apply by harborpirate · · Score: 1

      Absolutely true!

      I got my first job out of college with a consulting company that I had interned for. After about a year, I could tell it was a sinking ship, and that I had to get out (they closed their doors permenantly two years after I left).

      I was in pretty much the exact same boat you are - I didn't meet the requirements on almost any of the jobs I applied for. The ones that I did meet, I didn't actually want - I interviewed for a couple low level sysadmin positions where both the interviewer and myself immediately knew I was WAY overqualified, and they had no chance of paying me a salary I'd accept long term. (Why hire a guy who's still going to be job hunting while working for you?)

      I persevered though. I applied for dozens of jobs per week. I went through interview after interview, and kept applying for jobs that I KNEW I could do, even though the HR monkeys always asked for 3+ years of experience, minimum. It took me hundreds of resume sendouts, and about 20 interviews, but I finally got a job with a stable company at a good salary.

      Here are some key things:

      1. KEEP APPLYING. Check job sites every day. Finding a job IS your job. Be diligent about it. If you receive an email requesting an interview or asking questions, respond immediately.

      2. Many "experienced" programmers are worse than you. As was said in the parent, apply for any job you think you could do - even if it says it requires five years experience. Remember, your school experience plays a big part! You may just be starting out, but you've got at least four years experience in programming. You know things like object oriented programming, computer mathematics, application design, and many other things that the average non-degreed Joe has likely never learned. Your experience with multiple languages is a huge advantage (a lot of self taught folks only know one or two).

      3. All experience counts. Put your school experience on your resume. Ok, this one is obvious, but make sure you list all the languages you know. Make sure you list how many years you've been working with each one. Make sure you highlight any group projects that you did in school. List which OSes you've used. List how much experience you have with each of them. Throw everything important that you've got in there.

      4. Stay in state. Concentrate on jobs in the nearby area. Every interviewer I spoke to said all they did with out-of-state resumes (of which they got hundreds, sometimes thousands) was delete them. So don't waste too much time applying for jobs in far away states.

      5. Blow them away! When you get an interview, prepare yourself beforehand. Make sure you know everything thats on your resume. Be prepared to answer questions about all the projects you've listed. Go in relaxed with the knowledge that you know your stuff, and BE YOURSELF. You want them to hire you for who you are, so don't put on a fake bravado.

      6. Be realistic. Its likely you're going to have to apply for quite a few jobs before you land one. If you have to take another non-programming job to pay the bills, then do it. I'd recommend you don't list it on your resume, though. When they ask, just tell them you've been looking for work. Employers these days understand, the market is tougher and there is less of a stigma against folks who have been looking for a while. Like I said earlier, I applied for a load of jobs before I landed mine.

      Remember, once you get in the interview room, you're going to stand out from most of the crowd. You might lose out to a few more experienced candidates for a while. But eventually, you're going to hit a company that doesn't really want to pay for a guy with 5 years of professional experience, but that still wants someone that isn't a one language pony. And that's the one you'll land.

      So don't give up easily. Apply often. Polish your resume. Know your stuff.

      I've had some experience now from the other side of the table. From what I've seen, if you do all of those things, you'll be ahead of most of the crowd already.

      --
      // harborpirate
      // Slashbots off the starboard bow!
    10. Re:Go ahead and apply by harborpirate · · Score: 1

      Same goes for in state. Almost every job I applied for said "In state candidates only please". Yet in every interview, they'd tell me they received sometimes hundreds of out-of-state resumes that they had to waste time deleting.

      I've heard that clearence requests ("Top Secret Clearence Required") is less important though, and that they'll hire a lot of non clearence folks and then get them cleared.

      And, obviously, don't apply for postions you are completely unqualfied for. Like, if it asks for 4 years of AS-400 experience, and you've never even SEEN an AS-400, then you are wasting your time applying.

      Basically, the idea is to meet the core requirements that the job posting is after. US citizen? Check. In state? Check. Microsoft OS user? Check. C++ experience? Check.

      If you can check off the "major items", even if you don't match the posting exactly, odds are you've got a fighting chance.

      --
      // harborpirate
      // Slashbots off the starboard bow!
    11. Re:Go ahead and apply by Iaughter · · Score: 2, Interesting
      I mean, apply everywhere. Any job you think you might possibly be able to do. If you get one nibble for every hundred resumes -- well, these days, in the post-.bomb world, that's not bad.
      Now, in many companies, your resume will just get thrown out because you don't match some HR monkey's checklist

      I disagree completely. You need to find a few companies that you're interested in, find more than one contact to the person that's hiring (even if it's through another employee at the company), and figure out how you can help the company.

      You should never apply for more jobs than you can keep straight, the whole idea is to send a cover letter that creates interest, a resume if they want details and then to gently push, push, push. You want to surround the person that's hiring, everywhere s/he turns is your name. You need to find an idea/project/desire that the company/department is working on/starting/or thinking about and explain how you could help.

      This is how one get's a job. Sending out resume's from Monster is a waste of your time and is the reason that HR monkeys with checklists exist.

  20. The magic word is "intern" by KalvinB · · Score: 5, Insightful

    You're looking for an internship. Preferably paid.

    Lots of companies have internships available because it's a good way for them to get cheap labor that will do grunt work and for the intern to get their foot in the door. After so much time if they like you they hire you.

    Find a company you want to work for and call them up and ask if they have internships availablable. These are the kinds of jobs that college students are expected to take as a way to get started in their career.

    Ben

    1. Re:The magic word is "intern" by kisielk · · Score: 2, Insightful

      Exactly. I'm working for a semiconductor company right now as a student, and they *only* hire new graduates who have done an internship there. Why? because it's a cheap way for them to determine if you are suited for the jobs they have, without taking a big risk. Basically they sign you for a 4 month internship contract, and at the end of the 4 months they evaluate your performance. If you did a good job, they will ask to you to work full time. If not, they move on to the next intern, no big loss to them.

    2. Re:The magic word is "intern" by Anonymous Coward · · Score: 0

      Mod parent to +1000!

      My data systems 1 prof. my sophmore made sure to drill into us how important co-op/internships were, and thankfully for me I listened. Junior year I got a semester co-op at a software company. Worked hard, and was told I could come back and work whenever I wanted. I even switched universities to work there while going to school, finished my degree and am now full time, really enjoying the product I work on and the people I work with.

      If you have the oppurtunity for a co-op/internship, or your school has a program for them (Penn State (where I got mine through) has an excellent program), then go after it. Companies know you're a student so they don't expect a lot from you, and if you have a good boss, who will give you more responsibility once you've proven yourself, you'll make good impressions all around.

      For anyone still in school who can get into this: DO IT! I myself did it because in the back of my mind I didn't want to start work day 1 expected to know everything about MFC/ATL/COM/DCOM/ect... without any prior experience. An co-op allowed me to learn and gave me INVALUABLE experience.

  21. experience needed by Anonymous Coward · · Score: 0

    Think about enlisting in the Military. Experience and a Security Clearance are pluses that will help you get a job. Having military service on a resume is a good indication that you know how to take orders and can perform an entry level position.

    1. Re:experience needed by Anonymous Coward · · Score: 0

      Reminds me of the long running recruitment ad from the '80s:

      Middle-aged suit: "I'm sorry son, but you don't have any experience."
      Clean-cut forlorn youngster: "But where do I get experience?"
      Voiceover: "ARMY! NAVY! AIR FORCE! MARINES!"

  22. One solution... by SixDimensionalArray · · Score: 4, Informative
    I recently graduated with a Masters in Information Systems and experienced the same exact problem. One particularly annoying thing is that many of the jobs I was close to being able to perform asked for skills in an enterprise application that I simply couldn't afford to have learned in person, aside from books about them. That brings up a good question - does learning from a book but not performing hands on count as experience these days?

    My answer was, I took a job with a smaller company where they understood my position but gave me responsibility and room to grow. Of course.. less salary, but it is a good starting position. I once met the "first CIO" in the United States, Duwayne Peterson - his advice was simply to "get your foot in the door" somewhere!

    Good luck to you! -6d

    1. Re:One solution... by f0rtytw0 · · Score: 1

      "his advice was simply to "get your foot in the door" somewhere!"

      Really good advice. I also recently graduated with a BS in CS and Math. Where I went to school we had co-ops (taking time of from school, 6 months usually, and working in the industry) which gave me some experience. Even with this experience, which most places don't think too much of, there were no job offers coming in. Finally I was able to get a job at where I had done my co-ops. Now I have my foot in the door and room to grow. Once you get your foot in the door you have leverage and can use that to move up.

      --
      this is the most important sig ever! In your face 446154!
    2. Re:One solution... by DissidentHere · · Score: 5, Insightful

      Mod parent up, this is very true. Take a job at a small company for less money; you get:
      1) opportunity to grow - at a small company everyone does some of everything. You get network, DBA, desktop and coding experience all rolled in to one.
      2) you're efforts get noticed and you see results.
      3) small companies tend to have close relationships with a few customers. You can get to know and impress your customers and maybe create a new opportunity with one of them.
      4) small company may be purchased and you get to join a large company (or lose your job).

      Also think about jobs that might not be tech specific. For example, did you minor in econ? Maybe look at business analyst positions or marketing for a tech company. Are you really good at explaining technology to non-tech people? Think about technical sales rep jobs.

      If you have any skills and experience outside of the technology world leverage that to find positions you didn't consider before. I'd much rather have a software sales rep that knows technology than one who doesn't.

      Best of luck to OP and everyone else looking.

      --
      "None of us are as dumb as all of us." - meeting mantra
    3. Re:One solution... by dustinbarbour · · Score: 1

      It would have been super beneficial to begin this type of work while still in school. I've got one year to go on my BS in CS, but have been administering a computer network for an accounting firm here in Vegas for two years and now have plenty of real world experience.

      You want a Windows domain? Covered. You need a strong custom firewall? Check. Strong management practices? Bingo! Routers, switches..? Oh yeah..

      Too bad I've grown to dislike working in the IT industry. :-\

    4. Re:One solution... by cecil36 · · Score: 1

      I agree. This was how I got my present job. Granted the pay is below industry averages when it comes to working for small companies, but the owners and managers usually are good at allowing the new hires a chance to grow. Where I am at now, the owner was real impressed with my networking skills, and also with supporting the sales team by loaning them sales training tapes and books that I had from my part-time business. Also, my previous job was with a small company, and I left a lasting positive impression on my supervisor where that he called me up after my move to Georgia to ask me to do some software testing for him. It's also in the works for me to do some web programming for them as part of the next software release. Not to mention that I got paid my wage I was earning when I left, and I didn't have to drive anywhere to perform the job.

  23. "Over exposed" indeed... :-) by Anonymous Coward · · Score: 1, Funny

    I'm a recent college grad (B.S. in C.S.)

    Yeah, that just about sums up my college experience as well...

  24. Volunteer by Todrael · · Score: 1

    Volunteer work might not pay as much, but it does give you experience, and usually has very flexible hours. Over 90 million people are volunteers of some sort or another, and every organization can use extra hands, if they're from a skilled and intelligent person. Offer to write something for a few small local places, get in touch with volunteer groups in your area (there's usually a listing of organizations), and suddenly you have a work history, instead of paying for all that hardware and tinkering at home yourself.

    1. Re:Volunteer by PhoenixFlare · · Score: 1

      I'm not trying to say that volunteering is worthless by any means, but when you're fresh out of school, with bills and loans to pay, is working for free really a viable option?

      Maybe if you've got some decent savings stashed away, but otherwise I can't really see it at that point in someone's life.

    2. Re:Volunteer by DissidentHere · · Score: 1

      Another aspect of this is to get a crappy job, learn it and code something up to make it easier/faster/better/cheaper. One of the guys at my local liquor store did this, he wrote a small inventory management system for the store. The manager liked it and they shopped it around to other stores around town. It didn't sound like a lot of $, but if you get some extra pocket money and some experience you're doing pretty well.

      --
      "None of us are as dumb as all of us." - meeting mantra
    3. Re:Volunteer by Anonymous Coward · · Score: 0

      Absolutely. I'm in the process of setting up an entire network for a charitable org in Denver. It involves getting them a new network connection, running cable, installing and configuring switches, routers and firewalls, setting up servers, building client machines, you name it.

      The big thing about charities, though, is they tend to have board members who are way up in the local foodchain, business-wise. These people have lots of contacts and are VERY appreciative when you do good work. If there's one thing nice I can say about executives at this level, it's that they're usually high enough to have chilled out with the normal backstabbing and believe in rewarding good work.

      So, charity work is a win all around - you get to do good things for good people, gain experience, and advance your own interests professionally, all at the same time!

    4. Re:Volunteer by Anonymous Coward · · Score: 0

      I'm doing a paid internship this summer, but a few years ago, I worked for my high school for free in their IT dept, where I received from a coworker the best piece of advice I've heard yet in my slowly-emerging professional life:

      "Never work for free."

      Unless you like receiving no tangible, real return on your investment of time in some activity, or unless your time really *isn't* worth anything, working for free leaves you feeling cheated. It leaves you feeling like the sucker that, frankly, you are (unless you are too-incompetent to find for-profit work).

      I have nothing against volunteer work. I've just reinforced a longstanding view from observing the OSS community and from my own occasional volunteer work and missed/mishandled business opportunities that money *is* important. Love it or hate it, money makes the world go 'round - and working for free nets you no money, at least not directly or immediately...

  25. Typical Response by AgntOrnge · · Score: 0, Troll

    Move to India! Or Russia, or Singapore, or the Phillipines, etc...

    1. Re:Typical Response by enigmathegreat · · Score: 1

      Guaranteed at least one misspelling per post!

      What, like "Phillipines"?

    2. Re:Typical Response by AgntOrnge · · Score: 1

      Yep that would be one. I'm too lazy to copy it into something else and spell check it...

  26. Open source projects? by sstewart · · Score: 1

    Perhaps you could try contributing to some open source development projects if its development experience you're looking for.

  27. You're confused by Anonymous Coward · · Score: 0
    Which is it you want - a programming job or an admin job? You do realize that Cisco administration is a pretty different world than Exchange admin? It's practically a different career path.

    If you want to be a programmer, contribute to or start an open source programming project. I don't mean some toy, I mean a serious desktop or server app - something someone else would actually want to download and run. Ta da, now you have soem code to show and your experience to state.

    If you want to be a sysadmin, then do the mailroom route. Get a job working at a help desk or something and study your cajones off in the off-hours. It is trivially cheap to set up a network on Linux machines at home, break them repeatedly, and fix them. Go bug the sysadmins in your company and plead, cajole, and otherwise make a pest of yourself to help, shoulder surf, and otherwise learn off-hours, for free, volunteering to get experience. Do this for a few years.

    After that it's easy. Get a job as a Junior admin. Get promoted to sys admin. Work for more years. Eventually make senior admin. Realize that system administration is a job for a masochist. Get promoted to management or drop out to become a beautician.

  28. The cutting edge by cookie_cutter · · Score: 1
    What kind of (part-time) work can you get as a college student to gain experience (Cisco, Exchange, SQL, etc) that will be marketable in the real world?

    I graduated April 2003 and I was able to find a fantastic job in what could be termed "corpademia"(half academic/half corporate).

    I didn't really study the things mentioned above, so I can't comment on their usefulness. What gave me the experience which got me this job was working part time in a research lab for a professor, in some cases doing research myself, in others in a support capacity, developing the computational tools which facilitated the research by other members of the lab.

    Much is said about inovative companies, but University research labs are places where a lot of cutting edge technologies are developed and first applied. This makes sense because researchers have to be innovative to stand out from their peers, and they also generally are given the freedom to try out new, untested technologies/techniques, because the profit concerns aren't as great.

    I myself, with little experience in hardware or software beyond my coursework, was given the task of designing, building and administering a linux cluster with a dozen processors, got to attend workshops on HPC and parallel processing, and then got to adapt the lab's in house bioinformatics software to work on parallel High Performance Computing systems, experience I can't imagine getting anywhere else. These things got me my current job.

    So that's my experience, YMMV, but best of luck to you!

  29. If you're purely into computer science, remember! by stroustrup · · Score: 4, Informative

    You should either be a GOD in CS with a PhD or too many impressive qualifications to find a 'good job' in CS these days.
    If you have only minimum quals, you might end up as a sysadmin somewhere for a small network.

    If you're not a GOD, and want a good job, then try not to be a pure CS guy. Take up a minor that you like while you're still in school and try to think about how your CS skills can be used in that minor. Eg Civil engineering needs lot of programmers who know some civil engineering. There is a surfiet of programmers in the market who know nothing other than programming lanugages.

    --


    If you lost your job today, don't despair. You may die tomorrow anyway.
  30. two words by Anonymous Coward · · Score: 0

    master's degree. It's one-two years.

    Everyone and their uncle has a shitty 4 year
    degree in CS now. And if there's a simple
    coding job, the kids with VoTech degrees
    (2 year, or DeVry) are happy to work for
    half of what you'd make.

    A master's might help you get a job. Might.
    But there's a bigger pay off.

    At least when you land a job, if you have a
    master's degree, you'll be the first one out
    of the shit hole cubes. Unless working
    for some frat boy with a business degree
    is your goal in life. Seriously, a CS
    degree gets you in the door. A master's
    even more so. But what the fuck do you
    want to do TEN years out?

    But perhaps you only live your life by
    making short term plans. Honestly, can you
    say CONCRETELY what you plan to do in 10
    to 15 years. Nothing vague now, like
    own a house and have some kids. I mean
    CONCRETE goals, like run a team of 10-15
    people doing XYZ technology, speaking at
    conferences, holding patents, etc.
    You need CONCRETE goals in life: always
    planning just 2-3 years for the future,
    is just what those corporate fucks with
    MBAs want you to do.

    Here's what management is saying to people
    in your position: "Go to sleep, America.
    Do not worry about social security,
    retirement, terrorism 10 years out, or
    anything else. Buy a big car. Fund
    an expensive life style."

    Don't listen to the siren call. PLAN
    for what you want to do.

  31. Open source by mattgreen · · Score: 2, Interesting

    Work on open source projects as if it were a job. It shows initiative and you learn far more than you ever could in school about software engineering and design. Of course, realize that your code is going to speak for itself, so you might not want to do a sloppy job. ;)

    1. Re:Open source by ThisIsFred · · Score: 1

      Coding's the easy part. I'd be more impressed even if the code wasn't that efficient, but there were detailed specs, models, bug tracking and a roadmap. Crappy code can always be revisited and revised. Poor design is forever.

      --
      Fred

      "A fool and his freedom are soon parted"
      -RMS
  32. Apply anyway. Do it a lot. by FeriteCore · · Score: 1

    I was looking at a similar situation a while ago. All advertisements were for experienced applicants. I wasn't an experianced applicant. My father gave me some good advice, reply to each advertisement anyway. You are hoping for one of two circumstances. They may not bother advertising the entry level positions. They may not get what they are asking for and settle for you.

    It worked for me. 200+ resumes, about 5 interviews, one job.

  33. Fun with your resume + good references by 2MuchC0ffeeMan · · Score: 1

    from what i've experienced, it's not what you know, it's who you know. Ask your friends if there are any openings were they are, and if you could fit in.

    Also, on your resume, stretch the truth as far as you can, without lying. You know that job where once and a while you did a ipconfig /renew * instead of rebooting? that sounds like "Network administrator" to me, just make sure your refrences know what's up.

    --
    Runnin' On Empty .... I'm Still Alive
    1. Re:Fun with your resume + good references by Kope · · Score: 4, Interesting

      I'm currently hiring about a dozen high level network security engineers. One of the biggest headaches I've had to deal with in the last month has been people who think "resume true" is what I care about.

      When I schedule a technical interview for a candidate, and they arrive, and two minutes into the interview session I realize that this candidate has never done half of the items on their resume (heck, some haven't even bothered to read their resume) I do three things.

      1) I end the interview abruptly, inform the candidate that I'm sorry for wasting his time, and send them packing.

      2) I throw out every resume I received from whatever source provided me with that resume, call that head-hunter, and let them know that they wasted my time, and the time of my team members who I pulled in for the interview. I not-so-politely let them know that they are black-listed from my group and that I really would appreciate them never contacting me again.

      3) I let the other managers I work with in the international, 200k employee company I am part of know both the name of the recruiter and the name of the lying applicant so that they won't be bothered wasting their time in the near future either.

      So .. take this guy's advice if you want to. But don't end up on my doorstep.

      For real advice I'd do the following -- by your junior year, find a part-time job someplace doing anything related to your field. Work your ass off, get good grades, apply for a fellowship or research position and get it. Find local contractors who do short-term and part-time work for large companies. Get on a team and get some experience. It really doesn't matter what you do -- make connections with people of influence in your field. Those connections will be your lifeline to meaningful positions as you advance.

    2. Re:Fun with your resume + good references by nanoakron · · Score: 2, Funny

      You're one hell of a vindictive bastard, aren't you?

      Bet you're REEEAL fun to work with.

      -Nano.

    3. Re:Fun with your resume + good references by phidipides · · Score: 1

      >Bet you're REEEAL fun to work with.

      I work for a large company, have recently had to interview people, and can say without a doubt that this sounds like the type of manager I would want to work with.

      Here's how hiring works these days: you put out a job request, and get buried with resumes. You only have time to interview a handful of people, and so you pick the best from the resumes, set up times for these people to come in, and then arrange for everyone on your team to meet these people. You, your team, and HR spend an not-inconsequential amount of time that you could have spent doing real work in ensuring that this person is fairly reviewed. Then the interviewee comes in and it turns out that they put down "four years extensive network admin experience" because they have a Linux box connected to a printer. Personally, if a manager blacklists the headhunter that pushed that person through and wasted everyone's time (not to mention kept a potentially viable person from interviewing), it makes it that much more likely that the next time you're gonna get people who are actually qualified. Any manager that does that is doing his job.

      On a side note, replying to the original poster, don't exaggerate on your resume. If you have a Linux box connected to a printer, just put down that you have some Linux experience. If you get to the interview and you've lied on your resume, not only will you not get the job, but you won't ever be asked back to interview at the company. If you're honest, get an interview, and don't get the job, at least they'll know you and keep you in mind for future openings.

    4. Re:Fun with your resume + good references by An+Onerous+Coward · · Score: 2, Informative

      I'm curious as to why you politely dismiss the applicant then trashing his chances at future employment at your company, and then unleash the beasts of the apocalypse upon the headhunter as well. I've known a few headhunters in my time, and even the ones that specialize in placing techies are pretty easy to deceive regarding qualifications. Then there are recruiters who are desperate for a commission and willingly shove any warm body in front of an interviewer.

      I guess what I'm asking is, given that you don't know whether the blame should be on the applicant for lying to the recruiter about her qualifications, or the recruiter for lying to the applicant about her chances for getting the job, is it really fair to just bring the hammer down on both of them?

      Regarding your practice of spreading the word throughout the company, you make it sound more effective than it probably is. First, many applicants are looking for a job in a certain area, not with a certain company. So it doesn't matter if your company has fifty people or fifty thousand, if your company only employs fifty people in that location. Second, your mentioning of the applicant to other managers is likely a far cry from a true company-wide ban. It all depends on how many other managers actually keep track of your list.

      So from an applicant's perspective, you're not doing much to shut him out of a location because you're just one of many potential employers. Nor are you shutting him out of the company if getting employed there is his goal, because he can apply for positions in other locations. It might be an effective weapon against headhunters, though.

      I don't begrudge you your attitude towards those who don't respect the value of your time, or who would apply for a job they know they're unqualified for. But if I were willing to lie my way into an interview, I don't think your warning would do much to dissuade me from the strategy.

      --

      You want the truthiness? You can't handle the truthiness!

    5. Re:Fun with your resume + good references by Anonymous Coward · · Score: 0

      Personally, one problem that I've had in particular with a headhunter is that I have been getting calls for jobs that I have no interest in and am not qualified for whatsoever - for example, I have received calls for a GRAPHICS DESIGNER position and another for an ASP.NET developer position. NOWHERE in my resume does it state that I have prior graphics design and ASP.NET developer experience, nor did I mention in my online profile that I am interested in such positions. I'm starting to believe that some of these recruiters are just pulling resumes out of a hat whenever they come across a job opening.

    6. Re:Fun with your resume + good references by Flower · · Score: 1
      Bull. More like he doesn't have time to waste and was counting on the recruiter to seperate the wheat from the chaff for him. There's also the issue that the canidate would obviously be in over his head. Depending on the vibe I got from the canidate I personally may be more civil and take the time to explain he needs more experience and be a little more realistic on his resume but often people trying to excessively puff themselves up on a resume are being dishonest and I don't think that is a quality that you want in a security engineer.

      That said, I have been in the opposite position of applying for a security engineering position and it wasn't what the company really wanted. I had done my research on the company, did some more research on the skill set a security engineer needed and tailored my resume for the job. I passed it by some consulting associates of mine and they gave me a few suggestions some I took and others I just felt I couldn't do. A lot of my experience was indirectly related to security. Setting up an MRTG box to troubleshoot WAN links, postmaster duties and resolving open relay issues, work on VPNs and a CheckPoint firewall, obligatory use of a sniffer and my recent duty of setting up policy and procedure for patching servers. Nothing outstanding imho but pertinent and more importantly honest. I didn't want to get grilled and looked like a haughty ass.

      So I get to the interview and five minutes into the discussion it's obvious they want someone who can be a Security Officer. The skillset they wanted was managerial and required a great deal more business and legal acumen than I possessed. No hands-on, lots of selling the company's security initiative to middle management, etc.. I stuck through the entire interview for the experience and in another life the job would have been rewarding but it wasn't for me.

      I really wished they had been more honest about the job description though. In any event, Kope's way of handling that situation is severe but in a round-about way I can understand where it comes from.

      --
      I don't want knowledge. I want certainty. - Law, David Bowie
  34. Temp Agencies by Discopete · · Score: 3, Interesting

    Register with your local temp or employment agencies and take whatever they have.

    Once you're in the door start looking around for positions inside the company you're working at.

    You're in, you can prove that you have the ability and not just the shiny new piece of paper that says you sat through 4 years of classes which probably taught you nothing that you didn't already know, and then you can see about moving up in the world.

  35. Just go by Bloemkoolvreter · · Score: 1

    Don't care 'bout the ad, just go to the interview and say what you are saying now. They'll appreciate for one that you're honest and for two that you have the guts to come there.

  36. Pick a specialty and pseudo-apprentice by Ars-Fartsica · · Score: 1
    First of all, SQL databases can be installed and played with on your PC. Its close enough to the "big" databases to get your foot in the door. No one expects a new grad to have mastered the latest vedrsion of Oracle.

    As for Cisco equipment...well, first of all you mention SQL and Cisco in the same sentence...what is it you really want to do? Databases or networking? If you want ot do networking, numerous training firms will cert you on high end networking equipment...you will have to pay to play but you will make it back on wages, assuming you get trained on the right equipment from the right vendor.

    1. Re:Pick a specialty and pseudo-apprentice by kunudo · · Score: 1

      You can download Oracle for free to 'develop' for it. It's when you start using it in a production server you have to pay.

    2. Re:Pick a specialty and pseudo-apprentice by I+confirm+I'm+not+a · · Score: 1

      First of all, SQL databases can be installed and played with on your PC. Its close enough to the "big" databases to get your foot in the door. No one expects a new grad to have mastered the latest vedrsion of Oracle.

      A lot of big, enterprise-level databases can be downloaded freely - Oracle, DB2, etc, either as full-but-don't-use-commercially or as trial versions. Experience - even on a personal project - with even one enterprise RDBMS would probably be considered by a potential employer if you could show them some code, say some stored procedures and some maintenance code like Bash scripts to back-up.

      I agree with the parent poster - choose one specialty and know it comfortably. Don't try and be a jack-of-all-trades: it's not credible for a recent graduate, and employers will usually expect you to learn-on-the-job, anyway. Look to picking up, say, networking skills, once you've found a job.

      --
      This is where the serious fun begins.
  37. Work for an ISP/Hosting company by Anonymous Coward · · Score: 0

    I run an ISP/Hosting company and we are always looking for smart, honest people who are programmers. Experience means little to us because nothing stays the same more than a few months. However, note carefully that I say PROGRAMMERS. There's a big difference between an appliance operator, desktop button pusher and a PROGRAMMER. Even if all you know is BASIC, you need to cross this crucial line. If you don't know what programming a computer is, you'll have trouble working on anything other than sugared desktop stuff.

  38. Make sure that's what you want to do. by Corf · · Score: 5, Insightful

    When I graduated from college, there was no way I'd get a job in my particular field. Competition was on the lines of one opening for every 40-50 applicants, and if I had to put in the effort it would've taken to land that job, it would've made my life suck completely. So I did something else. I kept working at a bicycle shop and was fortunate to get enough of a raise to keep going... and earlier this year I got a career started with a distributor. Result? I make a bit less money than I would otherwise, but weekends piss me off because I like being at work so much. I've got an IRA, good health/dental/vision, and I pay about a third to half of what folks on the street do for bike parts, which makes me grin. Expand your horizons a bit, maybe make a hobby into a career - it worked for me!

    Oh, and everyone else will say this, but most of the jobs I've gotten (from ice cream scooper at Baskin' Robbins to the current one), it wasn't what I knew but who I knew. The right references, and the right person speaking up for you when someone mentions an opening, make all the difference. If you aren't outgoing, then at least be pleasant towards those around you whenever possible.

    --
    The pain was excruciating and the scarring is likely permanent, but that just means it's working.
    1. Re:Make sure that's what you want to do. by bfields · · Score: 1
      The right references, and the right person speaking up for you when someone mentions an opening, make all the difference. If you aren't outgoing, then at least be pleasant towards those around you whenever possible.

      The other lesson I take from this, which has been true to me too to some extent, is to seek out people that are geeked about the same stuff as you. It's fun, you learn a lot, and you might get a career out of it.

      --Bruce Fields

  39. What kind of job? by Anonymous Coward · · Score: 0

    Internship during school.
    Computer lab at school.
    Homemade projects at the dorm.

  40. For any man with half an eye... by AdamHaun · · Score: 3, Insightful

    One bit of good advice I've heard is to look at companies that aren't focused on what you're doing. Every graduate with a CS degree is going to apply to work at IBM and Microsoft, but other industries need software too! Send your resume to companies that specialize in automobiles, food service, medical equipment, aerospace...you name it, they'll probably need software.

    --
    Visit the
  41. Go to grad school by GraWil · · Score: 1

    Surely a masters or a PhD will make you more employable.

    1. Re:Go to grad school by Down8 · · Score: 1

      For CS majors, I've heard that a Masters just prices you of most real jobs, and a PhD puts ytou strictly in the research arena. That's jsut what i've ehard from my CS-majored friends.

      -bZj

      --
      .sig
    2. Re:Go to grad school by gte910h · · Score: 1

      A masters works for many jobs, but it just translates to about 1+1/2 years experience to HR and less than that unless it in an area the company cares about.

      A PhD means you are capable of leading research. You don't want one unless that is what you want to do.

      --
      Want to see every step I took to start my company? http://www.rowdylabs.com/blogs/pitchtothegods
    3. Re:Go to grad school by billstr78 · · Score: 1

      A Masters is just a blip in the keyword scanning tools used by most HR monkeys. I just graduated from a top 40 CS school with an Masters and my experience parallels most B.S. graduates in most all aspects.

      I would'nt go so far as to say it was as waste of time, but it definatly did not yield the results I had hoped for when I entered the program two years ago.

      And yes, a Ph.D. puts you strictly in the research areana and classes you out of most all jobs. I Quit the Ph.D. program in part becuase most who graduate from schools out of the top 20 almost never go on to teach/research at a University and have a much harder time finding a job than a M.S. degree holder does.

  42. You're right by orpheus2000 · · Score: 1

    You're not going to get in on the enterprise computing space with your B.S./C.S. alone. If you can, try to get hired by your university IT department. In anything, yes, even tech support... you can move up once you show your skills. Speaking of..

    Split your time into working, studying/taking classes and learning on your own. Spend time getting to know open source technologies that have enterprise level analogs so that you start to learn fundamentals. If you have multiple switches and PC's, make multiple networks and play with routing between them. Set up VPN or SSH tunnels. Snoop around the university surplus and see if you can get an old Cisco catalyst so you can monkey with IOS. That's if you want to go networking.

    I can't speak to programming, because although I did graduate with B.S./C.S. I knew within the first two years of that track that I didn't want to program for a living. I wanted to do systems admin and management. So I sacrificed grades for experience and worked and learned on my own. My first admin job was also a programming job, but that helped my resume so that I got a real admin job with a university department a few months later.

    It'll take a lot of discipline and maybe a lower GPA, but a CS student has most of the resources needed to learn and grow to be a marketable hire in real companies. Good Luck.

  43. The dot-com era was an aberration by Alioth · · Score: 1

    Hiring for software developers etc. as far as I can see has returned to the state it was when I graduated from university, before the dot-com thing. The dot-com hiring scene was a large deviation from the norm.

    What helped me was being on a 'sandwich-degree' - which includes a year of employed work as part of the degree. Many companies took students on for a year of "industrial training" (internship, co-ops, the name varies by nation) - I worked for IBM. After that year, I went back to university and finished my degree. Since I had already proved myself with IBM, they had a job waiting for me when I came back as a graduate - at a significantly higher rate of pay than the graduates who had not had this experience because I was already proven - I had got essentially a year-long practical interview from them. I'm very grateful that IBM did this kind of thing (and still does) - the 7 years I spent with them after graduation were very good, and they treat their employees well. I only left because I moved back home where there's no IBM facilities, otherwise I'd have been happy to stay with them until the bitter end :-)

  44. Get rid of the H1-B's by mysterious_mark · · Score: 1, Insightful

    Unfortunately after years of tech down turn and the mass shipment of jobs overseas, your Federal government still thinks its a great idea to give what few jobs remain to foriegners. Write your congress critters and express your outrage. Why give job to Americans when you can give to foriegners, all so a few CEO's can get even richer. Use your un-employed time to help stop this crap. Also be sure to vote this next election, find out where your candidates stand on critical issues such as H1-B and outsourcing. I wish I has some actual advice for getting a job, but the current goverment policies seemed to aimed at asuuring that no qulaified American can get a job, the current administration thinks the more jobs that go to foriegers the better, abd will bo rest ubtil every last US job is gone. Write and vote! Mark

  45. Co-ops? by miketang16 · · Score: 1

    I will be attending RIT this fall, and my major(CE) requires a full year of co-op on the job experience. Will this be enough experience to give me an edge when I enter the job market?

    --
    -------
    "In times of universal deceit, telling the truth becomes a revolutionary act."
    -- George Orwell
    1. Re:Co-ops? by I+confirm+I'm+not+a · · Score: 1

      ...my major(CE) requires a full year of co-op on the job experience. Will this be enough experience to give me an edge when I enter the job market?

      Yes...and no. It'll give you an edge over graduates who haven't got a year's experience. However, it won't guarantee you a job. My advice is to leave nothing to chance - work on free projects, network, attend every free lecture, seminar, conference you can, see if you can supplement working full-time co-op with working part-time voluntary, etc. If it sounds like a lot of work remember that it's only for a year or so, and then you'll be worrying about tax returns, not job seeking.

      And good luck!

      --
      This is where the serious fun begins.
  46. I can empathize by raistphrk · · Score: 3, Insightful

    I can really empathize with you. I'm about to finish my undergrad, and I've been having trouble finding a full-time job. I've worked part-time in a netadmin position for several years, but whenever I call or email an employer, they want someone with 2-3+ years experience in a full-time job. It's such a pain.

    However, I suspect the way I got this job will end up being the same way I get my next one. I started in this position six years ago. I was in high school at the time. I did some tech work for one of my teachers, and he knew the person running the network here, and hooked me up. Networking is the key. It's not even a bad idea to pass up internship-style jobs. In those jobs, you'll get an incredible amount of experience, though pay is a bit lower than you might like.

    Being qualified is equally as important as being known, but being known is what gets you a job. So, while you're waiting for a good job, do some work for people you know. Install cable modems and DSL service. Run antivirus scans. Do small little jobs like that. If you do some work for a small business owner, you might take a look at the systems they're running and say "ya know, I can write an application for you that will do that better." Give them some details, and quote them a price. If you impress them enough, they'll take you up on your offer. You'll find, after a while, that the people you help will say "Wow, you're really bright and talented. I should introduce you to some people." Then they'll point you in the direction of a job.

    And in the meantime, you can charge them $30-60 an hour for your regular tech work, even more for your programming work (if you don't just hammer out a contract for the whole job), and have enough money to pay the bills.

    1. Re:I can empathize by raistphrk · · Score: 1

      Typo. I should've said "It's not a bad idea to take up internship-style jobs." My bad.

  47. Start as a Hobby... by ottergoose · · Score: 1

    I started taking a programming class in high-school in 10th grade, where I learned basic C style syntax, as well as "how to think like a programmer," I really enjoyed it, so I started to teach myself new things. By the time I graduated high school, I was highly capable with PHP/MySQL. After seeing a website I developed with PHP/MySQL, I was offered a job at the college I was attending, where I do work with VBScript/Oracle. Additionally, I started playing with Linux on my own time, and now I'm starting to get interested in C++ again. I'll be a sophomore in college this fall.

    If you start early, get a project you can focus your energy towards (mine was weather information), the rest comes naturally.

    By the time I graduate I think I should be in pretty good shape.

  48. Hey Bjarne! by ObviousGuy · · Score: 1

    We met at SD99 back a few years ago. Good times back then.

    But I don't think it's necessary to be a god at programming (though you are, don't get me wrong). Rather, I think it's a problem of developing the analytical skills necessary to figure out the right way to design a program. Foreign, cheap engineers exist for the rest of us highly skilled engineer/architects to implement our hare-brained ideas (who knows where C++ would be now if it weren't for USENET fanatics??).

    The recommendation to take other classes is well-taken, however wouldn't you think that a business background would be more appropriate than something like civil (dirt) engineering? Business is the core concept of (ahem) business. Understanding that makes an employee much more valuable. In addition, learning about the manner in which to go about seeking additional funding and justifying a business plan in front of investors seems to be more useful than learning about how precise pi needs to be before massive failure of physical systems.

    God knows I love driving my Ford Fiesta around cloverleafs, but when it all boils down to it, the real money is made in architecting the next generation software.

    --
    I have been pwned because my /. password was too easy to guess.
  49. Lot's of ways to get experience by Anonymous Coward · · Score: 0

    My expereince is somewhat dated (almost 30 years ago), but I think most of it still applys.

    First, check around your school for professor or other departments who need computer help. Other departments may have work for you programming or system admin or some such.

    Also, check with your professors. When I was in colleage they got me several part-time jobs with local comapnies doing programming. Again, they're tied into the local community and have friends in private industry.

    Check the on-campus job center, sometimes things show up there.

    Do volunteer work for local charities doing computer service. You'll meet people who know of jobs for you.

    The more you network, the better chance you have of finding someone who needs somebody with your skills and doesn't require 5 years of experience.

    By the time I graduated from collage I had almost 2 years of experience programming, and this was back in the late 70's when computers were much harder to find.

  50. internships!!! by tomphaedrus · · Score: 2, Insightful

    The best thing you can do as a student to make yourself more appealing to potential employers is to take a part time job or paid internship as a student.

    I interned at a software company for three years during college, which I believe put me on a completely different level than my peers who had no work experience - even though many of them had better grades

    You mentioned "Cisco, Exchange, SQL, etc", IT type jobs are the ones getting washed out by grads. If you are serious about becoming a developer, you need to get experience - try making significant contributions to an open source project or going to grad school and landing some sort of internship like I just mentioned.

    Around here there are tons of companies that hire CS students, many times with the hope of grooming them into a full time employee.

  51. Help the engineers! by meganthom · · Score: 1

    I'm a mech. eng., and I know that as technology advances and we work more with computational models, the comp. sci. aspect of our work is becoming more and more of a challenge. I think you would have great luck looking for positions in engineering grad. school programs, especially if you're a fan of parallel processing. My research group, for example, is currently finishing a proposal for a new Beowulf cluster, and we could certainly use someone willing to help us choose the components, set it up, keep it running, and help us with our parallel models.

    Also, don't ignore the internship and co-op suggestions. Co-oping definitely helped me out.

    --
    Live free or die
  52. Some places to start by Anonymous Coward · · Score: 0

    Try some small businesses in your area, some may want help with networking. It won't be the big stuff but it can make you some money and build some references.

    You can also volunteer your time, find a charity or non-profit that needs some help with their networks and help them out. Again it builds experience and references.

    I have seen some people buy old cisco routers off ebay for cheap and set them up at home to gain experience with them.

    Doug

  53. Take anything by tail.man · · Score: 1

    School does not count for much.

    Pay your dues.

    Take anything that has to do with computers, for whatever they will pay.

    I started as a pc tech, learned everything I could, took any job and worked my way up to network security.

    If you love the biz, you will take what you can get and mess with anything you can get your hands on.

    Learn UNIX inside and out, linux, solaris, the BSDs, learn IP inside and out, mess with routers, script, build machines, code, support users, design, implement, learn to communicate and be humble.

    tm

    --
    http://tinyurl.com/globalwarmingisascam
    1. Re:Take anything by Anonymous Coward · · Score: 0

      Um, school does count for a LOT if you want to not waste time being a 'pc tech' only to graduate to 'network security' whatever the fuck that is. Over and out mofo.

  54. Work for your college by daemonc · · Score: 1

    While it may be too late for you, colleges often hire students for system administration jobs. The pay is peanuts, but you will gain real world experience and come out of college with more than a piece of paper.

    --
    All that we see or seem is but a dream within a dream.
  55. Experience before graduating is best by Anonymous Coward · · Score: 0

    I agree with the other posts about internships. My program at RIT requires a year's worth of interships before graduating. That makes a B.S. take about 5 years, but I think it's well worth it to have the real-world job experience (and industry contacts) when you graduate. Tons of students get hired once they graduate by companies they've done internships or senior projects with. Other tech schools have the same idea; I think Northeastern does this as well.

  56. Pirate Software by Anonymous Coward · · Score: 2, Insightful

    Yes thats right. How else do you expect me to learn photoshop. I have over 6 years experience in it which I never would have gotten without pirating it. Spare me your gimp stories because photoshop!=GIMP. I also have a great knowledge in MSSQL server and I would setup servers at home and play around with them, buy books and create replication sets and fool around with advanced things. I would setup active directory domains on my pirated windows 2000 server box so I could learn it. And you know what, I dont feel one bit ashamed of what I did because I cannot afford these software peices just to learn them. And one day I will be able to actually pay for them with my knowledge of using the programs themselves. Sure I could have gone the open source route but hey I am a windows person , Linux is not for me so dont try arguing with me that I should have been using Linux. Without ever pirating any software I would be left with no knowledge of MSSQL, PHotoshop, Visual Studio, Microsoft Office, 2000 Server, dreamweaver, flash and so on. I have been able to dabble with programs , learn them and then I decided if I liked them or not, and no a 30 day trial is not long enough because no one can always spend every day playing with the program. It would be nice if the 30 day trial actually counted down 30 days worth of program usage. Everytime I opened it , it would begin a timer.

    1. Re:Pirate Software by verittaas · · Score: 0

      And what would you put in your resume, that I have pirated these softwares for 3 years and I have good working knowledge of them?

      --
      -- Pls separate your sig from your msg so that I know when to ignore it. :-D
    2. Re:Pirate Software by Down8 · · Score: 1

      I've never seen a resume where the source of the software was delineated.

      -bZj

      --
      .sig
    3. Re:Pirate Software by sniperu · · Score: 3, Interesting

      Not to mention the 3Gb worth of e-books stashed on my harddrive . Anyway , i do think Microsoft is actually happy with you pirating MSSQL for learning it . It may not be that good for buissness , but it shure beats you using open-source db's . Cause in the long run , they'll still get their money . If not from you , from your employer .

    4. Re:Pirate Software by verittaas · · Score: 0

      Ofcourse! The point is it doesn't matter how you get the knowledge. But only a chance to prove that to your employer. The rest are only details...

      --
      -- Pls separate your sig from your msg so that I know when to ignore it. :-D
  57. You have a problem ... and some solutions by mangastudent · · Score: 1
    The bottom line is that you are facing what's called an "inefficient market", one that is not good at matching supply to demand (i.e. people to positions). But for people at the entry level, there are solutions.

    Part of the problem is that serious experience is needed to do a number of difficult jobs. In some cases, you won't be "good enough" until you've worked for a decade (at which time you'll be 35 or so and finding a job will be truly challenging...).

    Another problem is the over-specification of positions; the best explanation I've heard for this (beside HR only being able to match words and not concepts) is that technically weak managers have to hire specific skill sets because they are not capable of mentoring and otherwise growing "merely" talented people.

    This essay is where I got that concept, and the entire site is highly recommended for its advice in finding a job.

    To try to answer your questions, what I've gathered is that you simply have to get the experience: for you, stay in your current job for a couple of years, or jump now, since leaving after six months doesn't look too bad. But you want your first or second job to be a minimum two years in duration.

    And get experience in the specific areas you're interested in (hopefully your company actually does some of them :-). For people who are still in school, be sure to get some industry experience before you graduate; if it's not on your resume as such you have some fast talking/networking to do....

    Don't panic, but do realize this "market" of people and jobs is really messed up right now, and you're going to have to work hard to keep a career (unless you want to become a manager, and then you're still going to have to work hard since good management is just as hard in its own ways).

    Good luck!

  58. Chicken and Egg by ari_j · · Score: 2, Interesting

    It's a chicken-and-the-egg problem. The real problem, though, is that for a few years in the late 90's companies were handing out eggs left and right to everyone they could. When the floor fell out in the early 2000's, everyone got laid off, including people with 10+ years of experience with very specific technologies that are in demand now. What this means is that those people will be hired back first as the market recovers and, if there are any jobs left, you'll have a chance at that time. Find what work you can, keep your skills up, and keep applying for jobs.

    I and many of my colleagues had predicted the storm would pass by the end of 2003. It's still here, and I'm revising my prediction: without knowing the right people (of which there are few), an entry-level programmer will not be able to get a job that matters (i.e., gives him experience that is at all pertinent to his dream job) until 2010 or later.

    1. Re:Chicken and Egg by Anonymous Coward · · Score: 0

      Most people don't stand a chance of stepping right into their dream job right out of college. I ended up taking a crap job as a machine operator at a large semiconductor company. I was in that position for 4.5 years before I was able to transfer into the systems group where I became a Unix Admin. It was well worth the wait. I now get paid to play with computers and I love every minute of it.

    2. Re:Chicken and Egg by ari_j · · Score: 1

      I never said a word about getting a dream job straight out of college. I'm talking about getting a job that will give you the experience you need to get your dream job later on.

    3. Re:Chicken and Egg by Anonymous Coward · · Score: 0

      Sorry, I wasn't trying to imply that you did. I was just speaking about the chicken and egg problem. I consider myself lucky to have gotten the experience. I realize most people will have a tougher time getting it.

  59. Testing by dten · · Score: 2, Insightful

    Seems to me that most people don't start as developers, they start as testers or call center reps, and work their way up internally. That's if you're going for larger companies. If you want to get into smaller companies or consulting, it's all about networking.

  60. What they want, what they get. by nuggz · · Score: 1

    Face it, everyone wants to hire an experienced proven employee, but then not have to pay them much.

    Realistically the 'requirements' are more of a wishlist. For full time employees they want someone with the basic skills with a personality to handle the job. (smart, fast learner, plays well with others ....

    I'd apply to these jobs, point out any experience, if you get an interview tell them what you know, and where you want to go.
    Nobody ever gets the perfect candidate, just show that you are a good choice.

  61. Get a job before you're 30!!! by Univac_1004 · · Score: 1

    It works this way: >20 && =30 && =40 = employable as CTO iff previous supervisor >=45 = retired on all the $$$ you've made in this high-paying industry.

  62. It's simple... by ValourX · · Score: 2, Informative

    Lie. Corporate America is all about lying; how it's done, when it's done, and whom to lie to.

    Or just twist the facts a little. Doctor your resume. Cook your C.V. Overstate your importance.

    Or work on Free Software projects and list them all in your resume.

    -Jem

  63. Charity or non-profits by mysterious_mark · · Score: 1

    Find a cool project with a charity or non-profit, they usually have some money, maybe not a lot. If you can find a project you like its a good place to start. A couple of years ago I was in the process of leaving the IT industry, I took on a PDA project for a non-profit, probably didn't make minimum wage on it, but I gained valuable experience and exposure, today I'm fully booked for PDA projects, and making good money. Point is if you can get a project up and running for someone, it will get you experience and exposure. Also non-profits usually can't pay ASP rates for their projects, so the're more likely to hire an individual developer who can work self contained for low cost. Also charities will hire someone they know personally and trust, and usually won't nitpick on whether you have n years experience with C++. A good place to start are any orgainzations you or your friends and family work with, ie churches, community groups, etc. Also working for non-proits can be very rewarding, and a lot more fun than dealing with the corporate world. Good luck. Mark

  64. you will not like this but by linuxislandsucks · · Score: 0

    look to become a field engineer for a telecom company..

    Does nto matter if tis landline or Moblei operastor both kids of compneis are problably hiring again for field engineers..

    Landline companeis will call it a cusomer engineeer...

    soem might refer to it as lienman..

    --
    Don't Tread on OpenSource
    1. Re:you will not like this but by Anonymous Coward · · Score: 0

      Can we have an English version of your post?

  65. Re:Network! Not data-networking, social networking by Grant29 · · Score: 4, Insightful

    Yep, I can't find the article now, but I read that most job openings are filled by referrals from existing employees. You might be able to find openings online or in the paper, but they will give you a tougher interview process. A recommendation from a friend on the inside will get you a step ahead of the other random applicants.

    --
    11 Gmail invitations availiable

  66. My Advice by krisamico · · Score: 1

    You can go for all the schooling and internships you want, but good jobs are still gotten the hard way -- with people skills. You need to be able to communicate well and convey a very positive self image. Your degree should at least get your foot in the door for an entry level interview. From there, it is all up to you. As far as giving a good interview goes, there is a plethora of decent advice to be found, though my most commonly given advice is this: Nothing sells like honesty.

    To sum up, ignore what the want ads say. Just go in and make them give you the job. You must have many bad interviews before you begin to have good ones. Many of the senior and even higher level engineers I have worked with never even had college degrees. What they did have is a lot of ability and good people skills.

  67. No such thing as an entry-level job by cubicledrone · · Score: 4, Interesting

    How is one expected to gain that kind of experience when no one will hire you without the experience?

    Because companies don't want to hire people unless they absolutely have to. HR departments are in the business of disqualifying people, not hiring people.

    Most of it is due to middle management's inability to understand the concept of hiring entry-level employees and then teaching them the business so they can become valuable members of the company.

    Entry-level means:

    NO EXPERIENCE.

    ZIP.
    ZILCH.
    NADA.
    NULL SET.
    ZERO.

    NONE.

    SPELL IT:

    N-O-N-E.


    Advertising for an entry-level employee with five years experience is an exercise in flagrant cynicism. It is part of an overall goal of making the workplace a joyless shithole.

    --
    Business isn't willing to pay for products, innovation and careers, so we get brands, mortgage commercials and layoffs.
    1. Re:No such thing as an entry-level job by tcullen · · Score: 1

      So are we to assume your not happy with your current job?

  68. Don't bother by Anonymous Coward · · Score: 0

    Get a job. Any job. Go to work. Live.

  69. Work with your college by HardCase · · Score: 1

    Work closely with your college's alumni association and with the CS department's industry liason. Both of them are excellent resources for job placement assistance.

    Don't forget the power of social networking, either. I was lucky enough to get my "dream job" before I graduated (BSEE) because a friend of a friend was a manager at the company. In fact, that may be the best way to get the job, regardless of your experience.

    Thirdly, consider joining the Computer Society of the IEEE and attend the functions, email with the members and even consider volunteering for some of the tasks that come with the Society. The membership dues are significantly reduced for recent graduates. Also, the IEEE's GOLD (Graduates of the Last Decade) organization can help as well.

    And don't hesitate to apply for a job, even if you don't think that you meet the experience criteria. Even though many of the resumes are screened by HR and you may not get past them, many are not. Something in your resume may stick out and get you an interview - and that's what you're really after.

    Good Luck!

    -h-

  70. re: job search by Anonymous Coward · · Score: 0

    Good luck on your job search- you should be able to find a good job.

    However, just have to ask. You have a C.S. B.S and never had an opportunity to use a Cisco router? Never had access to SQL? Hmm.

    SQL is just a free download of a database - MS SQL should be in any college for free, not to mention routers in labs.

    We might want to re-evaluate just how qualified these C.S. graduates really are.

    If you are interested in programming - program. Plenty of free projects out there.

    If you are interested in networking - do networking. Grab and old PC, install BSD and learn how to configure a router.

    Linux, too.

    Grab a cheap old Cisco router off of Ebay, if you have a few hundred bucks.

    Why not work as a lab tech at your old Alma Mater, get some exposure to equipment.

    I sometimes have to ask "what did you study?" - if you need to study more, definitely consider an MS in CS

    - George

  71. Take the Job you don't want. by hawks5999 · · Score: 1

    The plain truth is that everyone wants those great and glorious jobs, but with no experience you aren't going to get them. So get some experience in the market doing the job you don't want. I just went through a process of interviewing several "just out of high school" kids for a deployment/upgrade job. We offered one a base entry level position because he had education but zero experience. The rate was $10/hr. Not great, but beats the $7.50 he would get bagging groceries. And if he turned out to be solid, he could quickly rise up. Instead, he wanted to haggle on price because he thought he was worth more. Guess what? there were three other people in line just hoping for anything and now one of them works for us and the whiz kid is still looking. Take the job you don't want and work your way up to the job you do want.

  72. Network through students and open-source by Anonymous Coward · · Score: 0

    I was fortunate to have a fellow classmate remember me a year down the road...landing me my first job in the industry. I did the same for my old classmate also, giving him a job in my company. That's one of the easiest way to network, is through your other classmates, so while you are in school take the time to meet and know people...you'll never know what happens years down the road.

    Also I've always suggested friends of mine to start or help out in open-source projects. Great way to get experience and network. Plus it helps you to stay sharp.

  73. Sign up by sql*kitten · · Score: 2, Interesting

    The army's always recruiting, and if you join the Royal Signals (or whatever your local army calls 'em) you'll get plenty of training and experience in IT and Comms.

    1. Re:Sign up by Anonymous Coward · · Score: 0

      Did you just come out of the theatre after watching Fahrenheit 9/11?

    2. Re:Sign up by Anonymous Coward · · Score: 0

      It's not released in the UK yet.

  74. B.S. or BSc? by Roger+W+Moore · · Score: 1

    Is a B.S. degree the same as a B.Sc.? I have to ask because that's not normally what springs to mind when someone says they have a B.S. degree.....

  75. IF you can ignore the hazards.. by Wildkat · · Score: 1

    The Army is hiring and requires no expirence. Believe it or not, there are LOTS of SysAdmin jobs in the military. If you are a US citizen and your family are all US born, try NSA. The hiring process is a real pain but its one of the more exciting networking jobs out there. Good luck!!

  76. times are still tough. get your foot in the door by Cnik70 · · Score: 1

    get any sort of job first, even customer service or retail. all companies usually have IT departments, if you show that you have what it might take to be a part of their IT dept, your foot is already in the door, companies love to hire from within.

    --
    -Cnik
  77. Create your experience by Anonymous Coward · · Score: 0

    Nobody said you had to be employed to get the kind of C++ experience that makes you a great programmer. Ideally, programming is your passion, and not just a way you fill your hours on a job.

    So write programs in your spare time. Put them on a website. Heck, try and sell them.

    You can create your own experience and prove that you've got real C++ skills. It just takes a bit of your own personal drive.

    I have an awesome programming job, and it was my collection of hobby projects that proved that I could both code and that I had the passion to create, more so than any of my previous 9-5 positions on paper.

  78. ROTC by Anonymous Coward · · Score: 1, Interesting

    You would be amazed at the experience the military gives you. Want some realworld networking experience? Want to work on extreme networks?
    Want to learn how real disaster recovery works?

    My Highschool education and military experience did me good for 14 years -just vendor courses as needed - before I had to start getting some college courses. Now a quick AAS and I'm back in the saddle with knowledge, experience and discipline. I'm making more than I can spend, I want to be a tech and not management, so all I have to do is keep current on technology, keep my certs up to date and I'm on easy street until retirement.

  79. Start your own business instead by ironring · · Score: 1
    Why don't you use your time building a business for yourself instead of trying to find an oridinary job.

    Go out and get the book Rich Dad, Poor Dad. I know it's a stupid little paper back. However, if you take it seriously, it can change your life.

    The other thing you might want to do is network by joining Toastmasters. Both of my sons (18 & 19) go and they think it is great.

  80. Re:Network! Not data-networking, social networking by cubicledrone · · Score: 1

    The best way to do it is an internship.

    Work for free so they can hire you for a "permanent" job later.

    ... And then middle management took all the money home.

    ROFL

    --
    Business isn't willing to pay for products, innovation and careers, so we get brands, mortgage commercials and layoffs.
  81. A+ or other certs by Brandon+Glass · · Score: 1

    I'm not sure if it's still possible, but the year after I graduated from high school, I started lecturing (an A+ course) at a computer school (about a week after getting my A+). I basically haven't stopped working since then, and even completed a college degree part-time (started three years after I left high school).

    You say you're interested in Cisco products, an excellent thing to do while you're still on the hunt for a job would be to get a couple of Cisco certs. I did a couple while I was working, although not the "top" Cisco certification, the CCIE... but if you are interested in Cisco products or networking in general, Cisco certs could be very valuable to you.

    I'm not sure how much the market has changed since the late 90s, but it might still be worth it trying to find per-hour work as an instructor in a cert that you have completed...

    Still, the parent poster's advice is excellent and makes a lot of sense. There are several routes, but the most important thing is just to rack up as much valuable experience and qualifications as you can.

  82. Set your expectations... by jregel · · Score: 4, Insightful

    Don't expect to necessarily complete your degree and walk straight into an interesting role.

    After I graduated, I got a job as a "Remote support consultant" at a software house. I got it because I had UNIX experience (I knew a bit about it, but nothing significant) and showed an interest in learning new things.

    That role enabled me to learn lots more about UNIX and then get involved in Cisco, Citrix and other tech that you only typically find in business.

    Five years later I'm one of the senior techies and I get to play with all the new interesting things. My general rule of thumb, is that new people are generally only useful after about a year. It takes that long to learn the systems we use. If they show a particular interest in learning, I'll teach them as much as I can. It's the only way to grow decent techies.

    Starting at the helpdesk is an excellent starting point, degree or not, because it give you a wide subject knowledge (I'm not referring to call center-type helpdesks). If you're good, you'll be noticed.

    1. Re:Set your expectations... by Anonymous Coward · · Score: 0

      I started nearly 3 years ago as a fresh graduate. I took a development job although I swore at uni I would never take a development job (allways being a more techy person).

      However 3 years later, ive moved through differant roles and now im DBA of a major insurance company. Get to play with our high end UNIX servers and have lots of exciting and high responsibility work. The reason ive got to where I am is because ive demonstrated the ability to take responsibility and too have the skills and willingness to learn the none development stuff (ie not strict development stuff).

      A company will recognise people who are willing to learn and push themselves and reward them by training them and giving them the decent jobs. You need to work your way up and prove yourself.

  83. Apply anyway by monkeySauce · · Score: 1

    Try applying anyway, even if you don't quite meet their requirements for experience. You might get hired if they don't find anyone more qualified. They might offer you a lower salary than they would someone that met their criteria exactly, but at least it would be a chance for you to get that initial experience.

  84. We're hiring by Corydon76 · · Score: 1
    It's actually quite simple, really. We're a small business which is hiring both EE's and programmers. However, we don't advertise that we're looking, because we'll get swamped with headhunters (no thanks!) and people who inflate their resumes and actually know very little about the job they're taking on.

    We hire from two groups of people: those who are members of the local LUG (Linux Users Group) and the local 2600.

    My advice is to join your local user groups and contribute (e.g. demonstrate your skill by adding features to the group website). This is where you can subtly network (in the people sense) and find your next great job.

  85. What I look for in an employee... by Baldrake · · Score: 2, Informative
    I've done a fair bit of hiring for my small company over the last few years. I find that it's actually quite challenging to find people who are a good match -- too many have just their degree, and not a lot else to show. So it's possible to stand above the crowd. Apart from a glowing transcript, here are a few things I look for:
    • Hobbyist experience. Have you done projects on your own for fun? That you can show me? I want to hire people who are resourceful and who love their work.
    • Attention to detail. You wouldn't believe how many people have poor formatting or spelling errors in their cv's. If you don't take the trouble to proofread your own cv, it doesn't make me feel warm inside that you're going to carefully check all those boundary conditions and return codes in the code you write for me.
    • Good attitude. New grads have actually said to me that they don't see themselves programming for long, and that they see themselves as more management material. Ejector seat. Not all of work is fun, and everyone has to pitch in on the tedious jobs like testing, backups, maintenance. No prima donnas please.
    • Good communication skills. It truly disappoints me how many people look great on paper, but after an interview you realize that they simply aren't going to be able to work in a team setting.
    The job market is tough. The good news is, it's not that hard to stand out.
  86. ditch college and go hands on by Anonymous Coward · · Score: 0

    sure the degree will make you marketable, but while you are fiddling around in school, you could be learning something.

    there are ups and downs to going to college for computer work. it seems that college grads are more experienced with programming and with The Way Things Work, but have less actual experience with the technologies. my college friends can write C++ scripts until they are blue in the face, but have no idea how to perform unix installations or debug that apache server gone apeshit.

    if you want experience, RTFM and ask one of your buddies for a shell on a unix server somewhere. i think there are several free shell services out there. try googling.

  87. Then get experience... by Telastyn · · Score: 1

    While others are also right that you need to know people or taking intern/help desk to get in the door, getting actual experience is good too. IIRC, you can get IOS simulators for free. You can then get practice on them and have '#years IOS' on your resume without forking out tons of cash for a router. That will help you get in the door. Then when you meet someone more reasonable than an HR drone's resume parsing script, you tell them what the deal is. Everyone was a newbie once, and they'll be sympathetic.

  88. Here's what I did by davidsheckler · · Score: 1

    While going to school I worked as a system operator on an AS/400. I learned all I could about the system by reading the extensive online documentation. While I've never worked on one since, it still looks good on paper.

    I also got intern positions at local companies. Who actually let me write production code (with extensive code reviews, of course) This also looks good on paper.

    Now, the time frame was the early 90's. If you could spell COBOL (and were therefore desperate) you could get a job. So I think I had an easy time of it.

    I would do things a little different this time. I'd either donate my time and skills to some open source project, or start one up. Something small using available tools that demonstate my knowledge of (enter technology of choice here).

    Then put the URL to myproject.sourceforge.org on your resume. If they even bother to look at your code then you'll be much farther ahead of the competition.

  89. The Real World by starling · · Score: 1

    The first thing to realise about the "Real World" is that it's mostly fake.

    The second is that anyone who uses the phrase "in the real world" in an argument is undoubtedly wrong.

    HTH

    1. Re:The Real World by Down8 · · Score: 1

      I tend to find the opposite. People spout theory, but have to be told "but, in the real world, it doesn't work that way." Go talk shop with an economics major, and you'll see what I mean.

      -bZj

      --
      .sig
    2. Re:The Real World by starling · · Score: 1

      I hate the phrase. Most of the time when I hear it used it's by someone who refuses to even consider new ideas. Besides, most of the real world is fake so if it doesn't work that way "in the real world" then it must be right. QED ;)

      More seriously, the real world is not fixed and arguing that things are one way because they've always been that way and therefore can't change is a cop out, IMO. I do agree with you that not all wild theories are practical or even make sense but there are better arguments to use against them.

      A recent grad will learn the hard way that inertia is a powerful force which can grind you down until your brain fossilises and you're scoffing at new ideas just because they're new. Beware.

  90. Got my first real tech job... by Pollux · · Score: 2, Informative

    I'll be the technology coordinator for a school district this coming fall. Now, I know there's a bunch of people out there who are gonna say "Those who don't know, teach." And they can just piss off. I'll tell you, the last tech coordinator I knew personally taught at my high school for four years and is now pursuing a doctorate while being the head of the technology development team at Indiana State University.

    First, let me tell you: you need to be professional. That means cordial, exchanging pleasantries whenever possible, writing letters, as well as actually calling the human resources department personel and introducing yourself, if not in person. Believe it or not, professionalism will get you a lot further into acquiring a job then just sending out apps and waiting for something to happen.

    Second, you gotta start somewhere. Example: banks always need IT support staff, but more often than not they hire internally. Start off as a bank teller. Sure, for a Comp. Sci. college grad it doesn't sound like a lot of money, but the perks are nice and it leaves plenty of room for growth. From experience, companies that have high demands for entry-level programming positions do so because it is easy to filter the qualified from the "they say that they're qualified, but...". It's simply because a company is not going to waste precious hiring-time to see if you can do the kind of work they demand if you've never done that kind of work before.

    Or, try for tech support. Again, the pay ain't great, but every TS company has an IT support staff, and at the few I've applied to in the past couple years, all only hire for that internally, because they want someone who knows their systems and demands rather than some joe with an A+ cert. off the street.

    Finally, even accept something lower. I did merchandinsing for CocaCola for a couple years, and they hired a lot of staff internally, including their IT support staff (well, if they did not find internally, they looked elsewhere, but the company knew that a lot of their workers are soon-to-be college grads who are looking for more qualified work, and it saves the company a lot of money not to have to advertise the position).

    I suppose to sum everything up: climb the ladder. It's not fun, and you have to lower your expectations to start out with, but if you're as qualified as you say you are (and professional, I can't stress that enough), you'll get what you're looking for eventually.

  91. internships by Anonymous Coward · · Score: 0

    My experience in college the following. I took a full boat of classes in spring and fall semesters (15 - 18 hours) as well as 2 classes in each summer session. On top of that, I was married and working a full time (40+ hour / week) internship. Before the internships, I waited tables. I decided one day that I could get the help desk job then, or when I graduated, but if now, I could work my way up beyond that by graduation. In the 2 years I did this, I worked 3 different paid internships, learned a ton, and had an offer from IBM before graduation. My peers in the same classes that were bartending or waiting (or not working) were interviewing for my help desk job at graduation.

    ** Your mileage may vay, that was 1996-1998, things have since changed, etc, etc.

  92. Volunteer by div_2n · · Score: 3, Interesting

    Charity organizations or non-profits are always in need of people but don't have the funds. Volunteer as many hours a week you can offering your computer skills for free. Many of these organizations have in house networks that need occasional work.

    If you are highly recommended by one of these organizations after a year or two of volunteering, you can bet that puts you up the ladder of resumes. It doesn't mean you worked 8 hours a day every day fo the week. While not working there, work wherever you can to make ends meet.

  93. Re:Get rid of the H1-B's by drsmack1 · · Score: 1

    Seig Heil! Why so down on non-USA folks? A little xenophobic perhaps?

    >>Why give job to Americans when you can give to foriegners
    Uh, the job should go to the most capable - right? Sometimes that is outside your borders. Did you complain when India was hiring people from the USA to get their stuff done for the last 30 years?

    >>all so a few CEO's can get even richer

    CEO's are employees of Corporations. Corporations are owned by those who own stock. About 70% or better of the citizens of the US are in some way invested in the Stock Market. The CEO's job is to not squander the investors money. People have their financial future tied into the stock market; their retirements. You seem to have little concern about *their* financial health.

    The USA no longer has a monopoly of tech skills; we better get used to that and adjust. If we use the government to place artificial barriers to competition then we will be cutting our own throats. We make better cars now than we used to - competition from the Japaneese and others did that. If we had put severe restrictions on imports - we would still make totally shitty cars.

  94. Re:Get rid of the H1-B's by greenreaper · · Score: 1

    I'm sorry you feel that way. I've been offered a job in the US, subject to getting a H1-B, and I'm really looking forward to it - the place I'm working is basically the place to go for what I enjoy doing. I've been in their community for about four years or so. I'm not being paid any less than a good US graduate starting salary, and I believe that to be reasonable for the skills I have. Frankly, the H1-B is a great way to get qualified people into the US, and I'm sure your country has benefited from it. Yes, it may mean that jobs go to forieners. But if they make the effort to be the best for the job, how is that unfair?

  95. Talk to some professors by Bobo_The_Boinger · · Score: 5, Informative

    The father of my freshman year roommate was a professor at the University I went to. He was a mathmatician and he had written a C program to do mathmatical modeling. My roommate told me he was looking for someome to make some modifications to the program. I worked on modifying the program to run under both UNIX and windows. I got some good experience from it, and I was able to help the professor. I also got paid some for the work, so it worked out pretty well for everyone.

    If I hadn't ended up traveling the China to study abroad, the professor was also planning to give me a system admin job for the department he managed.

    The main thing is to keep your eyes open and talk to people. Talk to some professors you know and like, ask them if they could hire you to do some work (paid work looks better than volunteer on a resume I think, because it shows that the work you were doing was really valuable to someone.) Or if they don't have the money or need, ask them if any of their coworkers do. Don't just ask the comp. sci. department either, talk to all of your professors.

    If no one you know needs help, go talk to your schools job search assistance center. They can help you look for something on campus that will help you fill out your resume before you graduate.

    And of course, look for something that you will like, that is really important. If you are interested in the work, you will do better work, and then when your first post-graduation employer calls for a reference you will be remembered as a happy active employee.

    --
    --David
  96. Good sources of part-time work by Brandon+Glass · · Score: 1
    I've found that there are a few paths you can take in regard to part-time work that are relatively easy but where the market for the neccessary skills isn't saturated:

    1. MRTG and monitoring. Set up MRTG and Netsaint on a Linux box, and charge for installation and tailoring. Think I'm kidding? I bought my first 4x4 almost completely with the money I made setting these things up - companies will be interested in them, if my experience is anything to go by. You'd be surprised!

    2. Linux consulting. A lot of companies are running Windows servers that could easily be converted to boxes running Linux/Samba, FTP servers, and so on.

  97. Nothing new by USFJoseph · · Score: 2

    This isn't anything new. I went from college to the "real world" about 2 1/2 yrs ago and the same problems were around. I even saw a job posting once asking for 7+ yrs of Win2k experience. ;)

    My best suggestion is just keep trying. I eventually found a great job that has given me a chance even though I didn't have the "real world" experience. Make sure you read up and learn about these technologies though. There's nothing better than being able to know a technology without ever having used it. Also, take some certifications. they never hurt.

    And I can't stress this enough. I did it, most of us have done it. It's a pain in the a$$ but it still looks good on a resume. Help Desks! Hey..you can even move up once you prove yourself.

  98. Re:Get rid of the H1-B's by Anonymous Coward · · Score: 0

    but the current goverment policies seemed to aimed at asuuring that no qulaified American can get a job

    Qualified people can get jobs. I blame the rest on the American public school system.

  99. So what qualifies... by IshanCaspian · · Score: 1

    ...as knowing linux well?

    I can build a Gentoo box from stage 1, install / configure apache, php, perl, etc, make firewalls, use nmap, and even write network apps if necessary (I've written a linux AIM client). I run Gentoo on my desktop and my web server, and I've never had my server go down since I installed it except for power failures.

    I consider myself to know linux pretty well. Is that what you mean, or are you talking about a friggin kernel hacker or something?

    --

    But there is another kind of evil that we must fear most... and that is the indifference of good men.
    1. Re:So what qualifies... by sloanster · · Score: 1

      Your technical skills sound good - can you administer sendmail or postfix? familiar with bind, nfs, nis, ldap, ftp, rsync and other generic unix services? Have you any familiarity with other unix flavors? (e.g. solaris)

      Can you suffer fools gladly, and be amicable with impatient and rude bosses who don't know nearly as much as you do?

      Last but not least, are you in southern california?

    2. Re:So what qualifies... by Anonymous Coward · · Score: 1, Funny

      No, but I bet you he can type a mean 'emerge rsync'.

    3. Re:So what qualifies... by bfields · · Score: 1
      I can build a Gentoo box from stage 1, install / configure apache, php, perl, etc, make firewalls, use nmap, and even write network apps if necessary (I've written a linux AIM client). I run Gentoo on my desktop and my web server, and I've never had my server go down since I installed it except for power failures.

      Sounds pretty good to me, depending on the sort of work you're looking for. One of the nice things about the rise of open source software and cheap powerful hardware is that anyone can play around with this stuff. It's always nice to run across someone who clearly actually has done so. At least it shows an interest.

      --Bruce Fields

    4. Re:So what qualifies... by JAD+lifter · · Score: 1


      install / configure apache, php, perl, etc, make firewalls, use nmap, and even write network apps if necessary

      I can do all of that also and I consider myself a total Linux newbie. Make firewalls? Use nmap!? None of that stuff is in any way extraordinary. I am not flaming you or anything I am just saying that if you really are skilled at Linux then you should come up with some better examples of your mad Linux skills because the examples you gave are things that just about any Linux user can do.

  100. Send Resume by GISGEOLOGYGEEK · · Score: 1

    So, you aren't really dumb enough to listen to the job postings that say they equire 3+ years experience are you?

    Apply to them anyways! If you can pull the load, then you'll get the job.

    What they are really doing is weeding out the passive wimps that won't work hard enough .. that will give up at the first sign of an obstable.

    Are you that person?

    --
    George Bush + Linux = "I will not let information get in the way of the fight against Windows"
  101. Getting experience by brennz · · Score: 1

    Get into an internship program that the US Government offers.

    Government has a shortage of good IT people, and with the looming babyboomer retirements, will have a personnel crisis.

  102. You have chosen the wrong pill by navyrain · · Score: 1

    All CS majors nowadays are taught that computer scientist is a specialized mathematician. Where were you on that day of class? CS majors should not be working with Exchange or with routers (i.e. tools), they should be researching. You should be a Kurzweil or a Coppersmith, not a Duwayne Peterson. It's akin to seeking an education in Metallurgy, and then becoming a construction worker. It's a waste.

    1. Re:You have chosen the wrong pill by Anonymous Coward · · Score: 0

      This is an interesting point.... We all seem to get an education in CS and kernal hacking or serious algorithms, etc.... and then end up tweeking somebody's old undocumented kludge code in order to pay the bills. ... or college loans!

      I realise that it's not 1999 anymore, but competing with all the VB coders and such is not the road to happiness for a CS grad... even working a randomly technical field and staying in touch with an interesting open source project is better!

      Then again, maybe debugging and tweeking inherited code is character building... I've done it for 6 years and now my job title says IT Director!

      -JC

  103. you don't know how to look for a job by schatten · · Score: 1

    most of those qualifications are deterrants to rid out the hobbyists. if you are deterred from even applying if it states 3+ years experience, then keep on looking. otherwise, go for it and better yet, look for the jobs out there that are not listed. that's where the gold is. once you understand that, then you'll understand.

  104. My experience by chrisgeleven · · Score: 1

    By far the best way to secure a job out of college is to get an internship. I worked various computer jobs, doing everything from tech support to help desk to web site stuff since high school. At the end of my junior year in high school I secured an internship with a network consulting company. A few months ago, when I was a month from graduating college, I was offered a job from them. The salary wasn't from the dot-com era, but the chances of advancing thanks to getting certified and real world experience were too much to pass up. I was given the opprotunity to start small and really grow. Quite frankly, I have not been more happier with any job.

    So basically, your best bet is to get an internship, get some real world experience from it, hope they offer a job when you graduate, if they don't you will have something that looks much better on your resume combined with your new degree.

  105. Military by Ragnarr · · Score: 1

    Well, if the civilian job market is looking for 3-5 years of experience, why not sign up? I know in the Air Force they're always looking for Communications Officers (18+ credits of IT-related credits). This would a.)give you 3-5 years experience, b.) teach you management by putting you in charge of a NCC, and c.) expand your networking to a new group of people. This option is often overlooked, and while we're all deployable, you'll find being in the USAF a relatively "safe" way of serving. If you don't feel comfortable with signing over 4 years of your life, you could also try the Air National Guard. These organizations abound with networking potential, especially as an officer. Most people in the ANG do it for a chance to try something new, so you'll find numerous people from many different means of life throughout! Anyways, good luck!

  106. Internships by bigbadunix · · Score: 1

    I can't stress enough the importance of internships. Finding a company that will teach you valuable (not only technical, but buisness as well) skills is invaluable and should be part of every university student's curriculum.

    Far too few "advisors" at university stress and promote the importance (and in my op., necessity) of an internship.

    You'll not only learn valuable skills, you might be lucky enough to find a prospective employer, or a company that will help out with those nasty tuition expenses.

    Too late for you, as a graduate, but hopfully some current students will get on the ball and investigate all options available to them while still in school.

    On a side note, having an internship was great for me, as I communicated with my professors on what I was doing as an intern, and often times got a -lot- more slack when it came to project deadlines, missed classes, etc. :-)

    --

    The older I get, the less I like everyone else.
  107. This raises an interesting question. by Brandon+Glass · · Score: 1

    It's widely known that in the dot-com era (mainly the late 90s) technology workers were well paid, and were snapped up pretty fast by startups and big companies alike, often with little more than certification or degree.

    What kind of CV (resume) would be acceptable in today's market? Would someone like me, for example, stand any chance of getting a job in the US these days?

    1. Re:This raises an interesting question. by Anonymous Coward · · Score: 0

      check spelling in current job area on your resume page

    2. Re:This raises an interesting question. by asdfghjklqwertyuiop · · Score: 1

      What kind of CV (resume) would be acceptable in today's market? Would someone like me, for example, stand any chance of getting a job in the US these days?


      Probably not good... most of your skills are pretty general (minus the zope stuff maybe). Which isn't to say you're incompetent or anything, its just that there are lots of under/unemployed tech people who have similar skills so there's lots of competition for you. And as many other people are mentioning in this thread, these days who you know is much more important than what you know. You could easily get a job over someone more qualified than you if you have the right social connections.

    3. Re:This raises an interesting question. by Phragmen-Lindelof · · Score: 1

      I know part of the answer to the following question but not the complete answer.
      How are recent graduates of Gene Golub's program doing?
      If anyone should be able to get industry jobs, they should. The little I know is the getting interviews is not too hard but getting jobs may be a little harder right now. Anyone have any recent information?

    4. Re:This raises an interesting question. by Anonymous Coward · · Score: 0
      Would someone like me [freezope.org], for example, stand any chance of getting a job in the US these days?
      You look like a faggot who's trying to not look like a faggot.
  108. Re:Get rid of the H1-B's by Anonymous Coward · · Score: 0

    As far as I'm concerned as long as the foreigners are U.S. Citizens they're have just as much right as me to apply for a job, and hell if they're willing to do it for less than me, it's no surprise they got the job.

  109. As times change, so must we by chrysrobyn · · Score: 2, Insightful

    There are times, like now, when the market is lean. I remember when I was 17, being unable to get a job at McDonalds, Taco Bell or any number of super markets due to insufficient experience. It so happened that all the jobs in entry positions were taken where I was. Merely being an honor student with club activities didn't demonstrate much. Perseverance paid off, and I finally found a job that taught me a variety of skills-- namely cooking, cleaning and running the register.

    When the market is lean, you don't find the job you want, you find one that will let you dabble in what you like. Maybe you find a mom and pop or a startup that needs something you can do, but don't want to, and also needs something you want to do, but can't afford to pay someone full time to do. In three years, you'll have that part-time experience in the real world, which is better than someone fresh out of college with only what you had three years ago. Of course, if the economy picks up, or otherwise you find a good job before then, you've been able to pay the rent.

    Networking also helps, be it through user groups or church or maybe your old college professors. Often a relationship that involves trust, demonstrating how dependable you are, one that prompts conversations that end with, "...[s]he really pulled me through that tough spot" can get you some interviews your resume wouldn't.

  110. Network by ayf6 · · Score: 1

    Network. That is the only way to get hired. I am 22 and was hired straight out of college pretty much by AOL. The only way to get your resume read is to know people. Granted I have maintained large scale production networks for 3+ years in college and had a lot of real world experience but I wouldn't have been able to show this without knowing someone. My advice is that you should have networked in college w/ people.

  111. Send'm to the pit from which they spawned! by shadow_slicer · · Score: 1

    That's right! Ship the bastards away! How dare those sonsofdoggies take *our* jobs [even if the jobs aren't technically ours or America's, but just belong to the corporation to do with as they please].

    Damn those CEO's [who by pursuing their own "american dream"] have the gall to hire qualified, efficient labor from another country when they could choose from the Ahmer_ican semi-illiterate masses.

    [To hell with "the best man for the job!"] Companies should focus on finding the best Ahmer_ican for the job.

    [To hell with capitalism and the free market] What we need is an Ahmer_ican gubment that will force those cooperations to do what's right.

    [Forget the "give us your poor, your hungry, your downtrodden". Forget that "the american dream" applies to immigrants as well as residents. Forget that you do not have a *right* to have a job.]
    Those foreign maggot spawn gots no rights to take mai jobs (I'm an Ahmer_ican guddammit)
    [Forget that the very basis of the constitution is that *all* (men/people) are born with certain rights, and that includes those very foreigners who come to the US seeking opportunity (as your ancestors once came to america seeking opporunity). ] [Forget that many who come seeking jobs may eventually immigrate to the US permanently, meaning that then these americans will dare to take our american jobs. (This would also act as a "brain-drain" on other companies, insuring the US economic superiority)]

  112. how to get started by Eric+Smith · · Score: 2, Insightful
    After looking through hundreds if not thousands of job postings, everyone is looking for 3+ years of network admin experience or 5+ years of C++ experience even for an entry level position. How is one expected to gain that kind of experience when no one will hire you without the experience?
    You can't get a job that way, even with a lot of experience. If a company has a job open, they'll interview candidates that respond to a job listing, but unless one of them really stands out, they'll hire someone from an employee referral instead.

    Out of more than a dozen tech jobs I've held, I only ever got ONE though job listings, and that was because I was living in a backwater place at the time and the company had few applicants. All the rest were by knowing someone at the company (directly or indirectly). You don't necessarily have to know them well; a casual acquaintance is enough to get your foot in the door.

    The companies DON'T CARE whether you can find a job or not. There are too many IT people on the market, so they can afford to only hire people with a lot of experience even for an entry level position. They believe (correctly or not) that if they get someone with less experience it will cost them more money.

    If you really want to stick with this career path, you need to find a company through friends, friends of friends, etc., that needs someone, possibly part time or as a consultant, and almost certainly for substandard pay. Work up from there.

  113. Know somebody... by member57 · · Score: 1

    Knowing the right people will get you a job, that's about it. I have been underemployed for 3 years now, I can't seem to get the right contacts to get a good job. What I call "cold applying" doesn't work. Send a resume, fill out an app. is useless if you don't know somebody. Period end of story. You can be totally incompetent, as long as you know the right person, whammo, you gotta a job....

    --
    If Kerry was the answer, it must have been a stupid question.
    The UN - The largest "political" cause of death.
  114. You don't really need "names" by Coppertone · · Score: 1

    I graduated in Department of Computing, Imperial College, London (www.doc.ic.ac.uk) 2001 and found myself a job in a certain huge IT company (which has been around for 60-70 years!) so let me tell you my take on things.

    I am lucky to join this company as an internship for 6months during the summer - I may not have all the languages and things that people ask for they are impressed with my grasp of what's going on, plus my involvement with Linux user groups and stuff like that.

    A good computing course should expose you to all sorts of technology, techniques and theory. All programming languages, network protocols and stuff like that are pretty much utilitise similar theory and fundamental ideas - once you learn the basics of one you should be able to pick it up the other - In my first year I learnt Turing (http://www.holtsoft.com/turing/) and that teaches me to do a lot of stuff like data structures and stuff. I made a good grasp of how to write those algorithm using Turing and in second term I just pick up C and start writing within a few hours. (okay, I have done a bit of programming before, but a lot of my classmate have never programmed before they join the course, and they are now programming like a pro!)

    A good employee should hire people by their general technical comptency, not by the certificate create by certain company whoose name start with M. A good computer grad should be able to pick up specific skills in the job. You will be amaze how clueless are the people who have MCSE certificate!

    I would say to you there is no easy money in the world, especially time is tough (I am lucky I got in just before the crash). Work hard and learn hard and you will be rewarded!

    Good luck, hang in there.

  115. Volunteer by TheMeddler · · Score: 1

    You may want to try volunteering for a non-profit organization that has a computer network - that will let you get the hands-on experience (enough to fill space on a resume with basically-true material and thereby bluff your way into an interview) you need to kickstart your career. Check with the Red Cross, Salvation Army, media centers, your local school district. Or check with your local vo-tech college - they might need (albiet low-paid) assistants/instructors for some of their classes.

    The key point really is to be creative - the qualifications in a job posting are usually just a filter (since they recieve hundreds of resumes) to narrow down the number of interviews. Your goal is to get an interview - then you have to show the company what you can offer them that the other candidates can't.

    That said, I wouldn't advise overinflating your resume to get into an interview - "they" hate that.

    If all this fails, you may want to consider a career in nursing. Very lucrative field, very difficult to outsource/offshore.

    --
    90% Professional Slacker
  116. That is scary! by Brandon+Glass · · Score: 1

    Now, in many companies, your resume will just get thrown out because you don't match some HR monkey's checklist

    This is a bit frightening. I haven't been officially employeed (only doing contract work) for a few years now. I would really hate to see what most HR companies make of my resume.

    Would I even qualify for an H1B, if I (theoretically) applied to go to the US?

  117. University Jobs by fazia · · Score: 1

    You might try looking for a position in your University's Information Technology division (Or Computing Services Department, depending on the size of the university). They're often open to recent grads and your professors might even know many of the people who would potentially hire you. There's often a lot of freedom to try things and you get to experiment with new technology and aquire the experience in areas you feel you need. I highly recommend it.

  118. Re:Get rid of the H1-B's by greenreaper · · Score: 1

    If we were U.S. Citizens, we wouldn't need a H1-B. :-)

  119. A simple way to get the exprence. by sirgalahadcm · · Score: 1

    Some colleges have a way to give their students this required exprence. Kettering university is one of them. At kettering a student work in "the real world" six months of every year, wile still completeing a load of cources ranging from 32 to 48 credits a year. Their program is 4.5 years, so its alittle longer but with the work exprence i think it is work it. here is a link to a flash animation that discribes the program: http://admissions.kettering.edu/schooldaze/index.c fm

  120. Go into nursing by ufnoise · · Score: 1

    A lot of tech people with a lot more experience than you are going into nursing, as they are high in demand. If you insist on staying within the field, then I recommend acquiring specific domain knowledge in a hot field. It is pretty hard to be a generalist these days. It is a bad sign if all the books on your shelf are about programming, and there are no books about the problems your company is trying to solve.

    1. Re:Go into nursing by cathyy · · Score: 1

      Interesting. I left nursing for IT work, as IT work paid better and was lower stress.

  121. Internships, college IS department experience, etc by Bakaneko · · Score: 1

    For IT:

    Try HARD to get an internship with someone, even if most of the summer is spent just stuffing envelopes... Just while you're there let the real IT staff know that you'd be happy to be a cable pulling monkey for the chance to occassionally look over their shoulder. A lot of the middle tier IT guys I work with didn't even start out with college degrees but instead started as tape operators, roof-rats setting up antennas, or spent their first summers almost entirely UNDER raised floors pulling CAT5, but they paid attention when the new IBM and HP servers were brought in, they learned how to automate some of their tape tasks with scripting, and they definitely helped learn the routers as they were being installed. I recall one instance where the actual field engineer was running into a problem getting one router to update its route tables properly, and the summer intern behind him said "why don't you do x?" which , of course, got the engineer a bit huffy, but the kid also happened to be right.

    Try to help out your colleges IS people too, if you can, and work to get a chance to help with the bigger equipment. Volunteer as grunt labor for any major push projects they might be doing.

    The disadvantage of all this is it pays little to none, but it does let you build "experience" and definitely exposes you to the higher end equipment. Be a voracious reader of any material, manuals, coursework that you can get your hands on as well.

  122. Re:Get rid of the H1-B's by Anonymous Coward · · Score: 0

    well, I am working for a bodyshop and we make money by selling H1s (T&M basis)... let me tell you - we pay at least $30/hour to them and we can sell them to IBM for at least $50/hour... most of them have "fake" (to some extent) resumes and we know about it - but as long as the person can pass a tech. interview - we do not care...

  123. Open source and volunteering. by jafo · · Score: 1

    As the owner of a small Linux company, we often speak to people in a similar position to the original poster. One thing that we see over and over is people who don't have jobs, yet they don't seem to be doing anything related to what their job might be. If you love programming, why aren't you working on open source projects?

    Another way to get some experience for your job-seeking is volunteering. Two examples that come to mind are, our local Humane Society always seems to be looking for people with computer experience. We also have an Internet Cooperative which is run by volunteers and could severely do with some additional help. Don't worry it might be "desktop router" experience, we have a DS-3 and a 100mbps long-haul ethernet over fiber, BGP, ATM, and other toys to play with.

    Either of these would be good ways of getting experience and would look great on a resume.

    Sean

  124. Co-op / Internships by pixel_bc · · Score: 1

    > How is one expected to gain that kind of
    > experience when no one will hire you
    > without the experience?

    What? You weren't doing work terms placements while you were in school? I don't remember the time I last hired a new grad who didn't come out of a co-op stream. I just don't have the time...

  125. Differentiation by jgoldsch · · Score: 1

    As a college grad it is of course difficult to instantly obtain the N years experienced required for a job. If you are looking for something that does require something as little as 3-5 years experience, most likely the position might consider a new college hire. Now this point of consideration may only come if an applicant, such as yourself, shows some differentiation.

    What have you done, besides go to class and get your degree, over the last four years? Did you have any internships? Part-time jobs? Independent projects? Extra-curicular activities (and no, the cheerleading squad is not what I mean)? All of these things can provide points of differentiation that might convince an employer that they will take an amazing new college hire versus someone who has worked for the last 3-5 years.

    Remember, the experience clock does not start once you get your diploma. Ideally, it should start once you acquire an interest in the area of study in which you want to seak a career.

    Good luck!

  126. Your degree is experience! by PimpStavros · · Score: 2, Interesting

    One thing I found out is that your degree counts as years experience. If you are applying for a job in the field that you studied in, it counts as at least 3 years! However, if you were an engineering major, and wanted to go into the world of finance, you would have 0 years experience. In my situation, I majored in finance and after graduation was told i had 3 years experience. Start putting that on your resume! GOOD LUCK!

  127. Internships and Co-ops by upsidedown_duck · · Score: 1


    For kids in school, this is what summer jobs and co-ops are for. I worked one summer for a university networking department pulling Ethernet and telephone cable, installing switches in closets, etc. It was a lot of fun and paid a little better than most other summer jobs. Also, big corporations, such as Oracle, Motorola, IBM, etc. generally have very good internship programs for various disciplines...some pay very well, too ($18/hour is a gold mine to a college student).

    Other people I've known pulled whole semester-long stints at a job through a co-op program. A college degree plus co-op experience makes a really great resume and gives you enough experience to hold a conversation during interviews.

    Remember that companies interviewing you right out of school are not expecting 3+ years of hard-core experience with C++ or Cisco or whatever. However, they are expecting that you at least have some foundation beyond "Computer Science", because they know that pure CS is not sufficient for being productive in a professional private-sector setting.

    Also, I hope you didn't leave your personality at the door when taking on a technical degree program...

    --
    -- "Makes Little Debbie look like a pile of puke!" - Moe Szyslak
  128. Re:Stop with the dot com expectations: WRONG by WindBourne · · Score: 2, Interesting
    The post said that s?he had a CS degree, not a CIS or something that had no real technical value behind it.

    The real problem here is new grads are competiting against other grads, others with years of experience (and software to show for it) and connections, and the low costs of overseas. Basically, the job situation is the same as before the dot com.

    This person has to do two things:
    1. Aquire connections; this can be done at lugs, contract shops, moving to a new place, simply spend more time on-line
    2. Produce software. Others need to know what a person can do and how they do it. If they are innovative, then they get picked up.
    I would suggest that this person do both be doing some OSS work. They will meet others as well as have code to show for it.
    --
    I prefer the "u" in honour as it seems to be missing these days.
  129. play around with the compilers by Anonymous Coward · · Score: 0

    A great way to learn C++ is taking some open source program and porting it to another compiler, it teaches you alot about linking, template instantiation, runtime messes, etc etc.

    use open source as a learning tool... you have to make yourself learn.

  130. Networking,Networking, Networking by geekoid · · Score: 1

    Are the 3 rules for career success in our industry.

    Go to user groups

    Go to the state employent agency. They often have free classes for a lot of different things, contacts with people in the industry, and netowrking groups geared toward technology.

    If you have your eye on a specific organization, contact there HR and find out if you can get a 'informational' interview with a manager in the dept. your interested. Go to the interview, wear a suit(regardless of what you read here, it is professional and expected 99% of the time. Asking if you need to wear one will not go over well most of the time, so just wear one.), have your questions prepared a head of time. Ask what they're looking for, what they really expect to see on the resume of an entry level position, and above all, get a card. After words, send a thank you note. Put it on a nice card, keep it short, and take it to the company. If possible hand it to him directly.
    Next time you see an opening at that company, call that person direct. Remind them who you are, and see if you can either get an interview right away, or at least send your resume directly to them.

    Even if you haven't heard the company is looking, contact them again in a few months to let them know you are still in the market.

    It's a game, there are certian 'rules' that you need to play by. I know it's stupid, but there you are.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  131. In college by Gus · · Score: 1

    College is the ideal place to pick up these skills as well. Not as a part of the ciriculum, but as a student employee.

    At the university I attended, there were a lot of tech jobs that were only open to students. These generally started at a desktop support level or helpdesk work, but had the opportunity to advance fairly rapidly as other students switched jobs or graduated. Student wages were far below competitive for tech jobs, but the experience and exposure to real systems more than made up for it.

    I did finish my B.S. in C.S. and am glad that I did, but that was only part of the whole "college experience". Being able to get my hands on Big Iron at the age of twenty was a part of it that no classroom environment could provide.

    --
    --Gus
  132. That's the problem... by LighthouseJ · · Score: 1

    That's the problem with the American job market and why jobs are being outsourced. Too many people expect to make the big bucks immediately. Even raising the minimum wage is helping price American workers out of the market.

    If you're an employer and you have for example $50 to pay 7 workers on job X. If you put in the paper you have programming job X for $7/hr, a bunch of teenagers or college graduates might pass it over because they want the $10/hr or $12/hr jobs because fresh college graduates think they should earn enough money for a car, house, etc... If 4 people that are qualified enough apply, they can be paid the $7/hr and then the remaining 3 can be outsourced to India for a fraction, thus saving you money. Face it, we did it to ourselves. People need to realize that there's a ladder system. When you start working for a living, you have to understand you're place in the working world.

    My mom told me how she met 2 Polish immigrants, 18 and 19, today applying for work at the gocery store she was shopping at. They currently work 4pm till 1am cleaning at a Best Western and such and wanted a second job 7am till 3pm (1hr to walk to the grocery store, and 6hr's to sleep). These immigrants are coming, willing to be hired at lower rates than the average American late teen of the same age.

    My sister (20 year old natural US citizen) recently unofficially quit (just didn't ask for hours) after 2 weeks of working at PetSmart because it was too hard to clean bird poop for 2 hours then to "deal with customers". Her boss calls and asks when she is going to come back because my sister told him she's going on vacation, which is a lie. I can't begin to tell you how sickening this is, here a manager is practically begging for my sister to work a rather easy job (indoors, play with animals all day) and 2 Polish immigrants that work the graveyard shift at the local Best Western that clean rooms and take out the trash want a second job.

    If this lesson isn't learned by the new working generation coming up, that you have to pay your dues early on and then get repaid back later, it's going to get worse.

    1. Re:That's the problem... by Naum · · Score: 1
      That's the problem with the American job market and why jobs are being outsourced. Too many people expect to make the big bucks immediately. Even raising the minimum wage is helping price American workers out of the market.

      A most irksome statement considering that all those "outsourced jobs" has put the biggest dent into new hires.

      Traditionally many new graduates and countless others who worked in other company divisions filled these juinor level programming positions. Now those slots have been sent to Asia or filled workers on temporary work visas within the United States.

      At my current assignment, I am surrounded by 200+ contract workers working for an offshore firm, but stationed here in corporate America. All of those positions are positions that could be more competently manned by recent college graduates or other American workers who've been displaced to make room for cheaper, foreign replacements.

      Rescue American Jobs

      --

      AZspot
  133. due process by Sirwar · · Score: 1

    The companies worth working for usually hire internally. They are smart enough not to give an important job to someone they don't know, who might be unreliable, etc. I just got a job doing Service Desk over the phone for Unisys(and oh how I hate telephones). Even thought I'm realistically qualified for more based on past experience, its a great start. Working next to the guys with lab coats is the first step in getting a lab coat :) However with out the paper education, it'll still be tough to move up, thats an advantage you have. Try to find a place with tuition reimbursment, too. That way you can learn for free what they want to hire you for.

  134. carefull by geekoid · · Score: 1

    it is easy to become associated with the 'support staff' and not be taken seriously for a latterial movein the company. This varies for -lace toplace, but I have seen it. I have also had to fight managment to get a person from support to development.

    Stupid, but company politics seldom make sense.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  135. one word by maxpublic · · Score: 2, Funny

    Blowjobs.

    If you need some experience in this area prior to graduating from college, join a frat.

    Max

    --
    My god carries a hammer. Your god died nailed to a tree. Any questions?
    1. Re:one word by Anonymous Coward · · Score: 0

      http://unoriginal.com/mrshow/3_9.html#blowjob

    2. Re:one word by xdroop · · Score: 1
      Blowjobs.

      The whole problem here is this guy can't get a job -- who's gonna give him a blowjob?

      --
      you should read everything on the internet as if it had "but I'm probably talking out of my ass" appended to it.
  136. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  137. internships by Anonymous Coward · · Score: 1, Informative

    I hate to say this (since you are already graduated), but ALL students need to be investigating internships(paid or unpaid) in their fields while they goto school. With the job market the way it is, work experience is required to pad that post graduation resume. For CS majors, there is no reason you can't find a decent work-study job doing cs work on campus. Every dept/college in the university has it staff now, and they are always looking to save money by hiring students to do much of the tier1 stuff(our dept. has 4).

    Since you are already out of school and can't do this, review the techniques you are using to find work. You need to treat it like a 8hr/day job, and use every resource in the world to find work. If you are looking for jobs requiring 3yrs exp...well duh, you are shooting TOO HIGH. As most others have said, you'll need to start at an entry level and move up. A CS degree no longer guarantees you that sweet do-nothing project manager job so prevalent in the late 90's. Your degree will, however, allow you to either rise w/in the company faster, or more easily move to other companies.

    1) Identify what types of employers you want to work for, make a list and start making cold calls from the phone book. Dont be afraid to call it managers to ask them questions. It will be very informative, and you might make some really good contacts.

    2) Prioritize 5 "realistic" types of entry-level IT work that you want to do, and tailor your resume to fit each of them. Do NOT fill your resume with every last tidbit of knowledge you think you have. Instead, make it realistic about your skills and focussed on those areas you do best, or are most applicable to the job.

    3) Network, Network, Network-use/abuse friends, family, acquaintenances, etc to land that first job.

    4) Dress for success-meaning, get your interviewing skills honed so that you can answer any tough question thrown at you, and appear calm and thoughtful. Remember, once you hit the interview stage, they've already decided that you can do the work. Make sure you identify what type of people they are early, and tailor your interview personality to it. ASK QUESTIONS(and not just about pay,benefits,etc). They want to know that you are really interested in them as a company,dept,etc. Lastly, you are the RIGHT candidate for the job, infact it is your job, just waiting for you to start it.

    5) Look into non-profits, universities, etc. While they may pay a little less, often the work experience, and benefits will far outweigh the negatives. Also, that experience looks good on a resume.

    As an employment counselor for 5 years, these techniques did wonders for my clients in their job searchs. Remember, every job you don't secure gets you closer to the one you land. Use every rejection and interview to hone your job search skills, until you find that employer that can't do without you.

    Good luck

  138. similar position by blackcoot · · Score: 1

    i'm just finishing up my m.s. c.s.. along the way, i spent two years working part time with a software engineering firm and eighteen months or so as a research assistant. i've been looking at jobs out silicon valley way since november-ish and so far i've been lucky to get so much as a reply email. the few prospects that looked semi-promising were all either filled from the inside or deferred indefinitely (just a /tad/ disheartening), so i can feel your pain. so far, i've been whoring my resume out to my friends who have jobs and scanning job sites every week or so.

    personally, there are a couple things that i've been doing (doesn't seem to have helped much, but it's better than nothing 'cos at least i have something to do). if you're still in touch with your profs and on good terms with them, it's worth asking them if there's some research stuff that they're working on that you may be able to help with. you may well not get paid (and if you aren't still in your college town it's probably infeasible), but it's a great way to be able to put stuff on a resume.

    volunteer work is also a possibility. as is temp work. not the most fulfilling, but it's at least something.

  139. Fedex also like HP by EAB · · Score: 2, Interesting

    Turns out that Fedex only hires within its ranks. So there is essentially no way to get into the Fedex programming core without spending a year delivering packages. After that year, you would be free to transfer to a group that more naturally fit your skills.

    HP was (and I still believe is) like this. I started out as a process operator making parts for printers. After two years and some college I applied for a new position as a database/software tech within HP and was hired. Soon after that I was offered a programming position with a different company (networking with friends of friends) and left HP entirely.

    Don't expect to land in a high-paying dream job unless you are in the top 0.1%, have a masters degree, and there are empolyers banging your door down to hire you, as was the case with my brother. (lucky bastard!)

  140. You've missed an opportunity by Metasquares · · Score: 1

    If you're already out of college, you probably missed an opportunity to get professional experience. Most professors will give you a job without even requiring a resume, because they've already judged your performance and knowledge of a technology for a semester. It does take some luck, but if you get a job with a professor, you probably won't need any past experience, but you'll come out with some.

    Internships are good too, because the companies usually require applicants to take certain courses, rather than assuming proficiency based upon experience.

    Once you're out of college, you kind of have to rely on your networking skills and your degree to make up for your lack of professional experience.

  141. Please please please by geekoid · · Score: 2, Informative

    Be sure to show the applicant the resume you have, and see if they agree with it. I went on an onterview, 10 minutes into the guy is asking me questions about things I didn't know. I asked to see the copy of my resume the agency sent him, it had all kinds of things I had never put in my resume.
    I politely informed him that the agency had doctored my resume, and then gave hime a copy of my actual resume. He called the headhunter. They exchange some pleasentris such as: "I can't believe your wasting my time" and, my favorite "I'll never use your agency, and I'm calling all the people you sent me and tell the about this!"

    my point is, be sure it was the the person and not the agency. If the agency lied, then it's hardly the applicants fault.

    Finally, are you hiring?

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  142. Work4Less by bluemiracle · · Score: 0

    It all depends on your attitude in life here. I agree with most people posting, find job, anyjob and work your way up. Unfortunately, experience in the field as well as a good degree will barely get you in the door still. You need to be willing to work for less, and work your way up in life.

    I attribute to my suvival of the tech boom to working for less, and eventually, you'll work your way to true sucess, and plus you've learned many a lesson on the way, and can respect a higher-paid position and what it took to get there. Good luck!

  143. Put your resume online by phazethru · · Score: 1

    I'll say it again.

    Put your resume online.

    Some large corporations get their future employees solely through headhunter style services. If you put your resume online it will get sucked up by their bots and jammed into a database somewhere. If you have the appropriate key words, you may even be picked back out of the database at some point.

    At least.. that's how I got my job.

    --
    "I am the Black Mage! I casts the spells that makes the peoples fall down!" ~8BT
  144. Start your own company by Nom+du+Keyboard · · Score: 1

    If you're good at something and no one will hire you, start your own company to sell your skills. You'll learn a lot more about the real world there than in any entry level position.

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
  145. Temp work by Tomster · · Score: 1

    The best way to get hired is through the network, having someone you know help bring you on board. Or even your weird Uncle Fester, though the work he wants you to do might not be too appealing.... ;-)

    If you don't have that, or if like me you don't have a degree, you can jump-start your career through a temp agency. I did my first IT/computer related work through Manpower and Kelly. I had offers to go fulltime from two of the four companies I temp'd for. Most of the people who work for temp agencies are people who aren't able to hold down a fulltime job. If you get on an assignment that lasts for more than a few weeks and allows you to show some potential, you will almost certainly eventually get an offer.

    Plus, it's a great way to see what different companies and industries are like. I only worked for four companies, but they were all in very different fields. The one I was at longest sells equipment for chemical analysis -- gas chromatography and suchlike. Fascinating and pretty amazing what they can do and how it's done, and I got to learn a little about it while I was there.

    -Thomas

  146. Re:Network! Not data-networking, social networking by upsidedown_duck · · Score: 3, Insightful

    NETWORK, NETWORK, and NETWORK

    This is easily said, but not easily done for many people. Imagine a person rowing up to New York City in a grass boat from a primitive island-nation having never seen such a city before. It is reasonable for me to say "Yeah, you just get on the subway, go to XYZ street, take a cab to QRS square, don't look homeless people in the eye, stay out of suspicous alleyways, etc." and actually expect that person to make it?!?

    The people who are good at networking typically got that way over the course of their entire lifetimes, and the people who are not good at it have an uphill battle ahead of them.

    --
    -- "Makes Little Debbie look like a pile of puke!" - Moe Szyslak
  147. Re:Network! Not data-networking, social networking by ednopantz · · Score: 2, Informative

    Use alumni contacts to get internships and be willing to intern through college. If you are on mom and dad's health insurance and they put a roof over you, you don't need much money. Use this time wisely.

    My company has four interns right now. They get paid peanuts but they do real work. They get to be lead developer on their own small projects with me looking over their shoulder.

    To ensure I wasn't exploiting them, I asked each to come up with a list of what they want to learn this summer, and in exchange, they make me money. We do monthly formal reviews of their experience make sure everyone benefits. I feel that screwing knowledge workers is a bad proposition in the long run.

    That said, I take mentoring seriously. Not everyone does.

  148. HAHA by geekoid · · Score: 1

    I read that and thought the same thing. Then I remembered that seen from 'Office Space' where they guy says something like:
    "I probably put the decimal in the wrong place, I'm always doing stuff like that"
    Then the other two just turn and stare at him.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  149. Re:Network! Not data-networking, social networking by EvanED · · Score: 2, Interesting
    Here's a quote from the book F'd Companies by Philip J. Kaplan in which he talks about the downfall of a bunch of dot-coms (a la his corresponding website. Specifically, this is from the analysis of refer.com, which paid people who refered other people to hiring managers if they were actually hired:

    So...in contrast, in order of importance, here's how most companies hire people:

    1) Internal referrals--Employees or stakeholders refer their friends and acquaintances. Even if the company you work for were offering a huge referral bonus, you'd still be hesitant to refer Bubba, your friend with corn in his teeth, for the sales manager position becaues it would ultimately reflect poorly on you.

    2)External recruiters--Headhunters might be shit-shoveling pond scum, but they sometimes have value. Employers may have good relationships with certain recruiters, trusting their judgement. At the very least, you'd expect a recruiter to somewhat prescreen each applicant, as to not tarnish their reputation.

    3) Solicited applicants--An employer puts an ad in the paper or on a job site. Motivated job seekers match a few keywords and send along their resumes.

    4) Unsolicited applicants--Job seekers esnd resumes to employers who have not asked for them. These applicants are viewed either as having a genuine interest in the company, or as being desperate. Usually the latter.

    213) Refer.com--Somebody whom the employer doesn't turslt and has never met, refers somebody that they don't trust and have never met. The person whose resume gets passed along doesn't even know they're applying for the job. Random people scour resume banks and refer thousands you people, hoping to get a hit. Employers get inundated with the lowest-quality resumes possible.


    The last one isn't really relevant, but it's amusing :-p
  150. Don't forget by www.sorehands.com · · Score: 1
    HP was the one who said that Wozniak could not have a job as an engineer because he didn't have a degree.

    Of course, they scoffed at the idea of a personal computer.

  151. You LIE on your application. by DRWHOISME · · Score: 1

    Or start your own side business and include that as exp.

    I agree with networking.

    The computing industry seems odd in it's hiring.

  152. Ya know... by jxliv7 · · Score: 1

    .
    ...every couple of months somebody on /. asks this question. RTF archives...!

    I think the most common answers are
    Network, network, network!
    Be an intern
    Spam your resume across the internet, somebody will notice
    Take ANY job
    Go back to school
    Start your own coding/tech/consulting business
    MOVE to where the jobs are
    Marry rich
    Hack into some corporate computers to find out WHERE the jobs are
    Go be an "Army of one", if you dare
    Concentrate on porn sites, they always need skillled workers

    Of course, 20-20 hindsight tells me I should have gotten into medicine. People are always going to get sick.

  153. Its a revolution out there by CrazyJim0 · · Score: 1

    I know someone who's had 12 jobs in like 5 years.

    A computer programmer seems to:
    #1: Get hired
    #2: Do a job
    #3: Look for next job

    Over time, theres more people looking for jobs(college grads + veterans), while there are less jobs available.

    Personally I have a scientific computing degree from Carnegie Mellon, and I have one job lead after 2 years of looking. I also have extensive hobby programming experience:
    www.pathofdreams.net/crazyj

    Its the revolution that was predicted back when people argued if invention was a good or bad thing since people lose their jobs to machines.

    People expected a utopia where machines do all the work, and people had lots of free time to do what they want. Now we don't exactly have the utopia unless you're a rich stock holder. But we do have a new class of educated poor people.

    1. Re:Its a revolution out there by Glonoinha · · Score: 1

      But we do have a new class of educated poor people.

      Perfect description of Russia, right as their economy went from First World to Third World (continuing through today.) God I hope I'm wrong with what I'm thinking.

      --
      Glonoinha the MebiByte Slayer
    2. Re:Its a revolution out there by Saeger · · Score: 2, Informative
      People expected a utopia where machines do all the work, and people had lots of free time to do what they want. Now we don't exactly have the utopia unless you're a rich stock holder.

      That's right - instead of the productivity gains of accelerating automation being spread out more equally, it is increasingly being concentrated by the extremely wealthy; us "useless eaters" are left to scramble for shittier and lower-paying make-work jobs (and hopefully die of disease-of-the-month to free up some realestate for more golf courses)

      "Despite recent good news on employment growth, the current economic recovery, now approaching its third year, remains the most unbalanced on record in respect to the distribution of income gains between corporate profits and labor compensation. Essentially, rapid gains in productivity have been translating into higher corporate profits without increasing the wage and salary income of American workers."

      The pyramid needs to be flattened...

      --

      --
      Power to the Peaceful
    3. Re:Its a revolution out there by Anonymous Coward · · Score: 0

      Your web site is very bad. The colours clash, the buttons are butt-ugly, the picture is fuzzy (bury it somewhere if it's a joke), one of the front page links goes back to itself, and dammit, the resume's in Word (get yourself an HTML export of it), also the direct zip links are annoying. Pray no prospective employers see it, because we sure wouldn't hire you. It is better to have no web site than a bad one.

      Constructively: you should

      • tidy up the front page, maybe use some CSS, and take out the non-working link, and pick a better colour scheme (hint: there's nothing wrong with black on white for regular text)
      • put an HTML version of the resume online (keep a link to the .doc of course); HTML is also more likely to be indexed by search engines, and more likely to be viewed by casual browsers
      • use thumbnails, even over broadband a page with a lot of images loads slowly
      • use title elements for pages and put a title at the top (also helps with the search engines)
      • instead of direct-to-.zip links, put a page summarizing the archive and for the strategy guide, unless it's over 1M you might as well just put it up as text, maybe with a link to .zip for the remaining dialup users in the world
      • the content looks good, but the wrapping counts too
      • also I'm not sure if you have source code up or just binaries (like I said, the .zips were off-putting) but even if you don't want to put up all the source, some samples might be nice (bonus for syntax highlighting with something like enscript)

      I know you didn't ask for this critique, of course you're free to ignore it, but it might do you some good. Take it however you want.

    4. Re:Its a revolution out there by Anonymous Coward · · Score: 0

      >he pyramid needs to be flattened...

      Be careful what you wish for,sonny. I'm sure that the Indians and Chinese are saying the same thing about us, and, believe me, compared to the working poor there, the working poor here have nothing to complain about.

  154. why not by geekoid · · Score: 0, Troll

    a Microsoft user group? There usually friendlier, dressed better, better connected, and they feed you better.

    I have been to a lot of user groups, and every Linux user group I have gone to spends more time bashing MS that doing anything interesting with Linux.
    I mention this, but then every one gets pissy at me becasue I want to discuss Linux, and not bash MS.

    Admittedly, it's been 3 years since I've been to a LUG, some maybe it has changed.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    1. Re:why not by Anonymous Coward · · Score: 0

      wha? I've never even seen a microsoft user group that people didn't have to be paid to attend by their bosses...

    2. Re:why not by canon006 · · Score: 1

      They have a .NET users group at my University. They have lots of meetings and lectures and stuff. Sadly the Linux Users Group here went under before I transferred in; my roommate and I are considering trying to start it back up but it's not easy. I enjoyed going to LUG meetings at my old University, they're good fun.

    3. Re:why not by Anonymous Coward · · Score: 0
      I enjoyed going to LUG meetings at my old University

      You should have spent more time studying, then you wouldn't have got chucked out.

  155. my advice by ay2b · · Score: 1

    Most of the advice I've seen here is good (network w/ people, get internships, take any work you can, work on open source or other "for fun" projects). One item I haven't seen yet is this: put your resume up on your web site. This is a long shot, and you should not expect to get a job from it, but you might; I did. Also try the various job boards like "monster.com" and "dice" and "hotjobs", etc.

    Having a good resume is important, as it's usually the first thing a potential employer sees of you. A good resume should be no more than 3-4 pages (1-2 is fine, but don't make it 10; forget the rule that says "1 page exactly"). It should look visually appealing. Before reading any of the text, it should look well formatted, and nicely laid out. Everything should be spelled correctly, and use propper grammer.

    Include more than just job titles; include a description of what each job was, and what your responsibilities were. I use "job" loosely here to include any large project you've worked on. When interviewing people, the first thing I usually ask is about something on their resume that looks interesting to me. Make sure that your resume has enough on it that the interviewer has something to ask you about.

    When you get to the interview stage, be passionate. When interviewing, I usually ask the candidate what his/her most challenging or favorite project (work or non-work related) was. A good candidate will enjoy the work and therefore will have worked on something that interests them that they can talk about. My goal then, if we hire them, is to be able to match that passion to the project we have for them at work.

    Do your research about the company. It's ok (probably even a good idea) to give your resume to anyone and everyone who will take it, but once you hear back from someone, you should find out what exactly it is that they do. That doesn't mean you have to know every detail about them, or every detail of the job for which you're applying, but it does mean that you at least know what their major business is.

    Hopefully I won't regret this last bit, but here it is: my company is currently hiring; if you send me your resume, I'll pass along the good ones to our recruiter. My company is Overture, recently aquired by Yahoo!. We're located in Los Angeles (actually Pasadena), and we're looking for perl developers. Address your resumes to slashdotjobposting at ay2b.queue.org.

    --
    "Those who would sacrifice essential liberty for temporary safety deserve neither liberty nor safety."
  156. Be willing to move for the right position by MacGabhain · · Score: 1
    Lots of mention here of needing to be willing to take a less-than-ideal job. Not much mention (that I saw) of working in a less than ideal (for you) location.

    Job markets vary considerably by region. Being willing to work anywhere for your first couple of years can go a long way toward mitigating the need, in some areas, to be willing to do anything. If you want to do network engineering, then two years of systems development in Po-dunk (wherever that is for you) will get you a lot closer to network engineering in Glitsville than 2 years of answering phones in Glitsville will, and will put you higher on the food chain when you get there.

    Finally, if you are qualified to do network engineering more than support, and it's clear from your education and background that you don't want to do support, why would I (were I the manager of a support team) want to hire you? Sure, you'd might be a good member of my team -- for the 3 months between when you get fully up to speed and when you apply for the network engineering position down the hall. I don't need that kind of aggrivation.

  157. You've got mail(room) by OffTheLip · · Score: 1

    It's hard for me to stay off the soapbox on this one since most of my IT subordinates are fully employed non-degreed IT pro's working on degrees. Most started in the IT version of the mail room and worked themselves into their current gig based on merit and talent. I applaud their sacrifice to join the CS graduate club but expect the same quality work I see day-to-day. Hard work and talent is the secret...

  158. Two secrets by Nom+du+Keyboard · · Score: 1
    1: Just get inside the door. There are a lot more opportunities to move up in a company once you're on the inside, than trying to break in from the outside. Take even temp work to get to the inside. Good temps are often hired afterwards.

    2: Two words: Intern programs. You're not working for essentially free when you're part of an intern program. Instead you're gaining real experience to count towards that 3+ or 5+ years needed and you are showing your skills to a company you liked enough to intern for, and making contacts inside it. Interns have a much better chance of getting hired later to full-time positions than a graduate off the street -- provided you have done well in the position, that is.

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
  159. Networking by sum1 · · Score: 1

    I took Networking for 2 years while at college and learned hardly anything I didn't already know about computers, but I learned a lot about Networking - used to be at a different party every night, :P

  160. welcome to the real world by mixmasterjake · · Score: 1

    I can relate to your post. It sounds like myself speaking 12 years ago. My advice is to set a realistic goal and go hit the pavement. You need to find somebody who is willing to give a new grad a chance. They are out there. Startups need tech staff that will work for cheap. Temporary agencies are a good way to get your foot in the door. But, don't expect a huge, hyped $100,000 job with crazy percs. You'll probably have to settle for a low-paying, but interesting job - or a better paying, but boring job.

    Why? Because, except during the Internet boom, recent college grads don't leave school green under the collar demanding plum jobs with gigantic salaries. Those days are gone and now us techies have to work our way up the corporate ladder just like everybody else.

    Don't get too stressed about it, though. There's work to be had. It just takes a little more effort to find it these days.

    --
    TODO: come up with a clever sig
  161. accept reality? college is still just school. by ckuhtz · · Score: 1
    You probably don't want to hear this.. But...

    Perhaps you might want to consider accepting reality in that most businesses actually are trying to run a business and are saturated with employees at the present time. The market sucks. That is reality. And the last thing an employer wants to spend money on is training newbies in the business (may seem near sighted, but it's reality when even long standing employees are having trouble in the personal development funding game). In fact, they've been laying off folks with years of experience! No certification, or other book knowledge achievement (that's what most certs are these days, and if they aren't they are unobtainium for entry levels anyway and non-starters for that reason). OTOH, getting yourself plastered with certs may make you more attractive -- no employer I care to work for, however. Real experience does matter and can only be gained in entry level jobs.

    Oh, your college has sold you on being ready for the workplace? Wake up. Any college trying to sell you something anywhere close to that, for anything other than entry level positions in highly specialized professions is committing fraud in advertising.

    Find an entry level job and hang your expectations lower. If a job is asking for years of experience in a real business, there's little you can do. Perhaps get a side job while in college in the field you're interested in.

    Why are you looking at jobs with that sort of experience anyway? You're a beginner in the field. Get over it. You may have to start out small and improve over time, possibly be finding new employers every few years to get the neccessary salary bumps.

    However, reality is.. this is a tough market for those folks that have a decade or more experience to bring to the table, so, do yourself a favor and end the frustration by accepting the reality like the rest of us.

    There used to be an alternative. Go to a startup, where opportunity to learn and improve skills are plenty, and demand is high. But those days are over for the time being. If you can land a job there, good luck, you might be able to accelerate your professional life if you play your cards right.

    --

    Poof.
  162. Re:Network! Not data-networking, social networking by hazem · · Score: 1

    A lot of larger cities also have temp agencies that hire out tech people. This can be a great way to:

    1) make some money while looking for a perm job
    2) meet other people in the industry (networking)
    3) get experience on systems you may not have

    Some companies like to hire from their temp pools. They get to test-drive you and know if you'll really fit. But you're also getting to test-drive them.

  163. Let This Guy Be an Example by pyite · · Score: 5, Insightful

    To all those of you who have yet to go to college or are still in it, let this guy's mistakes be your guide. If you do not work (for a real company, doing real work associated with your desired job placement), you will have EXTREME DIFFICULTY getting a job later on. Really, the only way to avoid the Catch-22 associated with getting your foot in the door is to work during school. School is only a part of your education. Do not be one of the people who thinks it's the only part. You will regret it. Fortunately, I took my own advice, and when I graduate, I will actually be able to honestly say I have 5+ years experience with stuff most small time network admins only dream of touching (Cisco 12000, Cisco 6500, Cisco 6000, etc.).

    Now, it's not easy to find the right place to work. You need somewhere that's going to be willing to let you learn AND give you responsibility. I started off the summer before freshman year of high school working for a company doing fairly simple database stuff. That quickly progressed into a demanding database programming and design position from which I was able to gain much experience and client contacts I have used as references. That job morphed into networking, implementing things in very specific ways where there was a lot of on the job learning. I spent a solid four years there doing all of this. By the time I left there, my resume was so long that when I applied for another job, my age was actually questioned due to the wide variety of skills mentioned on my resume. And no, they didn't think I was lying on my resume, as they questioned me about the things on it and hired me.

    Moral of the story: Work, work, work. It's just as, if not more, important as your formal school education.

    --

    "Nature doesn't care how smart you are. You can still be wrong." - Richard Feynman

    1. Re:Let This Guy Be an Example by MickLinux · · Score: 1

      Probably this guy's right. I've taken the other end of that -- National Merit Scholar, but needed money for school, so I delivered ice for $5000/yr, instead of working as an intern in the Space Station Integration Center (which would give me contacts, but no real work).

      Not that I didn't try for a real NASA job, but they were all nominally closed to everyone, and my 4.0 GPA + Nat. Merit Scholarship wasn't enough.

      But when I graduated, no job. To this day, 12 years later, no job. Oh, well.

      --
      Correct Horse Battery Staple: 72 bits of entropy. Enter "Correct H" into google. When it generates the phrase, that's
    2. Re:Let This Guy Be an Example by Anonymous Coward · · Score: 0

      so.. you haven't had a job for 12 years?

    3. Re:Let This Guy Be an Example by pcardno · · Score: 1

      Hmm.. I disagree, but maybe that's the UK approach. In the majority of cases, I think people regard University (in the UK, anyway) as a springboard to a job, and all the University degree shows is that you can learn and deliver results under extreme circumstances, i.e. poverty, being drunk, stinky housemates.

      When I review CV's, I want a team player and someone who'll fit in well with our existing members, and not someone who spent the 3 years of their life (when they're entitled to do little other than have fun and grow up) fiddling around with network routers..

      --
      --- Band: Joey Ultra
  164. Odd Industries that Need Software by ShadowFacts · · Score: 1

    When I was taking a C++ course several years ago, my professor would entertain us with tales of his wife's job. She's a programmer for Safeway (a grocery store chain) and according to him all their software is written in COBOL. I do sympathize with your plight. I ended up taking a typing job out of sheer desperation but I think it's going to end up okay. I'm starting to get a good reputation as someone who knows what she's talking about. I would advise all unemployed geeks to please look into doing technical writing. Sure its miserable and boring, but you'll have a chance to show your knowledge to the programmers at your company and you'll be doing all of us a public service by generating manuals that can be understood by our grandparents or our Marketing divisions.

  165. Contribute to an open-source project or two ... by JMZorko · · Score: 1
    This will help, and show experience both developing and working with others. It has helped me.

    Regards,

    John

    --
    Falling You - beautiful
  166. Two options: Go freelance or fake. by Qbertino · · Score: 1

    Make that little project or two you did in college "experience in database design with various projects". Make the internship where the boss asked your opinion "experience in IT consulting". f you did a good job at the one or other internship, ask for a brief describing your performance. Ask your internship patrons if you may make those '5 months' an effrective year in your resume. As a last resort you can move to the brink of lying. If your good enough you'll have no problem saying "Yeah, I got J2EE project experience" and learning all you need on the fly and in the evenings of your first half year.
    Don't forget; The HRs asking for 3-5 yrs. of experience were the same ones asking a minimum of 5 years in Java programming when Java was only 3 years old. HR usually doesn't know what they're asking for and will bit if you're not totally stupid and leave an impression that your up to the job, no matter if you have 1 year or 5 of experience.

    --
    We suffer more in our imagination than in reality. - Seneca
  167. Possible things to focus on by mrflash818 · · Score: 1

    Greetings,

    For me, I started to learn Java as I was graduating. Perhaps I'd advise to learn Eclipse for Java development, install Postgres, and work on making some fun programs that

    1. Use a browser for the View
    2. Use a web server
    3. Use a database

    If I could be so bold: Perhaps get a copy of WebSphere, as IBM has some good Linux/Java products out there.

    If you want excitement, find a small place (but the stress and demands are quite high).

    If you want "stability" focus more on the Fortune 500.

    It also never hurts to keep learning, as there is always a skill that is "hot." Lately I hear about AspectJ (Aspect Oriented Programming that is Java based).

    Me

    --
    Uh, Linux geek since 1999.
  168. Lie. by supabeast! · · Score: 1

    You are in a very bad spot, because you are competing with guys like me who dropped out of college and spent the last four years getting piles of cash to learn system administration and engineering while you were racking up student loan debt. Seriously, your best bet as far as finding a job at this point is chicanery.

    Very carefully construct an open-ended resume that will get the attention of headhunters/recruiters just to get you in the door for an interview. For example "Built home LAN" becomes "Engineered and implemented client/server networks providing file, print, and internet services." "Wrote Apache modules for CGI programming classes" becomes "Developed e-commerce interface software," and "Configured my own firewall/router with Red Hat Linux" become "Router installation and management" and "Implemented secure network firewalls," respectively.

    I think you get the picture. And have at least three intelligent people proofread your resume before you send it out.

  169. Volunteer by sloshr · · Score: 1

    Here in Portland, OR - there is Freegeek and Personal Telco, both great ways to get experience from fellow techheads. Austin has a great scene for this. Or, start something similar where you're at, if the niche is not being filled.

  170. College Career Office by ca1v1n · · Score: 1

    If your college has its head screwed on straight, they've probably got a career office. This is the place to go, even it's been the place you were looking for the past six months. If they want your donations as an alum (they do) they'll still help you even though you're now graduated. College career offices are where companies go when they want to hire graduates with no industry experience that they can mold into their own ideal employees before they get someone else's bad habits. If you're not going through a campus recruiter, you're just a guy with no experience to them.

    Failing that, do tech work for charities while working some lesser tech job that keeps you in touch with what's going on, even if you're not playing much with the latest toys. Lots of charities need programmers, and lack the money to pay them. They get their app written, you get experience and a great reference, and most employers like seeing volunteer work. It makes them think you give a crap about something, which is a big concern when hiring 20-somethings of the Office Space generation.

    1. Re:College Career Office by therevolution · · Score: 1
      This suggestion works. I just got a software development job through my school's career center, working for a company you've most likely heard of, that pays in the upper 50k's. Here's the best part: I have no related professional experience, no previous internships, and no contacts within this company prior to applying.

      There are some employers still out there who value recent college grads with the skills they need. If you have experience doing customer service type jobs, or you've volunteered your time in some way, like with a student organization (preferably in a leadership role), then you still have some highly marketable skills going for you. Public speaking abilities, social skills, and leadership abilities are useful in any job... doubly so for many software development jobs. Some companies know this, and they actively seek new graduates with these skills. Your career center is the place to find these companies.

      It pays to use every resource at your disposal. Your campus career center is just one resource, but it's one I suggest you don't dismiss. As the parent post said, most would be willing to lend their services to you even after you graduate.

  171. Slashdot Networking?? by frenchs · · Score: 1
    I feel this person's pain. I graduated back in December and have also applied for literally hundreds of positions I am qualified for in both traditional Software Engineering as well as Comp. Bio. I would estimate I have had about 6 interviews

    So what's to prevent us, the slashdot community, from forming a large "network" where we can find people with similar interests and go from there. I think the ideal solution would be to work it into the Slashcode, but could this be done in an Orkut or Friendster community (which there probably already is... I just haven't looked). How about a story on the front page where everyone can put a quick blurb about themselves so other people can find like-minded people.

    In case anyone is interested in a programmer. My interests and aptitudes are in Web Applications(php, perl, mysql, and postgresql) and Computational Biology with a focus in structural bio, and sequence analysis.

    Steve's Resume

    Steve

  172. apply anyways by psycobrat · · Score: 1

    most job listings are boiler plate ads by PHBs or secretaries. try anyways. like when java first came to the public slashdot had an artical about how the ads kept stating 5yrs ex.

  173. You wasted four years of your career by aauu · · Score: 2, Insightful

    How did you manage to attend 4 years of college and not have any practical experience? You should have interned in your career field each summer. Part-time jobs evening/weekends.

    Companies are always looking for help these days that is cost effective to clean up problems. Most of our light weight web work has been done by students and interns.

    If you cannot answer any of the following questions with a yes and preferably with how they apply to the job, I HAVE ZERO INTEREST IN YOU.

    Did you consider working at CompUSA, an ISP, etc. during the summers/holidays?

    Are you the "go to" guy for your friends, neighbors and relatives for computer problems?

    What have you done to further your education beyond the rest of the crowd with a CS degree?

    Have you built some example web sites or programs/systems for your porfolio?

    Have you contributed to any open source projects? Linux, Apache, FreeBSD, etc. have not come from thin air spontaneously.

    Have you completed (or at least begun) certifications useful for your career?

    Did you teach children/seniors/handicapped computer skills?

    Did you minor in accounting, hr, engineering, psychology or any other area that would distinguish you from the crowd?

    Have you had any jobs that you can relate to this job? (PEOPLE SKILLS WILL BE A KILLER PLUS as you cannot work in a vacuum).

    Did you attend any user groups or linux, *bsd, Oracle, SQL Server, .NET programming, Java programming?

    Did you attend vendor presentations from CISCO, Oracle, Microsoft?

    I have met lot of people who hate their work simply because they got a degree without understanding whether they would like doing the work the degree was for. If you have not done work in your degree field, how do you know you will want to do this for any length of time?

    --
    When I was young, I had to rub sticks together to compute.
  174. What do DOOM and netware have in common? by Maxwell · · Score: 1

    Turns out that running coax through my parents' basement to play DOOM and Duke 3d (the 3rd one...) was good practice for the network of the time. Once you had the IPX stackloaded, you just added netx or vlm...and that copy of Novell I 'found' on a BBS worked like a charm. Anyway the point is you can get experience on your own with just a few PC's (or in my case, my friends PC's lugged over).

    Throughout college you should have been installing win2k, NW6, Win2k3, Linux 2.2,2.4, now 2.6, exchange, notes, DNS, eDir, LDAP so you have some depth of experience with these technologies. Apparently you didn't. So maybe you are looking at the wrong field? You can't just declare yourself a networking person, and hope to get hired. What did you work on when you were in college?

    If you only have one PC, dual boot. If it's powerful, vmware.

    JON

  175. I got a solution! by mZam · · Score: 0

    1. Get out of college with a nice degree 2. ... 3. Profit!

  176. Become an asset to good/important people. by ForsakenRegex · · Score: 2, Interesting

    I've never had any trouble getting jobs, even during the "downturn". My ability to get hired is more from who I've worked with than what I've done. A lot of people have "impressive" resumes. There are generally more than a few that actually live up to the resume, so even if you're truthful, you'll still have a lot of competition when you go the direct route to applying for a job. The three keys to avoiding this competition are 1) the lead, 2) the inside push, and 3) the references. You don't need all three to get a job, but the more you have the better you'll do.

    The "lead" is how you learn about the opening. A good lead gets you the news before it hits the normal channels (consulting agencies, newspapers...etc). This gives you a jump on the application process.

    The "inside push" is when you're lucky enough to know someone working at the same place. The more valued the person is at his/her job, the more likely their push will benefit you. When a company has someone they know is good, they are more likely to take their advice, and they are also more likely to want to please them (the better to keep them there). It's also important how close the person is to the position you wish to fill. If you're really lucky, you know a good manager, team lead, or technical lead on or near the project/unit hiring.

    Everybody knows about references, but the relative quality of your references can make a big difference. When you can put down executive or upper technical level references, it can make a huge difference. Having people equal to yourself isn't bad. It shows you are liked/respected by your teammates. However, when VPs and Directors will take the time to vouch for you, it can impress upon your new company how valuable you were to your former employer.

    If you've never had a professional job, take the best that you can get and live with it until you're able to move on. If you do well, and make yourself valuable to your employer and teammates, you'll be able to leave sometime relatively soon (2-3 years) if you like. I've been able to avoid unemployment because I have good people pulling for me. In my opinion, there's no better asset in getting jobs than the support of respectable people.

    One last piece of advice, regardless of how much you hate your job, never quit voluntarily unless you have an accepted offer with a start date somewhere else.

    --
    "A man talking sense to himself is no madder than a man talking nonsense not to himself."
  177. Stupid, Stupid, Stupid by Anonymous Coward · · Score: 0

    Why would anyone want to give advice to some punk kid who'll be competing for your job next year, and willing to do it for 2/3 the pay? Oh well, I guess it's better competition than some towelhead who'll do it for 1/10!

  178. Re:MBAs by tomhudson · · Score: 0, Troll
    MBAs have social skills? In a room filled with other MBAs, or MBAs and Rain Man clones, perhaps. Otherwise, they're dull as wallpaper paste.

    When they laugh at a joke, they're doing it because everyone else in the room is laughing, not because they get it. Laugh last, laugh least, that's their motto.

  179. Embellish, Exude Confidence, Big Profit! by Luciq · · Score: 1

    This job market is tough - especially for someone trying to get started. My advice to you is to gain experience on your own, read user forums to benefit from the experience of others, and embellish your resume a bit.

    I'm not advising anyone to tell any outright lies, but here's the basic idea: Find a job you know you could do well, stretch your experience (ex: start counting from the first day you opened a c++ book) if you're confident you have the equivalent level of proficiency. Create a few personal projects or get involved in some open source development and play up the importance of those projects and your role in them.

    Essentially, a company has a job and wants someone who can do it. If you're confident you can do it, apply and tweak your resume to fit as best you can without any outright lies. Be creative. Do some follow-up calling, etc.

    The other element is confidence. You have NOT been looking for work for 6 months! You've been taking time off for personal research, etc., and you're better qualified because of it. Interview them - ask them questions about the job and about the company, and research the company beforehand so you have some good questions to ask. You're NOT desperate for any job - this job interests you for a reason. You have plenty of other people interested in you, and they'd be damn lucky to acquire such talent.

    Don't cross the line between being confident and being an ass, but don't underestimate the value of confidence (hint: this works with dating too).

  180. one word... by wolf_m16 · · Score: 0

    entrepreneurship

  181. Volunteer... by failrate · · Score: 1

    Volunteer for a local charity, church, library, civic organization or grass roots group that needs a sysadmin or a webmonkey. You won't get paid, but you will get your work experience. If you work with them for half of a year, then put down on your resume just the year that you worked for them, not the exact dates. Maintain a relationship with these groups, get letters of recommendation, ???, Profit. No one says that you have to get paid for racking up those years of experience, as any intern will tell you.

    --
    Voodoo Girl is the bomb!
  182. In four easy steps: by Maradine · · Score: 1

    1. Splurge $50-$100 on a second-hand 16xx/26xx router on Ebay.

    2. Learn IOS. No, seriously. Read the docs.

    3. Download Ethereal and learn how to decode a packet.

    4. Congratulations. You're now a good four steps ahead of the last dozen "network engineers" I've had the privelege of meeting. Ask for no less than $40k.

    --

    trustedworlds.net - gaming, security, and the gunk that lives in between

  183. Backhanded compliment by gcaseye6677 · · Score: 3, Insightful

    So nobody wants to listen to you drone on for 2 hours about how you know so much more than them? Why am I not surprised. If you want people to take you seriously, you had better have some constructive, practical ideas. Better yet, form your own company, treat developers the way you think they should be treated, and see how it works out. If it turns out to be a success story, write a book about it. It will sell, I guarantee you. If it fails but you learn a lot of valuable lessons along the way, write a book anyway. You'll have some interesting insights to provide to people. What won't get you anywhere is bitching about a problem that you made no attempt to solve and insisting people use your suggestions even though you have no experience in the area. Once you see things from the owner's side, you'll have a lot more insight to offer.

    1. Re:Backhanded compliment by Phragmen-Lindelof · · Score: 1

      "Once you see things from the owner's side ..."
      I wonder who is the owner in some of these cases. Is it the person or group who started the business? Is it the venture capitalists who put money into it? Is it share holders? Or does management pay any attention to the "owner's" point of view?

  184. The best advice by Anonymous Coward · · Score: 0

    - is to look outside CS for your first job. There are jillions of experienced, qualified, unemployed software engineers out there, probably 20 or more for every job. Your degree is useless, get used to it,

  185. Work for free by ionrock · · Score: 1

    I am still in college myself getting a second degree in Information Sciences and Technology (http://ist.psu.edu) and I have been able to find work pretty easily by simply offering to work for free. My goal is to get an internship and work for experience so I have been able to go into a job and show them my skills without them needing to worry about paying me. After proving myself, which often times has been only in the interview process, I am given a job. This summer I have been doing contract work that has been very lucrative because of this method. If you love technology you will do anything to get your foot in the door.

  186. a few 'real world' experiences and suggestions by jabella · · Score: 1


    first -- the schools make a HUGE difference. if you go to a really large public school (40,000+ students) there tend to be a LOT of jobs that a state school needs done and can't afford to staff with full time techs.

    at rutgers there were students whose 'part-time' jobs included configuring routers, firewalls, and switches -- doing system administration on systems with anywhere from 50-1000 users, and maintaining and developing web sites for virtually every department. some of the larger scientific departments had their own IS / IT staff, and those jobs ranged even further in level of technical challenge.

    as others have mentioned (and it's a great suggestion) is to hang out with other tech's. the LUG's are a good place to start -- almost everyone in the LUG had a 'part-time' sysadmin / network engineer / network ops / coder position. MOST of them could have stayed on full-time upon graduation if they chose to.

    the reason why i keep quoting 'part-time' is that even though i was a 'part-time' employee, i really spent 2+ years of college carrying a pager 24x7, being paged away from classes and exams, and in reality worked much more than my alloted 37.5 hour maximum. the upside was: great pay, experience beyond belief, great people, and the ability to do most of the work remotely.

  187. Residential Networks, Computer Labs, Institutes by CptnKirk · · Score: 1

    I very strongly support Ben's statements. You seem to enjoy playing with home networking equipment and gadgets. Someone with your skill set should already be qualified to work with your Housing/Campus IT group on residential networking issues. Many universities have ResNet programs that offer paid positions helping other students with their networking and computer related issues.

    Outside of the dorms, there are also campus computer labs and often research institues that operate on campus. The research institues are often doing real world research and often look for interns willing and able to help out. You don't necessarily have to help them with experiments, many researchers need IT help, either with their computers, or writing code to support their work.

    As you'll find out later, it's not what you know, but who you know. Through working within these organizations you'll find that they often have ties to other organizations and companies. A recommendation from a manager who has ties with a company you'd like to work for will go further than the 5+ years of experience the HR dept was told to look for. It's a weeding tool, your personal network will help get you past this.

    Once you're in the door and at an interview, show them how the experience gained via ResNet, Lab, and institue positions apply to the work you'd be doing for them.
    ResNet - Dynamic problem solving skills, teamwork and interpersonal communication.
    Lab - Technological familiarity with commonly used tools, applications, and their interactions with corporate networks.
    Institue - Experience actually helping get something done. Show the potential employer how you helped the project. This was your first real job, and experience here shows that you aren't the same as the rest of the recent college grads.

    With that said, take the best position available to you, but stay in your field. Writing automated test cases and doing QA work, might not be what you want to do forever, but at least you're writing code. If you want to be a developer, you need to start writing code. Don't take a job waiting tables, answering phones, or filing papers. These jobs don't further your career or get you experience. When "things get better", you don't still want to be competing with college grads. If you're 21 and don't know anything companies think they can work with you (if you can get in the door). Companies frown on folks that are 25+ and still don't know anything.

    Hope this helps all you recent and future grads. Have a plan, start small, and START EARLY.

  188. Re:Stop with the dot com expectations: WRONG by Anonymous Coward · · Score: 0

    not a CIS or something that had no real technical value behind it I don't know where you get your information, but at least where I went to college CS and CIS students were required to take the same classes, with few exceptions. CS students take upper level math courses, CIS students take business courses. CS majors are also required one or two more additional classes.

  189. Resume shredding time. by Glonoinha · · Score: 3, Interesting

    God I love doing this - mostly because it lets me be a prick from behind the thinly veiled pretense of being helpful. I'm going to critique your online resume and I'm going to be honest. Someone did it for (to) me a dozen years ago and I cried during the process, but I took their advice to heart and about a month later had a job.

    1. Lose the picture. Getting past the first HR screening means letting them be able to prove lack of prejudice, so being a 'while male in his early 20's', while putting you in the 'good' bucket, means that HR can't say that they picked your resume on its merits without regard to race, color, creed, age, or sex. If they know, what are the odds they skip over you because they couldn't show lack of preferential treatment?
    2. Double ditto on the horse picture. How do you know that the interviewer isn't a big Christopher Reeve fan?
    3. Lose the personal stats, Title (Mr.), Date of Birth, and Marital Status. If the reason isn't blatantly obvious, see #1 above.
    4. The personal stuff at the bottom, specifically the bit about being an avid four-wheeler and gun freak wouldn't go over too well in the People's Democratic Republic of California or the Communist Federation Commonwealth of Massachusetts (where Boston is.) I'm a bigger gun freak than you are, but I don't admit it on my resume or during an interview.

    The good stuff :
    MCSE, CCNA, CCDA, and BS/CS (cum laude, in three years - good job.) Oh wait, that's not a degree in software engineering, it's a degree in multimedia on the computer (also known as Flash / Macromedia.) Hmm. That one could go either way, depending on how well you interview. If you were seeking a spot in America I would drop the classes / certs on equine behavior and being a certified murderer (that's how some people view firearms in the two states that hire the most tech guys, CA and MA - but in Texas that might be ok.)

    Last thing - if you are going to post your resume, do it on a domain that doesn't have anything else on it. Nothing like finding a resume in www.yourdomain.com/resume and when the HR folks go up a level and find a blog talking about sex with a different college chick every night. Your main page is pretty tame, but I didn't probe too deep.

    That wasn't too harsh - but not for lack of trying. Good luck on the hunt.

    --
    Glonoinha the MebiByte Slayer
    1. Re:Resume shredding time. by Brandon+Glass · · Score: 1

      Thanks for that :) Seriously, very good analysis - I had a good laugh at the murderer/gun freak parts :)

      Your advice is pretty good, though. I actually hadn't even considered the lack of prejudice aspect, over here it's quite standard to put your personal details at the top of your CV (although perhaps it shouldn't be). As for the firearms cert / equine behaviour cert, the reason I added those is simple, something that my MCSE / A+ instructor told me way back in 1998, when I was fresh out of high school: Put as much as possible on your CV. Any certifications or qualifications that you get: it's better to have too much paper on your CV than too little. I guess that advice has just stuck with me through the years.

      Thanks again for the analysis, I do appreciate the input.

    2. Re:Resume shredding time. by CoughDropAddict · · Score: 1

      If you really like doing this, take a look at mine.

      I have a picture, but if the discrimination thing is real I'll remove it.

      It's also on a domain that has other stuff about it, but nothing that I wouldn't mind a potential employer reading (I intentionally keep public information about myself tame in general).

    3. Re:Resume shredding time. by Flower · · Score: 1
      Yeah I have to agree with pretty much everything. But I think the biggest problem is the CV's lack of focus and formatting. Honestly it was too hard to get to the stuff I needed to know. Rip out the languages/platforms/misc. skills from the experience section and keep them in the skills section where they belong. They're redundant and waste space. Use that freed space to get a quip in on how his work benefitted his place of employment. If he saved or made the company money it goes there! It's also too informal.

      Nix other interests and move the language skills up. Also, the formatting is "stringy" especially the education section which goes on and on and on. With the pictures gone he can make better utilization of the space.

      Disclaimer: This is from my perspective living in the US. I don't know how job hunting works in other countries. Maybe I'm totally off on the informal style.

      --
      I don't want knowledge. I want certainty. - Law, David Bowie
    4. Re:Resume shredding time. by boodaman · · Score: 2, Informative

      The instruction to "put all certs on CV" isn't going to help you in the states. In the US, you want to target your resume to the job. Don't lie, but also don't give them ANY INFORMATION WHATSOEVER that isn't pertient to the job. Don't include an "objective"...it is meaningless, and could easily demonstrate that you don't know what you're talking about. For example, an objective that says something like "a job in a challenging environment where I learn new things all the time" might actually get your application discarded, because (surprise!) there are lots of IT jobs out there that pay well but simply aren't that exciting, aren't in a challenging environment, and don't let you learn new things every day. But, they are jobs, they pay well, and if you can stick it out there for a year or more (preferably 2 or more) you can look for something else external or internal. Remember that your application is being seen by someone who KNOWS NOTHING about IT. If it is even a real person...often it is an automated scanning program. The first person to see most apps is a HR person who doesn't know anything but how to match terms in a job description with terms on a resume. If your resume has more terms than the job description, you come off as "over qualified". If you don't have the same terms as the job description, you aren't qualified. The advice above is good advice. In the states, especially in the north and in CA, you want to lose EVERYTHING that is even remotely personal except for name, address, city, state, zip, phone, and email. No pictures, no entries about hobbies, no titles like "Mr" or "Mrs". You want your application and resume to cause every person to see it to think "this person is perfect for the job!". If they think anything else when they see your resume (such as "guns! I hate guns!" or "My sister's horse kicked her and broke 3 ribs") then you've missed your opportunity. My rule of thumb: Take your name off your resume, and everything personal but address, city, state, zip, email, and phone. What's left should cause the person seeing your application to say "this resume (not this person) is exactly what we need for job XYZ!". Then put your name back on it. Then send it in. Anything extra on your resume is asking for disappointment.

    5. Re:Resume shredding time. by boodaman · · Score: 1
      IMHO:

      Lose the picture. Especially if you are applying for a position in the north, midwest, or CA. South might be OK, but I've never hired/fired there, so I can't say.

      Lose the objective, unless you are prepared to be unemployed until you not only find the job that matches your objective, but also happen to get your resumé read by a HR person who agrees with you about where they work.

      Move experience above education. In IT, experience is EVERYTHING. The education stuff just helps you get past the "must have bachelor degree" or "must have masters degree" benchmarks. After that, nobody cares.

      Lose ALL education entries except university. Nobody cares about high school and elementary school. Remember that some people will be angry/jealous when seeing your resumé. Don't give them any ammunition...what if the person reading your resumé tried to get into that Boychoir school and couldn't because they weren't good enough or didn't have the money for a rich school? People are people, and everyone is biased. Don't give them ammunition to discard or ignore your resumé.

      Put your technical skills at the top, in a section called "skills summary" or something similar. Don't make people decipher your experience and education paragraphs to figure out what you can and can't do, and what you know or don't know. Put it at the top so they see it right away.

      The discrimination thing is real. Maybe not in Sea/Tac, but definitely elsewhere in the country. Picture a HR person looking at your resumé and thinking that you look just like the guy who just cheated on her. Do you think your resumé will make it past her?

    6. Re:Resume shredding time. by GileadGreene · · Score: 1
      Lose the objective, unless you are prepared to be unemployed until you not only find the job that matches your objective

      This can be a bit of a double-edged sword. Having found myself in a position where I was wading through a couple of hundred resumes looking for potential interview candidates, I discovered that the objective was my first line filter. You are correct that you will miss out on jobs that don't match your objective. But you will also miss out on jobs if you don't list an objective.

      Here's an example: let's say I'm trying to hire an embedded systems programmer. I will immediately discard resumes that give an objective of, say, database programmer (their skills likely don't match, and more importantly they don't want the kind of job I'm trying to fill). Resumes without an objective will go to the bottom of the stack - they may be embedded programmers, they may be DB programmers, but either way, I don't know and don't have time to waste finding out. Folks with embedded programmer or something similar as their objective immediately go into the pool of potential interview candidates. They get filtered further based on what else is on their resume, and eventually I'll bring in a bunch to actually interview. The guys with no objective may get a look-in if I can't find enough satisfactory folks in the embedded programmer pile, but otherwise they're SOL.

      Personally I think that it's important to have an objective statment, but that objective should reflect what you actually want to do, and not be just some generic statement like "A job as a computer programmer in an environment where I am challenged and constantly learning new things." That statement tells me nothing. Something that tells me what kind of work you want to do is useful. In software it might be DB vs embedded vs web apps. In the aerospace industry it might be CFD vs structural analysis vs systems engineering. Just my 2c.

    7. Re:Resume shredding time. by bfields · · Score: 1
      I'm going to critique your online resume and I'm going to be honest.... Last thing - if you are going to post your resume, do it on a domain that doesn't have anything else on it. Nothing like finding a resume in www.yourdomain.com/resume and when the HR folks go up a level and find a blog talking about sex with a different college chick every night.

      I keep an online resume posted on my website, but it's partly just for fun, and for my own convenience--when someone actually needs a resume I take a copy off my website, clean it up and tailor it a bit, and send them a copy, instead of sending a URL. So while I'd certainly leave out the pictures and personal details from the resume given to actual potential employers, I don't it's so terrible for an online resume to be a bit more personal.

      If somebody really cares about all my personal details, they can google for my every usenet posting. That's up to them, and I'm not going to worry about it much....

      Anyway, most of those points sound fine. I'd also add that some of the language in the resume might be streamlined a bit (e.g., I prefer to avoid "utilize" where "use" would do), and made a little more concrete (the use of the word "strategies" in a couple places left me scratching me head--as someone hiring I might be asking myself "but what did he actually do?".).

      And of course the CV would need tailoring for any specific position.

      Best of luck!

      --Bruce Fields

    8. Re:Resume shredding time. by CoughDropAddict · · Score: 1

      Personally I think that it's important to have an objective statment, but that objective should reflect what you actually want to do, and not be just some generic statement like "A job as a computer programmer in an environment where I am challenged and constantly learning new things." That statement tells me nothing. Something that tells me what kind of work you want to do is useful.

      If I said that I want to do "real-time multimedia systems" (which is my biggest specialty and greatest joy) I don't think I would be very widely marketable. Not to mention that my skills are more diverse than that, and I could be happy in lots of different roles: web apps, database programming, application programming, I think I could adapt to most things. I don't want to shoehorn myself into one little specialty and give people interviewing for other jobs a reason to turn me away by overspecifying the kind of job I want.

      I very much appreciate hearing the opinions of people who read resumes, though.

    9. Re:Resume shredding time. by Glonoinha · · Score: 1

      Experience above education, even though you just graduated.
      Take the word 'cum' off your resume (Graduated Cum Laude (GPA: 3.77)). No joke. Lots of people have their email filtering simply delete any inbound email with the word in it. Use 'Graduated with honors (GPA: 3.77)' instead.
      There are two factions for 'Computer Science' : one under the department of engineering (the good one) and under the department of business. If your degree was under the department of engineering, a few places make it say so proudly : 'BS in Computer Science under the Department of Engineering' so you don't get confused for a MIS from the Business Department. If your degree is from the Business side of the college, ignore this paragraph.
      "Received the Edward G. Goman Outstanding Senior Award, given to one graduating senior in the combined Math/CS department. " - Change to "Exclusive receipient of the 2004 Edward blah blah..." Note that I'm drinking tonight and it might be ok the way it is, but it becomes more evident that you were one of one, not one of many.
      The choir scholarship is cool, unless you are applying for a position that is exclusively tech in nature without any music emphesis.
      Lose the high school information. The only purpose of high school was to get you into college, and day one of college everything you did in high school (even an National Honor Society graduate) is considered 'Paid in Full' and no longer a valid currency.
      Yikes - double ditto on Jr. High.
      Go into more detail on your C++ coding as an intern. Sounds cool. If a decision was made regarding going with Java or C++ based on your testing, you 'did influential research differentiating between C++ and Java, aiding in helping define corporate direction in development.'
      Under Director of TS, what database (unless it was Access.) Bonus points for MS/SQL, Oracle, or Sybase.
      Resume readers want to match up the technologies to the points of experience. Might want to match them up, because they are going to ask exactly like I did : 'what database? what driver? what language and technologies were you doing the Audacity in?'
      Someone else has addressed the 'Objective' line. Personally I suggest you tailor that line on a submission by submission basis, pretty much echoing the job description of the position you are applying for.

      As for the rest of the site - Honestly I wouldn't give the url to anyone that is working with you to the effect of hiring. You really need to be a faceless entity until you have passed the initial screenings and have your foot in the door, and you never know what sets people off. The serene yoga picture on the front page is pretty cool, except to the guy who caught his girlfriend in bed with a yoga guy. The information about you attending the all boys choir school is great, unless the guy interviewing you was one of the Catholic abuse victims from Boston or wherever. HR's purpose isn't to insure they hire the right person - HR's purpose is to insure that the company doesn't hire the wrong person. They can't hire you, their only purpose is to disqualify you. Don't give them any ammunition. If it doesn't pertain to the position in a positive manner, they don't need to know.

      Remember - nowadays when a job listing hits Monster a company will get 400 resumes. Even if you are the top 1%, you are still only one of four.

      Finally, you are an alumni of a few high powered schools now. Your are going to get your first job because someone you know (or a friend of a friend) is going to hook you up. The four years you spent as Lab Manager at UofPS wasn't about rebooting computers or helping users print / get their email. The year you spend at D/TechServices wasn't about implementing a web based calendar or using a database. The time you spent at AAC wasn't about the difference between Java and C performance using floating point math. All of the above were building your contact list for future references and networking. 2004 is the Year of the Good Ol' Boy Network - so forget Monster.com and work your contact list. When your Godfather lines you up an interview the paper resume is a formality.
      Unless you give HR a reason to reject you.

      --
      Glonoinha the MebiByte Slayer
    10. Re:Resume shredding time. by cloudmaster · · Score: 1

      The objective's weak (I prefer those that start with "to find a job that blah" - like you're answering the question "Objective?"), and the education should come after the other two parts (which are fine in the order I see them). I'd leave the school before college out, unless you're applying for a job where you know an important person's an alumnus, etc. The extra education stuff otherwise just increases the amount of scrolling needed, and basically wastes my time before I get to the part I care about - skills + experience (skills). I've observed 0 correlation bewteen diplomas and skills, the job requires skills but not a diploma, and I'm only vaugely curious what level of education you've completed. :)

      BTW, it's too bad you're not in Central IL and that we're not actively hiring. We could use a programmer with music background, and I'd personally recommend you even if your resume was just the line "core audacity developer" and your name. That's our primary recording and editing software, and I can't tell you how much I wish our programmers better understood the concept of abstraction. The detail there, BTW, is a good part of the resume, and I like the Tech skills section.

    11. Re:Resume shredding time. by yanagasawa · · Score: 1

      1. Lose the picture. Getting past the first HR screening means letting them be able to prove lack of prejudice, so being a 'while male in his early 20's', while putting you in the 'good' bucket, means that HR can't say that they picked your resume on its merits without regard to race, color, creed, age, or sex. If they know, what are the odds they skip over you because they couldn't show lack of preferential treatment? ....
      3. Lose the personal stats, Title (Mr.), Date of Birth, and Marital Status. If the reason isn't blatantly obvious, see #1 above. ....

      This advice might be true in North America, but in Europe if you leave this stuff off, your CV goes straight to the "no" pile.

    12. Re:Resume shredding time. by God!+Awful+2 · · Score: 1

      Last thing - if you are going to post your resume, do it on a domain that doesn't have anything else on it. Nothing like finding a resume in www.yourdomain.com/resume and when the HR folks go up a level and find a blog talking about sex with a different college chick every night. Your main page is pretty tame, but I didn't probe too deep.

      Hehe... yeah I've done that before. Sometimes we get job applicants with some pretty wierd fetishes. (I haven't received any resumes hosted on the goatse domain yet, though.)

      -a

    13. Re:Resume shredding time. by pommiekiwifruit · · Score: 1
      I think that may vary between countries. Here in the UK I do get annoyed though by people putting married/single etc. on the page - are they trying to get me in trouble with the law?

      I would love to see people apply who weren't white male 20s/30s, but that's just a dream... We got shockingly few CVs sent to us in the first place so we are mostly dealing with people we have known for 10 years instead of looking at newbies. With our deadlines we can't take risks on people, though we did give one project to a new person recently.

    14. Re:Resume shredding time. by supertopaz90 · · Score: 1
      Take the word 'cum' off your resume (Graduated Cum Laude (GPA: 3.77)). No joke. Lots of people have their email filtering simply delete any inbound email with the word in it. Use 'Graduated with honors (GPA: 3.77)' instead.

      At my University graduating cum laude and graduting with honors were two different things.

      Cum Laude meant you reached a certain GPA level. Graduating with honors meant that you completed a senior thesis and a review panel gave you Honors (or high/highest honors).

      That said, I understand your point. However, if the resume is in DOC or PDF format, will automatically get scanned?

    15. Re:Resume shredding time. by Glonoinha · · Score: 1

      I appreciate the difference between 'Cum Laude' and 'With Honors', and it is something that can be brougth up during the face to face interview.

      However, if the resume is in DOC or PDF format, will automatically get scanned?
      It's a gamble - are you willing to bet your job (the potential for a face to face) on it?

      The word Niggardly is a perfectly good English word, means stingy or tight with the purse strings, but I wouldn't use it in a phone interview with HR of a prospective employer. That's a good way to snatch defeat from the jaws of victory, because you never know how someone is going to take something when they don't really know.

      Unless you are going to work for Vivid Entertainment, I wouldn't send in a resume with Cum on it.

      --
      Glonoinha the MebiByte Slayer
    16. Re:Resume shredding time. by Glonoinha · · Score: 1

      Get his contact info from his resume and follow up, if you could really use a programmer with his specific background. Take his resume, change the format to suit your needs, and hand walk it into some big dog's office and tell him you found the guy that may be a perfect fit.

      Business needs always trump personal needs, if a person is going to be an employee. He is just out of college and is ready to start a real life so I'm guessing he will give moving a serious consideration. People get hired when a company needs an employee, not when a person needs a job. Finally, if he is a perfect fit now is the time to jump on him while he is available and open to suggestion - in six months it sure would suck to have the company decide they need a guy and have this guy no longer available. Never know, you may be eligible for a referral bonus (this is exactly what they were designed for.)

      If you really think he is a good fit, pursue it. This is exactly how jobs get got in real life.

      Disclaimer : I just moved all the way across the country and started a new job when I got here. The first paragraph describes exactly how I got this job.

      --
      Glonoinha the MebiByte Slayer
    17. Re:Resume shredding time. by Anonymous Coward · · Score: 0

      I know a few US companies where the resume is entered into a database before the hiring managers see them so they can't even see the applicant's name. Decisions are made entirely on merit.

    18. Re:Resume shredding time. by jskiff · · Score: 1

      I think you forgot one thing on the critique:

      Where's the plain text/PDF/Word version of this on a white background? There's no way I would consider this resume, since there's no easily available way to get a version without the dark background.

      --
      It's "no one," not "noone." Who the hell is noone anyway?
    19. Re:Resume shredding time. by GileadGreene · · Score: 1
      ...I could be happy in lots of different roles: web apps, database programming, application programming, I think I could adapt to most things.

      Sure, but you have to remember what a resume is for. A resume is essentially a marketing tool - it's a way to get a potential employers attention so that they will bring you in for an interview. Employers wade through a lot of resumes, and they will use anything they can to filter out the chaff. If you are sending a resume for a specific job, your objective should reflect that job. If you don't care what you do, don't put an objective. But realize that you will then be more likely to get filtered out. Both overspecification and underspecification can lead you to miss out on jobs - the trick is to find the right balance. Which is cliched, and not necessarily that helpful, but unfortunately the truth.

    20. Re:Resume shredding time. by Fulcrum+of+Evil · · Score: 1

      So make multiple resumes, one for each reasonable job type. There's nothing wrong with having 4 or 5 resumes, each tailored to a specific area.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    21. Re:Resume shredding time. by Hognoxious · · Score: 1
      So make multiple resumes, one for each reasonable job type. There's nothing wrong with having 4 or 5 resumes, each tailored to a specific area.
      Some people consider that to be lying. I consider such people to be 'tards.

      I have worked as a barman, a bouncer, a labourer and an analyst/programmer. If I was to take up cooking for a living, or go back to thumping people or digging holes, how relevant would my IT experience be?

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  190. Make a job by HeyLaughingBoy · · Score: 2, Insightful

    As you're looking for full time employment, are you doing anything on the side? If you know PCs, get some business cards, print up flyers and try to drum up business doing small office/home office/home support/computer repair. It's one way of bringing in additional income while giving you valuable business experience dealing with irritating clients (yes, I'm serious!). It's also one way of increasing your base of contacts; one of those people whose PC you clean up may know someone who's hiring and can now give a good reference.

    Do you have hobbies? Try writing software that can be used in your hobby. Like building handmade birdhouses? Write a program to calculate how much wood you'll need for projects and how much it'll cost. That kind of thing. The software itself doesn't have to be very useful, but it will accomplish two things: it keeps you developing and improves your skills and it gives you something interesting to talk about when you finally get an interview and makes you look productive.

    Employers hiring for entry level positions won't expect much in the way of experience, but they will want someone who can work in a team and is motivated and smart. You'll probably find it easier to improve in that area rather than getting useful development experience quickly.

    1. Re:Make a job by bfields · · Score: 1
      Do you have hobbies? Try writing software that can be used in your hobby.

      One way to look at it: when you're unemployed you're always wishing you had more money, and when you're employed you're always wishing you had more time....

      So, now that you're in the lucky position of having too much time on your hands, make the best of it; since noone's paying you anyway, you might as well work your dream job. Write the ultimate first-person shooter. Maintain computers for whoever it is in your neighborhood that you think is fighting the good fight. Whatever. Have fun, talk to people about it, and maybe you'll run into someone interesting whose needs complement yours....

      --Bruce Fields

  191. cisco, sql, exchange by Anonymous Coward · · Score: 0

    Need exposure? Used Cisco gear can be had on ebay for cheap. There used to be (and probably still are) 30-day trial versions of Microsoft products like Exchange and SQL Server. Set up a small home lab.

    Spend time every day either reading, or playing with your lab. You don't know enough. Really.

    Spend time every day surfing sites like dice.com., but also hit up corporate sites. Don't apply for positions you obviously aren't qualified for. However, some good contracts are only up for a day or two, so check these sites every day.

    IMHO, all a degree or certification is good for is to get you an interview. Once there, you have to show that you know your stuff. Be prepared. Research as much about the company as you can before the interview.

    Be flexible. Work night shifts. Be willing to travel. Be willing to take short term contracts.
    Accept that the first few positions aren't going to be your dream job.

    And, most importantly, don't bullshit. I truly value someone who will admit when they don't know something.

  192. Lift yourself up by the bootstraps! by Anonymous Coward · · Score: 0

    When I graduated from college, I was in the exact same position as you. I graduated in the early nineties, while the economy was still feeling the effects of the recession. I could not get a job anywhere.

    What I did was teach myself GUI development on my Macintosh. I wrote myself a little card game, complete with menus, windows etc. When I went to interviews, I made sure to tell them about my project.

    Eventually, I landed a job at a tiny company that only had about 12 employees. The manager later told me that when I explained my card game project, he decided right then to hire me, because it showed that I had gumption and resolve.

    I only made about $20,000 per year, which was not too bad, but not great back then. However, I sure did learn a lot in that job! Being such a small company, they heaped a mountain of responsibility on my shoulders. I came to realize that in such a small company, each employee has a large, direct impact upon the companies success or failure. Alas, the company lost a major customer despite our best efforts, and I was laid off after about a year. Towards the end, they were paying me with IOU's.

    Small companies will be more willing to hire you than big ones. They may need developers too, but since they do not have the money to pay well, they struggle to find somebody. If you help the company do well, and you show real interest, you may brought on board as a part owner, with stock options, restricted stock, or something to that effect.

    So how do you find these companies? Well, the first thing I will say is don't rely too much on the job boards. They are fine for posting your resume, but it is too time consuming separating the wheat from the chaff. Most of the time you will get no response applying for jobs through these sites. Instead, go off the beaten path. Read the business section of your newspaper. Go through the phone book. Use one of those online stock screening tools to root out companies, or just use Google. Ask around at your college; perhaps a former professor or student knows something.

    Don't forget that you are young! I believe that everyone should take a shot at making it big at least once in their lives. Now is a good time to go for it. Just don't fall into the money trap. Wanting too much money will close many doors. After all, do you really need to take on a mortgage right away?

    One final point, don't listen to the gloom and doom sayers. Forget about the dot-bomb, outsource-to-India, or the-world's-unfair claptrap. Pessimism will not help you at all.

  193. Re:Get rid of the H1-B's by furry_wookie · · Score: 2, Interesting

    I agree with you but not because of some type of bigotry... its for one simple reason.

    Until those countries give the same opportunities and have as open policies for american workers to go to their country then we should not do it for them.

    I have friends who tried to get jobs at startups in India, and its impossible for someone outside of that country to work there because of their laws.

    What's fair is fair I say.

    Why should we open our doors to their workers when their doors are locked-shut to our workers...until then, our doors should be as closed as theirs.

    I am for global free trade... but a free market is not a "one-way street".

    --
    -- Given enough time and money, Microsoft will eventualy invent UNIX.
  194. hahaha, i love this question by Maznafein · · Score: 1

    Just apply for everything you think you are qualified for. WHo cares if you don't have the minimum requirements for the job posting. I haven't been a 100% match for any of the places I've worked at, but they've still hired me to do the job they were advertising for.

    Really your best bet to find work these days is to use who you know. After all, that's how I've gotten my jobs.

    -maz

    --
    <happiness>beer</happiness>
  195. Find a job doing phone support. by cbreaker · · Score: 1

    If you can find a job doing phone support for what you want to focus on, such as Microsoft Exchange or Linux or whatever, you'll be able to land a better job after a short time. That's what I did.

    Although a lot of jobs still say "you need a BS" most of the ones I've been seeing lately only mention experience, or mention "degree a plus."

    You don't learn IT in college. By the time you graduate, the tech is practically obsolete.

    --
    - It's not the Macs I hate. It's Digg users. -
  196. What about the G? by Titan-G · · Score: 1

    Dude, you've been given some great advice by your slashdot friends to include paying your dues, networking and joining some like-minded individuals through Linux user-groups. I wholeheartedly agree. There is something I'll throw in though; although the days of having a CS degree and getting a great job are forever gone, there may be exeptions matey! I know that right now (changes all the time) certain U.S. government agencies (FBI) are hiring CS majors right out of college. Not only could you gain awesome work experience, but it doesn't look bad on a resume. Political/personal views should be considered; but it could be a good ticket. You'd be surprised who you'd meet as real-live FBI agents in the computer investigations area- we're slashdot/unix/ groupies and very progressive. Hope it helps bro...

  197. fucking spammer by Anonymous Coward · · Score: 0

    FOAD you daytrader conartists

  198. It's who you know--It's who you know--It's who... by Anonymous Coward · · Score: 0
    Counting internships back in college, I've worked in five different places in the industry over the past 10 years. In four out of five of those cases, a huge factor was someone I knew on the inside. 80% of the time. Don't underestimate the power of this factor. Nothing makes a resume stand out more than someone the screener trusts telling them to give a particular resume special attention.

    Don't lie on your resume--but you don't have to tell the whole truth. (I worked at Pizza Hut when I was a first-year college student, but, Christ, that's not on my resume!) Slant it for each position so that it matches as well as possible. Go down the bullet list of what they've asked for, and seriously do your all out best to match every one of those items with anything you have experience (even non-professional) with.

    If they say you need five years of C++, but you're a C++ guru with no experience, write that you have "Extensive familiarity with C++". I mean, no one cares if you have 4.99 or 5.01 years of C++ experience; all they care about is that you know C++ back-to-front. Read between the lines to see what they're really asking for, and address those points with your knowledge and experience.

    People looking at a stack of resumes are going to be matching what they see in the resume with their bullet list of requirements. All you really care about is that it gets you an interview...I mean, there is no other raison d'etre for a resume, right?

    Once you have the interview, try to, on the fly, figure out what it is the interviewer is looking for in a person. Then be that person for the duration of the interview. Don't lie--but try to mesh personalities. If someone doesn't "like" you during the interview, you're sunk. Being super-friendly won't necessarily get you the job, but not getting along will almost certainly destroy your chances.

    But most of all, step one, NETWORK and get to know people in the industry. If you play your cards right, you won't even have to interview for the position. (I wasn't even interviewed for three out of my five positions. The one job where I didn't know anyone on the inside had a six-hour interview.)

  199. NTLUG? by megaversal · · Score: 2, Funny

    NTLUG? Sorry if I'm being rude, but I find it incredibly hilarious that a LUG was named NTLUG. Someone thought it was a joke when they came up with that name, and then it stuck, right? Maybe next we'll have LUGXP?

    --
    Sig!
    1. Re:NTLUG? by dulles · · Score: 1

      You thought of "NT - LUG" ? Maybe it's my dyslexia, but I read it as NutLug. Perhaps this is something like lugnut?

    2. Re:NTLUG? by megaversal · · Score: 2, Funny

      I only noticed it because their URL is ntlug.org so it almost seems intentional (Maybe should have gone with NoTxLug.. although maybe that means they can't transmit any data?)

      --
      Sig!
    3. Re:NTLUG? by Bob+Uhl · · Score: 1

      Speaking as someone who went to college in North Texas, no it's not likely that it really occurred to anyone, except as an ironic aside. Everything out there is labeled 'North Texas.' Texas is allowed to break itself into five states at any time, and it shows: North Texas, East Texas, West Texas, Central Texas and Nearly Mexico are all quite distinct areas. It's a great state--every American should spend a decade there, IMHO. Except that would mean that Yankees could vote, which would be a Bad Thing.

  200. Could be worse.... by jkabbe · · Score: 0, Troll

    ...at least you're not a Java developer. Companies are looking for 10+ years of Java development just to get an interview!!

  201. Sony by Anonymous Coward · · Score: 0

    In the case of some of the game designers, kids are so hot to work for the companies, they will do so for next to nothing. SOE, producers of Everquest hire a lot of people who have previously worked as online CSReps for long periods as a volunteer, then they get the wonderful opportunity to move to San Diego and formally work for the company for about $9 an hour. The future looks bright.

    My advice would be to contribute to an influential open source project, or develop some Shareware programs and use those as references.

  202. And you know what sucks even more? by melted · · Score: 1

    When you get your foot in the door, and find your first job, and (a year or two later) realize that you're not making progress and you want to move to something better NOTHING will change. The positions that you'll be trying to get will require not 5 but 10 years of experience and proficiency in five dozen different technologies. I wonder who really gets those positions. No one can be proficient in more than 3 or 4 different technologies.

  203. Re:Network! Not data-networking, social networking by persaud · · Score: 1

    Power Schmoozing: Tips and Book.

  204. Nepotism by Mr.Zong · · Score: 1

    Nepotism. Nepotism. Nepotism. Nepotism. Nepotism. N e p o t i s m. nepotism : Favoritism shown or patronage granted to relatives, as in business. It it wasn't for family and/or friends, I wouldn't have this keen room in my parents basement and this great job of taking care of the retarded with behavioral disorders (as opposed to using the degree in CIS thats taken me 6 years...) Did I mention nepotism?

  205. What I did by Anonymous Coward · · Score: 0

    I was in a similar situation when I seperated from the military in 2000. I had some education but my degree was not finsihed (I will finally graduate in December of this year) and some experience from before joining the armed forces. I looked and did not find much that I could get into. I ended up working at a small "mom and pop" (literally) 3rd party support shop for $8.00 /hr (yes, it was very hard to pay the bills but my wife had a good job, which helped). I built up experience there, moved to another small shop and 1 year after leaving the military, I finally found a job at an enterprise-level IT department.

    Getting That job really helped. I got laid off after a year and a couple months, found another job at an even bigger organisation and then 4 months after that, I got a call from the municipality I live in (which, I applied for when I was laid off) for an interview. I was offered that position as well (PC technician) and here I am. While this job is not perfect (I don't like working in government), it is very stable and provides good experience, in addition to the pay being quite good for the position.

    You probably have to do something similar or, perhaps get some internship type positions at larger shops.

    Networking is absolutely important. It is true that most jobs are had by people who know insiders in the organisation to which they are applying -- sad but true). I did not know any inside people at any place I have worked. So knowing someone is not a requirement but it can defintely make things easier and faster.

    It will probably take 1 - 2 years before you settle into what you actually want right now.

    Hope that helps you.

    Mike

  206. Pickup the phone book... and cold call by ClarkEvans · · Score: 1

    If you don't have a social network, find local technology companies in the area; use google, a phone book, or the local chamber of commerce. Find the local business get-togethers; they do exist. Bring a resume, be humble.

    When I graduated in '93 ish the job market was similar as the ones today; it wasn't easy getting a job. However, after a month of calling around, sure enough, I found a small company that needed some simple coding done; I did it, and then moved on. Three things to remember when looking for a job and starting out:

    (a) don't sign a non-compete; question it, if they explain its not enforcable, then smile, and say "good, we can cross it out then"

    (b) ask for written job reviews early and often, don't ever let three months go by without a written statement of your progress, signed by your manager

    (c) build a portfolio; unlike the 60's you don't work for the same employer for more than a year or so (especially when starting out), and if an employer doesn' like you, or your manager passes (which happened to me on one occasion) you may not be able to get verification of the work you did - publish, make open source code, and even do some voluenteer work that gets documented and put-up on their website

  207. Re:Get rid of the H1-B's by greenreaper · · Score: 1

    Wait a minute, what exactly is it that you are doing for these countries? Taking well-trained, experienced professionals off their hands?

    I've probably used up a lot of UK taxes doing things like being born, going to school and then university after that. If I go to the US, they're unlikely to get that money back anytime soon. On the other hand, the US gets a productive worker without having to train them up first. Sounds like a good deal for the US.

  208. Re:Network! Not data-networking, social networking by Flower · · Score: 1
    There has been more than one intern at my company who has been able to come out of the deal with practical experience they can put on a resume. I worked on Project X which saved company Y $Z. They also came away with a few references. And all of them were paid - more than minimum wage. Some do get hired full-time though I admit not many. Employment here is stable and we're not expanding the department.

    And quite a few here just get paid, do their stint and are gone. That's life. They had the opprotunity and what they make of it is their business. So you go roll on the floor. Your future boss is stepping over you to work at her internship.

    --
    I don't want knowledge. I want certainty. - Law, David Bowie
  209. What Color is Your Parachute? by frankgod · · Score: 1

    If you need a job then you need this book. (amazon link) A new edition comes out every year under the same title. Very general, but lots of stuff applies to techical jobs. Luckily, I found this book before I graduated and it worked for me, I got a dream job right out of college. Made all the connections myself, and now I earn more than my parents. Hey, it's not easy, but don't let anyone tell you it's not possible. Good luck!!

  210. Consider that it's irrelevant... by rah1420 · · Score: 1

    ... how much technical skill you have.

    You will come out of school with a lot of base knowledge, but you will also have specializations and certifications that, like computer gear, are certain to become dated as soon as the version X+1 comes out.

    It's highly unlikely that you'll be able to compete against newbie grads who, in a year or so, are coming out of school certified in version X+1.

    I was extremely fortunate to land in a discipline with enough propeller-head skills -- but still, one which afforded me the chance to leapfrog over to the soft-skills. Now that may not be your cuppa tea -- and it's anecdotal, but I've seen it over and over. You can't compete knowing only technical skills. You need to have business acumen. You need to have people skills too.

    Two years ago I was hired by this firm as a senior EDI analyst. Today I'm leading a team that is doing a largish project related only peripherally to EDI. Because I knew that when I got here I needed to bust my butt and make sure my people skills are showcased, and my customer relationship management skills are honed. Give a PowerPoint presentation to senior leadership? Yep, I'm your man. Fly to Chicago to discuss this 'n that with the customer? Here's my Amex number. But make this change to the EDI system or fix that program? I give that to the people who refuse to learn these soft skills, people whose jobs are rapidly becoming irrelevant.

    And it sucks if you went through that pain, but the least you can do is make sure that no matter what you do -- volunteerism, co-ops, internships, even scut-level entry level jobs -- make damn sure that you can tell a prospective employer how you can give him value for his payroll dollar. Otherwise you're just one of a thousand like resumes in his In box.

    --
    Mit der Dummheit kämpfen Götter selbst vergebens.
  211. Looking for a job is a job in itself ... by arhar · · Score: 5, Informative

    I've graduated a year ago, and I hope my experience can help you and other recent graduates, even a little bit, in this tough market.

    I got my Bachelor's in CS in May 2003. I didn't graduate a Top 10 Ivy League school, or have a particularly good GPA, so I knew it was going to be very hard. I looked around for jobs for a while, went on a few interviews, but I had no clue on how to pass interviews, or how to write a resume. So, money was very scarce and I needed some kind of job.

    So I got a job - I don't even want to say what it was, it wasn't programming for sure. I worked there for 8 hours a day, and then I went to my friend's office to help him set up his business - both software and hardware, and then I came home, practiced programming and sent out resumes. I read programming books on the train everywhere, as well.

    After a while, I got really lucky - a family friend agreed to help me with my resume, and I realized how much it sucked. There's way too little space here and I don't have the time to say everything I want to say about the resume, but here's a few basic pointers.

    Make it absolutely clear what kind of job you are looking for. Don't put there things that would indicate that basically, you would agree to any job in an IT field.

    Put concrete things on your resume, that show that you know what the hell you're talking about. So instead of 'Programmed a Java', write 'Used Java to design and develop an inventory management application, utilizing Swing for front-end and JDBC to interact with Sybase database.' People that search through resumes on Monster.com or Dice.com don't look for 'Java', they look for Swing, JSP, JDBC - etc.

    Don't lie. At least, don't flat out lie - everyone expects your resume to paint a little better picture than you actually are, but don't put blatant lies like 4 years of Unix experience while your Unix experience has been limited to checking your college mail at campus network (guilty).

    Keep track of where you send your resume, what position, and what version of your resume. Nothing fancy, simple Notepad file will do. But it saves you a lot of valuale time while searching for a job.

    Interviews - again, there are tomes written on this subject, but basic pointers again: SHOW YOUR ENTHUSIASM. Ask questions that show that you understend and are genuinely interested in the subject. The word "no" should NOT come out of your mouth. Of course, again, you shouldn't flat out lie - but if someone ask's you if you know skill X, instead of 'No', you should say "I've heard about it, but didn't have the opportunity to work with it professionally.. however, I'm a very fast learner and will pick up very fast"

    The money question. The correct response to 'How much money do you want?' is "Money is really not that important to me, if the job is interesting and challenging, I would be happy with any reasonable offer." If they ask you to name a number, name a range. DON'T UNDERVALUE YOURSELF. If the job pays $40K and you say you'll be willing to do it for $25K, the alarm bell immediately rings in your interviewer's head - if this guy is so desperate to do this job for $25K, he must be a loser. Next!

    So, in conclusion, looking for a job is a VERY HARD job in itself. You have to pay attention to every small detail and work very hard to succeed. In my case, after 10 months it finally paid off - I was offered a full time position and now happily working for a major financial company, with a salary almost twice as large as an average entry-level CS graduate.

    1. Re:Looking for a job is a job in itself ... by Anonymous Coward · · Score: 0

      Nice post. There are a lot of good points in there. Good job.

    2. Re:Looking for a job is a job in itself ... by bigusputicus · · Score: 1
      This is some very good information in the prior post from 'arhar'. I've been in the industry since 1978 and wanted to share a little bit of information on the salary subject

      Try your best to identify what the salary range for the type of work you are applying for in the current market in your city

      When asked about your salary requirements, ask what the salary range is for the position, top-to-bottom. You have a right to know what it is you are signing up for, and you should also know what type of growth is available to you.

      Asked the interviewer how they perceive you would fit on the that salary band. This does a few things. 1. you get instant feedback about where this person perceives you in relation to the group you'll be joining. 2. you now know approx what you'll be offered. 3. the person has now ranked you. 4. you can now ask the person if that is the level of person you see joining their group, you have now... qualified the hiring manager

      Every now and then... I'll have this conversation with an HR person and this can get tricky... I wish I could give you solid answers on this one, but you have to dance a bit with the HR person. My goal will be not to commit to the HR person, but to get in a position to have this conversation with the hiring manager (the real decision maker). I worked at Sun 3 different times as a regular employee and twice as a contractor. On one occasion.. the 2nd time back as a regular employee the HR person was persistent on having me provide an exact amount I was expecting... Since I knew the pay curves I said I want to be on pay curve X and be paid on the 75th percentile. The HR person still demanded a dollar amount, I said I just gave you a dollar amount. The person said this is not a game up one-ups-manship! I said I think it is, I've never been offered a penny more than I've asked for. The HR person was not thrilled, but the hiring manager called and offered me what I had described to the HR person... and laughed at the situtation. Hey, we are all in this together you know.

      In regards to recruiters... this is another area that can be tricky. During the dot-com boom it was like dealing with a bad used car salesman, so many inexperienced people jumped into this lucrative work. You need to do your research and be confident to have this person work for you and not the other way around. Provide the recruiter with your resume and a letter that details information on resume at a much lower level. Define you salary requirements, this can be similar to what I described about dealing with HR (pay curve and range).

      Always! Try and have these discussion with the hiring manager towards the end of the interview. The hiring manager should always ask what questions do you have, and once you finished asking all your questions, go ahead and bring up the compensation but in general terms, ie. pay curves, ranges, long term growth opportunties, where you fit today with the current group. Make it a two way conversation.

      Best of Luck

    3. Re:Looking for a job is a job in itself ... by bigusputicus · · Score: 1

      I thought I'd toss in some humor here...

      During an interview I was asked how many golf balls would fit in the waste basket near by... I asked how many golf balls do you have... the interviewer said none, I said none... I got the job, try and relax and be yourself in these interviews... well somewhat yourself

      Again, Best of Luck

  212. Re:Welcome to the present - I gave up...! by Anonymous Coward · · Score: 0

    Arbitraging? What sort of minimum bankroll do you need to make a stab at it? Not that I want to do it, just wondering. Seems like you'd be at a disadvantage with really huge companies with good intel, fast pipes and lightning quick computers and reflexes.

    I'm pretty dull when it comes to that sort of thing. When I can squirrel away something spare, I buy hard shiny metals with it, then sit on it and pay no attention to the daily market prices. So far it's working.

  213. Re:Stop with the dot com expectations: WRONG by WindBourne · · Score: 1

    @ colorado state, the CIS take business courses, a 1 semseter calc course(), a programming course (VB or COBOL), a design course(which is at best intro to design), a networking course (what is an ethernet card, what is cat 5, push this button to set-up the network, etc), a OS/hardware class( this is a monitor, it comes in various shades and resolution; there are multiple OSs available; Windows 95, 98, ME, NT, 2000, and XP) and a DB class(There are relational DB such as Access and SQL Server; Use this MS design tool ).

    The CS program includes 3 semester calc (of 6 classes == the business calc course), a programming course (in fact the first one), Discrete mathmatics course, Data Structures, OS (thorey and design), compilers (make em), networking (build a tcp stack), graphics (design and code em), ai( design and code em with projects), software design, software engineering, and senior project.

    Not the same thing. What CIS teaches at BS level, most CS students are required to know or aquire on their own.

    --
    I prefer the "u" in honour as it seems to be missing these days.
  214. Interns and Contacts. by leitec · · Score: 1

    I'm still in college, and I have a decent-paying job I'm rather pleased with at a major government facility. I got this from posting on the local LUG's job list. The trick is to intern WHILE you're at school, not after. Try to get something over the summer or even just a few hours a week (what I do), and you'll be surprised at what you can do. Some internships may even be paid, which is always a plus, but don't necessarily count on it (remember, this is during college, not after). The problem is there are gazillions of CS majors, and even if quite a few of them know what's going on from a technical standpoint, the stuff you do for fun is probably rather different from what you'll do as a professional.

    And also, on that note, CS may not be the way to go. Not being a CS major hasn't hindered my programming at all, since all of what I need to know I learn from books, manuals or friendly older, more experienced folk. I find CS to be incredibly boring, so I chose to do math instead. Funny thing is it has cleared up my head a whole lot so far, algorithm-wise and such. Most importantly, many people welcome my non-CS major. I couldn't tell you exactly why, but people seem more pleased when I tell them I'm a math guy who works with computers than a generic CS monkey.

    Just my $0.02.

  215. QA/Test/Support by Titusdot+Groan · · Score: 3, Interesting
    Look for QA/Test/Support roles at medium to small companies. Our company often moves ambitious, smart and hard working people out of QA/Test/Support into Development, Product Marketing or Sales Engineering.

    The key is once you get into these roles work yourself out of them and into better positions. If you try to whine, complain, or brag yourself out of them it won't work.

    It's also important these be small companies or small departments -- large companies usually don't care if Junior Support Technician #2679 is performing in the 98th percentile this week.

    1. Re:QA/Test/Support by cryptomancer · · Score: 1

      This is what I've been stuck doing for 2 years after getting my *Master's*. In the process, I have made contacts 'higher up' in the companies, and I have gotten interviews. So far, the denying factor has been the economy- in one case, I would have had the position sealed, but they decided to 'rearranged their assets and no longer had the position to fill'.

      Also, consider that while you are stuck doing this work, do your own thing, improve your skills, make something that is a portfolio piece. I'm working on one of those projects that would show my capability, and make up for that lack of experience.

      But interestingly, it was setting up my own website (blah blah Linux/Apache/PHP/MySQL), and subsequently helping set up a site to facilitate a friend's hobby-business that may soon land me a 'real' job in e-commerce land.

      So don't spend all your free time on games, pump a bit into your geeky hobbies, and expanding your skills with even academic-grade projects. The resume expansion may help.

      --
      Yes, we understand these tags always apply: fud, dupe, typo, slashdotted, topic name
  216. Here's a tip by Anonymous Coward · · Score: 0

    Seriously...
    Check out the non-profit sector. Normally, they have lower budgets and are not concerned with the bottom line as much as for-profit enterprises. The jobs will pay a lot less but will get you the experience you need.

  217. Yup, been there by Anonymous Coward · · Score: 0

    I know exactly what you mean.

    How the hell are you supposed to get experience if they won't hire you without it?

    I've been to both sides of the coin. I worked at a $BIG_COMPANY for a while as an unpaid intern (HS credit), where I had two bosses -- one for data entry, one for programming. I tried like hell to stay away from data entry guy. After a while, it got old, so I quit. Later on, they called me back for a contract, and after that another related company called me in for some stuff.

    On the flip side, I got the job I'm at now basically by meeting the CTO and being geeky. Sort of lucked out that my boss has a clue.

  218. Certification by Anonymous Coward · · Score: 0

    When you do not have any experience, it helps to get certified in your field. Some may argue that it makes no sense to get certified without experience, but you will learn much. In addition, your certification will demonstrate that you are motivated.

  219. Network admin? by autopr0n · · Score: 1

    Why would someone with a BS in computer science be looking for network admin jobs? That's like someomeone with a dgree in fluid dynamics looking for a job as a plumber.

    --
    autopr0n is like, down and stuff.
  220. My experience as a recent grad by epiphany_man · · Score: 1
    I was in exactly the same position as you until the beginning of this month when I was hired by a good company with very competitive pay after 2 months of job hunting. I graduated with a B.Sc. in CS from a fairly decent public university last December and took some time off before starting my job hunt.

    One stroke of luck that came my way after graduation was when my college professor, whom I had done some work for in the past, hired me to work on a project for about 2 months. Although the project wasn't long-term, it benefited me in 2 ways. Firstly, it helped put food on the table and secondly it helped to beef up my resume. The second reason really helped me in my job hunt because I was able to use that project as an example of how I had experience in a fairly large (okay, larger than CS homework) software project. People often say that internships are the best way to land you a job right after college, but if you're like me and was not lucky or did not try hard enough to get an internship, look for professors who need help with projects because those can serve the purpose equally well. I also worked as a Java developer for my campus computer store and was paid a pittance but that also served as a great resume item as it showed that I had programming experience outside of classes. Incidentally, I did not list my job as a computer lab assistant because it would not help my chances a whole lot. My advice would be to look for jobs with professors or with the offices and establishments on campus which will give you exposure to software development outside of class.

    On a related note, a fellow classmate of mine got a job at Microsoft because of research he had done while doing his undergrad degree. I do not think it takes a phenomenally talented person to do that sort of research. Instead luck, hard work and perseverance are the main factors. How to go about doing research alone could become an Ask Slashdot article by itself so I won't go into detail, but the vital points are to look for a professor who'll guide you and who is doing good and groundbreaking research. Of course being thoroughly enthusiastic about the research helps too.

    During my job search, I made numerous revisions to my resume and had multiple friends critique it. I also had the luck of reading the Interview and Resume Guide from Vault.com which proved invaluable for revising my resume and performing during an interview. Try and read good resume and interviewing guide books.

    I also kept a brief journal of my job hunting experience. This helped me keep track of the companies that I talked to as well as how many companies I sent my resume out to. I am a lazy person by nature but keeping a journal helped to motivate me into sending out at least a resume a day.

    Another stroke of luck for me was when I decided to travel to a job fair in the Bay Area even though I live in Southern California. That was a pivotal point for me because I met my future employers at that job fair. That made the 12 hour round trip drive I made all the more worthwhile. You have to be very determined in job hunting and grab every opportunity you come across even when it doesn't work out in the end. I went to another job fair in Los Angeles which turned out to be crap but it was a good experience talking to recruiters nonetheless. It also helped that I didn't have any preference as to where I wanted to work. The lesson here is to go to job fairs in places with a large tech industry such as Silicon Valley or Austin, Texas, and you'll definitely increase your chances of find a job.

    Networking is also very important. Tell ALL the people you know that you are looking for a job. I got to know of the job fair in the Bay Area through a friend who was living there even though I don't talk to him on a regular basis. Other friends I talked to also got me phone conversations with hiring managers they know and even though those didn't work out I made the effort which is the most important point.

    Good luck with your job hunt!

  221. Help the Elderly... by Aetrix · · Score: 1

    Help the elderly with their computers. Somewhere in every community is a center for elderly people who still live independently. Offer up your services to teach them how to use a computer or help do repairs or upgrades. It's tech support, I know, but it's somehow more rewarding than just doing "tech support."

    After a little while these people LOVE YOU! You are the saving grace between them and their technology. It's like having 10-20 loving and caring grandparents.

    Then... Milk them for contacts. Many of these people are very well respected in their fields and they've had a good number of years to build up a good reputation. You're doing them a very important service and they will happily repay you by writing letters of recommendation.

    --

    "One touch of Darwin makes the whole world kin." George Bernard Shaw
  222. Work for experience and not money by twigles · · Score: 1

    1. Pick a number, the lowest amount of money you can make and survive, preferably without eating Ramen 5 times/week.
    2. Go get a job, any job, to pay the bills.
    3. Look for a job that offers the chance to learn valuable skills. Skills that look like they will be in demand for the next 5-10 years (network/host security, db administration pop into my head).
    4. Value that knowledge over the paycheck until you have that magical 3 years of experience that you need to get past the Human Resources goombas.

    As long as you earn more than you need to survive and are learning you will probably end up being highly skilled and well-positioned in about 3-5 years.

    1. Re:Work for experience and not money by Anonymous Coward · · Score: 0

      1) Yup, I'm sure that's what it said in the brochure when the poster signed up for college!
      2) Bills like student loans?
      3) I thought he paid his cult/college/university to get valuable skills?
      4) Yeah, and watch other people drive 80,000$ SUVs in the meantime, knowing that '3-5 years' will always be 3-5 years away.

      Face it: C.S. is dead, college/uni is a sham, and this guy better switch fields pronto.

  223. 20 years of experience by Anonymous Coward · · Score: 0
    is a similar problem to no experience. Nobody wants to hire someone that knows either more than they do, or less than they do...

    They are scared of you either way.

  224. Techsupport or Open Source contributions by Ghostx13 · · Score: 1

    Horrible as it sounds working techsupport is a good way to get your foot in the door. Not only does it give you experiance, but if the company is any good you'll have the chance at promotion. Every company I've worked at that had tech support had an unspoken rule: Tier 3 support was a training ground for junior admin positions.

    It's not the best way for a programmer to get noticed, but it's a damn good way to be able to put some experiance on your resume. If programming is your thing, why not write some code for the open source community or contribute code to an existing project. You might not have any professional experiance, but having your code credited on a reputable project would look pretty nice as well.

  225. how to gain experience w/o a job by samantha · · Score: 1

    Well, why not contribute to OS projects? For that matter, if ambitious, start one. These things look good on a resume. Experience doesn't have to be from paid employment.

  226. Mom and Pop shop by AtariDatacenter · · Score: 1

    The best place to get experience is starting _while_ you are in college and to do it at a mom and pop or otherwise small company. A small ISP is probably still great. The pay will be crappy, but you can get yourself quite the experience _and_ a track record that a resume needs.

    I landed my first big job afte college when I spent years at a local ISP while I was going through college. A few of my customers from time to time kept biting on me to join them. I finally went with one, and it was a great decision.

    If you truly can shine, you'll want to have a job where you 'perform' in front of as many people as possible.

  227. Two tips: by 386spart · · Score: 1

    Start at the bottom - do phone support. No, no, hear me out: You are practically guaranteed to get a job, and while the job itself sort of sucks (except for the harsh lessons about human nature and the initial work experience) there is one good thing about it: Networking. Call centers are gateways into the IT industry, tons of people in your situation pass through them. They work there for a while before going on to better things. Be professional and make friends, a guy vouching for you from the inside somewhere is worth years of experience.

    Apply anyway. To everything you find. Hone your personal letter and interview skills. If the guy reading it thinks you might be a cool guy to have on the team you might get a wildcard. Look at ads in small town newspapers too.

  228. Get experence in your College's IT Dept by Anonymous Coward · · Score: 0

    It is too late for you to do this now, but a really good way is to get a job as a student worker at your colleges IT dept while you are going to school. You get the experence of an internship but you can work all year and not just in the summer or for a few months like some internships. A lot of schools use a lot of student techs and admin to help with the tedious daily tasks. A key thing to getting these jobs to asking and seeming trust worthy and reliable. So stay on your profs good side and go to class so they can be references when applying for these jobs. A lot of CS students won't even take them because they don't pay much but are a great place to learn. If you think you might like working in Higher Ed IT then working for your university as a student will be a big selling point when applying for any IT Jobs in Education. IT in Education, at least Higher Ed, is a lot different and they are more likely to hire staff members who understand that culture.

  229. Get Experience: Summer Jobs at the National Labs by wintermute42 · · Score: 1

    I work at the Lawrence Livermore National Labs in Livermore, California. At least at Lawrence Livermore (LLNL) there are excellent summer internship programs. Each "Directorate" has a summer internship program. The directorates include "Computation" (the directorate I work in), materials science, engineering, physics, chemistry and molecular biology. Internships are available for both undergrads and graduate students. At the graduate student level there are divisions that also hire people outside of the sciences (like East Asia experts).

    You need to apply early, usually the year before (by December 31 in some cases) or early in the year (by January or so). Some programs require letters from your professors. So start early. At least at LLNL you need to be a US citizen. There is a basic background check for summer jobs.

    Hiring at "The Labs" ebbs and flows, depending on funding. If you take part in a summer program and you impress people during your internship, there is a better chance that you will be offered a job on graduation.

    The projects are interesting and it is a good chance to get experience. A friend of mine's daughter is working in an internship in materials science. They are giving her access to the MEMS silicon fabrication facility (which, she tells me, costs more than they are paying her for the summer). Summer projects in computation in the past have involved networking and cryptography.

    The summer programs are closed for this year. You can find them described on the LLNL web site (llnl.gov). The directorates do the hiring, so please don't send me your resume. I can't help in this area.

    There are a number of other national labs with summer programs. Labs that come to mind are Los Alamos (LLNL's "sister lab"), Oak Ridge, Argonne, the Pacific Northwest National Lab. There is also an Dept. of Energy engineering lab in Idaho, but I don't know if they hire summer students.

    Finally, for what it's worth my heart goes out to anyone who is graduating in CS or engineering these days. In my twenty four years working in this industry I have never seen times like these (and that includes the 1992 down turn). As others have noted, the problem is that there is unemployment among experienced engineers, so this makes it doubly difficult for new grads.

    The irony is that from what I've read, hiring is booming for engineers in India (see my essay An Economics Question). This is one reason I'm grateful to have a job at a National Lab. My work requires a security clearance and it will never be moved overseas.

  230. I could tell you...Dates I didn't get. by Anonymous Coward · · Score: 0

    "Your attitude displays an astonishing lack of maturity--if you are good at your job, you will want mentor others and pass along your knowledge and skills."

    And if she's good looking enough? You can pass on something else.

  231. I could tell you...Catch 23 by Anonymous Coward · · Score: 0

    "Ha, I wish - I'd welcome the help - it seems impossible to find quality unix admins who know linux well - usually we get some joker in here who plasters his resume with buzzwords, but in reality never uses anything but windows - we quickly find out he's a phony and show him the door. There are some real linux savvy folks out there, but they are hard to find among all the posers..."

    That's because the good ones by definition, aren't unemployed. If they were unemployed, and available? Were they any good to start with?

    1. Re:I could tell you...Catch 23 by Anonymous Coward · · Score: 0

      Did you study inductive reasoning at all in high school?

      If you were joking, my apologies.

    2. Re:I could tell you...Catch 23 by name773 · · Score: 1

      aren't unemployed

      i wonder how they got there...

  232. Apply Anyway by Elbows · · Score: 1

    I'm also a new grad looking for a job (though I have an MS which some employers consider equivalent to a couple of years experience), and my experience is that the listed job requirements are often BS.

    I've applied nd gotten interviews for a number of positions 'requiring' 3+ or 5+ years of experience, and experience with a slew of toolkits, libraries, etc that I know nothing about. I haven't been hired yet, but employers are willing to consider me seriously even when I have nowhere near the experience they are asking for.

    So if you see a job you like, send off a resume even if they want a little more experience than you've got.

    Also, if you can, try to get in touch with recruiters -- they can be very useful in getting you noticed and asked in for an interview.

  233. Work while in school by cathyy · · Score: 1

    I knew I had to work while I was in school if I expected to get a job after getting my Master's in Information Systems. And so I did. The first semester I worked in the IS computer lab, tutoring C++, fixing problems, and maintaining computers. The next three semesters I worked half-time for a non-profit agency (economic development!) as a combination of database admin, network admin, and tech support for a mixed MS-Mac network. The third semester I worked on contract for the company one of my profs ran. There I maintained a mixed MS-Linux network, packaged the software product for installation, and did software tech support. The last semester I chose not to work so I could complete my program, which required three full software development projects that semester. So I had experience. Could I find a job? No. The economic development agency networked for me, but nobody was hiring. The prof who hired me let ALL his employees go for lack of business. I've had interviews, but every time I walk into an interview the interviewer(s) looks shocked and wraps it up as rapidly as possible. Why? I'm a female, over 50, and no one seems to want to hire anyone their mother's age. They just aren't comfortable with it.

  234. A bit late now... by Atomic+Frog · · Score: 1

    You mean you didn't get summer internships when you were at college?? It's a bit late to go back and do that now.

    Volunteer. Are you doing the job for money or experience? Lots of places (esp. non profit) wouldn't mind having a helping hand.

    Somebody said networking. Screw networking. It doesn't matter who you know if you've got jack-shit experience.
    Internship, co-op, summer job ...

  235. I bet you're the kind of manager... by syousef · · Score: 1

    ...who wouldn't take any of the following from one of their employees as an excuse for missing a deadline:

    a) An immediate family member being seriously injured or dying.
    b) A serious injury.
    c) Holidays scheduled a year in advance.

    I bet you'd immediately fire an employee for stealing if you found out they'd taken a company bought pen home.

    I know people like you. I think you belong in a dickens novel somewhere, not in the real world. You'd bring back slavery if you couldn't wouldn't you. (And in fact if everyone took your advice you'd virtually have it - a society of people who ONLY care about working their asses off just as the bare minimum).

    Learn to be less harsh and more of a human being. You'll be happier and have more friends. It doesn't matter what you earn - if this attitude translates into your personal life I can guarantee you're not a happy person.

    --
    These posts express my own personal views, not those of my employer
  236. OBVIOUSLY it was a joke... by Anonymous Coward · · Score: 0

    ....did you lose youe sense of humor?

  237. Help desks say something to me by tc9 · · Score: 1

    As someone who has gotten a lot of college guys their first job, a temp stint on the help desk tells me - if they have any clue that this is a business or if they just want to bore secretaries w/ talk about PERL scripts - whether they are focussed on delivering business value (a system that the cusatomer knows theey can use) oe jsut get [l]Users of the phone so they can get basck to reading /. - whether they can handle figuring out ystmes they have not yet been certified for with grace. - useful intelligence. I would rahter hire someone with smarts, commitment to customer value, and afocus on the customer than experience and a bad attitude any day.

  238. Hard News to Take! by da_weaz · · Score: 1

    I know it's hard news to take but despite the fact that the market is improving in most major metro areas many companies still think they can get the best for pennies. And as someone who does technical interviews for my company I would strongly recommend against lying. You can "creatively embellish" a little but there is a fine line. Most interviewers will call you on it if it's blatant. It basically comes down to taking a job for money you wouldn't normally have taken but gives you the experience, get a year or two under your belt and start looking for something better. I would suggest trying to find a consulting group if possible. It will give you a chance to make contact with multiple clients and get a wider variety of experience. Also get involved in professional orgs in your area for whatever technologies you want to be involved in. Like many have said before ... NETWORKING, NETWORKING, NETWORKING ... it's not just for routers and switches!

  239. What if you were working at Caldera Systems? by Phragmen-Lindelof · · Score: 1

    "One last rule of thumb: Never change jobs for less that a 10% pay increase."
    If you were working at Caldera when McBride arrived and you had a chance to move (even with a pay cut), I think this might have been the smart move. How will any programmer who stayed with SCO live this down? (I know; you had to feed the wife and kids, make payments on the credit cards and house, etc. Still, you will be marked for life.)

    1. Re:What if you were working at Caldera Systems? by Anonymous Coward · · Score: 0

      you're a fucktard

    2. Re:What if you were working at Caldera Systems? by Phragmen-Lindelof · · Score: 1

      "you're a fucktard"
      I could be wrong about my comment. However, imagine the reaction at a job interview or at lunch with IT colleagues when it is learned that you stayed with SCO. My guess is that you will get a negative reaction. I was not trying to be mean but simply to point out the (in my opinion) likely reaction to former SCO workers. I would also guess that most current SCO IT workers feel pretty bad about SCO's activities (and I do not want to meet the other ones).

  240. Re:Network! Not data-networking, social networking by tex_guy · · Score: 1

    He is exactly correct. When I graduated, it took me a long time to find a job in the slumping market...9+ months. The main culprit? In retrospect I should have reached out to more people. You'd be surprised how many connection 1 new friend can have.

  241. Graduate School by Anonymous Coward · · Score: 0

    He said:

    Any suggestions from the Slashdot community will be of great benefit to myself and thousands of others who will enter the 'real world' in the next few years." ...and with kindness intended, received the reply;-)

    GET A CLUE, you are not unique, yet!

    I am not trying to be unkind and here is why.

    I work in a computer graduate department and hold a weekly seminar for all advance degree students; where 'projects' (the thesis) are discussed.

    This is where 'an eye is kept out for talent'!

    Your B.S., no offense, is similar to a high school diploma and carries 'that much weight' in today's job market.

    In defense of friends who are highly regarded in their fields, and have no formal education, it can be done; however, from personal experience, most of these folks were very specialized and had 'very' unique talents.

    So... in my opinion, you have two choices: 1) go back to school and use the graduate thesis to construct something Nobody can live without 2) do it yourself (A lot of people believe they can do this, but it is harder than one might think.).

    My experience has shown graduate school works best for most people with your 'thoughts'. ;-) In either case, you will need an accountant and a lawyer when you are finished... oh, and good luck!

  242. Re:Lie On Your Resume by gujo-odori · · Score: 5, Informative

    You'd be surprised how much that doesn't work.

    I recently filled 3 of 4 open positions in my section and will be interviewing people for the fourth one next week. When I go through a stack of resumes, I triage them like this:

    - Yes, contact these people. They get a first interview.

    - Maybe. If the best people in the Yes group have already taken jobs or othewise don't work out, this is the stand-by group. So far, we have never had to call anyone in the Maybe group.

    - No. People in this group are one or more of: way over-qualified, way under-qualified, totally unqualified, way too expensive, are in some other way unqualified (sometimes we relocate people, other times we want to make a local hire, for example), or they were caught in some lie on their resumes.

    Among the members of the No group for this round of hiring is a person who was pretty well qualified (possibly over-qualified, but I would have put him in the Yes group) but was caught with BS on his resume. He is in the No group not just because that one part was a lie, but because at that point I instantly lost all confidence in all of his claims of experience. Anyone who has been looking at resumes for a while can recognize the BS pretty easily. If I see BS on your resume, you go into the No group. Do us both a favor and be honest. If you're honest, the worst thing that can happen is you won't get that position, but if your resume seems OK but just wasn't right for that position, I'll hang onto it. You never know what might come up in six months. If I catch you lying, your resume goes into a file of people who will never be contacted for a job with us.

    Also, we do background checks before extending job offers. If you succeeded in BS on the resume and again at the interview, but get caught in the background check, not only will you not get the offer, you will never interview with us again. If you get by all that and get an offer and get hired and it becomes obvious the you just lied really well and got hired anyway, you will be fired. So far, no one has gotten past us.

    I look at all the resumes I receive. It's true, triage takes out most of them. That's just a hard fact of life that comes from the fact that there are far more applicants than there are positions. I usually wind up with two (and sometimes three) resumes in the Yes pile for each open position. We interviewed six people for the three positions filled so far, and on of the other three was referred to another section where we knew they had an opening and her skillset matched what they needed a lot better than it matched what we needed. We still interviewed her, but we invited that section's manager to the interview and that manager asked most of the questions. The applicant is now a finalist for that position. If she had given us BS on her resume or in the interview, that would never have happened.

    Bottom line: honesty on your resume and throughout the interview process is really the best policy, even if it sometimes looks like BS could be a good shortcut. The best people to work with and for, at the best places to work (and I think we are pretty good in both of those respects) will hire you as much for honesty and personality fit with the team as for technical ability. So much of effective management and team-building comes from recognizing people who don't *need* to be managed and who fit in well with each other and easily form a cohesive team, that if you don't meet those criteria then we don't care about your technical skills. I want people on my team who are honest, self-motivated, get along well together, and have no "issues" that I need to deal with. If you don't meet those criteria, I have no use for you. So don't lie on your resume or in the interview.

    Be honest. It won't always get you the job, sometimes it might cost you the job, but if you sling BS either on your resume or in person, I guarantee it will cost you the best jobs out there.

  243. Start at the bottom by kingradar · · Score: 1

    When I entered my first senior year, I faced the same dilemma as you. My solution was to go back to school for a fifth year and get an internship at VoIP telco. The telco was hiring "Network Operations Administrators" which is simply a glorified term for people who answer telephones.

    What was key about this internship was the exposure it gave me. Before this internship I had always played at the desktop level. For the first time I had access to they types of toys enterprises use. Because I asked for access, and showed a willingness to learn, I was given root access on a couple of development boxes. I began by writing simple C++ programs to parse log files, and make my job as a Network troubleshooter easier. Before long I was able to answer questions from our customers better than the engineers above me.

    Within a year I was promoted, and became the Operations Supervisor, and resident *NIX hack. The key of course was that I sought out an oppurtunity that would give me experience using my system admin skills/programming skills.

    Let me summarize. Don't look for a job as a programmer if you don't have programming experience. Instead look for a job doing something else around programmers. Even if its licking their boots, and filling their coffee cups. Once you get in the office, if you show aptitude, you can gain access to the tools you need to learn. The idea is that after a year or two in that environment, if you've demonstrated your abilities, someone will eventully give you the oppurtunity to use your skills.

    If you don't get that oppurtunity it is because a) you have a bad boss or b) you really don't have any talent. In either case the key is change jobs.

    The other suggestion I have is to work for a small company. Small companies are key because they don't care what your qualifications are. If your a janitor at a small company, but you know how to program, it won't take long before you have the oppurtunity to use your skills.



    Have you been to the Nerdshack yet?

  244. It sucks... I have the same problem by twem2 · · Score: 1

    Work experience (for free, in my case funded by the government (the welfare state is great, when I do get a job I will be contributing back, more than has been spent on me. You americans don't know what you're missing).

    The number of jobs which advertise as being 'ideal for graduates' but ask for '2 years commercial C experience' or something like that are ridiculous.

    And then companies hire a bunch of phycisists who 'know C' but can't engineer software to save their lives (the company then goes bust, but that's not the point).

    The fact that I had a social life at Uni counts against me. And I don't want to go into management for some accountancy comapany.

    Its fucked up.

  245. Re:Network! Not data-networking, social networking by Maquis_00 · · Score: 2, Informative

    Don't just look at networking toward those people who are involved in tech companies... There are plenty of non-tech companies out there who need programs written, and networks maintained. Computers have become such a major part of life that just about every company needs computer people, regardless of what they do! Not only will you gain good experience, but you'll learn a lot of new, interesting things that are completely unrelated to computer science. The beauty of computer science is that it can be applied to anything!

  246. ignore the experience required by eraserewind · · Score: 1

    Ignore the experience required (within reason of course), and try to get the CV to the hiring manager rather than HR. The only thing that's certain is that if you don't apply for a position, you won't get it. Make sure you tailor your CV to emphasise all the other things that match the job requirements though.

    If you can get an interview you can impress enough to get a offer. Maybe not the one you applied for of course, but many companies offer interviewees other positions if they think they are good. At worst you will have gotten some interview experience, and a chance to meet somebody with hiring ability or influence at a company.

  247. User Friendly by Phragmen-Lindelof · · Score: 1

    "skills" beyond "new ways to insult users without them noticing".
    I think the crew at User Friendly (except Stef) would be insulted at your tone; these are important skills.

    This is kind of cute (and weird); I love "Link of the Day."

  248. Re:FU by Anonymous Coward · · Score: 0

    It's a little late, but I need to tell you, FU

  249. What?!?!? Not in a million years! by Anonymous Coward · · Score: 0
    "you will want mentor others and pass along your knowledge and skills"

    Fuck that!

  250. Re:Network! Not data-networking, social networking by Talennor · · Score: 2, Interesting

    And here's even better advice when looking for an internship: get someone inside a tech company that doesn't normally do internships to ask around to see if they want to get an intern. Really, the ideal situation you want is to create the internship position, in which case you have a high possibility of being the only applicant! Then there's no difficult interview or application packet. I'm working an internship this summer, and this is how I got it. I made it into town on my spring break for the "interview" which was short and sweet, and more an outline on what I would be spending my time working on. And no, I'm not going to give out a company name. I would rather not have any compitition for the next time I want to work there, either.

    --

    //TODO: signature
  251. You just went to the wrong school. by flockey86 · · Score: 1

    Not to undermine your education, but the answer to every college graduate's problem is that of cooperative education and/or internships. Although 4-5 years ago it might have been hard to forsee such a tight job market - especially in the tech sector - nowadays, it's clear that colleges with cooperative education programs are key in attaining a decent job right out of college, although graduate school is another option many students are considering nowadays.

    I will be attending Northeastern University in the fall, as a CS major. And while they aren't necessarily in the Top 10 for computer science in the nation, I can rest pretty well assured, that as long as I maintain a pretty decent average, I will be able to secure a job upon graduation. Northeastern, along with RIT, and Drexel University to name a few, has the best co-op program in the country, and seems almost vital in getting a job.

    It provides 3 wonderful things:

    1) Money. Depending on your GPA and job field, possibly enough to cover tuition costs the last 2 years of school (which is unfortunately very high, almost $40k).

    2) Experience. 18 months of full-time, legitimate work. Real experience.

    3) Job oppurtunities. Besides the connections you'll make and the networking possible from being on the job in the real world, a very high percentage of students end up working for one of their co-op employers upon graduation. Some employers think of it as a permanent position, with 6-month breaks for the employee to learn a little more. And even some employers will send you off to grad school, which they'll pick up the tab for.

    So, if anyone's still reading this, somehwere on the 3rd page... That's why I feel you simply went to the wrong school. Good luck in your job search though, I'm sure you'll find work.

    1. Re:You just went to the wrong school. by ReNeGaDe75 · · Score: 1

      I am going to RIT this fall as a freshman myself, and I couldn't agree more. Northeastern was my second choice school (I was accepted). Both schools have a great coop program. I have seen a lot of employers who are willing to hire students as coops and/or internships. This gets your foot in the door and gives you connections.

      So yea, I agree with flockey, you should have gone to a school that offered a strong coop program. They are common these days, especially in the IT/CS sector.

      I guess at this point it's kind of late to tell you this, but you can always get a job as a low-level tech that's underpaid, and you should be able to climb up to a good job pretty quick if you're good. I just graduated high school a couple weeks ago, and I am already working at a local life insurance company's IT department doing grunt work. I'm the bitch. I'm the pee-on. But it's giving me connections. And most importantly: EXPERIENCE. Combined with Coop experience at RIT, hopefully I can get a good IT job in 4 years.

      --
      Hypocrisy is the 8th deadly sin.
  252. Get a job at your univ! by buffy · · Score: 2, Informative

    I started out as a word processing-lab assistant, for minimum wage, quickly graduated to the faculty lab, then on as a full sysadm running all the computer systems. Along the way, I picked up a TON of experience including Novell (hey! it was neat back in the day,) UNIX, Linux, and Cisco networking.

    Medium-sized schools or bigger tend to be pretty well equipped, even if it's not readily visible (does you school have labs spread across multiple buildings, dorm-networking, wireless???)

    I leveraged that into a good IT engineering position, and beyond.

    Get in with your UCS/ACS/OIT/Whatever it's called, department, and you can learn a heck of a lot.

    -buf

  253. The blank resume... by nsxdavid · · Score: 2, Interesting

    We, for one, hire coders (and others) who have no prior work experience. In fact, that is my prefered choice. And I'll tell you why.

    First, let me be clear... no prior work experience doesn't mean we hire people with no talent. It's just that we don't count of a long resume as an indication that someone is without merit. That's just laziness (or necessity, time being money in the hiring process).

    What we look for is someone who knows what they are doing and can demonstrate that to is in their resume cover letter, and ultimately at one of our interviews. We won't ask any of the stupid Microsoft questions except to see if you've been to the web site that has the answers accumulated (grin). But we will put you through a tough interview that focues on your ability to write code. If you can do that, it's a walk in the park. If you can't, we'll both know it's not a match real quick. But we'll still take ya to lunch, our treat. ;)

    One thing I've learned over the last 15 years... a resume is a damn poor indication of someone's talent. Therefore, if you ever want to apply for a job with us, go ahead and incude a resume but be damn sure you spent the time to make a cover letter that sells yourself. This will probably be true of any place you try to get hired on. (isclaimer: I've never really had to send a resume or go on an interview, but I've interviewed and hired hundreds over the years. So I can only speak to my experience directly.

    In my case, I read resumes only if the cover letter intrigues me. A good cover letter should skip the pretence ("Seeking growth opportunities where I can apply my extensive education in bladibla..."). Save it. Just tell me how you code your butt off doing the kinds of things we do, and it might be cool to see if there is something we're doing that you'd like to be part of. Some examples of the stuff you've done is a huge win. Talk the talk. You're cover letter is being read by coders.

    For me, I also like to see what areas an applicant wants to learn more about. We strive to find raw talent and give them a chance to really learn in the trenches. We've trained a lot of coders and 3D Artists, fresh out of college (or still in college) and continue to today. It's fun, rewarding and a way for us to give back.

    So, yes, there are places you can get a job without experience. And have a blast doing cool stuff at the same time. I think there should be more, personally.

    We're even hiring now, if anyone's in the market, email me and I'll turn you onto the right place to inquire.

    --
    David Whatley
    1. Re:The blank resume... by walterbyrd · · Score: 1

      But that's just *you* - the advice can not be generalized to the wider market. Often the overworked resume screener with another 500 applicants to screen would just as soon get to meat of the matter, rather than read a bunch of pointless cover letters.

      Don't forget most jobs ads are bogus. It's not unusual for companies like Raytheon and Lockheed to flood the jobs boards with jobs they don't really have.

    2. Re:The blank resume... by nsxdavid · · Score: 1

      I have no idea what a "pontless cover letter" is, but sure as heck know what a pointless resume is. More tot he point, do you really want to work for a place that doesn't even have a clue? :)

      --
      David Whatley
  254. Have you ever heard of Asok? by csoto · · Score: 1

    http://www.unitedmedia.com/comics/dilbert/the_char acters/html/character2.html

    --
    There exists no way of exchanging information without making judgments. --Bene Gesserit Axiom
  255. For Those Still In School by kuom · · Score: 1

    It may be a bit too late for this guy who's already out of school, but one of the most effective ways I have found to get myself networked was to join a lab at school. Most professors are more than happy to take in cheap, if not free, student help. I started hanging out at a network lab, made friends there, and eventually, when a student-help position opened up, I was chosen. This position later led me to a lot more futher networking, and eventually I scored an internship with my current employer.

    Do not waste the time when you are in school, it's probably the only time you can get away with no experience at a job interview. Once you are out of school, your interviewers won't be so kind to you.

    1. Re:For Those Still In School by Reapy · · Score: 1

      Same deal here. I started at my university as a lab monitor doing a lot of printer loading and spacing out in front of the room and writing down problems. Eventually I got to talking with the unix admin during one of the classes he was teaching while I was the lab assistant.

      He introduced me to the director of ITS who was sort of gathering up kids who knew web stuff to start creating web apps for teachers.

      While working there, I had the opportunity to take one of the full time positions that were created as a result of the need for more of the aps. I chose to finish my cs degree instead.

      Near graduation, I went and helpped a secratary work on her website which does football pools. She payed me a little bit of cash for the time, but I then spent about 5 hours gabbing with her, her husband, and her daughter.

      After graduating i had sent out a ton of resumes looking for asp web work since I had experience with it. I heard back from no one, and all my followup calls told me the position was filled. Then out of nowhere I got a request for an interview. Turns out the secratary was someone's contact at the university, and when they asked for a cs student, she highly recomended me, which basically got me the job. I just had to show up and not be a jackass.

      So here I am two years later doing simulation and modeling. It's programming, and I love it, as well as the people I work with, bosses included.

      Networking is the way you land jobs.

  256. OT: is it even worth it? by walterbyrd · · Score: 1

    The IT field seems like a cage full of starving wolves fighting to the death over a few tiny scraps of left-over food. The field was the same in the early 90s.

    I bet chemical/electrical/mechanical engineers, don't have this sort of trouble. Neither do medical professionals, or truck drivers.

    It's not unusual for the lower level IT workers to earn less than the janitor - and with less job security. Not much more upward mobility either - unless there's another dot-com type boom.

    When you do find that reasonable entry-level job, chances are it will be filled by somebody with no computer training or experience at all. The higher level jobs will also be filled by the unqualified while the qualified go starving. PHBs that hire computer pros are in a class by themselves.

  257. Re:Get rid of the H1-B's by Anonymous Coward · · Score: 0

    You can thank your president for that

  258. Re:Network! Not data-networking, social networking by joNDoty · · Score: 1

    I myself am a recent B.S. in C.S. grad (Notre Dame class of 2003). It took me nine months of searching to get a development job in C++. And when one finally came through, sure enough the interview was set up by a friend of my family's from church.

    I disagree with the need for an internship anywhere. I worked a lame-a$$ job in a warehouse for a few months while I was searching. The pay wasn't that great, but it was quite an experience and really makes me appreciate being a software engineer now. Internships can be just as hard to find as a career.

    While most of these positions may claim they're looking for 5+ years experience, there really are entry-level jobs hidden between them. I say hidden because it seems like you'll never find them in an ad or online. You hear about it through word-of-mouth. God knows I thought it would never happen, but magically I had two job offers after nine months of nothing. The problem is that I'm not very outgoing or superconnected. Social networking is tough. But it's strange how life just works out sometimes.

    Hang in there buddy, I'm rootin' for ya.

  259. One Word by kcubkg · · Score: 0
    Helpdesk.

    It may be the IT equivalent of a McDonalds burger-flipper, and you'll hate (almost) every day of it, but it will get your foot in the door.

    That's my experience anyway. I started out as a lowly helpdesk analyst for a small biotech firm in RTP, NC almost 9 years ago, and am now a senior programmer working for the 3rd largest bank in the US.

    I think my 11 months on the helpdesk has made me a better programmer, because I've seen first-hand how frustrated users get when software barfs up unhelpful error messages, or worse, pulls a total crash and burn for stupid reasons. I actually have the reputation of writing some of the most bulletproof code in my division, and the helpdesk experience is a big reason for it.

    --
    5 out of 4 people have trouble with fractions.
  260. A simple idea... by xquark · · Score: 1

    I've been working for sometime now, what I found was doing something
    open-source, and I don't mean go join a big project, just do something
    by yourself, make a nice website place your resume and bit about yourself
    and have some of your stuff on the site ready for download, try and
    get your site onto search engines and let the rest take care of
    itself. You never know who will visit your site.

    In any case from this method, I get about 3-4 job offers a week
    without even looking for work, and I get offers from MS at least once
    every six months from their many many recuiters.

    Make use of the internet, show off your skills, spend a little time on
    the weekends or at the end of the day writing something you like, it
    will pay off in the future, be sure of that!

    Arash Partow

    ________________________________________________ __
    Be one who knows what they don't know,
    Instead of being one who knows not what they don't know,
    Thinking they know everything about all things.
    http://www.partow.net

    --
    Arash Partow's Philosophy: Be a person who knows what they don't know, and not a person who doesn't know.
  261. Software development / support programmer... by Nick+Driver · · Score: 1

    ...migh be a good way to get your foot in the door at technology firm. You can;t really just rought out of school and into a network administration role without paying your dues first. Back in the early 1990's the job market for a freshly minted BSCS was very similar to what we have right now today. My first job was an applications & support programmer for a firm that made accounting software. Pretty boring, but it paid the rent and put food on my table and bought me my first brand new sports cars. It also gave me valuable experience in how an IT company actually functions and insight into how to position myself for the ultimate role that I really wanted -- to be a king daddy paw-paw network admin, which I finally am today. It took four and a half years of grunt work as a support programmer first, then software and database architect, then a senior database admin, then finally a junior network admin, and two more job changes as a senior network admin to land my current job as a full blown network manager, which I've been at for the better part of a decade now and probably will stay until I either retire, or win the lottery :-)

  262. eParliament.org Opens Arms to New Grads! by eParliament · · Score: 1

    If you are self-motivated, selfless and have a labor of love, then eParliament.org has open arms to young and inexperienced programmers (Java, C, PHP, Python, Perl, Ruby) like you. Just apply with your bio and reason to be associated with eParliament to volunteer@NOSPAMeparliament.org. Of course, it would be a great experience to be the pioneering model. All interested are welcome, but not IPs (Intellectual Pirates, I mean). Volunteer recruitment is continuous process. Thanks!

  263. Re:Welcome to the present outsourcing. by ToasterTester · · Score: 1

    Send your resume to India, I hear they are hiring.

  264. A CS degree does not (necessarily) a sysad make by bugpit · · Score: 1
    As a manager who hires sysads, unless you're coming from an institution that includes system/network admininstration explicitly as one or more courses in the CS major, your degree is less than half of what I'm looking for. The SysAd side of IT is more like a trade, and learning *how* to be a SysAd is critical. Possibly more important than your tech skills is your understanding of the SAGE Code of Ethics and the SysAd Best Practices (replace "Solaris" with whatever it is you're administering). While you have to be sharp to succeed, I've seen plenty of sharp people fail to make the grade because of poor judgement or compromised integrity.

    If you choose the SysAd route, you'll likely have to start with a HelpDesk/Desktop support position and work your way up. You'll need to be able to organize and prioritize your work ruthlessly, learn to deal with the stress, health challenges, and lack of satisfaction of a workload that cannot ever be finished, deal professionally with unreasonable customers (not to mention co-workers and supervisors), and maintain unquestionable integrity and sound judgement. If you can do that and stay positive and motivated, I guarantee you that you will advance rapidly in just about any organization.

    - Gregg

    --
    We have found the enemy and he is us. - Pogo
  265. Why the ads say what they do by jhylkema · · Score: 1

    Quoth the author:

    After looking through hundreds if not thousands of job postings, everyone is looking for 3+ years of network admin experience or 5+ years of C++ experience even for an entry level position. How is one expected to gain that kind of experience when no one will hire you without the experience?

    They don't intend to hire anyone. Those job postings mainly are (1) vapor postings to see what's out there, and (2) just a prelude to getting an H1B because of a "labor shortage," which is what they plan to do anyway. And if you think the Bush labor department is going to do anything about the rampant H1B fraud, well, I'd like some of whatever it is that you're smoking.

  266. Re:Stop with the dot com expectations: WRONG by CamTarn · · Score: 1

    The Uni I go to (Strathclyde, Scotland) recently renamed their CS degree to CIS, renaming the entire CS dept. with it. As far as I know, though, the content of the degree hasn't changed...

  267. Yes! by SaDan · · Score: 1

    Experience is everything these days, take it from me. I dropped out of college to work for the university full-time. Planned on going back (once I was full-time, classes were going to cost practically nothing), but was offered a position that more than doubled my already decent salary.

    By the time I left the university for greener pastures, I had six years experience in IT roles. Started doing IT work for a small company one month after I had my driver's license back in high school.

    I do wish I had finished some form of degree while I was in school, but I don't worry too much about it these days.

    If you're in school now, get at least a part-time job doing something related to your degree. Build experience, make contacts in the industry. You need to know people who know people by the time you graduate, and have some experience under that belt. A degree is just icing on the cake.

  268. Reverse the order of sections!! by nano-second · · Score: 1
    The main thing I notice is that you've listed the sections in exactly the reverse order from what employers want to know. Technical skills first, then work experience, then education. The only time to list education sooner is if you are looking for an academic position or have no "real" job experience.

    I think a wishy-washy objective serves no purpose. Either make it specific if you're only looking for one type of job, or don't have an objective if you don't want to be excluded based on it. The best solution is to tailor your objective to the specific job you're applying for and leave it off the web version.

    --
    I hope you're not pretending to be evil while secretly being good. That would be dishonest.
  269. No Pictures or Hobbies!! by nano-second · · Score: 1
    Remove all personal information (other than name/contact) from your resume, it is way too informal (especially pictures!). Hobbies are of NO interest to employers unless they have some bearing on the type of job you are applying for. Especially the stuff about guns. That is likely to be extremely detrimental to the impression you create on employers.

    Some of the colours on the webpage are too close. A black and white, printable version would be much more professional. Google for resume writing tips. You will find lots of sites with good advice on what employers want to see and what they absolutely don't.

    --
    I hope you're not pretending to be evil while secretly being good. That would be dishonest.
  270. Work that will get you experience.... by maelfius · · Score: 1

    I would have to say that for the most part (granted the poster wont benefit from this) the best thing to do is to get in good with the University's IT department.

    I know I was working heavily with the IT department just to help there where I could. I also was part of an initiative for part of the school to get student-run websites and email for the university. Overall this gave me extensive experience working with computers and in general, and let me focus on GREAT technologies.

    To do this, one must be willing to make proposals, setup equipment and work ones ass off just to get people interested. The best part is most of the time you'll either get Units or actual pay when and where possible. Not only are you using your new found knowledge, you are able to put it down on a Resume.

    Just look now, I work as a Systems Administrator for an Internet Hosting Company, I am only a short time from my date of graduation.

    Other options are open, and don't hesitate to get involved with the lower end Tech Support/QA etc departments who are willing to train people just to get the type of person they want.

    For programmers- work with your friends/parents friends/etc to get simple stuff handled for them. Make custom apps, get your stuff on sourceforge, Become Part of the OSS community. These all work on resumes and give proven experience. Given the pay isn't good, you have to assume that you'll work a lower end job until you are ready to move on up. But moving up is possible.

    Hope these few sage words help people out.

    --

    --
    Information is not Knowledge.
  271. Fewer Resumes, More Effort, Better Result by nano-second · · Score: 1
    Actually, most job-hunting advice is the exact reverse. You will have a much higher interview:resume ratio if you spend more time on each resume and send out fewer.

    Every job you apply for should get a unique cover letter written specifically for that position and you should spend at least an hour learning about the company and their products, usually just surfing their website will provide lots of useful info. Sound enthusiastic about every job you apply for. Don't expect to get the perfect job the first time, but try to find jobs where there is some aspect you could sound passionate about in an interview.

    Apply for stuff where you don't have all the requirements, but don't apply for stuff where you have less than half the requirements, you're wasting yours and the employers time. If you flood the market with your resume, you risk getting known as desperate. People DO talk about the stupid resumes they get. If you appear desperate, people will think there must be some good reason you haven't been hired by someone else.

    --
    I hope you're not pretending to be evil while secretly being good. That would be dishonest.
  272. I can relate by Anonymous Coward · · Score: 0

    It took me about 7 months to find work in a improving economy. I was on the verge of packing up and going home.

    Just remember, when you get that job you will encounter people who have worked in the industry for decades. You will realize you don't know sh*t and there are some extremely intelligent people out there.

    Its likely you will do grunt work. This will free up time for the senior people to do the "important" stuff. For example, installers are a nice place for juniors because they learn the product and might write some scripts to prove themselves. Meanwhile, your senior makes the "cool" stuff.

    When you walk in, your definitely not touching code.

  273. Start with testing by gauchopuro · · Score: 1
    I am a recent CS graduate, and I have continued at the same job I had during the last two years of my education.

    I began at that job doing testing. The company I am at is flexible enough that it allowed me to have time to work on custom applications for automating various aspects of the testing. This formed a natural progression from testing work to full development work.

    I can't promise that beginning with testing and progressing to programming would work for everyone or at every company, but in my case it worked perfectly.

  274. lie by Anonymous Coward · · Score: 0

    Lie, lie, lie.
    If caught, lie some more.
    At worst, they'll give you a sales job where lying is a requirement.

  275. engineers vs. technicians by Anonymous Coward · · Score: 0

    If your going to write code welcome to engineering. If your in IT and going to administer your a technician. For technician positions, they might be more interested in the product certifications you hold. For engineering, the degree is more important.

    When it comes to net related jobs I've noticed a blur with respect to this. So, when you do get a job be aware which direction it might head your career to.

  276. A different resume for every position. by mr.+methane · · Score: 1

    That may not be entirely practical if you're blanketing the HR department of every company, but if you're applying for a specific job opening, spend 15 minutes tailoring your resume to it.

    I had the good luck to see my own resume after a couple of professional headhunters edited it and forwarded it to a client. Learned a lot from reading their version of my document.

    1. Make it readable. Hand it to a friend or family member, ask them to determine whether you've got some qualification (one which you've listed). If they can't find it in 10 seconds, prune, prune, prune.

    2. The list of apps/languages/protocols/hardware at the bottom is VERY handy, and is often more important than anything else listed. This is especially true in highly technical positions such as networking or coding. If your resume is going to an HR department rather than the actual hiring manager, make sure you've got what they're looking for listed.

    3. The more experience you have, the less education matters. But even if you're getting started, keep it brief. If you've been in a field for several years, it becomes almost irrelevant.

    4. Vagueness is deadly. If you improved productivity with some new process, quantify it in one sentence. If you solved some show-stopper bug, describe it clearly. Assume the reader has an attention span of five seconds, and is a jaded skeptic.

    5. Personal stuff (hobbies, affiliations, family) is almost always a minefield. The only exceptions: If it's relevant to the field you're applying for (a concealed carry license won't earn you points - unless it signals to the reader that you can pass a detailed background check). The other exception is if you know the reader, and you find out he's an avid weekend racer - in which case your SCCA timekeeper post is likely to encourage friendly conversation.

    Other than that... always understate on the resume, so you can wow 'em with your unexpectedly good qualifications at the interview.

  277. this is capitalism - start your own business by jswhiting · · Score: 1

    Or at least while your searching for a job, keep an open mind and be sniffing the air for entrepreneurial opportunities. Find a need with a market and fill it. It doesn't have to be big or original. Things are changing all the time, and like waterfalls, these changes are energy sources you can tap into and make money. Why work for someone else? Why compete for the scraps from some other entrepreneur's table? Entrepreneurship isn't for everyone, but I don't think enough people really consider it as an option for themselves.

  278. Objectives are useful by xenocide2 · · Score: 2, Informative

    Your resume is basically one or two sheets of paper you've sent in as part of an application. What happens is this gets torn apart, possibly duplicated and passed around. Objectives are useful, if written appropriately. An objective isn't a one-liner to show how big of a goody goody two shoes you are, it lets the reader know what job you are applying for. In practice your resume gets a scant few seconds of recognition before it gets placed into a "keep" pile or the popular "on file for 3 months" pile. Once it gets to the keep pile it will whorl around several people's desk and they may or may not keep track of it very well or what it pertains to. Hence a specific objective, like "a career as a Software Engineer at Obscene Quantities of Money Investments." But how can you write a general resume and have a specific objective? Answer: you don't.

    You should definately have a general resume for uses like your webpage and for unexpected solicitations. There shouldn't be an objective on it like "a job in a challenging environment where I learn new things all the time", or any objective at all. But when you send a resume to someone, it should be TARGETED to them. An objective for starters. And certifications that count help as well. If you're applying for a military software job, maybe a gun cert would be helpful, though usually service counts far more, and

    But remember that a resume is supposed to be curt. Extras like your hobbies and maritial status are extraneous and come off as padding and awkward.

    --
    I Browse at +4 Flamebait

    Open Source Sysadmin

  279. The Job Hunt by Anonymous Coward · · Score: 0

    Three quick thoughts:

    I just recently graduated as well but got a job right after college (B.S. Computer Science/Minor Mathematics). I think it didn't really matter so much to have previous job experience but rather who you knew.

    I worked for Washington State University student computing services, which was great experience without the pay ^_^ But also, I found the time to start my own projects and try to do my own form of computer business. Just because you don't work for a company doesn't mean you can't get experience on your own.

    Professors are a real key in getting a job. Talk them, befriend them. They'll do a lot more work for you if they like you.

    Good luck at finding a job, but remember, keep yourself busy with your own projects to stay current. Don't bog yourself down with only one development language. Switch between .Net and *Nix development constantly.

  280. Re:Lie On Your Resume by gujo-odori · · Score: 4, Informative

    It was an obvious lie involving an impossible number of years of experience for the technology in question. Even if he had invented it , he couldn't have had that many years.

    You think you can't be caught? Fine, just go on thinking that. I'll never have to compete with you for a job.

    Keep thinking that about background checks, too. There are agencies that specialize in getting exactly that kind of information, and it's a lot easier than you think.

    Screwing over entry-level workers? Who? When? Where? You obviously have no idea what being screwed over even is.

    When, exactly, did all these nameless companies tell people that if they got CS degrees they would get jobs? No one ever told me that. If you said a lot of people assumed that if they got a CS degree they would practically have lifetime employment, you'd be right. But that is very far from companies telling them that. No company every tells anyone anything like that. Sure, the jobs dried up. That isn't the fault of any of the companies who are hiring (or not) CS graduates today. Indeed, the companies that are hiring (or not) today are the ones that survived. If you want to find someone to blame for the jobs that dried up, you have to look first to the people that ran all the companies that *didn't* make it. The ones who burned through huge piles of VC cash on luxurious parties, foosball tables, video games, any sort of corporate extravagance you could name, astonishing salaries even for people with no experience and less skill, the whole dot-bomb nine yards.

    I remained gainfully employed through the burst of the dot-com bubble. The only period I was unemployed was from June to September of last years, and that could be termed voluntary, since I relocated and resigned from my old job to do so. Now, of course, I'm working again. Those three positions I wrote about were newly created. The one I still have to fill is an existing one to replace someone who got an offer he couldn't refuse. I hated to see him leave, but it's a great opportunity and I'm glad it went to a deserving person. If he ever wants to come back here, the door is wide open.

    Do you know why I remained gainfully employed through the jobs massacre that was the aftermath of the dot-com era despite the fact that I don't even have a CS degree? Contributing reasons are that I'm careful about choosing who I work for, and also probably a bit of plain old luck.
    Another is that while I did not do my degree in CS, I do have a brain and skill, and I use both. But the capstone of all that is that I never misrepresented myself in any way to any employer, so what they saw was what they got, and I could fully deliver on everything I claimed.

    If you talk the talk, but don't walk the walk, you'll be the first to go if there is belt-tightening.

    Also, please keep this in mind: pretty much every employer has a clause in their personnel policy which says that if they ever discover that you lied about anything on your resume or application, references, anything at all, you can be fired. Now, read this very carefully and be sure it sinks in: there is no one in my section who is so good that, if I found that they had lied to me on their resume and been hired on that basis, he or she could expect to have me not want them fired. No one.

    Now, I'm not looking for skeletons in their closets, because they all have been checked out, they all are honest people, and they are walking the walk. But just imagine a situation where someone takes a dislike to you and *does* want to find a skeleton in your closet. There had better not be one on your resume, because that resume is still on file and they could go through it with a fine-toothed comb looking for problems. If they find out you never worked at company XYZ, or you never really took course ABC, that's all they need to fire you with cause.

    You seem very young, possibly even an unemployed CS graduate yourself, with very little experience in the working world, and not much in th

  281. Tables turned... by Anonymous Coward · · Score: 0

    lol! I have 14+ years "real world" experience, but I'm trapped at my current pay-grade because I don't have a degree! Here's the deal, I'll trade you 7 years C,C++,UNIX experience for half your college credits. BTW, unlike the academic snobs who only hire degreed people (many of which can't tie their shoes let alone write code), I tend to hire those who present themselves as fit for the job at hand. Figure out what type of development you want to do, then form your own company, on the cheap, and start writing some code. For example, if you are interested in games, go to www.garagegames.com and get the torque engine. Spend a couple of months PROVING you can develop a cool demo and then present it to employers. You'll get a game industry job if your demo is good. If you like science, write a slick expression parser library or data visualization tool, give it away as freeware and present that "experience" to the powers that be. Don't try to GET experience from companies, try to GIVE them your experience. Oh, and don't think that your degree automatically qualifies you for anything more than peeon because it doesn't. It will, however, be a valuable asset when you go apply for Director-level positions ten years from now. (i.e. the positions I can't get even though I'm essentually already doing the job.) I suspect you'll be my boss someday so I better start kissing butt now!

  282. what they post as requirements doesn't matter by Anonymous Coward · · Score: 0

    i don't have much time so i'll be brief.
    the requirements they listare far beyond what they hope to get. don't be afraid to apply. this knowledge has worked for me many times in a 15 year career.

  283. hits close to home by Chris-the+dude · · Score: 1

    Wow, this poster is having quite the same experience finding a job out of school as I, who graduated last month with degrees in Computer Science and Physics. I have been searching for work in Chicago & south suburbs for over six months, and needless to say I am still unemployed.

    My qualifications do stand out from the crowd a bit (Cum Laude, good internship, lots of projects), but the job search is still very rough.

    What I am finding however, at least in this area, is that there are a number of new opportunities with consulting companies opening up, and there seems to be more opportunities available now than just a few months ago.

  284. Or Your Own Open Source Project by BrianMarshall · · Score: 1
    This works better for programming than net-admin, but...

    If you want to establish some C++ experience, develop an initial version of something useful (no matter what), license it as Open Source software, and create a website for the project. If it is for Unix/Linux, getting it listed on Freshmeat.net adds some credibility. If you can get other people interested in contributing to the project, that really looks good (but this can be difficult to do).

    On your resume, you describe the your work on the project under a heading like 'Development Experience'. It isn't as good as having work you can describe as 'Professional Experience' but it is a lot better than nothing. And for prospective employers that would like to see some samples of your code, you can put some key stuff directly on pages on the web-site. Put the URL in your resume.

    I think that this is a legitimate way of getting hobby programming into the experience part of your resume.

    --
    "When the going gets weird, the weird turn pro" -- HST
  285. Companies don't need "cause" to fire you by tyrantnine · · Score: 1

    Not in Texas -- and I'd be surprised to hear it was different in any other state in the US. I can't remember the legal term, but any employer can terminate you for any or no reason whatsoever. The only thing this potentially effects is whether you'll be eligible for unemployment.

    1. Re:Companies don't need "cause" to fire you by gujo-odori · · Score: 2, Informative

      You're right, they don't need cause to fire you. Not here in California, either.

      But as you mentioned, they need cause to have you denied unemployment. That's why they'd rather fire you with cause.

      Also, if they have cause, it's a lot easier to defend against any action you might try to bring against them. If someone sues you for wrongful termination, the fact that you are an "at will" employer isn't much of a defense in court. You want to walk in there and cite exactly what that person did to deserve being fired.

  286. How to get hired from an Old Hat by Anonymous Coward · · Score: 0

    90% of current software, and programmers, suck.
    Read books on software patterns. You do know what a pattern is, don't you?
    Write some routines based on common patterns to solve common problems (if you haven't found yourself frustrated at library limitations, and know there is a better solution, find another career).
    Post them on your website (ObSlashdotRef - you must have a web site since you're here.)
    Refer to your code. Chances are your prospective employer won't understand it, but will be impressed by class names like AbstractCollectionDecorator and such.
    Profit.

    If you're going through recruiters or HR, it'll be tough as they look fof the buzz words and ignore the ability. Download whatever tech they need, quickly write anything using it, and post it too. It may or may not work, I've lost plenty of jobs because I didn't have X years with some technology. That only proves you could write crap for X years and keep your job.

    Rick DeBay
    Programming Curmudgeon
    http://www.debays.org

  287. Apply anyway by Chanc_Gorkon · · Score: 3, Insightful

    Sometimes the requirements on these jobs are atypical. It's a wish list. They KNOW they probably are not going to get that particular combination. They put that out there in hopes that they do get that combo. When theyh go through the resumes and job apps and find noone meets the criteria, the look at the next best ones and bring those ones in for a interview. Also, don't be afraid to work in academia for a while. It may pay less, bnut it's real work.

    --

    Gorkman

  288. Well, Bill Gates has been touring.... by mulp · · Score: 1

    "When, exactly, did all these nameless companies tell people that if they got CS degrees they would get jobs?"

    I find it interesting that Bill Gates has been going around trying to talk up getting a CS degree, basically saying that the US faces a serious shortage of CS grads.

    After 35 years in the computer field working on most parts of a computer system in one capacity or another, starting before there was agreement that there was enough "stuff" to justify a CS degree (instead of EE or math), I spent the last four years unemployed studying what is basically manufacturing technology becasue it has a better future.

    The most directly computer related area that I think has real potential is robotics, but a CS degree is of limited value. What is more important is good solid mechanical, biology, or physics plus some EE. The computer stuff is useful but that's easy to pick up.

    Other than the small number of computer scientists that the small number of companies who feel they can afford research department, I'm not sure who needs CS majors.

    Its not like it was 20 years ago with a new language being developed and adopted by a large number of users every month. When was the last time you had a real debate about the pros and cons of a language?

    1. Re:Well, Bill Gates has been touring.... by Anonymous Coward · · Score: 0

      There's no shortage, necessarily, but the more of the mass you have, the cheapest you can pick out.

    2. Re:Well, Bill Gates has been touring.... by H09N0X10U5 · · Score: 0
      When was the last time you had a real debate about the pros and cons of a language?
      You're new here, aren't you?

      P.S. PHP rocks and java is teh 5ux0r!

      --
      The post anonymously option you are [not] attempting to use is one that isn't available to your user.
  289. Get your foot in the door anyway you can by bigusputicus · · Score: 2, Interesting

    Black Box Testing

    White Box Testing

    Build Engineer

    Release Engineer

    Tech Support

    Customer Support

    Installation Engineer

    System Administrator

    Web Programming

    PC Technician

    Tech Pubs Writer

    Sales Support Engineer

    Take short-term contract positions, anything to get some experience and get references

    Join an open source project team that is relied upon by the commercial companies, i.e apache

    Develop your own open source project that requires you to develop and display your range of skills

    Do a research paper on a particular technology or user group and submit to known publishers and web sites

    Identify a specific area to develop deep expertise in (depth) or go the other way and develop alot of skills with less depth (breadth)

    Take any position you can get even if its not technology related in a technology company

    Tenacity, persistence! It may take some time, but keep knocking on the doors of the places that are of interest to you. My first job in hi-tech took 2 years of knocking on the same door, followed by another 2 years once I got in to get into the right slot You'll get there! Good Luck!

  290. Win the Lotto, Sugar Mama or Porn Star by q256 · · Score: 0
    Look, these are far better than sitting around on your ass and pounding the keys for someone else.

    Mega Millions is 210 million -> way more than most people will ever earn.

    Find a Sugar Daddy / Mama with fairly simular results AND you can piss off an entire family in the process while still scoring with a maid or pool boy.

    Porn Star - Ok, while it might not pay as much... there are rewards that most puter geeks will NEVER pass up.

    Job - yea - that should be for the other guy.

    --
    Once upon a time, a soon to be mommy and daddy loved each other very much (the lust was strong as well as the drinks)
  291. How well did you do in school? by VilePSU2 · · Score: 1
    I graduated in May and recently interviewed at little company called Raytheon. The job there was specificly for entry level programmers.

    The manager that was hiring told me he didn't look at anything below a 3.5 GPA. I had an IST degree, not a CS (IST != MIS) and I was offered the interview and it was great. Someone who worked under the manager actually tested me on whether or not I knew PERL by having me write a little program. I told them before they even flew me down for the interview that I only worked on it a tiny bit a long time ago. I wrote the program they wanted and later the guy told me that he didn't care if I knew perl, but he did care that I could figure out how to use perl and look things up in a timely fashion. After that I was interviewed by the manager (not the guy who tested me on perl) and he gave me a scenario work with on a marker board. Never before have I had an interview so good.

    I was offered the job too, but I turned it down because I was offered another job (among others) closer to the area. Jobs like the one I accepted was through a recruiter who I knew because I was active in school (we had him come in and speak to students).

    From what I've seen, you have to know where to look. The Raytheon job was right on their website. If you have the credentials, they'll take a look at you. If you slacked off in school, well, that's your fault.

  292. Get used to it by xyote · · Score: 1
    The current trend for companies to require experience rather than train you (it didn't always use to be this way) and the rapid pace of technology change means that you will be in this situation again and again. Unless you are lucky enough to be trying out new technologies as part of your job. Doesn't count otherwise.


    For now you can take advantage of internships (basically unpaid training). Later on that is not an option. Ever try supporting a family on an internship even if it was offered to you.


    Long term, you are probably screwed. If you are lucky you might be able to pay off that college loan before you have to take a McJob like all those other experienced workers you envy. Oh, wait. Sorry, you weren't supposed to be told this yet.

  293. ah the ole "x experience only" tactic by Anonymous Coward · · Score: 1, Interesting

    well remember that this advertising by employers for applicants to have "x experience" is as old as the hills. They all want experience, and highly educated and pay you next to nothing. It's that way for every job. Heck even janitor positions have the same ridiculous in their ads. You just have to realize that a) want ads only serve the purpose of letting you know there's a demand for a job out there. and b) you have to sell yourself, not their silly 'requirements' afterall if you think about it Einstein and many brilliant of the past wouldn't be able to get a job today either if they let those ridiculous "requirements" stop them. Especially when you consider the fact that formal education and experience even is of only marginal benefit in the tech field which changes more quickly than text books can be made.

    Heck I remember back in 1995 an ad demanding applicants have a "BA in HTML" and 5 years experience in it. -- No joke, thats how ignorant HR whose responsible for these employment ads can be sometimes. Well that and its the good ole boy network still in place. "grumble grumble well I had to go thru hoops and walk to school up hill both ways to qualify for a job so will they...etc"

  294. Opensource! by Phactorial · · Score: 1

    The wonderful thing about opensource is that it not the quantity or quality of software it develops, but how this software was developed. You can gain years and years of experience of even the most high investment things because the opensource community is driven by expertise and the ability to grow, nothing more. If you're a web designer, looking for experience, donate your work to the opensource community, that extra experience you get might be worth it. If you're a developer, become a committer to some larger projects, gain that experience and ability. If you have skills, always try to make use of them in any possible method, it does count. Believe it or not, most managers will be impressed by such things, experience *is* experience.

  295. Re:Lie On Your Resume by Anonymous Coward · · Score: 0

    These companies lied, so I see no problem with candidates lying.

    Why? Because two wrongs make one right? Because somebody else's wrong doings "force" you to do the same?

    *You* are responsible for *your* behavior.

    You better do what *you* think is right, no matter what anyone else does.

  296. Re:Lie On Your Resume by Anonymous Coward · · Score: 0

    Indeed, the companies that are hiring (or not) today are the ones that survived. If you want to find someone to blame for the jobs that dried up, you have to look first to the people that ran all the companies that *didn't* make it. The ones who burned through huge piles of VC cash on luxurious parties, foosball tables, video games, any sort of corporate extravagance you could name, astonishing salaries even for people with no experience and less skill, the whole dot-bomb nine yards.

    Right on, bro. All this lying, pretending, number pumping, boasting and bluffing is what caused the whole bubble in the first place, imho.

    It's old wisdom. Lying is evil. Want the world to be evil to you?

  297. GPA is a terrible average by shadoelord · · Score: 1

    School A's 3.0 might be better than School B's 3.5. I can't tell you how many people I know that have a 3.0 from a solid school, only to be rolled over by some other slacker from a second rate trade school.

    --
    this is my sig, there are many like it, but this one is mine.
  298. Re:Lie On Your Resume by HyperHyper · · Score: 1

    Well said.. I agree with you 100%.

    The other thing I would like to add is that CS grads, while highly educated, don't seem to grasp the importance of networking before you graduate. Posted jobs usually only consist of 10-15% of the jobs out there as a in independent developer, I know all too well about this. I've received some sweet contracts because not only did I have the right skillset, I regularly keep in touch with all my contacts.

    The person who suggested that they attend LUG is good because that's how you start networking.

    Best of luck to all the C.S. grads out there as well as I know it's a competitive market at the moment. Just remember that you need to differentiate yourself and being socially connected with the community in your area is a good way to do it.

    Take care,
    Darcy

  299. Absolutely by pommiekiwifruit · · Score: 1
    An artist wouldn't dream of applying for a job without a portfolio. For a job where you actually produce stuff (as opposed to management) having some examples of what you can produce goes a great way.

    For example, lead developers of significant open source projects should have little difficulty in proving their credentials.

  300. Here's a tip by Bozdune · · Score: 1

    I wouldn't have been impressed, either, if you had spelled "experiance" that way on your resume.

    Here's a tip: don't give me a reason to throw you on the "reject" pile. It's very difficult to distinguish one recent grad from another, and I'm basically looking to winnow down the big pile of paper as quickly as I can. Those reasons include poor spelling and bad grammar.

    I've learned in my long career as a hiring manager that people who can write well (and spell) are more effective and better programmers than people who cannot. This is a very high correlation -- .8 or .9, I would say.

    A correlation is not, of course, a causal relationship. I'm sure there are people who spell and write incredibly badly who could code circles around me. I'm just saying it's rare, and when I'm faced with 300 resumes to go through, and no time to read them, I have no choice but to perform triage with the techniques that have worked for me over time.

  301. Volunteer at a non-profit by WerewolfOfVulcan · · Score: 2, Insightful
    Do some volunteer work for a local non-profit. Most non-profits can't afford IT staff or outsourcing. If you know how to run ethernet cable and set up hubs and switches, offer to set up a network for them. They may even be able to get some of the materials donated. If you know Linux or FreeBSD, offer to recycle an old workstation into a server running some basic but useful services (samba, dns, dhcp, apache). If you're a programmer, offer to create a database for them. If you're good at web design, offer to update their website (or create one if they don't already have one).


    Everything that you do for them you can put on your resume. It works. I know from experience... }:-)

  302. Hmmm, not in my experience by Bozdune · · Score: 2, Informative
    Sorry, I'll have to agree with Gates on this one. CS degrees -- good ones -- mean that the graduate should understand important fundamentals. Algorithms. Data structures. Computer architecture. Compiler design. Operating system design. Digital logic design.

    Too many people, sometimes even people like yourself with "35 years in the computer field," don't know very basic things, things that can make them less effective than properly-trained CS graduates.

    There are a relatively small number of interview questions for candidates that help us to drill down on this:
    • "Walk up to the whiteboard. Diagram a hash routine. Describe why and how it works."
    • "Pick a processor, any processor, real or imaginary. Go up to the whiteboard and write 5-10 lines of code, including an if-then statement, in any language you please. Hand-compile those lines of code into the machine language for your chosen processor. Identify optimizations that you would expect a modern compiler to have made."
    • "Go up to the whiteboard and diagram a sort routine. Explain how it works, and estimate its expected performance as a function of the length of the list to be sorted."
    • "Fifteen UARTs interrupt a processor randomly, at intervals of less than 1 millisecond. Go to the whiteboard and diagram the code needed to handle this without losing data."
    • "List as many circumstances as you can think of where a virtual memory operating system needs to keep one of its pages in real memory."

    There are many more of these questions, of course, but one doesn't have to ask them all in order to make a quick and accurate assessment.

    I have found over 17 years as a hiring manager that non-CS graduates often have troubling gaps in their knowledge base. Not everyone has the intellectual curiosity to cover, completely on their own, all the topics introduced in a rigorous 4-year degree program. And, on-the-job experience appears to be a poor substitute.
    1. Re:Hmmm, not in my experience by Hognoxious · · Score: 1
      There are many more of these questions, of course, but one doesn't have to ask them all in order to make a quick and accurate assessment.
      If you're hiring for a typical business application, they'd give you a quick assessment, but it wouldn't be accurate. Lets just say, I do OK in that realm and I could barely answer two of them properly.
      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  303. Internships by DarkOx · · Score: 2, Interesting

    Seriously this is what internships are for. Maybe you can't get 3+ years experience but you certainly can gain lots of experience that you can truth fully list as independent items. Lots of IT companies are happy to take interns unpaid and often even paid, for the summer or part time durring the school year. The career services office or some of your profs SHOULD be able to hook you up. If they can't then your school has big problems. I know my school now requires an internship to get a degreen is CS or IS.

    --
    Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
  304. Confirm the experience you've accumulated by DeanFox · · Score: 2, Interesting


    It seems to me you have experience, maybe even enough for what they're looking for. All they want is confirmation that you've done what you've said you've done. If you've really done it, setup a network of confirmations your hiring company can check out.

    I've given my own recommendation before. Once a company I was interviewing with called the company I was currently working at. I just happened to answer the phone. They didn't ask my name and really didn't ask a lot of questions except to confirm what I had put on my application. I didn't lie on the application and honestly didn't and still don't see it as lying to confirm what I wrote. I got the job and worked for that company 15 years.

    Don't lie, don't over exaggerate. If you have 3 years experience setting up networks (SOHOs for family and friends) with a Linux server, establish a validation network for the companies you're interviewing with. If you really do know xyz or have done 123 then have someone the hiring company will trust confirm that. That could be a $5 a month 800 number that a significant other answers.

    I see it this way (and differenty than most) I start a job with the hiring company from the beginning assuming that I'm a lier who cannot be trusted. They demand I make availible others who will confirm my experience. I don't lie about what I know or can do. My word alone should and is enough. So, if they want confirmations, I make sure they get confirmations.

  305. Re:Lie On Your Resume by Anonymous Coward · · Score: 0
    you'll get more work, better, work, go farther, and maybe even be more comfortable with your conscience, if you tell the truth.
    Incorrect. I left a job because some asshole who did all those things was promoted ahead of me and I hadn't done any of them. There were some people who'd worked with the 'tard before and they were pretty surprised to see him employed in any job not involving "fries with that". The reason seemed to come down to that the dickwad who'd hired him didn't want to be seen to have bought a pig in a poke.

    Not everywhere works like your outfit, sad to say.

  306. Thanks for all the replies! by CoughDropAddict · · Score: 1

    Here are the changes I made:

    - lose the picture
    - lose education before college
    - lose objective (I'll specifically tailor it to jobs I'm applying for
    - for each "Experience" entry, I added what technologies/skills I used.
    - changed the order of sections to Experience, Education, Technical Skills. I don't want to list "Technical Skills" first or Education last, because I think my Education is a strong section, so I added skills to each experience entry instead.

    1. Re:Thanks for all the replies! by cloudmaster · · Score: 1

      I like it. I know that I said "education last", but now that I look at it, ending with a bit of a summary does work well. :)

  307. pictures get your resume thrown out by TermV · · Score: 1

    I was told by HR types that if you put a picture or details on your age, appearance, religion, ethnic background, marital status, etc. in your resume, they *must* immediately reject your resume. It's illegal for a company to consider that type of detail when hiring an employee (unless it's somehow job related).

  308. Re:Network! Not data-networking, social networking by jskiff · · Score: 1

    If I had points, I'd be modding this one up.

    I started my professional careers in 1997, just as the bubble was getting huge. I got my first, second, third, and fourth jobs without problems. I was hopping from one to another with very little regard to stability or developing relationships. More money? I'm there. Signing bonus? Where's the dotted line. More stock options? I'll quit my current job today.

    Then the layoff happened...and I had very few options. I was out of work for over a year, and lemme tell you that is not a fun time. The past two jobs I've had since 2002 (one contract, the other full time) I got due to my contacts putting my resume in front of the hiring manager and saying "bring this guy in for an interview.

    Networking can't usually get you a job (unless your the boss's son) but it can get you an interview, and give you a chance to prove yourself in front of someone, rather than just firing off your C.V. into oblivion.

    --
    It's "no one," not "noone." Who the hell is noone anyway?
  309. *sigh* by Flower · · Score: 1

    As my HellRaiser joke falls totally flat.... I even had an ephiphany of Daddy Daycare meets HellRaiser and PinHead saying "Kristie. Use the box. Use the box!"

    --
    I don't want knowledge. I want certainty. - Law, David Bowie
  310. Sorry you were put off by Bozdune · · Score: 1

    One doesn't have to pass an arbitrary test -- including ours -- to be effective.

    But, my experience has been that promising applications have failed in production because the coding team did not understand basic things, like choosing correct algorithms when sorting and searching, or recognizing the implications of programming decisions that impact memory management, or structuring the application properly by creating EJB's instead of diving into the database all over the place directly from servlets. To the question raised by the parent post, a CS degree is helpful because it exposes its holder to the notion that certain key algorithms and decisions require very close examination and thought.

  311. Communication and willingness to learn by Spua7 · · Score: 0

    are the two most important skills my small company looks for. Most small companies want someone that can get the basics of the job done but are able to research problems as they arise. Also, count your in class projects as real experience. I was in the same position as you a year and a half ago. I interviewed with my company and was up front with my on the job experiences. I had a well written resume and showed good communication. I was chosen over many applicants with far greater experience because they liked my personality and felt confident I could get the job done regardless of my experiences. Never mail in a resume with out first talking to somebody that works there. Research the company. Interview them as well. You might not want to work for them. Find out what exactly the company does. Learn about past accomplishment that have been publicized. They want someone that has taken the time to learn about their company. Good luck

  312. Ride the higher ed ticket by maxphunk · · Score: 1

    Go back to a school (pick one) and take some networking courses. Usually, if they have (for example) Cisco stuff, they will most likely have a bunch of older stuff laying around in a back room. Ask around, you can usually round up some extra equipment and put together an after hours lab for your personal use. JC's are an ideal place to look for this, because its CHEAP to take their classes.

    --

    "The chief enemy of creativity is 'good taste'" -Pablo Picasso
  313. Where are the jobs? by mulp · · Score: 1

    I wouldn't have any problems with those questions.

    My response would start by challenging the basis of your questions. For example, "why do you want a sort? sorting is evil and can almost always be avoided." And if you pressed on, I would then respond "Ok, where's your Knuth, I'll go through the TOC and give you my rundown on the changes in assessment each requires based on the changes in systems since the time he wrote the book."

    My reaction the other questions are similar. My style of response has been drawn from and honed by my many coworkers, too many of whom are unemployed or employed in jobs they hate. Bascially, when asked to deliver a solution, we ask what the problem is.

    If Microsoft were to open a research and design center in New England they would be flooded with great candidates, perhaps few that would really want to work for that company, but that need the job and would hope for the chance to work on something interesting.

    Intel does have facilities in New England and I don't believe Intel has any trouble finding a long list of qualified candidates (compilers, chip design) for the rare position they open (currently there are 4 openings in NH and MA posted).

    Who knows how many HP is going to be shedding in the next year.

    I can't think of any job posting in the past three years, or anyone getting a job, that required any knowledge of code generation, sort algorithms, interrupt service routines, etc., but I know of lots of people without CS degrees that can deal with those issues because they have dealt with them.

    On the other hand, I know experienced computer engineers that are studying in areas like genetics so they can figure out how to apply computer technology. Or studying how biologic systems, muscles, nervous systems, etc., work so robotic motion systems can be built. Computer systems are just components like nuts, bolts, springs, bearings, although computers are clearly more flexible.

    I'm not arguing that there is no need for people with CS degrees, just that CS degrees are needed for about as many jobs are physics degrees are needed. There is a need for CS people who can explore certain complex problems, just as there is a need for physicists who can explore the problem of making room temperature super conductors. Ideally there would be one million people working on each problem, but the reality is that there are jobs for only a few each year.

    In other words, why aren't people going around pitching students to go into physics, astrophysics, archeology, etc. I don't think anyone has made a case for there being a greater need for CS grads that any of the others. The demand for good computer people with good theoretical backgrounds over the past five decades is not sufficient to justify any real demand over the next decade.

    1. Re:Where are the jobs? by Bozdune · · Score: 1

      I personally hired six people in the Boston area 2001-2002, at high salaries: 1 CS degree, 2 EE+CS degrees, 1 EE, 1 PhD math, 1 PhD physics.

      I have two CS degrees myself.

      Either you and your friends didn't apply, or we didn't find you. Sorry.

      I wouldn't discourage people from studying other topics. And (as you see) I'm not averse to hiring those people for CS jobs, if they're smart, skilled, and motivated -- as long as there are CS people to monitor them to make sure they don't charge down the wrong path, which they tried to do on several occasions.

      You may think "sorting is evil," but I have to worry about sorting algorithms on a daily basis in my current gig. Sorting and searching -- and hashing -- are, as you point out, tools of the trade. You know them or you do not. If you don't, you are less valuable, period.

      I don't know for sure whether our universities have trained too many CS graduates, but I suspect not. Programming is hard, and the IQ bell curve suggests that only some people will be able to do it effectively. Sure, at the moment there are a lot of people who think they are programmers, who got some dot-bomb job writing HTML or PHP or something, or who landed some IT job fixing people's PC's or configuring firewalls, and who are now unemployed, but so what? Like the COBOL drones of the 60's and 70's, they aren't programmers, and never will be.

      I've been in the business for 27 years, and I have the luxury now of only working with great programmers. There never were that many great programmers out there, and I don't see a lot of evidence that this has changed. We certainly weren't overwhelmed with qualified CS people applying for our positions, despite the condition of the economy at the time. If Gates is experiencing the same phenomenon in Redmond, I understand his concern.

    2. Re:Where are the jobs? by Anonymous Coward · · Score: 1
      "I wouldn't have any problems with those questions."

      u r teh 733t h4x0r!

      "My response would start by challenging the basis of your questions. "

      Awkward know-it-all bastard, not a team player, this one's gonna rock the boat.

      NEXT!!!

    3. Re:Where are the jobs? by mulp · · Score: 1

      Detouring a bit on the sort point, about 20 years ago I joined an engineering group and hear of a new backup utility written by a high mucky mucky CS type software engineer. Then for the next five years I kept hearing about the problems with it and on occasion had to use it. It was developed and enhanced by a couple of CS grads for a couple of years and then serially maintained by a couple of other engineers. On going problem reports. Then one of them asked me about it because he was being pressured to really fix it. There was some problem related to the "sort stack".

      Ok, "tell me what the problem is, show me the code", and 15 minutes later I'm realizing that I'm looking at a incorrectly coded quicksort with a stack of 200 elements. I found 5 coding errors as I recall, with the worst one going back to the original mucky mucky - I think he was a consulting engineer, a job title about two levels above me - was the stack size related problem.

      I'm sure that you immediately recognized the sort code was developed by an idiot simply from the stack size. For other CS majors, that stack size is large enough to sort all the atoms in the solar system.

      Anyway, today I picked up an article I started and put down a week or two ago in the CACM by Peter J. Denning in his "The Profession of IT" column titled "The Field of Programmers Myth". July 2004.

      I don't completely agree with his prescription for the CS curriculum, but he is certainly is on point about CS NOT being about programming.

      [[[ I am a bit intrigued about the field which integrates a physic, math, EE, computers and relies heavily on custom sorts. My first reaction was robotics, but that is because that's what I'm interested in and that is absurd since sorting implies a central control algorithm in non-real-time. So, I'm guessing particle physics of some sort with extensive post processing of data. It has to be commercial or well funded, so I'm guessing something along the lines of MRI, CAT, or similar processes.

      I'm pretty sure that I wouldn't have seen anything about these jobs because I was focusing on a quick return to what I had been doing in Southern NH and then turned my attention to figuring out how to do what I really want to do. And the last thing I wanted to do was drive RT3 toward Boston as it got ripped up.

      What you are suggesting is the kind of interesting work that involved computers that I and a lot of my friends might be interested in, as long as it isn't related to blowing up the world or killing people. But unless I'm really getting a distorted view of the world, I can't imagine there being a market for the 60,000 (?? or some other absurdly large figure) CS grads that Gates and others say there are needed. ]]]

    4. Re:Where are the jobs? by Bozdune · · Score: 1

      I lived in Nashua for a lot of years (not anymore), I'm with you, no way would I have done that Route 3 commute even if it wasn't torn up. Maybe with the 3 lanes it will be better someday, but I doubt it.

      Can't talk about what we're doing, but we'll be out of the closet in a year or so, along with Gates's 60,000 CS grads (jesus). Ciao.

  314. Re:Network! Not data-networking, social networking by bjk002 · · Score: 1

    Agree 200%!!! I often find it amusing when I hear people suggest taking an unpaid internship while in college to gain your experience. What a WASTE OF TIME!! Like you, I worked all through college in a warehouse loading and unloading trucks. What an experience!! I eventually, after several years, decided to enter their entry-level management program while still attending college. THAT was a good move. My understanding of logistics and industry grew dramatically. All the while, I was EARNING MONEY, which is the ONLY reason you work for someone else anyway. My experiences, when I finally graduated with my CS degree, enabled me to apply my knowledge of industry to the real world, making me a very pragmattic and capable programmer. Knowing someone MAY get you a job, but it WONT help you keep it. GOOD Employers don't care who you know, but WHAT you know. Those are the employers I seek out when I am on the search. And, to answer the original post, those ads are just pure B.S., generally put together by an HR rep., not an IT manager. Send your resume to ANYONE posting a JOB. Once\If your resume makes it to the IT Manager, if they are at all interested, you will hear from them.

    --
    Opinion:=TMyOpinion.Create(Me);
  315. Not sorry - I wasn't by Hognoxious · · Score: 1
    One doesn't have to pass an arbitrary test -- including ours -- to be effective.
    That's very kind of you, the kids need new shoes. Actually, I was merely challenging your assumptions that everywhere is the same as where you are. For example:
    choosing correct algorithms when sorting and searching
    Some high level languages don't give you a choice, or not much of one, about that.
    structuring the application properly by creating EJB's instead of diving into the database all over the place directly from servlets
    Oh, I never do that. But then I'm not working with java. Playing with it, yes.

    Oh, and another thing, don't underestimate the importance of application knowledge - the problem domain, if you like - sometimes this is as important as technical knowledge[1]. A blisteringly fast accounting system that runs in 16K of RAM but gets its debits/credits bass ackwards would be useless.

    [1] Bizarrely, some people don't seem to understand the difference. I remember some herbert that argued you couldn't be a programmer without a PhD in maths, because *he* worked on wave modelling and the like.

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  316. Re:Network! Not data-networking, social networking by Anonymous Coward · · Score: 0
    The best way to get a job is NETWORK

    s/NETWORK/ASSKISS/g

  317. Re:Lie On Your Resume by dubl-u · · Score: 1

    Go for the companies that just ask you the regular BS interview questions. Then just lie your butt off!

    Brilliant strategy. Now you'll be working for a company run by stupid people who hire incompetent people. Enjoy your job!

  318. Charity Volunteer Work by 4of12 · · Score: 1

    If you have some free time on your hand because you're not yet employed, then you have an opportunity to volunteer your IT expertise to a local charity.

    This is good 3 ways:

    1. Make you look good as a person (hey, it even feels good to do good, perception be damned).
    2. Give you experience doing things like setting up a web server, database, maintaining hardware on a shoestring.
    3. Give you contacts with people you might not otherwise meet. (Hint: many of the big philanthropists are local business owners and highly influential people. You can meet them incidentally as the charity does its work.)
    --
    "Provided by the management for your protection."
  319. you're in a tough spot by patbob · · Score: 1
    No matter how you figure it, you're in a tough spot. Fresh out of college, you are having to compete with the 5+ yr experience folks for a job. Sorry, but that's the reality of today's economy.

    However, you do have one advantage.. perhaps. You are willing to work for less than those other guys. All you have to do is convince a potential employeer that you know as much as the 5+ guys about the skills the employeer really cares about, and you've got a shot.

    If I were in your shoes, I'd take stock of my interests and other skills, then see if I could find work in places where that (domain) knowledge is very important. It'll be hard, there are not many places where all your qualifications will fit, and they may not be looking for a SW person (or even know they should). But, it might be easier than competing with the 5+ guys out there. As a way in, perhaps see if you can find some small places where they apply your interests and see if they need any odd computer-related jobs done? It's at least work in your field, possibly with a bunch of opportunities: you are building a rep within a few companies, you are making contacts that you might be able to network into something more permanent, and you are building your resume.

    So, working with what you stated ("Desktop-grade routers, switches and wireless as well as any/all desktop PC (and some Mac) hardware"), do you know anyone with a very small company or even individuals that need this sort of stuff set up? How about friends and neighbors that need it set up but don't have the time? Wireless.. lack of wireless security is even hitting the mainstream news these days so practically everybody with wireless is aware they are probably at risk here.. got any neighbors that want that stuff set up but don't know how or have the time to learn? How about long term maintence on their setup? Do they have time to follow all the latest threats and upgrade their hardware/software/firmware/configuration as needed to keep the baddies out? Do they even have the time to figure out what the right * for them is? Think about it.. you can't support a family on this sort of odd job work (not at first anyway) so there's no competition from the 5+ guys down there. It gets you the networking experience you need, contacts and you might even be able to build a small company out of it. The one thing is won't get you though, is experience to chase after the large corporate net/sys admin jobs.. but is that what you need to do earn a living?

    --
    Welcome to the net of 1000 lies. Upgrades are scheduled soon that should bring us to the 10,000 lies mark.
  320. Sorry. I meant no job in my field. n/t by MickLinux · · Score: 1

    Good point. I meant no job in my field. I'm a surveyer's assistant, holding a survey rod, at a concrete manufacturer at the moment. Between then and now, I had a small business producing study guides.

    --
    Correct Horse Battery Staple: 72 bits of entropy. Enter "Correct H" into google. When it generates the phrase, that's
  321. Re:Lie On Your Resume by gujo-odori · · Score: 1

    I have to add a PS to myself on this topic.

    Today, I received a totally unsolicited 15% raise, and I have worked for my employer for less than one year. No, it's not a risk-free transaction from a rich Nigerian, either :-)

    This is not the first time I've gone up more than 15% in salary in my first year on the job. In fact, it's the second time in a little over five years that this has happened to me.

    To what do I attribute this?

    Three things policies that I have:

    1) Be up front and honest on your resume and in your interview. Promise nothing that you can't deliver;

    2) Deliver all that you've promised and then some;

    3)Remember God, from whom you received your talent and the wisdom of doing the first two things on this list. Two practical ways to do this are thankful prayer for the blessings you receive, and give to the charity of your choice that helps the downtrodden of this world. If a windfall comes your way, send some of it the way of those less fortunate than yourself.

    Of these three things, the third is the most important. Because of it, I have reaped few negative consequences for the poorer choices in my life, have always gotten by even in the financially tight spots, and have always been able to provide for myself and my family.

    That doesn't mean the first two, aren't important, of course; indeed, they flow from the third. But most important among these three things, remember God, from whom your skill, your talent, your education, and your being in the right place at the right time to get that raise, that promotion, that good job at a solvent and growing young company, all come.

  322. Student Jobs (not just internships) by Pedahzur · · Score: 1

    One of the best ways to get network, or even "big iron" experience is on-campus student jobs at your school. Here at UAF (University of Alaska Fairbanks) you can get jobs with little or no experience doing network stuff, help desk (from which you can work up), and other like tasks: you just need to demonstrate technical accumen, and they will often train you.

    During my freshman year I got a job as a system administrator for the student government (ASUAF). 1. I had the skills (although at that time I knew enough Linux to be dangerous, but still enough), and 2. I was highly recommended to the current student president by one of the student senators. After four years on that job, I had a lot of experience in Perl, Visual Basic, MS Access, database development and administration, web site design and administration, and system administration. All excellent things for a resume.

    Sometimes individual departments are looking for tech help due to the lack of attention they get from the campus tech center (e.g. supporting department labs, etc). Those departments are often even more lenient on the level of skills required for hire.

    So, look around your campus. Your "4+ years" of experience may require nothing more than a job that helps pay for your college education.

    --
    Joshua J. Kugler
  323. Nope by DesScorp · · Score: 1

    Social and gregarious is not how I'd describe most (not all) linux people. From my own expierience, a lot tend to be loners, non-social, even painfully shy. As I said, there are exceptions, but there's a reason Linux users are called "geeks". I couldn't describe my lug as "raucous". Maybe it's a cultural thing between the UK and the US, but I'd LIKE to go to a raucous lug. Maybe I just need to visit the UK...

    --
    Life is hard, and the world is cruel