Slashdot Mirror


Ask Slashdot: Best Certifications To Get?

Hardhead_7 writes "Our recent discussion about how much your degree is worth got me thinking. I've been working in the IT field for several years now, but I don't have anything to my name other than an A+ certificate and vendor specific training (e.g., Dell certified). Now I'm looking to move up in the IT field, and I want some stuff on my resume to demonstrate to future employers that I know what I'm doing, enough that I can get in the door for an interview. So my question to Slashdot is this: What certifications are the most valuable and sought-after? What will impress potential employers and be most likely to help land a decent job for someone who doesn't have a degree, but knows how to troubleshoot and can do a bit of programming if needed?"

444 comments

  1. Vodka! by Anrego · · Score: 4, Informative

    Probably depends a lot on where you are.

    Around here, certifications mean very little. Employers are generally more concerned about the kind of work you've done at previous jobs. A few good references who will tell people how awesome you are and an impressive list of "my duties included" does you more good than a sheet full of "ABC+ Pro Certified" here.

    That said, I've talked to friends elsewhere that have related the exact opposite.

    I'd say ask around your local area. No point in getting a plate full of certifications if they mean nothing to the employers in your area.

    1. Re:Vodka! by Jeremiah+Cornelius · · Score: 2

      CISSP

      ISACA

      Bound to do you head-and-shoulders above your peers in the field.

      Enjoy trying to pass.

      When I stood for CISSP 11 years ago, there were no "boot camps" and only two books on the shelf. CCCure.org was just starting up...

      Now, it's doable.

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    2. Re:Vodka! by Anonymous Coward · · Score: 0

      It looks good on paper but unless you've personally created a respectable list of patents and have good reason to why you're seeking new employment, then you're SOOL here. It's a competitive world so accomplishments outside of taking silly tests is better to take. ISACA is definitely great to have, A+ is just so generic, and Microsoft certifications are overrated. Some places might not hire you because you have these certifications. There's no perfect combination, it really just helps if you know people, that's the trick to getting a job.

    3. Re:Vodka! by mysidia · · Score: 1, Interesting

      I'd say ask around your local area. No point in getting a plate full of certifications if they mean nothing to the employers in your area.

      No point in getting a plate full of references if they mean nothing to employers in your area, either.

      I think most Employers weigh both certifications and references, with slightly more weight towards references. As an IT employee, good professional references can be tough to get in many situations -- harder than it can be to get a cert. You would need to actually collaborate with people in the IT field outside your organization to get the very best references.

      Some random user you helped reset their password one day is probably not going to be looked on as having a credible opinion about you as a system administrator on technical merits.

      So load down the plate with neither just references nor just certs. For maximum versatility, have a wealth of both, but probably look for references first, constantly.

    4. Re:Vodka! by Anonymous Coward · · Score: 0

      ISO 9001 certificate.

    5. Re:Vodka! by ksamnic · · Score: 2

      It depends on the job you are after. Certs are extremely specific. If it matches the job - like they want an Oracle DB sys admin and you have that certification - it might help get you the interview. But it is so bloody specific. I tend to try and hire people with more general experience who can learn the product I use right now. They are way more deployable in 3-5 years when the certification becomes obsolete.

    6. Re:Vodka! by Opportunist · · Score: 3, Insightful

      ISO9k, ISO20k, ISO27k... hell, anything with ISO in front of it will be a foot in the door to a career.

      Realize, though, that you will not be productive anymore. You will spend your time designing processes, forcing it down the throat of the affected departments against the best resistance they can muster and spending the rest of the time finding out how they managed to circumvent and ignore them. Especially for the 27k flavor.

      If you do not like meetings, if you do not like playing bullshit bingo, if you do not enjoy being "that asshole that makes everything complicated", do not apply.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    7. Re:Vodka! by Anonymous Coward · · Score: 0

      CISSP

      About 6 months ago I was tempted to take 1-2 certifications to at least get a paper on the stuff I knew. I found some CISSP book in the book store and browsed it a bit. I was quite surprised at how basic it was. Just to see whether my opinion about the book was right, I did a couple of the example questions from random sections of the book and got 100% without either reading the text or doubting the questions (except in some cases where my English skills were insufficient).

      Of course, that book could have been some fraud, or they only brought up the basic aspects of CISSP, but since then I haven't even considered taking that certification.

    8. Re:Vodka! by Nursie · · Score: 2

      "You will spend your time designing processes, forcing it down the throat of the affected departments against the best resistance they can muster"

      And they/we will spend our time trying to figure out how to get round them or flat-out ignore them so we can still get some work done.

      OR we will follow everything you say and watch as the company chokes itself with process after process after process and all thought of productive work disappears.

    9. Re:Vodka! by Opportunist · · Score: 3, Insightful

      There are good process managers and bad ones. The good ones will probably increase your overhead, much like the bad ones, but not unnecessarily so. For example, the much-dreaded pressure to write documentation and (the cheek!) even requiring its review as a major process point. Yes, that increases the time necessary to complete the job. But it keeps the product serviceable after 3 years when every programmer who wrote it left and nobody really knows anything about the inner workings anymore.

      Likewise, requiring a strict distinction between production, test and live system increases overhead. But it also increases stability and manageability of the whole mess, especially in huge projects with different departments adding to them.

      The examples are numerous and I am sure everyone who ever wrote code in an environment consisting of more than a handful developers and users will know a few more cases where suddenly some process dork butted in and you wondered who died and made the idiot king.

      The key difference between a good and a bad process manager is that the good one will notice that "one size fits all" does not apply for processes. There is not one development process. There are several, depending on the size of the project, the departments involved, the security requirements, the external requirements, not to mention compliance and legal problems. Using one process for all of them necessitates to use the all-encompassing full blown pearly king process with all bells and whistles attached, which is absolute overkill for probably 90% of the projects a company might have. Good processes are modular and can be assembled from process building blocks that fit neatly into each other to ensure that every project has every base covered, and nothing else.

      This does of course also require top notch project managers who know how to decide which project process to use for what project. Again, a good process manager will give him the tools to determine which one is to be used.

      Sadly, usually the process manager is someone in the company who has actually other things to do than to design processes, it's usually something some poor idiot gets tossed into on top of his actual work (because the company doesn't really want to get working, reliable processes but just needs some certificate that depends on having such processes). This is a nightmare. Because the processes will have little, if any, semblance of reality, people will learn them by heart for the audit then forget them immediately, because they are simply not workable.

      I am fairly convinced that you're subject to such processes.

      It is quite possible to create good processes that do actually help you instead of hindering you, that ensure that you get good specs, that ensure that you get resources timely and sufficiently, that ensure that production doesn't suddenly grind to a halt because someone "forgot" to do something (and guess who gets to work crunch overtime to make it up). They can actually make life a lot easier, if done right.

      Or a lot harder, if not.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    10. Re:Vodka! by Anonymous Coward · · Score: 0

      Probably depends a lot on where you are.

      I'd say ask around your local area. No point in getting a plate full of certifications if they mean nothing to the employers in your area.

      True. Also look at what kind of business you like to work in. In consulting, the certifications are usually a plus. In large businesses you are evaluated by IT professionals who are generally aware of the relative value of certificates. While in small and medium businesses you can impress the hell out of HR and the financial manager who will be your boss.
      And last a tip that i got from a previous boss: be carefull, a certificate can be interpreted to categorize you in a certain narrowed down field. If you choose to specialise in that field then the cert is ok, if you wish to keep a general scope then this can be a risk.

    11. Re:Vodka! by Anonymous Coward · · Score: 0

      > When I stood for CISSP 11 years ago.

      Which brings up another point. Unless you work in the field of your certification, anything older then 5 years is normally ignored. A lot of certs now have expiry dates as well.

    12. Re:Vodka! by VolciMaster · · Score: 1

      Couldn't agree more: certifications probably won't hurt, but they'll rarely help (in my experience) finding/retaining a job. Show what you have *DONE*, and employers will be more impressed than what tests you were able to cram for and pass.

    13. Re:Vodka! by TheRaven64 · · Score: 1

      anything with ISO in front of it will be a foot in the door to a career.

      That's great! I'm certified ISO 3103 compliant!

      --
      I am TheRaven on Soylent News
    14. Re:Vodka! by bsDaemon · · Score: 2

      The CISSP exam doesn't get you a CISSP. You need that plus a few years of experience which can be signed off on and verified. It can therefore be forgiven that the exam isn't perhaps as rigorous as, say, a Cisco exam, because its the experience that's really giving you the qualification and the exam is just testing whether or not you can talk about things in the common language that even managers might understand.

    15. Re:Vodka! by rjstanford · · Score: 1

      I'd say ask around your local area. No point in getting a plate full of certifications if they mean nothing to the employers in your area.

      Here's a revolutionary idea - figure out what you know, first. See if its marketable. If not, learn something else. Once you have a marketable skill, if you're having a hard time talking to people who want to hire folks with said skill, then get some 3rd party certifications that they respect.

      If you try to get certified in an area you don't already know then either you won't pass, or you'll be getting a certification that people will treat as waste-paper (either now or soon), because its not a good indicator that somebody actually knows something - by definition.

      --
      You're special forces then? That's great! I just love your olympics!
    16. Re:Vodka! by jellomizer · · Score: 1

      When I look for new employees I usually just glance over the certification and if they put it right under their name I see it as a negative. Certification means at best they are exposed to the product and passed some test on it. Certification is better then no experience but that is about it. If I see on their resume that they worked with a product for a couple months, It already trumps that Certification. Heck if they have an associate degree in computer science or a technical discipline it trumps certification.
      If one is going to advance in their career make sure that you have a least a Bachelor Degree, that will open many doors that have been closed before, especially for larger organizations. Second at your job you will need to keep yourself on the radar (In a good way) That includes good work, continued learning, asking for new more challenging jobs, find ways to surpass expectations as often as you can, make yourself available to those Optional meetings especially when there are some higher bosses there, while in those meetings try to be productive, vocal, and positive. Third Keep up to date, especially in tech, keep an ear open for technologies that your company may or will adopt, learn as much about it as you can before the training class or being forced to use it.
      Just doing a good job will not advance your career. A good job alone will place you as someone who is good at what he does but doesn't really wan't to leave his position. Most bosses are fine with that they won't think poorly towards you. But when it comes to promotion they will not choose you, as you are seemingly happy where you are at, showing little interesting in advancing, besides it is good to have employees who do a good job continue doing a good job.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    17. Re:Vodka! by Anonymous Coward · · Score: 0

      As the IT Manager in a SMB office...

      I base my interview/hiring decisions on a combination of education/certification and experience, with experience weighing FAR heavier in the decision.

      It really comes down to...certification tells me you should be able to do something. Experience tells me you actually did it. And I'd rather have someone who has done it over someone who should be capable of doing it...it means I'll have to put in less time training a new hire, and that they'll be more likely to hit the ground running upon their arrival. Win-win for me, the new hire, and the company.

    18. Re:Vodka! by jgtg32a · · Score: 1

      CISSP is a mile wide and an inch deep

    19. Re:Vodka! by Jeremiah+Cornelius · · Score: 1

      I have seen no book accurately reflect the examination in style or approach.

      It is obtuse and difficult to assess. One of the features of the exam is that the examinee must determine if any particular question is being asked per the context of a specific CBK area.

      Of the dozen or so CISSP holders that I have informally queried, not ONE of them felt confident they'd passed at the end of the exam - in fact, they were unable to say if they'd done well or poor at all!

      I would say that is also my own experience.

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    20. Re:Vodka! by Jeremiah+Cornelius · · Score: 1

      CISSP and CISA are certs that need perennial renewal through Continuing Professional Education credit. In this, they are like CPA accreditation or state-licensing of health and legal professionals.

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    21. Re:Vodka! by Anonymous Coward · · Score: 0

      I respectfully disagree that "certifications mean very little." The guy stated that he is looking to get his foot in the door. Certifications help you avoid the "chicken and the egg" situation -- how can you get experience if nobody will hire you because you lack experience?

      Some certifications _alone_ mean very little. But two or more of those "worthless" little certs a year shows that you are actively seeking out new knowledge, and retaining at least enough of it to pass the certifications. Also, any certs that are more than just multiple question tests hold a lot more weight in my book - things like CCNA (lab simulation), CCIE (hands-on lab), and GIAC "Gold" certs (published research papers).

      Keep in mind if all you have is an A+, you're probably not in a position to jump right into a prestigious cert like CISSP or CCIE. My advice is to find what niche of IT you want to specialize in, and start building on that. First step would be to try the closest applicable CompTIA cert, just to get a taste and see if that is what you really want to devote your career towards. CompTIA is also generally the cheapest cert to get, so there is little financial barrier to entry. Also, there isn't much training involved with CompTIA certs - it's usually just a case of reading a very basic book on the subject.

      The goal isn't the certification: The goal is gaining knowledge you can apply to a higher IT position, so the course/training material should be the focus, with the certification just being a final validation that you've learned something.

      Sample track for someone that wants to focus on security:
      CompTIA Network+ (self-study; provides a good base for additional training)
      CompTIA Security+ (self-study; focused on area of interest but still pretty easy and cheap)
      Some basic MS Server course (self-study or community college/trade school; love it or hate it you're going to see most businesses using it)
      GSEC (online or week-long "bootcamp"; your first cert requiring heavy investment of time & money)

      From that point, you should have a good base and know where you want to further specialize... incident handling, pen testing, etc. Keep in mind the certs shouldn't be the only things you are studying... you'll have to get familiar with all the products you'll be seeing too. Luckily, for security at least, you can play around with most of the best tools without spending a dime. If you want to specialize in storage, on the other hand, getting hands-on with something like EMC's CLARiiON arrays could prove problematic.

    22. Re:Vodka! by Skuld-Chan · · Score: 1

      Only guy I know/worked with who has a CISSP comes across as a security noob - someone who poked at it long enough to earn a bunch of credentials.. He wrote a book too:

      http://www.amazon.com/Botnets-Killer-Web-Craig-Schiller/dp/1597491357/ref=sr_1_1?ie=UTF8&s=books&qid=1306865119&sr=8-1

    23. Re:Vodka! by Nursie · · Score: 1

      Oh sure, there is good process and bad process, couldn't agree more. I guess I'm just a little jaded, having worked for a huge corporate for some time now.

      I've no qualms about code reviews, in fact they're vital. As is documentation, and a variety of other things. However there is such a thing as too much. You can have a thousand processes, all of which sound reasonable when described individually, it's just that when put together they do the opposite of create a machine that puts out a quality product in a timely fashion, they create a by-the-numbers product at a snails pace. I've seen it too often now to ignore!

    24. Re:Vodka! by Opportunist · · Score: 1

      A prime example of bad process design.

      First of all, a process must NEVER be designed in parts and then assembled. That leads to the problem you mention. It's like back at school when every teacher thought his subject is the only one that counts and handed you enough homework to make it unmanageable when added to by the other teachers. Likewise, if you have processes assembled this way, every submanager sees his field as critical and crucial (or just wants to make sure that the Powers That Are think it is, so he won't be kicked out the next round of layoffs) and weighs the whole process chain down by making painstakingly sure that nobody can "ignore" him. A process has to be designed by one entity in its entirety. That can be one person (in case the company actually affords a dedicated process guru, which is very, very rare) or a committee of people who are responsible for the various parts. But they have to do it TOGETHER. Nobody designs his own parts and then throws it at the process, that leads to the sorry excuse of a process that you mention. Nobody can manage that and nobody can work with such a monster.

      That of course also requires a process manager that does not take himself too important either. Humility is a very precious (and, sadly, rare) quality in a process manager. His job is only to make sure that things run smoothly, processes have no value in and of themselves. Far too often what I see in companies are beautifully designed processes that look intimidating and very, very important on paper, only to result in unmanageable juggernauts that weigh the whole system down. KISS is a key principle in process design.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  2. College by Anonymous Coward · · Score: 0, Insightful

    A degree. Seriously. If you're not willing (or able) to get a degree, what certs are valuable are going to depend heavily on what exactly they're looking for. People hiring for a network admin position are going to value things like Cisco certs much more than A+, while someone hiring for a generalist IT position in a small company might be the other way around.

    You really end up with two non-degree options: try to specialize and get as many (and as advanced) certs as possible in a narrow area and then try to find a related job, or generalize yourself and try to keep getting certs in areas you haven't yet covered, and look for a generalist job. The specialist job will likely pay better, but it may be easier to find work as a generalist.

    1. Re:College by mini+me · · Score: 1

      Advertising would go a lot further than a degree. Advertising will bring the jobs to you, and cost less in the process. Finding a job is just plain marketing – nothing more, nothing less.

    2. Re:College by bgibby9 · · Score: 1

      After doing my fair share of interviewing and being interviewed, I have to agree with this comment. Most IT jobs aren't looking for someone who can recite information back to them, they are looking for people who have basic knowledge of the topics and are able to think on their feet, adapt, actually know how to SEARCH for the information that they don't know off the top of their head.

      I tend to hire people who are passionate about their skillset rather than just competent!

      --
      http://www.gibby.net.au
  3. Certifications don't impress... by mikeroySoft · · Score: 5, Insightful

    Experience does. Build something, or contribute to an Open Source project.

    1. Re:Certifications don't impress... by Anonymous Coward · · Score: 3, Insightful

      Certifications don't impress, however they do get you past the HR filter so you get to speak to someone to whom your experience is relevant. No Certs, no interview, no chance to shine.

    2. Re:Certifications don't impress... by bhcompy · · Score: 1

      ding ding ding, we have a winner

    3. Re:Certifications don't impress... by Anonymous Coward · · Score: 1

      "No Certs, no interview, no chance to shine."

      Umm... on what planet? Surely not this one.

      I've worked at 3 very large tech firms in the 80,000+ employee range, and 2 small ones (10 to 200), and nobody has ever asked me for a "cert" - I don't have any. I don't even *know* anyone who has one. It's a total non-factor as far as I can tell.

      I've also interviewed hundreds of prospective employees, and written reqs for several positions. The topic of "certs" never came up or made any appearance in the process.

      What you write is BS. Certs are meaningless. They don't have any bearing on whether you get an interview that I have ever seen, and I've been around the industry for 22 years.

    4. Re:Certifications don't impress... by mlts · · Score: 2

      Certs are meaningless to you, and your boss who has a clue.

      They mean something to HR and upper management who don't see people's skills. All they see is that candidate "A" vying for a promotion has an alphabet soup of certifications, and candidate "B" doesn't. Guess who gets the promotion, even though candidate "A" may be a "paper MC-ITP?" You got it.

      When I was looking for work after I graduated, even with a degree in hand and a large amount of experience in IT before going back to college, for a lot of places, this is how the interview went:

      Interview: "Do you have a TS/SCI clearance, or a CISSP? No? Next in line please."

      The pretty pieces of paper are PHB food. They are not for the people or their direct managers who actually are in the trenches. However, to get interviewed by the people who actually know their stuff, you have to get past the HR roadblocks, and that means having the pieces of paper (e. g. for a MS admin, a MS-ITP, a bachelor's degree, A+ cert, etc.)

    5. Re:Certifications don't impress... by Anonymous Coward · · Score: 1

      > you have to get past the HR roadblocks

      But those roadblocks have nothing to do with certs. At all. I have never - NEVER - in my entire career, been asked for a cert. Not one single time.

      For example: here's a recent job I was looking at with Qualcomm: http://www.compilerjobs.com/db/jobs_view.php?editid1=482

      Look at the qualifications section. See the mention of certs? Neither do I. They want things that are appropriate for the job, like knowledge of ARM architecture, and optimization techniques.

      That's par for the course. I've been on both sides of this, at multiple fortune 500 companies: applying for jobs, and writing the reqs that HR uses. Certs have never come up. They don't "get you past HR". If they did, I wouldn't have ever had a job, because I have no certs. HR doesn't just make shit up - they use reqs written by the development teams that need the heads.

      This has been true at everything from tiny little shops to some of the biggest companies in the industry. If certs are so important, then please explain how I've had so many jobs at that wide range of companies over two decades, and have never once been asked for a cert?

    6. Re:Certifications don't impress... by Anonymous Coward · · Score: 0

      I work in a lab of about 100 engineers. I would be really, really surprised if a single person here has a "cert".

    7. Re:Certifications don't impress... by Anonymous Coward · · Score: 0

      For government contractors looking to quickly find people to fill a contract, that may be true, for the rest of the worlds employers, it's not.

      I did a career change into IT. I had backend experience at some small internet providers owned by some friends. My first real IT job was the equivalent of a Tier 2 technician. At the place I've been for the last 10 years, I started as a Tier1/2 and I am now a senior network engineer making almost triple what I started at. I only have vendor classes under my belt and no certifications. If you are working at a company as a company employee, you will move up if you prove yourself. If you are a contract employee filling random contracts, you will have to have the certs to be considered because that is the only way the contract owner can justify pimping you out for that position. The contract owner may or may not know you and the place you are going doesn't know you so if you turn out to be a bust, both sides will chalk it up as an "unfortunate incompatibility" and you will be quietly shuffled to a different position under a different contract.

    8. Re:Certifications don't impress... by Surt · · Score: 3, Interesting

      You're looking at a software engineer job there, not an IT job (e.g. Network admin).
      Certs are useless if you're an engineer, but useful if you're in IT.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    9. Re:Certifications don't impress... by Wyatt+Earp · · Score: 2

      I have no certs just real world experience and I never have trouble getting an interview.

    10. Re:Certifications don't impress... by Opportunist · · Score: 2

      Certs impress HR people. And they're who're hiring, at least in big companies (i.e. where you can actually earn big money).

      Let's face it. Certainly, to you and me being the head dev of a valuable and well known OSS project is a recommendation that blows every cert out of the water. Not so for HR. They probably never even heard of that OSS project and they can't verify what you did on that project. And don't even think about impressing them with your source code.

      They do know, though, that there are "independent" (I use the term loosely here) certification entities that verify that you are certified to know ... well, whatever the cert allegedly tells. And they trust that certs. It's like buying IBM ("Nobody ever got fired for buying IBM"), nobody ever got fired for hiring a certified person. It's something different if the person is only "good" and has projects to show that, but should he turn out to be a dud (or rather, not suitable for the job at hand), HR will have some explaining to do.

      Not so with certs. He's certified, so he must know what we wanted, and if he doesn't perform, hey, not HR's fault.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    11. Re:Certifications don't impress... by felipekk · · Score: 1

      Also, for interviews in general, I'd recommend the SMART approach: describe a Situation in terms of Tasks you had, the Actions you took and the Results achieved. HR people like this approach and it helps you in describing your capabilities better than simply saying "I'm good at solving problems".

    12. Re:Certifications don't impress... by Anonymous Coward · · Score: 0

      lol contribute to Open Source. 99.99999% of all companies don't care about that.

    13. Re:Certifications don't impress... by mwvdlee · · Score: 3, Funny
      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    14. Re:Certifications don't impress... by felipekk · · Score: 1

      That makes a lot more sense. I got the acronym wrong. Thanks!

    15. Re:Certifications don't impress... by gmhowell · · Score: 1

      If they asked for a TS/SCI, it's probably not something HR decided, but rather the fed who awarded or is overseeing the contract. Since you are looking at DoD (or maybe DoJ, DHS, etc.) work, I'm guessing that the CISSP may also be a contract requirement.

      Don't blame HR weenies (who CAN be weenies) when they may be in a situation where their hands are tied.

      --
      Jesus was all right but his disciples were thick and ordinary. -John Lennon
    16. Re:Certifications don't impress... by Opportunist · · Score: 2

      Seems to depend where you are, and also what industry you're in.

      IT security, especially in Europe, is so overfilled with snakeoil peddlers that companies started to ask for certifications and diploma showing that you're not talking out of your ass. It's pretty easy to impress a company head with little IT-SEC knowledge (even if the company is in IT doesn't mean that they have more than a passing knowledge of security, if they did they'd probably not want to hire someone who does) with a few old tricks. I have to admit I'm guilty of it myself, when pressured into "showing something" I pulled trick out of my sleeve because, well, the C-exec gets what the C-exec wants. Sadly, there are quite a few whose knowledge ends there, and they still got into positions where they were responsible for the security of rather important companies (and the ensuing fallout was not pretty).

      In the last few years, companies started to ask for security certificates. ISO27k is big here, as is CISA (or, rather, everything from ISACA), and a few others are pretty well liked for certain specialized fields.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    17. Re:Certifications don't impress... by Anonymous Coward · · Score: 0

      Experience does. Build something, or contribute to an Open Source project.

      Correct.

    18. Re:Certifications don't impress... by Anonymous Coward · · Score: 1

      And any organisation that has such as reliance upon "worthless" pieces of paper is an organisation I don't want to work for.

      When recruiting for highly technical or skilled positions, sometime the minions in HR just need to get out of the way and allow those who are able to accurately gauge a prospective candidate's "smarts" and ability to get the job done to do the interviewing and recruitment.
      These people will ostensibly by the other highly skilled technical people already working there, along with their immediate superiors - who are close enough to the "coal face" to still have the required skills (or at least a strong appreciation of them) - to get the ground work done. It certainly won't include anyone from HR.

      Once an organisation gets so big and so bureaucratic that it needs to offload this kind of thing to drones who will reduce all decision making down to a series of checkboxes, that's a sign that you probably wouldn't want to work there anyway. Every minute of your entire working life will be defined by "process" and controlling minutiae. Asking to see "certifications" for candidates who have years of real-world experience for a position is one indicator of this.

    19. Re:Certifications don't impress... by Anonymous Coward · · Score: 0

      Yeah? Well everyone here has at least 17. Stick that in your pipe and smoke it, Mr. Anecdote!

    20. Re:Certifications don't impress... by mlts · · Score: 2

      Believe it or not, it was not DoD related in any shape or form. In the private sector, from what I experienced on my job hunt, HR people want to see a TS/SCI clearance because it means that someone, somewhere decided that the person having that cert was worth enough cash to the company to pay to have them cleared.

    21. Re:Certifications don't impress... by TheMCP · · Score: 3, Interesting

      I am a senior software engineer with 23 years of professional experience. I've built web sites and web applications for Fortune 500 companies and major nonprofits and for the air force and joint chiefs of staff, and my past clients included all but one of the top 50 largest financial institutions in the country.

      When I'm looking for work, the #1 thing that generates the most calls about my resume (by a long shot) is the one product certification I have, which is (and all of this is indicated plainly on my resume) something like six major versions behind on the software I was certified in, was 11 years ago, and I've never done a complete installation of the product. Even knowing that fact, people are desperate to get me to do work for that product because I was certified in it and hardly anyone is.

      So, while smart companies look for experience and a track record of successful projects, it remains true that if you get the *right* certification, it will still get you more work anyway.

    22. Re:Certifications don't impress... by Gyorg_Lavode · · Score: 1

      IA certs are useful as an engineer if you're looking at government work. If you even come close to the security aspects of the DoD'ish type work, you really must have DoDD 8570 certification. Most people interpret that to be a CISSP, however there are MANY certs that you can/must have in 8570. If the company thinks you even might work on a government contract, they'll look for 8570 certification because it'll be levied by the government. I'd recommend at the least being Security+ (IAM/IAT Level 2) certified. You can also add some of the specialization certs (such as Security Management or incident handling) or OS certs. Those make you a much easier hire.

      --
      I do security
    23. Re:Certifications don't impress... by Anonymous Coward · · Score: 0

      Certs help a green person get a foot in the door for an interview - a chance at starting their career.

      Once you have more than a year or two of experience doing what your certificate says you can do, it becomes fucking meaningless.

      Worse yet (IMHO) are the resumes of someone that has 10 years working as a Net Admin with their only education a just-gotten entry-level certification (imagine a 10-year experienced net admin with a brand new CCNA). When I see that...I wonder...why in the fuck did this person just now get a certificate when they have a ton of experience? Are they sucking at their current job? Are none of their prior employers willing to give a positive reference? I mean, its one thing if the certificate is outside of their current job experience (wanting to expand their horizons) - but when it is a new entry-level certificate for an experienced applicant, it just raises red flags.

      -work as an IT Manager, do my own hiring

    24. Re:Certifications don't impress... by russotto · · Score: 1

      Experience does. Build something, or contribute to an Open Source project.

      Yeah, but where am I going to find an employer who cares about writing an interpreter for a dead language just so I can play the original version of an ancient computer game?

    25. Re:Certifications don't impress... by PhreakOfTime · · Score: 1

      Sr. Systems Administrator here - large company.

      0 certs, 0 degrees.

      But then again, I also have a business I owned in the past on my resume.

      As we like to say;
      "Certs and degrees show how much you really know, like a wedding ring shows how you are monogamous."

    26. Re:Certifications don't impress... by afabbro · · Score: 1

      When I'm looking for work, the #1 thing that generates the most calls about my resume (by a long shot) is the one product certification I have, which is (and all of this is indicated plainly on my resume) something like six major versions behind on the software I was certified in, was 11 years ago, and I've never done a complete installation of the product.

      And this mystery product is...?

      --
      Advice: on VPS providers
    27. Re:Certifications don't impress... by KshGoddess · · Score: 1

      HR doesn't just make shit up - they use reqs written by the development teams that need the heads.

      I had to write my own job description for the job I do, in part because no one else knows what the hell it is I do. My boss included. But we had to sit down and write a job description because HR required one for performance evals, etc. It's as full of crap as anything, but it does actually encompass what it is I do here, Bob.

      0 degrees, 0 certifications. 15 years in the industry.

      I've known paper cert people, and people who know their crap who were required to get certs. I've known paper degree people, and people who know their crap who also happen to have degrees. Competence trumps letters after your name.

      --
      It's a little wrong to say a tomato is a vegetable. It's a lot wrong to say it's a suspension bridge.
    28. Re:Certifications don't impress... by Anonymous Coward · · Score: 0

      I love the "contribute to an Open Source project". I've been hiring and firing for years, and been involved in many recruitment committees, and contributing to an Open Source project means absolutely nothing to us.

    29. Re:Certifications don't impress... by Anonymous Coward · · Score: 0

      What is this magic cert? I have tons of free time and need a job.

    30. Re:Certifications don't impress... by KZigurs · · Score: 1

      I would bet my money on OS/2 - unbelievabe amount of infrastructure still runs on OS/2 Warp and not many realize that.

    31. Re:Certifications don't impress... by gmhowell · · Score: 1

      If that's the case, I stand corrected: you have run into a batshit insane scenario.

      --
      Jesus was all right but his disciples were thick and ordinary. -John Lennon
  4. First thing I look for when hiring? by jafo · · Score: 1

    The first thing I look for is contributions to open source software projects. But, we do open source related IT services. And it's rare to find.

  5. CCNA not MCSE by TunaPhish · · Score: 2

    Get a CCNA if you want to make money. MCSE is a total joke nowadays.

    1. Re:CCNA not MCSE by a_nonamiss · · Score: 2

      MCSE doesn't exist nowadays. I think it's too early to dismiss MCITP as a joke, as I haven't come across swathes of total morons who yet possess that certification. Not saying that isn't the ultimate endgame, though. (remember MCSE used to be an impressive certification, too.)

      --
      -Arthur
      Cave ne ante ullas catapultas ambules
    2. Re:CCNA not MCSE by jo42 · · Score: 1, Funny

      MCSE: Microsoft Certified Solitaire Expert

    3. Re:CCNA not MCSE by munky99999 · · Score: 1

      Ive personally seen friends get MCITP without issue. Truck driver who failed A+ twice and net+ once... got mcitp 1st time for each cert and he shouldnt have gotten it tbh.

    4. Re:CCNA not MCSE by Anonymous Coward · · Score: 0

      MCSE: Minesweeper Consultant, Solitaire Expert

    5. Re:CCNA not MCSE by FAT-BOY88 · · Score: 1

      MCSE at my old work place meant "Minesweeper, Checkers, Solitaire Expert."

    6. Re:CCNA not MCSE by Anonymous Coward · · Score: 0

      MCSE: Minesweeper Consultant Solitaire Expert

    7. Re:CCNA not MCSE by DavidRawling · · Score: 1

      Moves Computer Stuff Elsewhere. Substitute words are available for "Stuff" and are probably more appropriate. And yes, I have one of these, among a stack of other certs that are still needed to impress HR.

    8. Re:CCNA not MCSE by Anonymous Coward · · Score: 0

      MCSE: McDonald's Customer Service Expert.

    9. Re:CCNA not MCSE by Anonymous Coward · · Score: 0

      MCSE: Must Consult Someone Experienced

    10. Re:CCNA not MCSE by Anonymous Coward · · Score: 0

      MCSE: Microsoft Certified Solitaire Expert

      *MCSE: Minesweeper Consultant Solitaire Expert

  6. Best certs by Anonymous Coward · · Score: 0

    The people who look for certs are generally clueless, but unfortunately are in charge. The people who want to know what you know are the ones you want to work for. What kind of certs do you think the folks have who broke into Sony and PBS? Likely, none, but they probably know more about systems than the guy just hired with the cert. NO, do not become a hacker! That's not my message. I guess what I'm saying is try to find a place that sees YOU and not just your certification. You've been at this a while, so you know more than what a test can reveal and that's very valuable.

  7. Does anyone check the validity of these claim? by Anonymous Coward · · Score: 0

    If you say on your resume you have XYZ certification - how does one go about verifying that fact? uni degrees etc I can see how they can be easily verified, but these other certs don't seem to have the same deal.

    You could probably list a whole bunch of certifications that can't be verified other than your on the job abilities. In short, they're all meaningless.

    1. Re:Does anyone check the validity of these claim? by Anonymous Coward · · Score: 0

      ISACA and (ISC)2 offer web interface, from where you can check against cert number ... if that helps weed out fakes

    2. Re:Does anyone check the validity of these claim? by bhcompy · · Score: 1

      You receive a #. They can check with the vendors to verify, just like a person can check a general contractors # with the state

    3. Re:Does anyone check the validity of these claim? by Fallen+Kell · · Score: 1

      You then havn't been looking at the more prominent certs then. My Solaris 10 System Administrator certification has a website where I can request that Oracle (the certificating body) send verification of my certifications to someone (for jobs/contracts/interviews etc).

      --
      We were all warned a long time ago that MS products sucked, remember the Magic 8 Ball said, "Outlook not so good"
    4. Re:Does anyone check the validity of these claim? by mlts · · Score: 1

      What I do is ask for their cert number. Most places (RedHat, IBM, etc.) will have a cert checker on their website to verify the number they hand out.

      If the person can't produce the number, or the number is registered in someone else's name, then it is time to get suspicious and nudging that person's resume towards the round file.

    5. Re:Does anyone check the validity of these claim? by DavidRawling · · Score: 1

      The MS certs have a web interface where you provide what amounts to a username and password; the cert holder can change the password at will, and the username (numeric) is not the certification ID nor obviously related to the person's name. The person's name and all the person's certs (and exams) are available for review.

  8. demonstrably duh by Anonymous Coward · · Score: 0

    Idiot. Certifiable idiot, that is.

  9. Your Network is More Important than Your Certifica by Anonymous Coward · · Score: 0

    Your personal network is way more powerful. Knowing what you're doing is a big help also

  10. Certification are a waste of money by halo_2_rocks · · Score: 1

    As stated in prior conversations, certifications are meaningless in IT. They don't impress anyone. It is a matter of what you have actually done or not done. Most employers will have you do various things to make sure you know your stuff (those that don't might be impressed by certs, but they are screwed up companies) before they hire you. I wouldn't waste your time or money on them. It is more important to learn your craft and get experience.

    1. Re:Certification are a waste of money by PFI_Optix · · Score: 1

      HR and the suits like pieces of paper that say you know stuff. Degrees and certifications may not be good indicators of competence, but having CCNA MCSA MBA IBC TLDR after your name impresses the non-IT people who actually fund your paycheck.

      --
      120 characters for a sig? That's bloody useless.
    2. Re:Certification are a waste of money by geekmux · · Score: 1

      As stated in prior conversations, certifications are meaningless in IT. They don't impress anyone. It is a matter of what you have actually done or not done. Most employers will have you do various things to make sure you know your stuff (those that don't might be impressed by certs, but they are screwed up companies) before they hire you. I wouldn't waste your time or money on them. It is more important to learn your craft and get experience.

      If this theory of yours held as true as you would like it to be, then IT Certifications, much like a undergraduate degree, would be struggling to even survive.

      I'm certainly not disagreeing that experience in our field is priceless. That being said, walk up to any IT person with a shitload of cert acronyms/vendor titles behind his or her name. I promise you they didn't waste the time and money on all those certs simply for the fun of it.

    3. Re:Certification are a waste of money by Anonymous Coward · · Score: 1

      I don't agree.

      If you have a certification in a technology important to your employer, Cisco, Extreme, Juniper, etc, your employer can benefit in their relationship with that vendor. We buy, sell and maintain Cisco, Extreme, AdTran, SonicWall, Palo Alto and other gear as well as various software platforms. Getting certified employees on the payroll is a necessary step in forging a relationship with many vendors. It also demonstrates curiosity in a given technology. If all your employee does is learn the minimum required to perform the basic functions of his job, then he may not be suitable in a changing environment. It all depends on the goals of the employer.

    4. Re:Certification are a waste of money by mini+me · · Score: 1

      Instead they waste their time and money on them with the perceived notion that it would lead to better jobs. When you sell a dream, people will happily buy into it. Just look at how many regularly "invest" in the lottery, even though there is no evidence to support that they will ever win.

      Some people will land good jobs because of their certifications and some people will win the lottery, which helps to solidify the benefits of the idea in others, even if it will never benefit them personally. The whole "that guy did well getting a degree/certification/lottery ticket, therefore I will also do well by getting one."

      The success of IT certifications and undergraduate educational services says nothing about the effectiveness of the end result. With that said, you need to go in the direction your heart takes you and if that includes getting an IT certification, there is nothing wrong with doing that. You might even get lucky as a result.

    5. Re:Certification are a waste of money by geekmux · · Score: 1

      Instead they waste their time and money on them with the perceived notion that it would lead to better jobs. When you sell a dream, people will happily buy into it. Just look at how many regularly "invest" in the lottery, even though there is no evidence to support that they will ever win.

      Some people will land good jobs because of their certifications and some people will win the lottery, which helps to solidify the benefits of the idea in others, even if it will never benefit them personally. The whole "that guy did well getting a degree/certification/lottery ticket, therefore I will also do well by getting one."

      The success of IT certifications and undergraduate educational services says nothing about the effectiveness of the end result. With that said, you need to go in the direction your heart takes you and if that includes getting an IT certification, there is nothing wrong with doing that. You might even get lucky as a result.

      I definitely agree with your statement in going the direction your heart takes you, as there is really nothing more effective than an employee who is passionate about their work.

      That being said, I think you're being a wee bit unfair when comparing certifications or degrees to the lottery, as I seriously doubt the odds of anyone landing a decent job with either are millions to one, which is literally your best case scenario in the lottery system. I mean, the unemployment rate is bad, but it's not quite THAT bad. ;-)

      And people waste their money and time on degrees because corporate America at large has the perceived notion that you need it in order to fill certain positions. That old "ringknocker" mentality is about as effective as that piece of paper is hanging on the wall, but it still exists today, almost as a mid-evil form of perpetual punishment with the "hey-I-had-to-go-to-college-so-now-you-do-too" attitude, regardless if the job actually requires it or not.

    6. Re:Certification are a waste of money by bleh-of-the-huns · · Score: 1

      Not all certs are meaningless. Sure, most people who can study a book can pass a certification test. Some of course are harder then others. That being said, they do have meaning.

      They show that some people are willing to put in the effort, time and money to pass a certification. Also, some certifications are required for certain positions. The CISSP for example. Go see https://www.isc2.org/dod-fact-sheet.aspx#whatis which explains what some of DOD Directive 8570.1 is.

      Me, when I hire, I do require a CISSP, not just because I like the piece of paper (trust me, I spent years actively avoiding getting my own, I think it is a money making racket in some cases), but it is required by many of the contracts I consult on.

      --
      I came, I conquered, I coredumped
  11. Try Experience by Anonymous Coward · · Score: 0

    No really. Put your experience on your resume. That's the only thing that counts once you've worked in industry for a little bit. If you've been in IT for several years, then you should be good at what you do. What? You suck at what you do? Oh well... then you should get some certifications.

    Someone with several years of experience wouldn't ask this question.

  12. Double D Certified by Rivalz · · Score: 3, Funny

    My girlfriend is Double D cert' and I just pay her to sit at home.
    She doesn't even have a college education, I would be amazed if she even has a GED.
    Soon as I find out where she got the DD's I'll let you know.

    1. Re:Double D Certified by muphin · · Score: 1, Funny

      she got it from her previous boyfriend.

      --
      It's not a typo if you understood the meaning!
    2. Re:Double D Certified by SlashdotWanker · · Score: 0

      My girlfriend is Double D cert' and I just pay her to sit at home. She doesn't even have a college education, I would be amazed if she even has a GED. Soon as I find out where she got the DD's I'll let you know.

      Girlfriend? I need to revoke your geek cred now.

    3. Re:Double D Certified by JackpotMonkey · · Score: 1

      I believe they originated in Dallas, contact a woman named Debbie for details....

      --
      ______ Eagles may fly but monkeys don't get sucked into jet engines.
    4. Re:Double D Certified by Anonymous Coward · · Score: 0

      Doctor Nick's Inflat-o-porium.

      Learn to check the labels.

    5. Re:Double D Certified by chill · · Score: 1

      No, you're confusing the DDs with the STDs.

      --
      Learning HOW to think is more important than learning WHAT to think.
  13. Obligatory dilbert comic by mhh91 · · Score: 2, Funny
    1. Re:Obligatory dilbert comic by Anonymous Coward · · Score: 0

      Amazing. Tells you precisely, the demarcation between, theory and practicals ! :)

    2. Re:Obligatory dilbert comic by Phydaux · · Score: 1

      Heh, this was the first thing I thought of.

  14. Whatever you can by AK+Marc · · Score: 2

    Cert what you know. Whatever you do, get a cert in it. Don't be afraid to get a "vendor specific" cert. After all, CCIE is nothing more than just a vendor specific cert. Since you don't have a degree, having some certs to throw around help people believe in your abilities, even if the cert doesn't do anything other than reflect knowledge and skills you already have.

    1. Re:Whatever you can by Jimmy+King · · Score: 1

      That's what certifications are supposed to be anyway. They aren't for learning a subject or product, they're for showing that you already know a subject. Even the super simple stuff like A+ is to show a competency equal to 6 months experience doing pc repair (or that's what it was way back in the day when I got it).

    2. Re:Whatever you can by AK+Marc · · Score: 1

      And that's why some are depreciated. You can get some certs without practical experience in the topic at hand. In fact, almost all certs are that way. There's a bootcamp for everything.

      But when you are getting a job and two people have identical experience and one of those has some certs to go with it and the other doesn't, who would you pick?

    3. Re:Whatever you can by Jimmy+King · · Score: 1

      I haven't been in that position, but I'd have to say it would really depend on the certifications, what I'm hiring them to do, and if I feel that those certifications mean anything other than that they're good at memorizing trivia out of a book after talking to them. I might pick the person with the certs or I might decide those certs rarely mean much anyway and go with the person who's attitude and personality seem like they're going to be a better fit.

      If we're going with the "everything else is equal and I mean everything" comparison, then obviously the guy with the certs, but in real life that's just never going to be the case.

  15. Choose Wisely and Be Happy. by geekmux · · Score: 1

    I could tell you all kinds of six-figure positions get shot out of something like a CISSP certification, but if you absolutely despise doing work in the Security field, then I must advise against it.

    Even in IT, no matter what you choose to do, always remember to look for something that gives you some form of reward or personal satisfaction beyond the monetary factor.

    Took me quite a few years to finally realize that personal satisfaction and overall happiness are much more important, not only to balance out work and life, but also to enable me to perform my job to the best of my ability.

    1. Re:Choose Wisely and Be Happy. by pinkushun · · Score: 1

      Going through this transition now, glad I decided this :-)

  16. who certifies the certifiers? by smoothnorman · · Score: 1

    Around my (admittedly small-er) shop we don't count certification for anything. If we want a programmer we ask for an example code and talk with the applicant. If we want a web page developer we ask for an example web-page and talk with the applicant. The key begin: "we talk with the applicant". After a dozen years of doing this i can assure you there is *no* correlation between who we hired and whether they were "certified" by any private interest. I'm sure this isn't true for larger companies (YMMV etc), but if i were you, i'd get the foundations from a college degree, develop a "portfolio" on your own, and save your certification money.

    1. Re:who certifies the certifiers? by Anonymous Coward · · Score: 0

      While I agree, but the certs may be the only reason you were ever considered for the position (by recruiters, if there are several applicants) ...

    2. Re:who certifies the certifiers? by bhcompy · · Score: 1

      The question stands: If a cert or a degree doesn't matter for who you hire, how do you filter your resumes to know who to interview? That's where both work. They don't get you a job, they get you an interview.

    3. Re:who certifies the certifiers? by YttriumOxide · · Score: 3, Interesting

      The question stands: If a cert or a degree doesn't matter for who you hire, how do you filter your resumes to know who to interview? That's where both work. They don't get you a job, they get you an interview.

      Last time we were hiring for a programmer (large international company), we had so few applicants that it simply wasn't worth it for HR to "filter" them in any way before handing them on to me. I set up interviews for each applicant and then asked them a bunch of questions. At no point did their certifications come in to question.

      And no, I didn't ask the typical "university knowledge" questions such as "which of these is likely to be the best sorting method for this set of data?" and other such bollocks; instead my questions were things more relevant to real world programming like, "Right, you've just written some really cruddy code as a proof-of-concept and Marketing want to start selling it next week as a real product, what do we do?" and "How long do you think it'd take you to clone the Windows Calculator in a language and environment of your choice?".

      To note, when we hire a programmer, we don't just look for drones that can churn out code exactly to a perfectly written spec written by someone that probably could've done the code themselves; instead we look for someone that can interpret badly written fuzzy marketing speak and then use creativity and imagination to meet what Marketing have asked for in the most elegant, flexible and maintainable way. So far, my little team is doing a great job and I'm pretty proud of them.

      Final side note: Yes, I say "my team" and I am indeed in charge there, but I'm a developer myself - not a manager... we have a manager (that sits in another office several hundred KM away) to look after paperwork, budgets and so on - I just look after "who's doing what" and passing the paperwork over to the manager (who tends to just approve anything I send his way, which I'm also very thankful for).

      --
      My book about LSD and Self-Discovery
      Also on facebook as: DroppingAcidDaleBewan
    4. Re:who certifies the certifiers? by smoothnorman · · Score: 1

      the degree matters. the application material matters. the stated experience matters. OCP CCNA CCDP CCENT CCSP ACTC...http://www.all-acronyms.com/tag/certification/ doesn't matter so much (or in one case i know of actually weighed negatively)

    5. Re:who certifies the certifiers? by Anonymous Coward · · Score: 0

      > They don't get you a job, they get you an interview.

      No, they don't. I've written a number of job reqs, and certs have never even made an appearance. We don't care. In fact, we don't even really care about your educational background, other than that it's one way of many to obtain useful knowledge. You could be a high school dropout, and that's fine if you managed to learn on your own. We care what you know, not how you know it.

      I've held multiple development positions working on everything from compilers for embedded devices to ring-0 drivers to network stacks to UI toolkits, and nobody has ever given a crap whether I have a cert. It's never even come up. Not once.

      They don't matter in the industry. They're a waste of time and effort, unless you're just after some geek-squad job at Best Buy. But in the real world? No. Don't bother. Learn useful theory - stuff that'll apply to any job. Understand time complexities, hardware microarchitecture, whatever. Nobody cares *how* you know - only *that* you know.

    6. Re:who certifies the certifiers? by IICV · · Score: 1

      "How long do you think it'd take you to clone the Windows Calculator in a language and environment of your choice?".

      About ten seconds, unless you want the source code :)

    7. Re:who certifies the certifiers? by NoseyNick · · Score: 1

      "How long do you think it'd take you to clone the Windows Calculator in a language and environment of your choice?"

      Correct answer: "I'm not sure I've seen the windows calculator. Can you show me it?"

      --
      Nick Waterman, Sr Tech Director, #include <stddisclaimer>
  17. Work on open source projects by Anonymous Coward · · Score: 0

    Have patches to show for it. Don't waste your time and money on useless certs that interviewers will overlook if they're feeling kindly about and look down on if they're not.

  18. Depends on who is hiring by erroneus · · Score: 3, Informative

    Some people look for experience and hands-on expertise and HR people look for words in a search list. I don't think I have ever been hired easily by going through HR filters but begged to work for companies who know what my resume actually means. Techs know other techs. And, frankly, I am equally skeptical of people who go out chasing every certification they can until their resume looks like a NASCAR racer.

    Actually, my wide range of experience leads people to ask me the same question(s) asked of people with a multitude of certs: "do you REALLY know all that stuff?" My answer is "I've been doing this a very long time and I don't put anything down there I can't prove. There's still LOTS I don't know, but I doubt there's much I can't pick up in a very short time." And that's the reality of it. Can you do it all? Is it "easy" for you? If it's not easy for you, then specialize and at least get really good in your speciality. But don't just go getting some labels if it's not in your nature to actually be able to do what you claim -- if you're not truly inclined in that area, you're not just disappointing your employer, you're harming the whole of IT out here by lowering everyone's expectations.

    Heh... someone above says "degree... seriously... degree!" Really? If you want to get into management, yes... get a degree... a BUSINESS DEGREE. Getting a degree in computer science or programming is... uh... a huge waste of time and money. I have been through some of that and I know what people come out of those mills. They can teach and test a lot of things, but they never seem to be able to insert that "spark" every good programmer has. That spark comes from somewhere else. And if we are talking about a degree in anything else computer and networking related? Take courses in various technologies, not a whole degree. Degrees in IT are useless.

    1. Re:Depends on who is hiring by TooTechy · · Score: 1

      That could largely depend on where the degree came from and what it was. Your experience clearly differs from mine. Where I come from a engineering degree.

    2. Re:Depends on who is hiring by Rakishi · · Score: 1

      Degrees in IT are useless.

      Unless you actually want to get hired or promoted. You may get lucky or persevere but you won't do as well as someone else with a degree (who put in as much effort).

    3. Re:Depends on who is hiring by jonwil · · Score: 1

      It depends on where you get the degree.
      If your CS degree is from a degree mill or a local community college, it wont matter to the employers.

      But if its from a reputable university (especially one often associated with "tech" and "computers" like MIT or otherwise with a reputation for computer science) it will likely help.

    4. Re:Depends on who is hiring by Anonymous Coward · · Score: 0

      Degrees in IT are useless.

      Have you ever actually applied for a programming job? A lot of them require *gasp* a computer science degree. You could argue that the degree is useless in the sense that you could have just bought and read all those books on your own, but I guarantee it gets you more interviews; it comes in handy during industry downturns.

    5. Re:Depends on who is hiring by wrook · · Score: 5, Insightful

      A bit off topic, but you triggered something I've been thinking about for a couple of years. That "spark" is fluency.

      I swtiched jobs from being a computer programmer to being an ESL teacher in Japan. Japan is somewhat famous for churning out students who know a lot *about* English, but can't order a drink at Mac Donald's. We used to have a name for those kinds of people with regard to programming languages: language laywers. They can answer any question you put to them *about* a programming language, but couldn't program to save their life. These people often make it past job interviews easily, but then turn out to be huge disappointments when they actually get down to work. I've read a lot about this problem, but the more I look at it, the more I realise that these disabled programmers are just like my students. They have a vocabulary of 5000 words, know every grammar rule in the book but just can't speak.

      My current theory is that programming is quite literally writing. The vast majority of programming is not conceptually difficult (contrary to what a lot of people would have you believe). We only make it difficult because we suck at writing. The vast majority of programmers aren't fluent, and don't even have a desire to be fluent. They don't read other people's code. They don't recognise or use idioms. They don't think *in the programming language*. Most code sucks because we have the fluency equivalent of 3 year olds trying to write a novel. And so our programs are needlessly complex.

      Those programmers with a "spark" are programmers who have an innate talent for the language. Or they are people who have read and read and read code. Or both. We teach programming wrong. We teach it the way Japanese teachers have been teaching English. We teach about programming and expect that students will spontaneously learn to write from this collection of facts.

      In language acquisition there is a hypothesis called the "Input Hypothesis". It states that *all* language acquisition comes from "comprehensible input". That is, if you hear or read language that you can understand based on what you already know and from context, you will acquire it. Explanation does not help you acquire language. I believe the same is true of programming. We should be immersing students in good code. We should be burying them in idiom after idiom after idiom, allowing them to acquire the ability to program without explanation.

    6. Re:Depends on who is hiring by JaseOne · · Score: 1

      Most job descriptions just list that they require a degree by default, I've yet to be declined any job in IT (or any job for that matter) because I haven't got a degree.

    7. Re:Depends on who is hiring by Anonymous Coward · · Score: 0

      >Heh... someone above says "degree... seriously... degree!" Really? If you want to get into management, yes... get a degree... a BUSINESS DEGREE. Getting a
      >degree in computer science or programming is... uh... a huge waste of time and money. I have been through some of that and I know what people come out of those
      >mills. They can teach and test a lot of things, but they never seem to be able to insert that "spark" every good programmer has. That spark comes from somewhere
      >else. And if we are talking about a degree in anything else computer and networking related? Take courses in various technologies, not a whole degree. Degrees in
      >IT are useless.

      "Programming", maybe (thought I have never seen such a degree), Computer Science, no. There are a lot of people who are quite talented and can pick up the basics of a programming language and start making scripts and small apps from scratch through a lot of sweat and elbow grease - but you don't want a programming who's never written a toy compiler writing stuff for you long term - because they won't really understand how compilers work. You don't want someone who's not taken "Systems Architecture" writing programs either, because they likely don't really understand how the OS works. Especially, you don't want anyone who's not taken "Data structures and algorithms" doing programming because if they design anything of real complexity or importance without knowing those kinds of things (and no, I haven't met many self-taught programmers who understand stuff like Big O notation) - well they're going to design something that works well for a time, and then becomes a victim of its own success.

      I know two business guys who got into programming. They had a good idea and they wrote a program for banks in VB. The program did truly useful stuff and they sold it to a few banks. Then a big bank bought it, and it fell flat on its ass trying to handle the load because of really stupid mistakes. For example - trying to display several million transactions in a VB list box, and worse (cringe) using a separate update call to add each line. They knew just enough programming to be dangerous, but not really enough to properly design a real system. I see these kind of people at my (consulting) company all the time. 10 years of experience coding, and yet they don't really know how to code. They know how to copy-paste java code or shell-script together to barely solve a problem - but nothing about good design, and are constantly wasting time trying to solve problems that have already been solved. They work hard, but not smart.

      Anyway if you think degrees in Computer Science are useless, take a look at the average salary with a degree in "Mathematics and Computer Science" and compare it to yours.

    8. Re:Depends on who is hiring by mini+me · · Score: 1

      Interesting. You might actually be on to something.

      I was reading some justifications for code comments the other day, and I'm thinking to myself that when working on other people's code, I always go straight to the code and completely ignore comments, even when they are present and done well. Of the languages I am familiar with, unless someone tried really hard to go out of their way to obfuscate the code, reading and comprehending is as easily as doing the same with any english prose. It amazes me that people would actually want some kind of Coles Notes version of the code when it is right there for the reading.

      If what you say is true, that would go a long way to explain why so many feel over-judicious use of comments is vitally important.

    9. Re:Depends on who is hiring by geek.neo · · Score: 1

      I almost completely agree, in particular regarding HR companies...

      But as for degrees, they're remarkably useful things and NOT for getting hired. I think every developer / technician should have one, not necessarily relating to his field, because it provides a depth of perspective that you simply won't have otherwise.

      That "spark"? 100% right. But I'm not sure you *learn* it, I think it's either there or it's not. It's a shame to go into a profession you're not interested in.

    10. Re:Depends on who is hiring by mini+me · · Score: 1

      I haven't met many self-taught programmers who understand stuff like Big O notation

      I can understand people not understanding the notation's symbols and minute details, but surely every programmer, nay, every person, understands the basic concepts? My favourite description is (paraphrasing, with apologies to the original author): Big O is the reason we walk to the mailbox, drive to the store, and fly across the country.

    11. Re:Depends on who is hiring by Anonymous Coward · · Score: 0

      I think comments are useful when you debug something and have a feeling that it's not quite right. A second way of describing the purpose like a comment will often make the mistake painfully obvious. Though it might just mean someone forgot to update the comment.
      But in principle I think comments are only needed for two things: Unusually tricky code (rare) and a higher-level description, "purpose" (per-function should be enough) since extracting that is rather difficult and it vastly helps someone new to a 100 000 line program to figure out where to _start_ looking (if it's larger you'll definitely need a lot of docs above the comment level).

    12. Re:Depends on who is hiring by Anonymous Coward · · Score: 0

      Comments should not explain what the code does. That should be obvious from reading the code. If it's not, the code should be rewritten, not commented.

      Comments should explain WHY.

    13. Re:Depends on who is hiring by ShakaUVM · · Score: 1

      Depends on your university. The CS program at UC San Diego took my existing talent, beat the stupid out of it, and took it to the next level. I worked as a coder before going there, but the amount of bugs I wrote plummeted after taking discrete math and having code audits on every line of code I wrote for two years.

    14. Re:Depends on who is hiring by AmiMoJo · · Score: 1

      It is hard to test for that when hiring. Example code will be hand picked and doesn't tell you much about the process the candidate went through to write it. Did they just churn it out or was it based on something else? You can set them tests in the interview but some people are just not good at that sort of thing. I can produce some pretty good code IMHO, but I need to be "in the zone" with my head in the project and a context to work in, so tend to suck at test questions.

      I actually just landed myself a new programming job, based largely on the example code I wrote. Some of it is open source and some of it private, but I was able to talk about it at length during the interview which demonstrated my understanding and skill. That would seem to be the best way of evaluating a programmer: look at their past work and get them to explain it in detail so you know they can both code and have a handle on the theory.

      When interviewing I always talk about problems I encountered and how I overcame them, with an emphasis on debugging. Debugging is a highly undervalued skill IMHO. To quote Kernighan "Everyone knows that debugging is twice as hard as writing a program in the first place. So if you're as clever as you can be when you write it, how will you ever debug it?"

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    15. Re:Depends on who is hiring by Anonymous Coward · · Score: 0

      As a terminology nazi, I would like to point out that the established acronym would be EFL.

    16. Re:Depends on who is hiring by Anonymous Coward · · Score: 0

      That's a bunch of horse shit. Maybe if you're applying to be an engineer but not as a programmer or network administrator. They may not think you have what it takes for you to run a business but if you help out startups or even have your own that is successful, then you have some good references right there. Degrees are meaningless for many fields, especially the arts. If you don't believe me then why don't you look at the giant list of successful people who have never gotten degree whether they dropped out or haven't attended. If you know how to use your brain, you can get anywhere you want to.

    17. Re:Depends on who is hiring by Anonymous Coward · · Score: 0

      Disagree completely.

      It's not about putting in effort, it's about where you work and what they value. Results-oriented meritocracies will promote people who show their value - and while effort is part of that...and "degrees" may be helpful for executive positions where your bio ends up on a published webpage - neither demonstrate *ability* in real problem solving, and that's the real foundation from which value is derived.

    18. Re:Depends on who is hiring by Anonymous Coward · · Score: 0

      Degrees in IT are useless IFF you have the necessary experience to boost your CV.

      Don't get me wrong, work experience is invaluable. But everyone has to start from somewhere. And unless you are applying only to very small companies, or you already have extensive - and relevant - experience on your CV, most companies will ask for a degree/vocational certification of some sort to hire you. It does not matter if the tech team likes a guy/girl, they still need to get HR approval.

      Also, a degree is a bit more than cramming programming languages/methodologies/system architecture over a 3-4 year period. It teaches you how to think in a different way, how to look for stuff (google/wikipedia does not count) and how to integrate easily in a team/community. Some people can actually learn these things on the fly. As I have been both a GTA during my PhD and have worked commercially, as far as I can see, most cannot.

      By the way, your claim that IT degrees are useless simply because you "get" the subject intuitively, or you grew into it when progress was slower, is a bit insulting to IT people in general. Not to mention that there people in other fields (and especially management) who say the same thing.

      But yes, I am also sceptical of people who collect certifications like they are playing a collectible card game.

    19. Re:Depends on who is hiring by fragfoo · · Score: 1

      Most job descriptions just list that they require a degree by default, I've yet to be declined any job in IT (or any job for that matter) because I haven't got a degree.

      Try that in a country that has more degrees in your area than jobs (yes including IT)...

      --
      Sig? Heil
    20. Re:Depends on who is hiring by alt236_ftw · · Score: 1

      Sorry, that was me. I cleaned my cookies earlier and forgot to sign back in.

    21. Re:Depends on who is hiring by CODiNE · · Score: 1

      Understanding a language is much easier than expressing things in it. Perhaps those coders spend more time thinking about code than actually coding.

      There's also the tendency for language students to cluster together and avoid contact with actual native users of the language. Perhaps programmers in that stage of comprehension without expression also tend to avoid truly skilled users of the language and their code.

      I've found that with language students the ones who do not progress to fluency are the ones who refuse to use the language around natives at all. It's a sort of perfectionism where they refuse to make mistakes and learn from them. They're so worried about embarrassing themselves that they never get enough practice to improve to the next level. I then find that the beginning students who struggled and seemed less promising continue to learn by experience and greatly surpass them.

      Perhaps it's the curse of growing up somewhat smart, everything is easy through public school and the habit of struggling and overcoming challenges is never really learned. Then the rest of their life is doomed to pseudo-intellectualism and low effort work way below their true potential.

      --
      Cwm, fjord-bank glyphs vext quiz
    22. Re:Depends on who is hiring by Anonymous Coward · · Score: 0


      It is hard to test for that when hiring.

      It's very easy to test it if you know how: go for OSS contributors and check their commit history before hiring. If you have a promising candidate spend half an hour looking at their commit history, correlated with the public email history of that project.

      In my experience this gives a 100% reliable signal which programmers are good and which are the ones that only appear good.

      I've recommended countless OSS contributors to be hired, dominantly based on their good commit and email history. A commit log is a professional CV of unmatched quality and honesty, and it's very hard to fake it.

    23. Re:Depends on who is hiring by TBBle · · Score: 2

      In language acquisition there is a hypothesis called the "Input Hypothesis". It states that *all* language acquisition comes from "comprehensible input". That is, if you hear or read language that you can understand based on what you already know and from context, you will acquire it. Explanation does not help you acquire language. I believe the same is true of programming. We should be immersing students in good code. We should be burying them in idiom after idiom after idiom, allowing them to acquire the ability to program without explanation.

      (Bolding is mine)

      Oh goodness gracious no! I've worked with such (usually self-) taught programmers (and been one myself before I got a degree). The difference between Computer Science and "speaking a language" is that one has the goal of being merely mutually comprehensible, and one has the goal of efficiently and meaningfully dealing with large amounts of data.

      To give a more concrete idea: Being long winded or speaking only in one-syllable words can be annoying, and is simply corrected by example and further experience. Writing code that's O(2^n) or worse when there are O(log-n) solutions is not something one can learn by observing examples of code that's one or the other, unless one is the sort of naturally gifted mathematician that wouldn't have written the O(2^n) code in the first place.

      I had to go look up the "Input Hypothesis" on Wikipedia, which happily led me into the associated "Monitor Hypothesis", which indicates that without conscious knowledge of the rules of a language, one cannot effectively self-correct; i.e., one cannot say why one says what one says and what one doesn't say.

      It does sound a little like the "immersion" idea of language learning, which in my limited understanding is understood to be next-to-useless without a supporting framework of formal education, once you hit five and Chomsky's Language Acquisition Device switches off (or whatever the current theory on differences between adult and child language acquisition). I don't argue that immersion in good code is important, but it's not _sufficient_.

      One other thing, we've here contrasted programming as a profession, with speaking a natural language. If you speak or write a natural language as a profession, then you really should be as consciously versed in the technical aspects of the language as a professional programmer should be. And vice versa, if you're just programming for fun, or relying on someone else to hand you pseudo-code to implement, then it's perfectly fine to simply produce code that works. But doing such won't make you more hirable.

      --
      Paul "TBBle" Hampson
      Paul.Hampson@Pobox.Com
    24. Re:Depends on who is hiring by Anonymous Coward · · Score: 0

      "Input Hypothesis" sounds just like Constructivism

    25. Re:Depends on who is hiring by Drethon · · Score: 2

      I agree with your thoughts about people learning what a programming language is but not how to use it. So many people who come out of college knowing C/Java but their eyes would glaze over if you asked them to learn Ruby or Ada. Since I've left college I've learned C,C++,C#,Java (ok those are all similar), some Basic variants, DOORS DXL, Torque scripting language, Ada, Perl and touched a few other languages and found programming is the same in all of them.

      It may never happen but I'd like to get into teaching with the focus being teaching people programming concepts instead of programming languages. Get them to understand function calls, loops, branches, inheritance, etc and know that you first outline your program with these and then you implement it in your chosen language. In most cases that implementation is 90% identical for each language...

    26. Re:Depends on who is hiring by Drethon · · Score: 1

      Parent has it. You don't write comments to state what each line of code is doing, the code says that. You write comments as to the motivation of blocks of code. They give the reason why a particular implementation was chosen and enough information for the next developer to determine if the reason is still valid or the code should be refactored.

    27. Re:Depends on who is hiring by zildgulf · · Score: 1

      I agree. Fortunately when I went through my CS degree program I took the Cooperative (work-study) program. The school gave me the theory and practice to learn the programming language and then the work part allowed me to read and modify code in different languages.

      Because I believe in getting fluent in a programming language the process is always a painful process of 'immersion' . This is where you essentially bring in every book you have on the language and lock yourself into a room 18 hours a day for 6-8 weekends to bang out code for that language in a way that covers each of the common features of the language. After that process I have a basic level of fluency for that language and I will be able to create and modify code in that language. With the market wanting the "language of the day" coders I dropped out of the market. Keeping up with the "language of the day" was becoming too painful for the temporary gain I would acquire from my efforts.

    28. Re:Depends on who is hiring by mini+me · · Score: 1

      Again, what value does the comment add when the code says it all?

      I do agree with you if you do have to write some obfuscated mess as a performance optimization or other justifiable reason. But there is no reason to do that for the vast majority of your code in almost all situations. In those cases, comments are just noise.

    29. Re:Depends on who is hiring by Drethon · · Score: 1

      Explanation as to why a certain sort type is preferred here, why linked lists were used instead of arrays, higher level pictures that explain how all the pieces go together (though proper uses of function calls likely make the last less necessary...).

    30. Re:Depends on who is hiring by mini+me · · Score: 1

      When does that information become useful? If the code works, it simply doesn't matter what the author was thinking when he wrote it. If the code doesn't work, you have to find a better way to do it. Again, it doesn't matter what the author was thinking.

      Sorry for all the questions, I'm just trying to improve my craft. Refactoring and improving other people's code is something I love to do, so I read quite a bit of code written by others. I have never once wished there were comments and often wish there were no comments because they make comprehension more difficult.

    31. Re:Depends on who is hiring by Drethon · · Score: 1

      You can get information about the system that the specific lines of code doesn't cover. Is this code meant for an embedded system with low memory but high processor usage but you need the code for a netbook with a slow processor but fairly good memory (ok, those specific devices may not be ideal for the example but...).

      Yes a good developer can figure out why something was implemented the way it was but with comments the intent can be clarified and anyone working from the code can focus on real issues rather than a portion of code that was implemented for a particular reason that was not immediately apparent.

      Also just because a good developer can understand the code doesn't mean overall comments can't speed up figuring out what the whole of the code means without immediately having to dig in and read each line to determine overall functionality.

      I need to sit down and work out a specific example of this some time so it can be clearer but its not coming to me while I'm at work...

    32. Re:Depends on who is hiring by Drethon · · Score: 1

      If I get the chance I'll grab some items from Code Complete http://www.amazon.com/Code-Complete-Practical-Handbook-Construction/dp/0735619670 which has some good entries for using comments not to explain each line of code but the overall operation a group of lines is written to perform.

    33. Re:Depends on who is hiring by Rakishi · · Score: 1

      Nothing you said disagrees with me.

      If not having a degree means that 99 out of a 100 employers don't consider you then you're not going to find a job just as easily. Nor will you find a job that pays as well. That one employer knows exactly how many fewer options you have than a candidate with a degree.

      Life is not whatever fantasy world you want it to be. Your value for a company is exactly what they think your value is. No more and no less. A degree makes you more valuable in their eyes and that is all that matters.

      There are plenty of reasons for that, psychological (they got degrees and thus consider them of value) to economical. None of them have anything to do with the skills you may gain from a degree.

    34. Re:Depends on who is hiring by Rakishi · · Score: 1

      Maybe if you're applying to be an engineer but not as a programmer or network administrator.

      Hahahahaha. If you're applying to be a secretary they want a degree. If you're applying to be a mail sorter they want a degree. It's the new high school diploma. Have fun getting rejected from 99% of jobs because either HR or the manager or the co-workers want a degree.

      They may not think you have what it takes for you to run a business but if you help out startups or even have your own that is successful, then you have some good references right there.

      So you're saying that someone without a degree needs to work much harder and has fewer options (ie: only startups) than someone with one? So you disagree with me how exactly?

      Degrees are meaningless for many fields, especially the arts.

      They're very useful in the arts assuming you go to an actual art school. Many art jobs are at large companies, quite a boom and those like all such companies strongly hire those with degrees. More importantly art degrees provide actual tangible skills to students.

      If you don't believe me then why don't you look at the giant list of successful people who have never gotten degree whether they dropped out or haven't attended.

      And you ignore the 1000 other ones that have failed miserably and are barely making rent. I've met them. You haven't it seems. Go expand your field of acquaintances.

      Many of those cases you mention would have succeeded no matter what they did because of the family connection and money they had.

      If you know how to use your brain, you can get anywhere you want to.

      Keep believing that if it makes you sleep better at night.

    35. Re:Depends on who is hiring by wrook · · Score: 1

      This is actually something I'm thinking about from a language design perspective. Computer languages are great and explaining what you want to do, but are not expressive enough to explain why you want to do that. Tests often help a great deal. You can write a comment that says, "This is -1 here because my array starts from zero". But you can also write a test that shows that the array begins at zero and the indexing is correct. For me the second is preferred for a number of reasons. The first is that it is a runnable comment. If the assumption changes, the test will fail.

      The second reason is a little more abstract. I find that a human language comment kicks me out of thinking in the programming language. It's hard enough to actually think that way to begin with since code is not easily pronounceable (another thing I would like to see improved). When you are code switching between the two, it reduces your fluency (IMHO).

      Ideally, I'd like to see programming language constructs that can describe things like architecture. For instance, it can say that it is an interpreter pattern and these are the other classes that work with it. This is not runnable code, but it's useful information and can be checked in tests to ensure that it is correct. I think this would go a long way to improving readability of code.

    36. Re:Depends on who is hiring by wrook · · Score: 1

      It does seem very similar, doesn't it? Thanks for the link. The "input Hypothesis" is a little different in that it discusses only language acquisition and doesn't propose a model for how that acquisition happens. It makes a distinction between "learning" and "acquiring", where someone can "learn" something but not be able to use it fluently. "Acquisition" means being able to use it fluently.

      The "input Theory" merely states that no matter what techniques you use to teach language, acquisition only happens as a result of input that the student understands. Output for example, while it may be helpful, is not necessary. Also, input that the student doesn't understand (i.e., listening to or repeating dialogs which aren't understood) does not aid in acquisition. Similarly, memorising facts about language (such as grammar or translations) does not aid in acquisition, unless that activity results in generating comprehensible input (which it often does).

      This input theory is hotly debated amongst language acquisition theorists. I think most people generally accept it, but many people have a real problem with the "only" part of it.

      Having said all that, constructivism would probably fit as a mechanism for the input theory, though I'm sure other mechanism would also be viable.

    37. Re:Depends on who is hiring by cavebison · · Score: 1

      Just want to say that is a fantastic explanation. It probably explains to some degree what being "in the zone" means for programmers. It's like when you're really immersed in a good book, so to speak. You're engaging your creativity and thinking only about the world in front of you.

      Maybe it's just me, but I find it harder to concentrate on coding when there is talking around me, or even words in music (except music I've very familiar with, so my brain isn't trying to interpret the words anew). I've always thought this is because coding engages the language centres of the brain. Just as it's hard to follow two simultaneous conversations, it's hard to code and hear someone speaking at the same time.

      I think you've touched on the *kind* of creativity that good coding requires. Not necessarily the same kind as a painter or musician, but the kind that allows one to work with concepts and the symbols representing them. The kind that makes it easy to keep a "meaning" in mind (what you "want to say") and create the linguistic structure in order to get it across.

    38. Re:Depends on who is hiring by wrook · · Score: 1

      Don't get me wrong! There is more to writing code than the ability to program fluently! I've waded through enough ad hoc parsers and file formats that were based on context free grammars to know that. Algorithmic complexity, automata and grammars, normal forms and a few other things are really important. I used to work for a company that had a hard on for mechanical engineers. Smart guys, but never once took a CS course in their life. It took them a while for them to learn what they needed.

      But seriously, how much of your code requires that knowledge? How much of your code needs to be well written, comprehensible and simple to read from another programmer's perspective? CS teaches theory and I have absolutely no problem with that. But good theorists don't necessarily make good programmers. We don't teach programming well. A lot of schools don't even teach theory well, but that's a different rant.

      Do we need both? In my opinion, yes.

      With respect to the monitor hypothesis: Yes, you are correct. Is monitoring important in a professional writer? IMHO, yes. Should you worry about monitoring before you are fluent? IMHO, possibly no. Again, this comes from Krashen's hypotheses of language acquisition, but since fluent output is the result of the acquisition side, you can't create fluent output before you have acquired it. You have nothing to monitor.

      Having said that, in my own English classes, I include grammar and vocabulary specifically for monitoring even before fluency has been acquired. While it may not be necessary, and may even increase the amount of time necessary to acquire the language, it has a major benefit: It decreases the dependency on a teacher. I'm only available for a small amount of time. The rest of the time the students need to find comprehensible input by themselves. This often comes from reading. Since there isn't a dialog, they need a way to find meaning in the input. This can come from rules. However, without the input, the rules are next to useless. If I were to teach programming, I would probably approach it the same way.

      Finally with respect to immersion. Relying on the input hypothesis is different from immersion. I actually taught myself Japanese in an immersed environment as an adult, so I have some experience with this. I never took a class. The problem with immersion is that it is not *comprehensible* input. It's a hell of a lot of incomprehensible input, with a tiny bit of comprehensible input now and again. With all due respect to Chomsky, my personal opinion is that even babies wouldn't do well in an adult immersion experience. A baby has a set of parents who are spending their time turning things into comprehensible input. Adults are rarely treated like babies and even complain if they are lucky enough to receive such treatment. People spout some insanely complicated thing to you and if you ask for clarification they just say it again louder. There are other problems with adults as well, but it's kind of off topic.

      I should have been more clear when I said that we should immerse people in good code. What I meant was that we should immerse them in comprehensible good code. I don't suggest forgoing formal education. I'm suggesting that a good teacher of programming would be either finding or generating large amounts good code and creating comprehensible input from it. Students would spend a very large amount of their time reading good code that they understand. Their fluency would be frequently checked to see what they had acquired.

    39. Re:Depends on who is hiring by Anonymous Coward · · Score: 0

      I completely agree, as an example i take myself given a question on such things as inheritance or polymorphism and it used to take me a while to get the idea across but give the chance to write the code itself and the code speaks for itself, I have a BSc in Computer science and still find i learn more simply by examples and google-ing problems i come across than i ever did in class.

    40. Re:Depends on who is hiring by swalve · · Score: 1

      Except that reading code is like having to read a play and act out all the parts in your head. It is much easier to have someone write some stage directions in there for you. It is nice to have a narrator.

    41. Re:Depends on who is hiring by swalve · · Score: 1

      Thinking about it as a language at all is where the mistake begins. (Mostly.) Language is rife with hidden meanings, implications, tone, and a sort of game theory "what word can I put here that will get my meaning across?" Instead, it should be thought of precisely AS code. You are telling a machine what to do, not playing a trial and error RPG.

    42. Re:Depends on who is hiring by wrook · · Score: 1

      Telling the computer what to do is only half of what I am doing (and the easy half at that). Telling other programmers what is going on is the other half. If we were only interested in whether the computer understood what I was saying then "good code" would equate to "does it run". Nothing else would matter. But future productivity is dependent upon the ability of programmers to understand and modify the code without breaking it. I've worked on systems where the code was so bad that the average programmer managed to write only 500 lines of code a *year* (and even then they were breaking things right, left and center). The company needed 5000 programmers to meet its goals. Needless to say that this company is no longer around.

      To me the mark of a good programmer is that the code that they write is virtually always easy to understand. You look at it and can see pretty quickly what it does, that it does it correctly, and how you could modify it if you wanted to. I'm not against comments, but if you need to rely on comments to explain your code it might be a sign that things are not as simple as they could be. It might also be that the problem is complex, but in my experience the vast majority of code is performing mundane tasks. The complexity is coming from having to work around problems with the current design/implementation.

    43. Re:Depends on who is hiring by Deliveranc3 · · Score: 1

      Totally agree, I'm excellent at the conceptual stuff but only a decent programmer.

      Fortunately I have a second degree and arrived as an IT consultant.

      There definitely needs to be an improvement in how code is taught or designed. It should start from the most common program and have you edit it to taste rather than starting as a blank slate.

      Most programming is essentially well researched equations sandwiched inside a Viso sheet, once you realize that all data is equivalent it's conceptually pretty simple. Then you have to convert your string into a bytestream.... then into an object wrapping a bytestream. Then you're sad. Then you find perl.

    44. Re:Depends on who is hiring by Anonymous Coward · · Score: 0

      Exactly: http://www.codinghorror.com/blog/2006/12/code-tells-you-how-comments-tell-you-why.html

    45. Re:Depends on who is hiring by Raffaello · · Score: 1

      My current theory is that programming is quite literally writing.

      I agree to a very large extent.

      A corollary of your insight is that programming languages should be designed more like natural languages and less like mathematical or logical formalisms. Programming languages are primarily for people to communicate with people, since machines don't care if we communicate with them in Java, brainf*ck, Haskel, or machine code. It is an argument for programming languages that allow the easy construction of domain specific languages, for programming languages that allow easy metaprogramming. This way, we write programs in the language of the problem domain, the language in which people already have experience solving the problem, usually for a number of person-years, rather than being forced to re-cast the problem in the concepts of the particular formalism beloved of the programming language's author.

    46. Re:Depends on who is hiring by fusiongyro · · Score: 1

      I often run into this mentality, and I really don't understand it. What's this code do?

      int oldState = (oldAcSplit ? 1 : 0) + (oldBdSplit ? 2 : 0);
      int newState = ( acSplit ? 1 : 0) + ( bdSplit ? 2 : 0);

      if (oldState == newState) return;
      if (acSplit != oldAcSplit && bdSplit != oldBdSplit) return;

      int tab = getSelectedTab();
      int diff = newState - oldState;
      int offset = Math.abs(diff) + ((newState + oldState == 4 && tab == 2) ? 1 : 0);

      I love to bring up this piece of code, because it exemplifies why comments are necessary. Looking at the code, it's obvious that "all" that's happening here is some integers and booleans are acquiring new values. It may be clear that this is modeling a state machine. So you can get from the code either the low-level view (we are messing with some bits) or the high-level view (we are implementing a state machine) but neither of those is enough information for you to figure out why it is the way it is, why those integers are what they are, or even why this method was necessary in the first place.

      In the codebase, this piece of code has much more commentary around it than the code actually takes up. Why not rewrite it in an easier, more readable way? Because I did that four times and never managed to get it right until I made a state transition diagram and coded that directly. As it turns out, there are problems where the correct solution is a simple finite automaton, and those are never intuitive or obvious, no matter how cleanly or clearly they are implemented. In order to modify the code, you have to know the states and transitions of the automaton, which probably aren't expressed by the source code directly.

      Source code can only convey how something is to be done. It cannot by itself convey why it must be done or why this algorithm was chosen and not some other algorithm. The code can't make an argument, explain a hypothesis, show the history of the development of an idea. I can't count the number of times I've seen a weird line of code that made sense only because a comment was there to remind me of some edge case I wouldn't have remembered on my own. Yeah, I could have reconstructed it, but reading a sentence with a reminder is usually much faster than constructing a mental image of what's happening at run time and trying to think up what inputs are going to trip this line of code.

      This should be obvious, since the language is only interested in formalizing whatever information it needs to be compiled or interpreted. Imperative expressions are just part of what you can express with your native language. So for everything else, we have comments.

    47. Re:Depends on who is hiring by Anonymous Coward · · Score: 0

      It seems to me that you are displaying some of the thought process the OP is questioning. "Just get to the bits, who cares about context!" Just because you can read some convoluted tertiary operator without having to think about it by no means or stretch means that you can get the "why" of a piece of code. And the whole "who cares about the comments..." No, no, no! Read those comments! If they are proper comments, they put the piece of code in perspective. They explain why this is being done the way it is being done.

      Just because you can "read" the sentence without a hitch does not at all mean that you can grasp the greater meaning of the novel.

    48. Re:Depends on who is hiring by mini+me · · Score: 1

      Unfortunately, your code example does not say anything. You have omitted the function name, which would give the purpose of the function. Your variables do not describe what they hold. You have magic numbers. In english, we call that gibberish. It doesn't mean we should comment our gibberish, it means we should write more succinctly.

    49. Re:Depends on who is hiring by Anonymous Coward · · Score: 0

      Comments explain what the programmer *thinks* the code does, where the code explains what the code *actually* does.

      I have run into far too many cases where these two explanations clash.

    50. Re:Depends on who is hiring by Anonymous Coward · · Score: 0

      I often run into this mentality, and I really don't understand it. What's this code do?

      int oldState = (oldAcSplit ? 1 : 0) + (oldBdSplit ? 2 : 0);
              int newState = ( acSplit ? 1 : 0) + ( bdSplit ? 2 : 0);

              if (oldState == newState) return;
              if (acSplit != oldAcSplit && bdSplit != oldBdSplit) return;

              int tab = getSelectedTab();
              int diff = newState - oldState;
              int offset = Math.abs(diff) + ((newState + oldState == 4 && tab == 2) ? 1 : 0);

      .... Why not rewrite it in an easier, more readable way?....

      How about this?


      if((acSplit != oldAcSplit) == (bdSplit != oldBdSplit)) return;
      int offset = acSplit != oldAcSplit ? 1 : !acSplit || getSelectedTab() != 2 ? 2 : 3;

      The first line handles both return cases, when both states are unchanged (newState == oldState), or when both states changed (the second one).
      The second line takes advantage of the fact that exactly one of the two states has changed.
      In the original code Math.abs(diff) is the state bit which changed, so 1 if it's acSplit, and 2 if it's bdSplit.
      The result, offset, is diff + 1 iff newState + oldState is 4 and getSelectedTab() is 2, but newState + oldState is 2 + 1 + 1, when it's bdSplit that changed and acSplit (equals oldAcSplit) is true.
      This reduces two three cases:
          acSplit != oldAcSplit so newState + oldState != 4, offset = diff = 1;
          either acSplit is false or getSelectedTab() is not 2, offset = diff = 2;
          both acSplit is true and getSelectedTab() is true, offset = diff + 1 = 3;
      which is by second line of code.

      Also, with this code, getSelectedTab() is called only when needed, and Math.abs() is not called at all.

    51. Re:Depends on who is hiring by Anonymous Coward · · Score: 0

      EFL and ESL are different things. EFL is English as a Foreign Language. ESL is English as a Second Language. The difference is whether you are learning the language becuase you will need to use it every day, e.g. if you are living in an English-speaking country, which is ESL, or if you are just learning it to go on holiday or help with your job or something (EFL).

      I guess you're right that he's using the wrong term, unless the people's he's teaching are about to go and live in an English-speaking country.

    52. Re:Depends on who is hiring by Anonymous Coward · · Score: 0

      People get caught up in mental masturbation. I developed and sold a few apps for Mac OS X and made over $250,000 dollars and have worked on many large enterprise systems. Do I know all of the APIs inside and out? Nope, don't need to. Am I an object oriented theory master? Nope. While I know and am very familiar with all of the concepts, most of it is mumbo jumbo to be perfectly honest. You could probably ask me a lot of question in an interview that I would get wrong, even about polymorphism,encapsulation,delegation,etc. if you get really picky. However, even if I had never heard of these concepts I would have still made money with apps and still be able to code just fine. The reality is that some things matter and some things don't. 80/20 rule. I speak fluent Spanish & German too. I've met plenty of people over the years who say they are fluent in German or Spanish and then I call their bluff and start a conversation with them. After about 30 seconds of hearing their horrible accents and pathetic speech, they admit they don't speak fluently and only know some basic words. But they could tell you finer points of grammar and the etymology of certain words, etc, but they can't speak. People in IT get caught up in the mumbo jumbo and mental masturbation. It is like the old saying: "People that can't do, teach." Which explains the situation.

    53. Re:Depends on who is hiring by Anonymous Coward · · Score: 0

      Bollocks. Programming is quite literally mathematics. Not "close to" mathematics, or "like" mathematics. It is mathematics. We've known that pretty much from the start, and even today you get jackasses apparently running from the fact. A programming language can try to look non-mathy because "math is hard" - an idiotic approach similar to trying to make a math problem easier by casting it as a "word problem" instead of an equation - or embrace it.

      http://en.wikipedia.org/wiki/Church%E2%80%93Turing_thesis
      http://en.wikipedia.org/wiki/Lambda_calculus
      http://en.wikipedia.org/wiki/Denotational_semantics

    54. Re:Depends on who is hiring by Anonymous Coward · · Score: 0

      Writing code for database internals is very much like writing a story. The biggest problem for me is that the story changes as I write it and realize I need a new character or a plot twist. BUT having added something new, does it really fit with what has already been written? What have I forgotten to change. What assumptions have been violated with the new twist. For a big story, it's hard to keep track of everything. That's why code reviews (peer editting?) are so valuable.

    55. Re:Depends on who is hiring by Anonymous Coward · · Score: 0

      I think there's a case to be made that when programming, at least in Javascript, there actually ARE some "hidden meanings, implications" involved. For instance there are a number of ways to loop through a list or list like object (ie properties of an object) in Javascript but the different choices you make will have different impact/implication on a number of things: performance and variable scope being the two that jump out to me right away, although readability and the number of lines of code (which can go back to performance) also can be impacted. Additionally with the example of Javascript object properties you have the distinction of 'hasOwnProperty' to check, otherwise you might iterate over values belonging to the object's prototype. Not knowing that you needed to check 'hasOwnProperty' could be thought of as like asking for something in a language in the informal when you should have used the formal... your point got across, but you might get a response you didn't expect.

    56. Re:Depends on who is hiring by Anonymous Coward · · Score: 0

      +1 -- I saw a study (sorry no cite) comparing traditional programming instruction (learn lots of artifacts about programming -> write a whole program) to a fill-in-the-blank method, where students were taught enough concepts to be able to read very simple code, then given incomplete programs and asked to finish them up. The results, as I recall, were dramatically in favor of the latter method.

      Also, you're explanation gave me a new perspective on my workplace identity. I am not a fantastic technical problem solver, nor do I have loads of RAM in my head to manage large complexity, but I have much better intuition about how to organize and write code than many of my peers. Thank you for helping me recognize that.

    57. Re:Depends on who is hiring by Anonymous Coward · · Score: 0

      Afraid I only partly agree with you.

      Writing and programming are similar in that both are trying to convey and persist information. Well written code is easy to read and can be skimmed similar to good writing without losing much. But where the comparison really breaks down is that writing is more about sharing ideas and coding is more about solving problems. And to solve a problem well you need to be able to build systems that are very internally consistent.

      What makes programming hard is that humans are very bad at making systems that are internally consistent.

      The bigger the program, the harder it is to see inconsistencies in the program, and the more likely you'll see really major bugs. And what's worse is that once you introduce a bug to an ever changing code base, it can become cripplingly impossible to remove this bug. Programmers can really only keep a small part of the whole system in their head at one time don't see how the local behavior they are seeing is actually the results of a bug, and so they build on the results that they see they make the one piece work that needs to work, or needs to be built. Now you have potentially valid logic built on top of faulty assumptions.

      Programming is much harder than writing in that writers only need to be consistent enough not to annoy readers. A writer only needs to fill in so much detail, and can let the reader fill in the detail.

      That said, writing something compelling is much harder than coding. Code needs to simply have some utility to be useful. Writing needs to speak to someone, and popular writing needs to speak to lots of people.

    58. Re:Depends on who is hiring by zentext · · Score: 1

      Exactly! Comments are to explain motivations, overviews, summaries, and generally the thinking behind the code. Also notes about why code was changed and when, bugs found and not-yet found, things remaining to be done, and so on. I once ported the old 3Dfx 3D drivers (Glide) from a PC platform to a MIPS processor embedded platform. The Glide source code we received was a CD full. Hundreds of files, a ghastly complicated build tree, huge dependency mash... There wasn't one single line of comment anywhere in the entire code or build set. And I was just learning about 3D techniques. Got it working, but Oh! The cursing! I could see what it was doing, but whyyyyy?!

    59. Re:Depends on who is hiring by zentext · · Score: 1

      This thread has been an enlightening read. I previously thought under-commented code (and comment-free code more so) was purely down to laziness.

      But seeing people describing why they don't write comments on code, now I know better. It isn't always laziness, it's sometimes an egotistical and delusional belief in their own godlike programming abilities, coupled with a fundamental misunderstanding of the nature and purpose of programming.

      Programming isn't 'just to make the machine do something'. The purpose is to produce code that allows yourself AND FUTURE OTHERS to make the machine do something - not necessarily exactly what you first intended it to do.
      Given that in any code of real-world size and complexity there are _always_ degrees of subtlety that are not immediately apparent on reading the raw code, thinking it's acceptable to leave out documentation of INTENT is just delusional.

      One thing such a 'comments are pointless' outlook reveals, is that the person is too young to have ever had to go back and deal with large amounts of their own complex code from a decade or more ago.

    60. Re:Depends on who is hiring by zeroshade · · Score: 1

      There are many edge cases and situations that are not obvious from the code alone, even good code. In addition, there are always tradeoffs between speed, accuracy, memory usage, etc, which differ based on the situation. A comment that says "we used a sparse array here instead of a map because we decided it was more important to have faster lookups than memory usage" is important when you look a piece of code that may initially seem to not be the best way to do something.

      If the code doesn't work, you have to find a better way to do it.

      It's not always obvious that the code "doesn't work" perhaps the code is working exactly as intended, you just don't know why that was the intention. A comment explaining 'why' that intention was used may be the difference between refactoring the code or realizing that the code is correct and the case that you think is wrong, is actually not a valid case and the output is completely correct.

    61. Re:Depends on who is hiring by Raffaello · · Score: 1

      And a sufficiently complex railroad network is a turing complete programming system, but you can't ride a turing machine tape to work...

      Just because we can show that programming languages have equivalences to mathematical formalisms (such as the lambda calculus, or a turing machine) does not mean these things are the same

      To repeat "mathematically equivalent" /= "the same."

      Programming is writing because programming languages exist for the purpose of communicating with other people not for the purpose of communicating with machines; ones and zeros would do just fine for the latter.

      Machines do not care how they are communicated with - all mathematically equivalent means are identical to a machine; all mathematically equivalent means are not the same to people. We have cognitive strengths and weaknesses; we have existing domain concepts, terms, and solutions; being able to program easily in the existing domain language, concepts, and solutions is a huge win for programming.

    62. Re:Depends on who is hiring by Anonymous Coward · · Score: 0

      That code is actually pretty straightforward.

      First, it checks whether oldAcSplit or oldBdSplit have values, and stacks a bitwise flag pair; then it does the same for the newer ones, and compares them. If both flag pairs match, it terminates immediately. Thus, the routine only acts if there has been a state change, suggesting this is part of a transitional state machine.

      Next, if both flag rails are different, it also bails. Why it should do that is not immediately apparent. However, the consequence is that this routine only acts if one or the other rail has changed, but not both.

      Following that, it uses some hokey math to get the offset set to either one or two, based on which rail changed, plus one if we're currently on tab 2 and it was rail 2 that changed.

      Which, I mean, is fucking silly. There are many simpler approaches and many clearer approaches. This guy has done a bunch of bit juggling, apparently trying to be fast.

      But the real problem here is poor naming, not lack of comments. Comments would get around it, but getting the code itself right is the actual minimum here.

    63. Re:Depends on who is hiring by Anonymous Coward · · Score: 0

      Well, first, I'd just argue you're using shitty code as an example.

      if oldAC == AC:
          return
      if oldBD == BD:
          return

      offset = 1
      if (AC && BD)
          offset = 3

      This does the same thing, (although it's still very opaque without any context). The code *reeks* of someone fixing a bug without understanding the underlying function. (I'm not disagreeing with you on principle, it's just a shitty example.)

      In the classroom, GetNumWheels obviously returns 4 when called on a Car object, and 2 against a Segway, but when the objects are all artificial constructs that you're not intimately familiar with (so called 'business rules') then figuring out *how* things are actually organized can be challenging, which is where code comments come in, documenting the classes responsibilities, and how it fits together with the other classes, and particularly, gotchas that aren't obvious at first glance that lead to seemingly awkward arrangements.

  19. Cisco and Microsoft by drmacinyasha · · Score: 1

    Cisco, Microsoft, and even Red Hat certs are worth getting if you're heading towards sysadmin or networking jobs. I'm looking to get my A+, Network+, CCNA, CCNP, and eventually CCIE, in that order. Probably get a Microsoft cert somewhere along the lines. "If you're in the networking field, and you've got a CCIE, nothing else matters. Your chances of getting the job triple, at least, the second the employer sees that on your resume," is what I've been hearing from every senior network tech I've talked to in the past few years.

    1. Re:Cisco and Microsoft by Anonymous+Psychopath · · Score: 1

      +1 on CCIE. For networking it's still the premier certification and is respected by Cisco's competitors in the networking space. Takes a lot of time and money to obtain, though.

      --

      Eagles may soar, but weasels don't get sucked into jet engines.

    2. Re:Cisco and Microsoft by bean.java · · Score: 0

      Microsoft will probably be out of business before you finished your 4 year. Go with something different than just Cisco and M$. Shoot see if you can't get a Linux "General/Non-Distribution-specific" and a Distribution-specific cert.

    3. Re:Cisco and Microsoft by Anonymous Coward · · Score: 0

      Agree with the other posters - forget A+ and Network+. I just think "helpdesk monkey" when I see those. Go straight to CCNA, and move quickly to CCNP.

    4. Re:Cisco and Microsoft by arth1 · · Score: 1

      It's also no longer a "CCIE", but seven different CCIEs with widely different areas of expertise. If you just read CCIE on a resume, you might be surprised that the person doesn't grok routers and switches, but studied Voice over IP and may be more at home with 53 byte ATM packets than jumbo frames.
      And for some of the CCIE paths, you can no longer get the certification as an individual, but have to get it through corporate sponsorship. This goes a long way to explain why there are relatively few CCIEs - a company might not want to pay for a couple of dozen trainings and exams (and the time away from work) to make it easier for the employee in the job market.

      Anyhow, the main problem with CCIE (and to a certain extent CCNP) is the sheer number of exams a person has to go through, and then retake every so often as they expire fairly quickly. They may still be worth it, but count on Murphy that they're away on training or exams when your network goes down. So don't hire them unless you also hire a backup person (which is always sound advice).

    5. Re:Cisco and Microsoft by Anonymous+Psychopath · · Score: 1

      There are only two exams for CCIE: a written and a "practical" lab exam. On average it takes three attempts to pass the lab test, which is quite expensive. You maintain certification by taking the written exam every two years.

      --

      Eagles may soar, but weasels don't get sucked into jet engines.

    6. Re:Cisco and Microsoft by arth1 · · Score: 1

      You forget the prerequisites, wh ich also have to to be up to date.
      Most often CCIE R&S is on top of CCNP which is on top of CCNA, for a total of (I think) 13 courses and 6 exams. There are other ways, but you still need prerequisites.

    7. Re:Cisco and Microsoft by Cheaty · · Score: 1

      There are no formal prerequisites for any CCIE track. People often get associate or professional-level certifications prior to CCIE, but the only things actually required are passing the CCIE written and lab exams.

    8. Re:Cisco and Microsoft by arth1 · · Score: 1

      I stand corrected. I was thinking CCNP, which has a boatload of them (or at least did, back when I did it a few years ago).

  20. Re:The STCE is the best. by Anonymous Coward · · Score: 1

    Well played, sir. It's been a while since I've been Goatse'd

  21. Re:The STCE is the best. by slashpush1 · · Score: 1, Informative

    STCE = Slashdot Troll CErtification. I just passed through 8000 of victims (and that is just on last link I have beeing using for about 2~3 months. I have around 2000 victims on older links).

  22. What certification is the best? PAH. by Anonymous Coward · · Score: 0

    They're all barely worth the paper they're printed on. I have more than 15 different certifications to my name, gotten at a time a few years ago when I was foolish enough to think they meant a damn. They don't. Trust me. I've managed to make what almost anybody in IT save CIOs would say is good money, have as much job security as anyone ever can, the respect of my peers and a lot of influence on how things are done in the shop. My certifications have played zero role in that. Also, I regularly interview developers and I can tell you that I barely even SEE if you have certifications.

    The ONLY time a certification MIGHT mean something in my opinion is if you're talking about an entry-level position. Then, seeing that someone had the motiviation to go get the cert might mean something good. Other than that, don't both would be my advice.

    As others have said, actually DOING stuff and being able to demonstrate what you bring to the table is what matters. Yes, it's true, we have the same catch-22 as any other field: you need experience before you can get experience. But, in our field, there is a very easy solution to this problem: open-source. If you're trying to break in, don't bother getting certs... instead, spend that time contributing to an OSS project, and maybe even starting one yourself. That sort of experience will sell and you'll get your foot in the door, much more so than if you come in with a bunch of useless acronyms after your name.

  23. If you are investing time in certs.... by Anonymous Coward · · Score: 0

    ...why not get a degree?

    Get it in something computer science / IT related if you want. Or study something that holds another interest for you. A degree means you can learn. A cert means you studied for a specific test. There's a big difference.

    Besides, you don't want to be in PC repair and troubleshooting for the rest of your life, do you?

  24. Re:Certications by Anonymous Coward · · Score: 0

    First of all you need to have solid foundation in almost all the areas of Comp.Sc. While you may get it from any one university, start taking one or two foundation courses from the Community Colleges to develop the skill sets and then go to some good Univ. (if you can find one, which is not admitting 200 students to make money) and also find a very good instructor( You don't get good friends and teachers unless you search for them) and find a mentor in the area of your interest. Once you have the foundation and you have done some really cool programs (open source would be a good starting place), then try for jobs. Your skills + solid knowledge + proven development skills will land you in good job. Just programming alone will not cut the ice.

  25. OSS certificate by rzei · · Score: 1

    It's received through participating in open source project(s). A few things look as good as this; just link to your github or the most notorious bugs you've squashed from your resume and you'll be noticed. Plus you might even make good friends with like minded people and or get a call to work for a company developing a solution on top of your favourite open source project!

    1. Re:OSS certificate by Anonymous Coward · · Score: 0

      how would one go about getting an OSS certificate any size projects in particular? any group in particular?

  26. Don't forget VMWare and Citrix by eharvill · · Score: 1
    Or any experience with some sort of virtualization technology (desktop, server, cloud), regardless of vendor.

    On a side note, why would you bother with an A+ or Network+ and just not focus on getting your NA and then the others?

    --
    At night I drink myself to sleep and pretend I don't care that you're not here with me
    1. Re:Don't forget VMWare and Citrix by drmacinyasha · · Score: 1

      On a side note, why would you bother with an A+ or Network+ and just not focus on getting your NA and then the others?

      I'm only a sophomore in college right now. Need to get something to shove my foot in those ever-closing doors other than "lots of experience working with CyanogenMod and running one of the most popular android mirroring sites". For most recruiters, that'll go over their head. A pair of certs on the other hand, will at least catch somebody's eye.

  27. Ignore everyone else by Anonymous Coward · · Score: 0

    Get a degree.

  28. Best Certificate Evar! by VortexCortex · · Score: 1

    SSL -- All others are pointless. They prove nothing.

    1. Re:Best Certificate Evar! by Anonymous Coward · · Score: 0

      Though funny, your post is incorrect. SSL is a protocol, not a certificate. If you get a CACert-signed certificate however and get it to be fully trusted in their WoT, you prove that you have actually met two people IRL. If that does not show social skill, then I don't know what does.

    2. Re:Best Certificate Evar! by VortexCortex · · Score: 1

      I have little time to worry about pedantics -- so long as people get the gist of what I'm expressing -- That's the whole point, and all that precise attention to detail is a waste of time. Besides, the pedants will fill in the gaps for you. Clearly you got the gist, my job is done.

      P.S. You have always been a pawn in my master plan, MUAHAHA!

  29. Certified Slashdot contributor by Anonymous Coward · · Score: 0

    I've seen a few contributors that ought to be certified :-)

  30. The School of Hard Knocks by JackpotMonkey · · Score: 1

    A Cert in Common Sense will mean more to a good employer than a fancy piece of paper stating you are good at taking a test, of course demonstrating that you have common sense and experience in the field in which they need you will greatly depend on your references, there was a time that an A+ cert would get you in the door to almost anywhere with a good salary, but post .com tech industry there are fewer and fewer certs that aren't already saturated in the job pool, but a lot of those people have little to no real experience. Cisco certs are always good to have, but rightly difficult to obtain the higher tier you are shooting for, IIRC dell has a program where you can get help in getting certs that will help expand your knowledge base as long as they can utilize the skill set you wish to learn.

    --
    ______ Eagles may fly but monkeys don't get sucked into jet engines.
  31. HR filter: he's sunk by r00t · · Score: 3, Interesting

    HR expects a Bachelor's degree even for the office help, admin assistant, secretary, etc. It's the new high school diploma, since high school diplomas have been rendered useless by local control and selfishness. (a town has an incentive to pass every student in the local school system)

    His only hope is to avoid HR.

    1. Re:HR filter: he's sunk by Anonymous Coward · · Score: 1

      His only hope is to avoid HR.

      Depends on the job you're applying for, of course. HR may be perfectly willing to overlook the lack of a degree in exchange for an adequate amount of work experience.

    2. Re:HR filter: he's sunk by foniksonik · · Score: 2

      HR looks for what the hiring manager asks them to look for. I tell my hiring specialist to look for a few key words thy indicate a passion for the job. That plus experience is all that is necessary. Then we phone screen. If I hear or my team leads hear what we ate looking for an office visit is scheduled.

      Some examples: mobile web developer - backbone.js, Sencha touch, WURFL - if you've got one of those on your resume, I'm interested. QA lead - regression testing, continuous integration, unit testing, ANT, Maven, Selenium. Add some decent work history or a complete lack thereof (intern or level 1) and you'll get a call back.

      Anyways, certs are nice extracurricular but so would be anything that demos your passion. Personal project, Open Source contributions, blog you keep up to date. All good.

      --
      A fool throws a stone into a well and a thousand sages can not remove it.
    3. Re:HR filter: he's sunk by anyGould · · Score: 2

      Depends on the job you're applying for, of course. HR may be perfectly willing to overlook the lack of a degree in exchange for an adequate amount of work experience.

      This is a long-shot at any reasonable sized company (read: any company where HR is a "department" instead of just a person).

      Two reasons - one, the HR department only knows what the paperwork says about the job. And unless you're very lucky, they'll put "yeah, I'd like someone with a degree" on the list (out of habit, if nothing else). Second, most larger companies outsource a lot of the hiring process, which means you've got to sneak past both the company's recruiters, and *then* the HR folks before you get to talk to someone in charge.

      Here's a secret - as a "boss type", interviewing sucks - it takes up time, and you end up spending it with some very... interesting people. So while I agree that it's entirely possible to have The Goods without The Degree, you have to remember that there's a lot of people who only *think* the have The Goods, don't have The Degree, and will happily make me lose an hour of my life trying to bullshit through the interview. So when I'm flipping through resumes, you're going to need to stand out over all those folks.

    4. Re:HR filter: he's sunk by KZigurs · · Score: 1

      The abdomination that WURFL is... You deserve what you get! ;)

  32. Hide them! Admit nothing! by drussell · · Score: 1

    I won't hire anyone who puts things like "certifications" on their resume. I want to know what you REALLY know and what you've REALLY done. If the shop you're thinking of working for is actually looking for certification, you probably don't want to work there. (Or conversely, perhaps you're not the kind of employee our kind of shop is looking for. :) )

  33. Some certs are worth it, like STCE by slashpush2 · · Score: 0

    STCE got me 3 well paid jobs in a row, the last one I work for now.

    1. Re:Some certs are worth it, like STCE by Creepy+Crawler · · Score: 1

      Hmm. Even I have one of those certs. Doesnt get me as many jobs, though.

      --
    2. Re:Some certs are worth it, like STCE by jonwil · · Score: 1

      Warning, parent link is NSFW

    3. Re:Some certs are worth it, like STCE by IHateEverybody · · Score: 1

      Correct. goatse has a new home apparently.

      --
      Does this .sig make my butt look big?
  34. I only read the title by Anonymous Coward · · Score: 0

    It really depends what you're going to use it for, and if you want to shell out the money for a fancy one from Verisign or the likes.

    What?

  35. Open source impresses if it's on a project we use by ron_ivi · · Score: 1

    When I'm hiring, we often look for developers of the software we use.

    Contributors to PostgreSQL, Solr, and Rails are especially welcome.

    Perhaps if we used DB2 or SQLServer, developers who worked on those might be of interest. But not too much because even with their knowledge, it'd be pretty hard for them to license the source to make use of their knowledge; and we couldn't code-review their contributions anyway to see if they really know what they're talking about.

  36. Certificate qualifications can be worth anything by TooTechy · · Score: 3, Informative

    The issue with certifications from IT companies is that there are very few standards which regulate them. Essentially, all they mean is that you turned up and probably passed a test. If you have not used this knowledge since then the certificate is as good a useless. If you have that degree from a reputable school then that already speaks to your ability. Now you have to be convincing of the specific skills.

    Generalizations are impossible. There are so many areas of IT which require skills that you will never acquire in a classroom that the only way to see if a candidate is worth their salt is an interview. Here we come to your point of actually reaching the interview stage. The US is a country which largely works on a "who you know" basis. Networking is very important here. This differs in other countries. As someone who regularly reviews resumes for candidates I am shocked by the poor quality of the literacy in the resume and also the incorrect use of technical names, abbreviations and acronyms (and people who have no idea what this last word actually means). You can judge a great deal about the candidate from their resume. Do not try to use terms with which you are not 100% familiar. It is incredible the number of resumes from candidates who will incorrectly use terms because they are not proficient and try to over fill the skill section.

    Hopefully, if you are looking to move to an organization worth moving to, they will have good staff at the interview. If the position is looking for a particular proficiency and you don't have it then of course you are at a disadvantage. But an employer will consider paying less for someone who is bright, hard working and thinks the right way.

    Specific skill sets can be easily acquired in most circumstances. General skills can take a lifetime to acquire.

    Have your resume edited by someone else. Please. Then find someone who can deliver it to the right person. This is your best chance of getting an interview.

  37. Only two things matter by SlithyMagister · · Score: 1

    Attitude and effort.
    If you have both, you can learn anything we need you to know.

    If you want me to hire you, then you will be asked to do the following:
    1. Demonstrate effort. Any relevant cert will do, a body of completed work will help -- even home projects etc.
    2. Demonstrate attitude. Be on time for your interview, be interested and even excited about working for us. Fake this convincingly if you must, but if you do, you'll be expected to fake it continuously for the duration of your probationary period. (not as easy as it sounds).
    3. End the recession so I have money to hire you.

  38. The Need of Certifications by EnvyRAM · · Score: 1

    Certifications are only important if you want to claim you have knowledge of an area but have absolutely no other way of showing that you know it.

    If you do have the experience, you give good examples of what you have done which require that knowledge. Simply listing a certification equates to, "Though I haven't done anything to show it, if I was given that task, there is a CHANCE that I could accomplish it." Obviously if you're coming in with no experience, some indication that you can handle the job is helpful. However, going out of your way to get additional hands-on experience will make the potential employer more comfortable than just saying if you had done so, you would have been successful.

  39. Certifications are a great way to branch out by MillerHighLife21 · · Score: 2

    If you're a programmer, programming language certifications mean very little. After all, you're a programmer. IF however, you don't always want to be a programmer and want to find a way to parlay yourself into a more management related position then something like a Project Management certification (PMP) could do quiet well. Other certs that show a certain level of expertise or specialty can be effective too, but only if you're trying to branch out. Getting certified in something like Backtrack for security and penetration testing can go a long way towards making you a more well rounded option.

    Likewise, if you've worked your way into programming but don't have a degree, the certifications can go a long way towards adding credibility when resumes are being sifted through.

    If you get certifications for something you already do or should very naturally pick up in your normal course of employment though, it's not going to stand out that much. If you've been a java programmer for 10 years and have every java certification under the Sun (see what I did there?) it's not going to be much different on paper than just saying you've been a java programmer for 10 years. You have 10 years of java programming experience and Backtrack or PMP certification though...all of a sudden you stand out a little more.

    Similarly, if you have spent most of your career as a Python programmer and then got certified for Perl, Ruby, and PHP...not that big of a deal. You get a major Java or .NET certification though...that's fairly different environment and the certification goes a long way towards validating your ability in that area especially if you haven't previously had a job yet to back it up. It's help to transition from one to another because, unless somebody is desperate to hire "a programmer" if you don't have the job experience with the language you telling them how quickly "you can pick it up" isn't going to do you any good.

    Nobody wants to pay you while you learn to do what they hired you to do, only to see you start demanding raises as soon as you get good at it (not that that ever happens...just sayin).

    --
    "Don't teach a man to fish, feed yourself. He's a grown man. Fishing's not that hard." - Ron Swanson
    1. Re:Certifications are a great way to branch out by Billly+Gates · · Score: 1

      It seems this story there is a debate here among those who think certifications might help if you have experience vs certifications mean you are incompetent and it will hurt your job chances.

      My brother is a director at FedEX and he looks down on PMP certifications as the employees he wants to fire typically take the exams and study for them. They know they are in trouble and it is a way to cover something up. To me I would love to take the Project Management Certification so I can learn but I guess too many frown upon that as well.

      I am confused as I wonder myself whether to even mention my certifications on my resume. I have them but I wonder if it makes me look bad?

  40. Start your own cert organization. by ron_ivi · · Score: 3, Insightful

    It's far more impressive to be the guy that certifies people than the guy who gets a cert.

    And that way you can give yourself all the coolest sounding ones.

    And if you can convince a few people to buy your cert, it'll not only make you money, but give your certification body even more prestige; because everyone who buys your cert will be hyping it as "really valuable" on /., etc.

    1. Re:Start your own cert organization. by hendersj · · Score: 4, Informative

      The parent here is perhaps meant to be funny, but there is a nugget of truth in what he says.

      Actually creating a certification takes a lot of work - I spent the past 5 years working as part of the team that worked on IT certification programs and exams at Novell. But to understand what certifications hold value in the industry, it does help to understand the process by which a program is created, because if a program isn't built around sound principles, then the certification will be worthless as anything other than a wall decoration.

      First, you have to certify based on something people actually do. Certifications that have real value start with a job task analysis (JTA) and the program is built around what people actually do for a living. It doesn't do you any good to certify based on criteria that don't map to a specific job function.

      Second, the testing methodology needs to be sound. People laugh about paper certifications, but paper certs are a real problem in the industry. This can happen because a question pool is leaked and a 'braindump' is created. Dealing with braindump sites is like playing whack-a-mole. So the testing methodology should resist braindumps, either through adaptive testing or through the use of performance based testing (sometimes called 'practical testing' or some variation of that). Practical testing tends to be more resistant to braindumps because that type of resource gives you the answer - but in a practical exam, you have to demonstrate the application of the answer. So if the braindump tells you "do x, y, and z", those are the steps you need to do to complete the tasks.

      If a certification is ISO 17024 compliant, then it has increased value as well. That ISO standard specifies a number of things (which are adopted by other organisations, like ANSI) about how a certification is built. Vendor-specific certifications tend to not be ISO 17024 compliant (there are a few exceptions) sometimes because of cost or resource requirements. As I understand it, there are pieces of the standard that specify, for example, that the people who create the exam and the people who create the course materials cannot talk with each other about the content. The JTA information can (I think, it might be required or recommended) be shared between the two groups, but they must derive their own information from the pool of information about the topic. The purpose for this is that it's the knowledge that's needed, rather than the specific course materials created by the certifying body. In some cases, the certifying body just publishes the objectives and leaves it to others to create the courses around those objectives.

      I'm also of the opinion that the value is higher if rather than relying on recall for answers, the exam requires cognitive skills. Exams like this tend to be much more labor intensive to create and evaluate properly to ensure they're fair, but that value is significant as well because then the certification shows that the candidate knows more than just the answer to the questions on the exam, but how to apply their knowledge in a useful way. Performance-based tests are really the best way to do this in my opinion.

      The exams also must have gone through some form of psychometric analysis in order to be legally defensible. If a program uses multiple exam forms (which is generally the case), then the psychometric analysis is used to ensure the forms are fairly balanced and if a candidate can pass the exam on form 1, that they would most likely pass it on the other forms as well.

      Thirdly, a properly built certification program is going to have continuing certification requirements. Some organizations (like CompTIA) used to certify "once and forever", but certifications like that really don't have that much value over the long term. I hold an LPIC-1 certification that I got in 2003, but that doesn't really tell anyone what I know about modern Linux distributions.

      Certifications are helpful if you're going through the 'front door' trying t

      --
      Insanity is a gradual process; don't rush it.
    2. Re:Start your own cert organization. by Anonymous Coward · · Score: 0

      If you'd like to get into their field, I'm offering a course that has a very high pass rate for my COCC (Certified Offerer of Certified Courses) certificate exam.

    3. Re:Start your own cert organization. by JD770 · · Score: 1

      Personally, I would only rely on a certification to get you the interview. After that, it is entirely up to you to sell your value to the organization and articulate that you are not merely a paper-tiger who tests well. So, your certs are valuable, if only to get you that interview.

      Now to be sure, there are those orgs that will get tunnel vision on the resume and presume you actually have the real-life skills to back up your certs without doing their due-diligence when hiring. There are risks working for those orgs that usually become glaringly apparent when your team/group is under pressure on a difficult project.

    4. Re:Start your own cert organization. by hendersj · · Score: 1

      Absolutely; as I just wrote in another reply, a certification is a measurement of a minimally-qualified candidate, and most employers aren't satisfied with hiring minimally-qualified candidates.

      --
      Insanity is a gradual process; don't rush it.
    5. Re:Start your own cert organization. by BK425 · · Score: 1

      "all but one of the top 50 largest financial institutions in the country."... Bernie? oh wait, Mr Picards IM'ing me...

  41. Experiment in process by atari2600a · · Score: 1

    Toss the certs & the 'job' out the door, start your own business. Ask me again in 2 years & I'll let you know if it works.

    1. Re:Experiment in process by MillerHighLife21 · · Score: 1

      It's the best learning experience you'll ever have, even if it doesn't work out. Good luck!

      --
      "Don't teach a man to fish, feed yourself. He's a grown man. Fishing's not that hard." - Ron Swanson
  42. Re:Hide them! Admit nothing! by Anonymous Coward · · Score: 0

    So you are saying that certifications are actually bad thing? ... You won't hire anyone that has certifications, is it so that since you do not have any (assuming, since so negative act against certifications), you are afraid that someone (with real reasons to get the certifications) might be better than you?

    Yes, I agree, certifications alone means nothing, but to have something to proof that those certifications are 'real' and just proves that the person applying has all needed knowledge, you still ditch them?

  43. Re:The STCE is the best. by Anonymous Coward · · Score: 0

    Anyone using a URL shortener outside of a twitter feed is either an idiot or a troll.

  44. Used to be a "certs is useless" guy by shaffer.william · · Score: 1

    I'll never forget a temp job I got 5 or 6 years ago. I had maybe 6 mos experience and a 2 year CCNA course on my resume (I had not completed CCNA at that point) Got a call from a HR lady who really needed people, like, right now for a temp job in DC. She was reluctant though because she said she wasn't sure that I had enough experience to do the job. (luckily I'm a decent talker, and they really needed people.) The job was to do, and I'm not exagerating, unpack Dell monitors and hook them into the power supply / PC. No checking the computer, new monitor, blue port, move on. I can't complain, the job paid good and it wasn't really hard work. I was one of those "certs are useless" people until that day.

    1. Re:Used to be a "certs is useless" guy by metalmaster · · Score: 1

      I looked into a job that wanted a bachelors, A+, Net+ and a MS cert + 5 years of experience. I've got my Associates' so i thought i'd be under qualified, but I got the interview anyway.

      The job amounted to what was basically a chop shop. Strip the PC of its useful components and package them for resale OR take the mixed bag of parts and put a PC together. A PC hobbyist out of high school could do this work. I ended up not taking the job because it just sounded a bit too fishy. The parts and PCs were resold through personal ebay and craigslist accounts and it doesnt strike me as something on the up n up.

  45. Uh, first things first by deblau · · Score: 3, Insightful

    What kind of job do you want?

    --
    This post expresses my opinion, not that of my employer. And yes, IAAL.
    1. Re:Uh, first things first by Anonymous Coward · · Score: 0

      Mod this up. This is the most important question.

      Almost everyone I know who is aged between 18 to 28 seems to be incapable of answering this in a definite way, irrespectively of whether they are in university/training or not, they have a job or they are looking for one.

      Sadly that includes Ph.D. students and Ph.D. graduates as well (so wait, you spent 3-6 years of your life on a pretty focused project and you still don't know what you want to do now that you've grown up?).

      The most common reply I get is "I'll figure it later".

    2. Re:Uh, first things first by alt236_ftw · · Score: 1

      Sigh, that was me. I cleaned my cookies earlier and forgot to sign back in.

    3. Re:Uh, first things first by h2oliu · · Score: 1

      Echoing that this everything else is irrelevant until this is known.

      --
      Ok, I give up, why you?
  46. Who do you want to work for? by Anonymous Coward · · Score: 0

    Do you really want to work for someone who hires based on certificates?
    A certificate lets an employer know what you once knew - perhaps only for a couple of hours. A degree not only tells an employer something about what you once learned but the type of degree, results and institution (school) also tells them about how you learn and how you think. That is why a degree can be beneficial.

    As someone who has sat on both sides of the interview panel, the good interviewers will test the candidate's claimed credentials. It becomes clear pretty quickly as to who knows there stuff and who doesn't.

    Just make sure you know your stuff as presented on your resume. If you're overlooked because you don't have a certificate, you didn't want to work there.

  47. J. D. * by Anonymous Coward · · Score: 0, Insightful

    Screw that. Pass the bar, and be assured of employment (real employment, as in a career instead of a job) for the rest of your life.

    Even a CISSP means jack these days, all it means is that you get to duke it out among the other guys with the CISSP certs for the crumbs left over that the H-1Bs have not taken.

    Other than a law degree, I do notice people with H-1B "certs" always get the plum positions in most companies.

  48. then buy a Life Experience Degree or push trade by Joe+The+Dragon · · Score: 0

    then buy a Life Experience Degree or push for a trade system for IT.

    With HR is just box checking then any degree may work.

  49. Re:Hide them! Admit nothing! by Billly+Gates · · Score: 4, Informative

    You are filtering out good people.

    I put them on my resume. Mainly because it wont hurt and it keeps HR and the headhunters happy. Does that mean I am a jackass that doesn't know anything because I got them, regardless if I owned my own I.T. business as a contractor? That is like saying you do not need a computer science degree to write simple scripting code, therefore every Unix admin who has a CS degree must somehow be incompetent.

    Most competent I.T. folks put them on their resume. If they do not then I assume they do not love their job or their previously employer did not give them the tools they needed to succeed. I view it as incompetence. Not because they need that MCSE or CISCO cert but because they agreed that it was not needed and ok to be under certified or the candidate refuses to better themselves.

    You can learn a lot with certain certifications that you never know about. Windows 2008 for example has many new features that I had no clue about, explained by a MCSE trainer. It can help if you are already competent.

  50. Ahh to be young again.. by SuperCharlie · · Score: 1

    What will impress potential employers and be most likely to help land a decent job for someone who doesn't have a degree, but knows how to troubleshoot and can do a bit of programming if needed?"

    I remember this place many years ago.. The choice you have now is which direction to go that will make you happy..is it money or is it self fulfillment.. it is not what certs to get my friend..good luck.

  51. Expert-level certs of any large vendor... by Zarhan · · Score: 1

    ...if you are working for consultancy or reseller, which works as a partner. Typically, as the number of certified people a company has, the higher their partner status goes and that means, if nothing else, discounts => employer gets a better margin on the stuff they resell.

    I have a CCIE, and if I go to a Cisco shop it pretty much means "hire me, and even if I don't do anything but stare at the wall all day you are still going to get more money out of this deal (provided you sell at least $X worth of hardware annually)". Same thing can be adapted to other high-level certs out there.

    However, be careful. I've known some people who take that CCIE to mean that I don't know a damn thing on how to operate Juniper, HP, Enterasys or Siemens networking gear since I'm "specialized" in Cisco and apparently nothing else fits in my head. This goes double for any of the lower certs. So when you are portraying yourself to a potential employer be sure to somehow convey that you have generic knowledge of the subject matter as well.

  52. Re:Certificate qualifications can be worth anythin by Billly+Gates · · Score: 2

    So can we discount college degrees too? Sure you do not learn real world experience, but you do learn the theory and basics about a profession and it shows dedication to the employer.

    MCSE' tests are hard and those who say they are easy never took them. They are adaptive, which means as soon as you make a wrong answer it keeps asking you things related to the last question. I am not saying you can walk right in and work. But, if you passed all the MCSE and CISCO exams you can tell the new employee you need x.y, and z done and they will probably know what you are talking about and can use some tools to do the job. Maybe not perfect, but enough to start an entry level career.

    The question is where do you start? YOu need experience somewhere and volunteering at GeekSquad looks pretty embarasing on a resume.

  53. ITIL for Operations and Management by Anonymous Coward · · Score: 0

    If you want to get into IT management (operations management) then an ITIL qualification will be a big asset on your resume. I would recommend doing the ITIL v3 Foundations and then pick a couple of the intermediate-level capability courses depending on where your interests lie.

    1. Re:ITIL for Operations and Management by drgroove · · Score: 1

      Agree completely. Certification in ITIL demonstrates not only that you understand technology, but that you understand how technology works to support the goals and processes of the business.

  54. "Professionalizing" IT by Anonymous Coward · · Score: 0

    When management says they want to professionalize their IT services, they mean they require education, experiance AND certifications. This is the current trend in IT. For entry level positions, A+/Net+/Security+ is what you should have on your resume. For networking positions, the CCNA/CCNP Cisco track is the way to go. CCNA/CCDP if you want to be in network design. CCSP for security (CCISP from ISC also). Any other Cisco is gravy. For field techs, OS specialists, etc., MCSE will get you a leg up. At the very least take ONE MS test to get your MCSP. If you have a specialty you are aiming for, of course, go for any certs in that area. IT Project management is getting huge, so Project+ is good for entry level. PMAS, PMP, CAPM are the biggies.

    A few things to take away from this:
    1. I am talking about the certs hiring authorities look for; what is best for your career, not your professional development.
    2. From looking above you can see that specialization is in. Focus on what you want, but keep your education broad for options.
    3. Certs are not "cake" or "worthless". They're just generic compared to specific skills and experience you have.
    4. Profit!

  55. Dont bother by munky99999 · · Score: 1

    Dont bother with certifications. Usually I would have suggested getting comptia A+ Net+ Linux+ sort of certifications. Except Comptia ended the lifetime certifications and now limit it them to 5 years. Which makes it completely worthless to get.

    Which pretty much leaves only the elite certifications that like 500 people in the world have kind of thing. CSSIP, CCIE, and a couple others.

    Instead experience and know-how is far better. If you are a programmer... program something that's public. If you're a cracker... get a couple 0days. If you are a network admin... go build a bunch of vms for different servers, openldap, postfix, etc etc. Put that stuff on your resume.

  56. If you knew what you were doing... by Anonymous Coward · · Score: 0

    you wouldn't have to ask.

  57. Re:Hide them! Admit nothing! by TapeCutter · · Score: 1

    I won't hire anyone who puts things like "certifications" on their resume

    With arbitrary filtering rules such as that you have a bright future in HR.

    --
    And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
  58. Re:J. D. * by Jeremiah+Cornelius · · Score: 4, Insightful

    H1-B, cos US grads no engineers, anymore.

    --
    "Flyin' in just a sweet place,
    Never been known to fail..."
  59. Get a degree by Wolfling1 · · Score: 5, Informative

    Sorry if that's bad news. A degree is the most respected qualification out there. When I was going through uni, I scoffed at the mundane nature of the material they were teaching me. Joked about how I could get better value using it as toilet paper. 10 years later, it hit me like a brick. I was building 3rd normal form databases. Referential Integrity was a term I understood. I could build components with Lazy Evaluation, and I knew why I was doing it.

    Getting a degree also tells prospective employers that you're a finisher. You don't just start stuff and bail when it gets scary. You don't give up on a project because parts of it are hard or unpleasant. I know some employers who don't care what degree you've got, as long as you've got one.

    If you want an employer's respect, there is no quick and easy way to win it. You have to do the really hard stuff to prove that you can do the really hard stuff.

    Good luck.

    1. Re:Get a degree by dakkon1024 · · Score: 1

      This is the most overlooked truth in the word. "Getting a degree also tells prospective employers that you're a finisher." People who don't have degree's often ask what they prove. This, this is what they prove.

    2. Re:Get a degree by JaseOne · · Score: 1

      Referential Integrity was a term I understood

      Getting a degree has absolutely nothing to do with that, I'm sorry but if you have done any kind of real work with databases and don't know what referential integrity means with or without a degree then you are doing it wrong.

      Getting a degree also tells prospective employers that you're a finisher. You don't just start stuff and bail when it gets scary. You don't give up on a project because parts of it are hard or unpleasant. I know some employers who don't care what degree you've got, as long as you've got one.

      If you want an employer's respect, there is no quick and easy way to win it. You have to do the really hard stuff to prove that you can do the really hard stuff..

      I hate that kind of thinking with a passion, getting a degree is not hard, I'm sorry if that insults anyone with a degree but getting a degree doesn't prove anything other than the fact you can study for a test and write the odd essay.

    3. Re:Get a degree by Renegade88 · · Score: 1

      Full disclosure please. Do you have a degree? One in a real field from a 4-year university? Or are you saying you could have a degree if you just jumped through these hoops or check those boxes?

    4. Re:Get a degree by codepunk · · Score: 2

      No, sorry it is not, your raw talent and resume is your most respected qualification.

      I am constantly interviewing and hiring both systems engineers and developers. If there is a degree listed on your resume I don't even bother to read it. The same goes for certifications they mean absolutely nothing. When I interview someone I am looking for natural raw talent and a proven background.

      --


      Got Code?
    5. Re:Get a degree by Anonymous Coward · · Score: 0

      Getting a degree is not hard? Hahahahahahahahahahahahaha . REALLY? What's your degree in? When is the last time you actually went to school? All you do is test? Really?
      I think a person can be equally efficient with or without a degree.
      I do believe that it takes a special person to finish college.
      America has the lowest number of College graduates per/ College :
      America has one of the lowest un-employment rates since people have stopped going to college.
      College is a good thing! More than just about papers and test, it's about disciplines.
      Again, I will say I have worked with many who have no College degree and are the leaders in what they do, but they have equal respect if not more for those who have a degree.

    6. Re:Get a degree by jmcbain · · Score: 1

      What makes you think that people with a degree would want to interview at your company? I would certainly avoid it if people like you are doing the interviewing.

    7. Re:Get a degree by Anonymous Coward · · Score: 0

      Sorry if that's bad news. A degree is the most respected qualification out there. When I was going through uni, I scoffed at the mundane nature of the material they were teaching me. Joked about how I could get better value using it as toilet paper. 10 years later, it hit me like a brick. I was building 3rd normal form databases. Referential Integrity was a term I understood. I could build components with Lazy Evaluation, and I knew why I was doing it.

      +1

      I had rejected Uni, even before getting into it and looked down at the nomenclature of moving through it;
      just as I was going through it, though, the enlightenment came: data structures, algorithmic complexity, language parsing and syntactical trees, DBs, you name it. These are just recurring items across any piece of software, even the simplest (just for fun: think of a CRM system and managing its configuration file). If you don't go to some formal education, you *will* have to reinvent the wheel. And on top of that, a few years down the road, you'll discover it's not as circular as it could be.

      If you think it's easy to just skip 3+ CS years and solve the problems on your own, check this one:
      Why is backtracking a dangerous feature of regular expressions? (which can be eg. part of a search box).
      If you haven't done your homework, you will pay the price down road.

    8. Re:Get a degree by Anonymous Coward · · Score: 0

      I was building 3rd normal form databases. Referential Integrity was a term I understood. I could build components with Lazy Evaluation, and I knew why I was doing it.

      You have to do the really hard stuff to prove that you can do the really hard stuff.

      1st: You're implying that in order to understand NORMAL FORM or Referential Integrity you need to spend years in University. That's ridiculous. Anyone with half a brain and even remote interest in databases would pick that up before they even get to University, and it wouldn't take more than a couple hours to sort out mentally, in the slower minded cases, for the rest of their lives.

      2nd: University isn't "really hard stuff", it's walk-throughs and simulations. Really hard stuff hits you in production environments with massive executive or even public pressure. You can't prove you can do it until you are in the situation - University does NOT prepare you for those situations by any means. You get there by exposing yourself and proving yourself to other people who own those responsibilities, and eventually having them delegated down to you in real life - not through sitting in lecture halls and jerking off to youporn after failing to pull at a house party.

    9. Re:Get a degree by Anonymous Coward · · Score: 0

      Getting a degree also tells prospective employers that you're a finisher. You don't just start stuff and bail when it gets scary. You don't give up on a project because parts of it are hard or unpleasant. I know some employers who don't care what degree you've got, as long as you've got one.

      So, the employer is interested in whether you can grind, brown-nose and cheat your way to victory?
      Sorry, but open source experience tells that you're a finisher, too. Also, it is completely objective, doesn't put you into debt slavery and doesn't require you to learn whatever antiquated/proprietary technology your teacher understands.

      A guy with a degree but no experience can be anyone. It can be a person who has cheated on every single exam.
      And you would prefer him over the guy who actually writes code and has something to show for himself?

      Get real.

      I am happy and thankful that I'm in a position to choose my jobs and don't have to brown-nose to employers who do not understand the software climate.

    10. Re:Get a degree by Anonymous Coward · · Score: 0

      Sorry if that's bad news. A degree is the most respected qualification out there.

      There's no such thing as a degree in "IT". The term "IT" is sort of a catch-all phrase that means something along the lines of "Someone who works with computer and/or network technology but isn't specialized and/or skilled enough to be called an Engineer."

      A good analogy is the difference between a General Contractor and an Architect. The Architect has a college degree and is focused on fundamental design, the Contractor is more likely from a Trade, Vocational, or Craft school and focuses more on actually doing the building. Same thing here- Engineers are the ones who do the design work, the IT guys are more involved with doing the day-to-day support tasks. This is, of course, not an absolute definition of either type of job, and there are many positions which are basically a Hybrid of IT and Engineering tasks.

      So while you may be able to pick up a few courses at a University that will help with actual "IT" tasks, you're probably wasting a lot of time and money and would be better served going to a Vo-Tech school and getting focused "degree" in whatever area of "IT" you want to focus on. Most of the supposed "IT Degrees" are just a boot camp style course for obtaining a specific certification... the CCNA is almost always the focus of at least one course at such a school. And to be honest, the certification is worth more than the school's degree, simply because most schools teach you to pass the test as opposed to giving you enough working knowledge to make the test a mere formality.

    11. Re:Get a degree by Anonymous Coward · · Score: 0

      troll. nobody could possibly be this stupid and arrogant.

    12. Re:Get a degree by jedidiah · · Score: 1

      Getting a degree is more time consuming and expensive more than anything else. In a technical field, it doesn't necessarily even "broaden your horizons". People inclined to learn on their own don't need to be led around by the nose by some large institution.

      Any theory generally is better understood (and can be related to others better) once you've experienced a few relevant disasters yourself.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    13. Re:Get a degree by Xacid · · Score: 1

      Seconded.

      Most of the people who refuse degrees are the same I've encountered who have a difficult time seeing projects to their end. It doesn't necessarily mean they're terrible employees but it limits and/or slows their ability to progress in their careers.

      Now, that doesn't mean certs are bad. They have their place. Think about it like this:

      Lower level certs (ex: A+/Net+) = 1 point each, max 2 points.
      Higher level certs (ex: CCNA/CISSP/CEH)= 2 points each, max 4 points.
      2 year degree = 3 points.
      4 year degree = 2 points. +1 if in proper general area of study (ex: if you're in science/math and applying for a technical field it could help). +1 if in the same field you're applying for. max 4 points.
      Masters: 2 points.
      Doctorate: 2 points.

      This won't mean much if you're the only applicant, but if you're competing for a position these "points" can get you to the interview. However, if you cheated your way through all your studies and didn't retain any useful information then you'll probably be quickly sifted out. The more competitive the position, the more you want these various qualifications.

      Mind you - this is all assuming the playing field among the candidates is otherwise level - this isn't factoring in experience. Think about when you see jobs that say things like "bachelors degree required or equivalent experience" if you've got the experience AND the bachelors you may as well be a kid with a masters fresh out of school if not exponentially better. But this can branch into so many different factors - the bottom line is that your various certs/degrees/etc on your resume just get you TO the interview, everything else comes out during the interview.

    14. Re:Get a degree by Xacid · · Score: 1

      "There's no such thing as a degree in "IT""

      Actually...

      Bachelors in IT: http://www1.carleton.ca/admissions/programs/bachelor-of-information-technology/

      But I do agree with you on a lot of what you say. I especially like "Someone who works with computer and/or network technology but isn't specialized and/or skilled enough to be called an Engineer". A lot of IT support folks need to realize they're really just blue collar folks supporting a white collared world. Not that there's anything wrong with that by any means - it's just the nature of what it is.

    15. Re:Get a degree by Anonymous Coward · · Score: 0

      I wouldn't dismiss an University degree, but it's not a good indication of whether or not an applicant will be a successful employee. HR likes them, makes their jobs easier, same with the certificates. Personally it's more a question of what they have done, more then anything else. Asking for detailed examples of when they took a leadership role, or when they found an issue on their own and attempted to fix it are more important. Verifying this with the previous employer is also very important. The long and short of it is that hiring a new employee is a crap shoot at best, which is why you need an enforced probationary period.

    16. Re:Get a degree by PPH · · Score: 1

      Ever meet a 'professional student'? Someone with two or three PhDs who just keeps hanging on until either their funds run out or the dean throws them out. Because they don't want to face life in the 'real world'. I know several, including one who has risen to the level of reading water meters for the city of Seattle.

      At a certain level a degree might be a necessary condition. But it isn't a sufficient condition for success.

      --
      Have gnu, will travel.
    17. Re:Get a degree by Bacon+Bits · · Score: 1

      Raw talent doesn't get you an interview in the first place. You get filtered to /dev/null without a degree or several certs and experience.

      --
      The road to tyranny has always been paved with claims of necessity.
    18. Re:Get a degree by dougg76 · · Score: 1

      No, sorry it is not, your raw talent and resume is your most respected qualification.

      I am constantly interviewing and hiring both systems engineers and developers. If there is a degree listed on your resume I don't even bother to read it. The same goes for certifications they mean absolutely nothing. When I interview someone I am looking for natural raw talent and a proven background.

      While I agree that you don't really need a degree to be good, you do need one to make it past the HR filters at >90% employers out there.

      --
      I laugh at inappropriate times.
    19. Re:Get a degree by southpolesammy · · Score: 1

      And if you have candidates with both a college degree and the talent/background you're looking for? According to my college degree, which included courses in mathematical and philosophical logic, such candidates will fail to satisfy the condition above.

      --
      Rule #1 -- Politics always trumps technology.
    20. Re:Get a degree by Lorens · · Score: 1

      I know some employers who don't care what degree you've got, as long as you've got one.

      So do I, and that includes at least one nation-state with several million "employees". Namely France. For a lot of state jobs, you pass a "concours". It's like an exam, you get graded, but there are a fixed number of openings, and the best grades get the jobs. Mostly it's employment for life. But in order to be allowed to sit a "concours" you need a degree, the minimum level of the degree depending on the job . . . a degree that does *not* have to have any relation at all with the job you're trying for.

    21. Re:Get a degree by codepunk · · Score: 1

      No what I am saying is that you can list a degree or not it will make no difference in my determination. I look only at background and my perception of your raw talent.

      --


      Got Code?
    22. Re:Get a degree by codepunk · · Score: 1

      Actually I would say at least half of the people we do hire have degrees but it is in no way a determining factor in a hiring decision.

      --


      Got Code?
    23. Re:Get a degree by Anonymous Coward · · Score: 0

      LOL!

    24. Re:Get a degree by Anonymous Coward · · Score: 0

      So, next time you need surgery, go see someone who doesn't have a medical degree. See if you can find a 'self taught' doctor. Let them cut you open and mess with your insides. Good luck with that.

    25. Re:Get a degree by Anonymous Coward · · Score: 0

      . If there is a degree listed on your resume I don't even bother to read it.

      That's the most retarded thing I've ever heard. Having a degree doesn't automatically disqualify you from having raw talent and a proven background, and like it or not uni must teach you _something_ in the four years that you're there. Sounds like you have a chip on your shoulder more than anything.

    26. Re:Get a degree by codepunk · · Score: 1

      Actually what I mean is that I don't bother to read the line that states what degree. I do not disqualify anyone with a degree it just means it carries zero weight.

      --


      Got Code?
  60. Re:Hide them! Admit nothing! by mlts · · Score: 2

    That is the problem. Most shops have a hiring process that cares more about the pieces of paper, forcing candidates to slap the CCIE, CNE, CCIE, BOFH, BDSM, TL;DR stuff after their names. For a HR rep, they wouldn't even stop to cross check the cert IDs they have. It just means the resume stays on the desk and actually makes it to the tech people.

    Here is the Scylla and Charybdis of job hunting: The clued people will see the certs and toss the resume as someone who doesn't have experience other than taking tests. However, to get to the clued people, in most companies, one has to pass the HR droids. They ogle at the alphabet soup of letters, and go "ooo, here is our candidate", passing the resume on, while experienced candidates they look at the resume, go "well, he did run this, this, and this... but he doesn't have any paperwork, so he really hasn't maintained his career. Better off with someone with pieces of paper."

    Of course, the best way to bypass that BS is to have contacts, so the hiring process consists of "Well, you got me home after I was passed out in the bushes after that party, so you are hired."

  61. Microsoft work... by erik+umenhofer · · Score: 1

    As a developer I mostly focus on MCPD's for whatever area I'm working on. .Net or Sharepoint. I then fill in MCTS's in the gaps for technologies like SQL Server and Biztalk.
    http://www.microsoft.com/learning/en/us/certification/mcts.aspx

    For system engineers there are specific exams too.
    http://www.microsoft.com/learning/en/us/certification/mcitp.aspx

    PMP is also a standard cert for management. I think most consultants/programmers should take this to understand the basics of how a project is put together.
    http://www.pmi.org/Certification/Project-Management-Professional-PMP.aspx

  62. CPR by Anonymous Coward · · Score: 0

    You can't beat saving a life!

  63. Yerp by dakkon1024 · · Score: 1

    Some companies love certs, some could care less. Your best bet is to get certs that match your skills. For example, if you are a exchange guru, get an exchange cert. It's the best route for two reasons. One, it's easy to get certified w/ products you know. Two, you can actually answer the questions people are going to ask you because you have said cert on your resume. If you are interested in something, like exchange, don't get the cert to "learn about it." and have it on your resume. Even M$ tell you not to do this :D Your supposed to learn about it, get solid w/ it, then get the cert. Anyway, the only truly respected cert I can think of is the CCIE. People who have a CCIE tend to be fairly solid. Obviously this is due to the testing process. As for the rest of them, to many people cheat which destroys the value of it. That being said back to the companies that love certs. They are typically going for a partner level tier. For example to be a gold level M$ partner you need a certain number of employees w/ X number of certs. In that case if you have a huge boat of certs you will be valuable to the company. Also in some cases, like Citrix, you need to have a certified employee to get support, or other various things, so it maybe an absolute requirement.

  64. You can't lie about certs. by jotaeleemeese · · Score: 1

    Most posts so far insist that certs are useless, well I would only say that you can lie about your professional experience (I have found this while interviewing people) but you can't lie about your certifications.

    I really find hard to believe that in a constrained job market people are not find it useful to demonstrate they are keeping up to date with technology .

    A lot of the posts above seem to be from programmers, and maybe on that field certain are non existent, but for DBAs, SysAdmins and in some areas of networking, more and more you won't get an interview if you don't have certs.

    As for answering the question, it really depends what your field is. Checking jobs sites should make clear which ones are relevant to your personal circumstances.

    --
    IANAL but write like a drunk one.
    1. Re:You can't lie about certs. by afabbro · · Score: 1

      Most posts so far insist that certs are useless, well I would only say that you can lie about your professional experience (I have found this while interviewing people) but you can't lie about your certifications.

      However, certifications themselves are often a lie. Google for "(cert name) dumps" and you'll find the exact questions and answers for 90%+ of the major certs.

      The reason that some certs are respected (CCIE, OCM) is that they have a live hands-on practicum. For lots and lots of other certs (MS certs, Cisco certs, Oracle certs, etc.), you can memorize the answer to 100 questions and go in and take the test with zero knowledge of the underlying knowledge.

      --
      Advice: on VPS providers
  65. Obama's Certification of Live Birth by eyrieowl · · Score: 0

    It's got to be the most valuable and sought-after certification I can think of.

  66. Higher-level certs are valuable by Anonymous Coward · · Score: 0

    I met a guy mid-90s who was a university dropout working as a security guard. Clever lad, though, mucking about with computer music in his spare time and reading fairly heavy books during the boring parts of his guard shifts. I last saw him about 10 years later. He had more-or-less all the Cisco certifications, including some of the rare and hard-to-get ones, plus quite a bit of experience and was making huge amounts of money as a freelance setter-up of government and corporate networks or pieces thereof.

    The only other people I know who are heavily certified and seem to do very well financially are Oracle DBAs.

  67. send your resume to by juanhf · · Score: 1

    if you are in the neighbourhood (vancouver, bc) and want my opinion or a job then send your resume to:

    jobs@myamigo.ca

    spanish language not required but a definitive asset ;-)

  68. The best would be: by Cosgrach · · Score: 1

    Insane. Most people are you know.

    --
    Why is it that most of the people that I encounter seem to have been shat from the Sphincter of Mediocrity?
  69. why try to impress? by bigd1978 · · Score: 1

    be an entrepreneur and become the employer everyone panders to with cert, degs and experience. while they work for you - you enjoy all your money.

  70. be able to deliver and have someone vouch by dan_in_dublin · · Score: 1

    i've mostly gotten interviews because i've been to a fairly well known uni, got a masters qualificaiton and i've worked in top name companies.. that said, there's other ways in -- if a company cant get the people with the 'normal' qualifications then you can get an interview if you can convince someone in the dept you can do the job.. how to convince ? depends what job you want. build up a portfolio of relevant certifications and experience in that area.. so a degree is ideal, if that's not viable, certifications, open source, maintain a network for a local charity organisation, whatever is relevant is good.. people dont want to hire potential, they want to hire someone who has gotten results close to where their current problem or pain is. So you need to talk the talk and have a number of concrete elements that demonstrate you've done it rather than thought about it

  71. Re:J. D. * by Wyatt+Earp · · Score: 4, Funny

    You mean, be part of the problem, not part of the solution.

  72. Re:Birth by Surt · · Score: 1

    Not to feed the trolls, but:
    It is depressing that that is the only qualification for office. And it shows on both sides of the talent pool.

    --
    "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
  73. Related Question by Anonymous Coward · · Score: 0

    For someone with a degree in another field (like science) who is also quite computer savvy, but doesn't have a degree in computers, are there any quick and relatively painless certifications that could be obtained to kind of boost the resume?

  74. moo cow by Anonymous Coward · · Score: 0

    MCITP would be good if you are into Microsoft. CISSP would be great to get if you want to get into IT Security and would really make you stand out. If you want to be DOD 8570 compliant you can get your Security+ and Network+ for easy starters. It all depends on what direction you want to go. Figure that out and proceed accordingly.

  75. Re:Hide them! Admit nothing! by SuperQ · · Score: 1

    Certs are probably the best signal I have for hiring. A negative signal. The certs are the one of the few things that show up in the resume keyword statistical analysis that show "not a good hire".

    But then again, I'm not looking to hire monkeys.

  76. Get a degree or a killer app by terminal.dk · · Score: 1

    Spent 100 hours writing a new "fart" app, put it on the app store, see 10+ mio downloads, and you can use that to get to an interview.
    Get a degree. Or just sell your experience the right way. And believe in your self.

    Do not try to be too modest when writing the job application form. I have been sitting through many interviews where all the listed skills where actually areas of interests that the applicant thought sounded interesting, and would like to learn about. It is better the exaggerate a bit than being too modest, as long as it is within safety limits (i.e. you know enough to quickly become proficient).

    A degree might help in some areas. But experience beats education for most jobs. Then you can always get something like a CISSP certification, which people has great respect for, but really is a trivial test, testing little knowledge in many areas (Non-IT folks find it hard though)

  77. In Asia by renzhi · · Score: 1

    Some people had already said it, it depends on the area you are in. But if you are in Asia, especially in China, get as many degrees and certificates as possible. A lot of people, including well-known people (such as a former GM of Microsoft China), had posed as expert in certain fields by showing a piece of paper from a degree mill. You would be amazed how people attach so much importance to a piece of paper, regardless of your experiences, and regardless of your previous achievements.

    ps: My password on /. has somehow been reset after I came back from a three-week absence (and I swear, I didn't do it), and I can't login with my old ID any more, an ID that I've been using since 1997 :( I never login on /. on any computer except on my Linux laptop, and I keep my password database on a usb key, attached to my keychain, which is on me all the time. Hm...

    1. Re:In Asia by TheDarkMaster · · Score: 1

      It's the same thing in Brazil. Here is given much more importance to certificates than actual experience. But here is expected because the bureaucracy is absurd in many aspects of Brazil society and bureaucracy only knows papers

      --
      Religion: The greatest weapon of mass destruction of all time
  78. Re:wow that is some F* HR do they want a EE for ba by shaffer.william · · Score: 1

    it's not always HR people being unrealistic, alot of times they are just matching candidates based on criteria they are given. I don't blame the lady, she was given the task of finding candidates with these qualifications and what the job says you do and what you actually do are commonly 2 different things (especially on temp work.) i think alot of times it's just to weed out the potential negative / lazy candidates. let's be honest, if you have xx amount of knowledge in a certain field it's pretty lazy to not get your A+, net+, CCNA, etc. all fields, not just IT have various qualifications.

  79. Do you say that as a tech or manager? by Sycraft-fu · · Score: 3, Informative

    Reason is I think many tech types misunderstand who and what certifications are for. They aren't for you, or your peers. I don't go showing off my certs, I don't sign my e-mails with them, or that kind of shit. They are for the managers that hire people.

    While it is popular, particularly among Linux people, to hate on the MCSE, in my experience many jobs want one, and some require it. Managers like it, that is what it is for.

    So that you think it is a joke may not be all that relevant.

    Also I fail to see how it would be a joke and a CCNA would not. The CCNA is not a difficult cert to get. Hardest thing I had on the test was that the router simulation they use is Boson NetSim and it doesn't implement all the commands of real IOS (and I should add I still passed easily on the first try).

    If you want to get a cert for yourself, just as a guided learning experience, then get whatever interests you. Hell you don't even have to take the test, you can just study the materials and learn it if you like.

    However if you are getting a cert for professional advancement or to get a job, the consideration then is what management likes, in particular the management in the area you are interested in. It doesn't matter how much of a "joke" it is. The idea isn't to advance your skills, it is to have something to help your career.

    What that is could change over time too. For example I have my A+. I doubt anyone would care anymore, I've been doing IT for about 12 years now and do higher level stuff. However when I got it, in 1999, I was looking to be able to get lower level tech type jobs and it mattered. In particular, going for student computer support jobs on campus, it put me ahead of most students that had no certification. It was worth getting.

    These days were I to get something, I would actually probably look at the MCITP, the MCSE replacement, since Windows support is a major part of what I do. I wouldn't get it because I think it would help me be better at my job, I'd get it because it would make managers more likely to hire me for that sort of job.

    1. Re:Do you say that as a tech or manager? by TunaPhish · · Score: 1

      I say it as a small business owner specifically. I'm just really disappointed that any idiot can spend 2 grand and walk away with any certification without knowing a god damned thing.

      Personally, I have my MCSA, and other than the studying and experience required to obtain it, it hasn't helped me score any additional jobs. I have the Linux experience as well and regularly build/service Asterisk within the scope of my business, but the Large business sector is run on Cisco and that's it, and if you want to even be considered for anything there, you gotta have the Cisco training and experience.

      That's all I'm saying..

    2. Re:Do you say that as a tech or manager? by Jibekn · · Score: 1

      I hate to say it, but even people with paper MCSE's and no knowledge, think MCSA is worthless..

  80. Fake 'til you make it. by Mr.+Lwanga · · Score: 1

    LPI (LPIC1or 2 ) is a good one to have for Linux, for MS - MCTS for server and Win 7, a CCNA is good if you work in a Cisco shop or plan to, but don't get it just to have it. Download VirtualBox or VMWare ESXi so you can practice in a virtual environment, even after you get your certification, you will learn a lot more from problems you solve on your own, than prepping for exams. GNS3 is a good simulator for Cisco routers, not as good as the real thing, but its a start.

    Stick with the entry level certs for now and don't waste your time on CompTIA certs.

  81. JAVA by paradive · · Score: 1

    outside of a degree, i got certifications in HTML, JAVASCRIPT, APACHE and PERL. the first 3 are worthless and noone cares about PERL as everything's done in JAVA now. so i'd say JAVA.

  82. Choose the one with good syllabus.. by red+crab · · Score: 1

    I am genuinely disappointed with the "certifications-don't matter" response from Slashdot crowd. Certifications do help; the certificate itself may not get you the job but the knowledge you gain from preparing for the cert exam will certainly benefit you.

    Eight years ago when my got my RHCE, none of my employers knew what RHCE was; but the hands-on knowledge of Linux and networking, which RHCE largely covers helped me in my actual job. Even while working as a Windows sysadmin in a company, the RHCE knowledge of networking and user management helped. With the basic concepts in place, you will realize that different OS platforms, network equipments from different manufacturers etc have just different ways of doing the same thing. I know many good sysadmins who don't possess any certs, but who have the habit of learning new things beyond their job. This is where a certification helps; passing the exam is not important but studying for the exam is.

    I would suggest you look for a certification (whether it is IT or programming) that has an in-depth coverage of the subject, rather than industry acceptance.

  83. experience.... by ushere · · Score: 1

    when i was employing people (some 10>15 years ago), the main criteria was experience, references, and finally a degree. most employers DON'T want to spend time / money training you or updating your theoretical degree learning to real world practicality. a good reference from a reputable employer is worth a great deal more than a 'general' degree - especially so in 'niche' it....

  84. Get a degree in cocksucking by Anonymous Coward · · Score: 0

    Get a degree in cocksucking and ass-kissing.

  85. Re:Hide them! Admit nothing! by Spad · · Score: 4, Insightful

    It's the same reason I refuse to hire anyone who graduated highschool; in fact I usually prefer people who misspell half their CV, it shows they haven't wasted their time on useless things like educating themselves and have instead focused on what's important: Experience!

  86. I went from A+ to MCSE to CCNA/CCNP by ruebarb · · Score: 1

    I took this path (from hardware to desktop to network) many years ago and am pretty happy with it -

    based on your question it doesn't sound like you're starting from square one but doing hardware work - you take that hardware work and the experience you get with the desktop software and get the Microsoft equivlant or thereabouts - then you can sell yourself to an employer as a guy who knows both, even if you only have minimial experience in the cert category

    If you chose to go on to networking you'll have a much easier time with the GNS3 simulator that runs Cisco IOS - but I'd say get certified or entry in the field you want to hop up to next

    --

    ----------
    ah honey, we're all resplendent - Bill Mallonee
  87. As an employer... by Anonymous Coward · · Score: 0

    I am interested if you can do the job and turn me a profit.
    You need experience to do that. A degree adds to your experience value, but just a little.
    If you can *prove* that you have worked in your relevent field in relation to the position you are applying I would look at you.
    A degree is part of your education, your education is the foundation of your experience accumulation, but it is just a part of the whole.

    Generally if I have 2 greenhorns side by side, if one has a degree it is more likely he/she has more experience than the other.
    But ONLY when comparing greenhorns. If you are a greenhorn get some experience or get a degree.
    Though getting relevent experience can be a chicken and egg scenario, it may be easier to get a degree first to give you a foot up.
    But most people have degrees these days, so your degree is generally not enough.

    Unfortunately in some businesses the human resources dept. may soley use certification to filter job canditates to fullfill a position.
    This is because they deal with an overwhelming number of applicants, and are looking for a sorting method.
    A lot of potential talent is skipped by "statistical" filtering. I make a point in my business that this should not happen.

    Finishing a degree doesnt tell me that you can stick at something.
    I know when you can stick at something when *I* see it.
    University is a exercise in self indulgence, information is delivered on a golden spoon and you just have to absorb then regurgitate, it doesnt tell me much about how you really work.

    If you dont have a degree or experience but want a stable job.. maybe you should become an employer.
    It is hard work, and it will prove to yourself whether or not you can really stick at something.
    It also has it's perks. My job is very stable, and I cannot lose my job unless I fire myself.

    my2c
    your potential employer

    1. Re:As an employer... by nOw2 · · Score: 1

      information is delivered on a golden spoon and you just have to absorb then regurgitate

      Not my experience.

      That may apply to the 1st year of some courses, but is not the definition of a B.Sc.

  88. Certified incompetent... by AliasMarlowe · · Score: 5, Interesting

    What "best" means for certification would depend on your objectives, I suppose.

    Here's a nonobvious alternative: get yourself certified as "not mentally competent". This may not be as difficult as you think, although canceling the certification later could be quite a challenge...

    If you're certified incompetent in a civilized country, a bureaucrat will be appointed to look after your finances (at no charge to you), ensure you get every bit of welfare you might be entitled to, and defend you at public expense against fraud or serious rip-off attempts. You can still work, if you want, without greatly reducing your welfare entitlement (amazing what a certificate can do). However, you now have a license to kill/maim/etc. without fear of punishment since you are not responsible for your actions. Some places don't even remove passports or driving licenses from such people.

    Frighteningly, I knew one such person in Canada. A sociopathic, psychopathic, manic-depressive, evil genius, and unrestrained by the legal impediments which would limit a sane person's actions. Acts of violence repeatedly went unpunished by the criminal system, and attempts for redress were rejected by the civil courts. The legal system was trumped by the certificate of incompetence.

    --
    Those who can make you believe absurdities can make you commit atrocities. - Voltaire
    1. Re:Certified incompetent... by vlm · · Score: 2

      Frighteningly, I knew one such person in Canada. A sociopathic, psychopathic, manic-depressive, evil genius, and unrestrained by the legal impediments which would limit a sane person's actions. Acts of violence repeatedly went unpunished by the criminal system, and attempts for redress were rejected by the civil courts. The legal system was trumped by the certificate of incompetence.

      I expected a politician joke a the end of this, what a let down.

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    2. Re:Certified incompetent... by Ash+Vince · · Score: 2

      I would strongly recommend not trying this in the UK.

      We have a special way of dealing with this in our criminal justice system called "Detained at Her Majesty's Pleasure" (http://en.wikipedia.org/wiki/At_Her_Majesty%27s_pleasure). You will probably be let out in the end, but you have no idea when that will be. The insanity defence is not so popular in the UK as it is in the States, I think this might have something to do with it.

      --
      I dont read /. to RTFA, I read /. to offend people in ignorance.
    3. Re:Certified incompetent... by Anonymous Coward · · Score: 0

      Don't try that in the US either. The US has a big private prison system with companies having huge lobbyist cloud in Washington. This is why the penalties for crimes are so high, especially anything to do with marijuana.

      Mental health projects are completely defunded here in the US. What happens to the seriously mentally ill is that they get arrested, then the charges start stacking up. If someone looks at a CO wrong in jail, that is a felony, and a trip to a private pen (it isn't unheard of for judges to get cash for every convict they send to a private prison or jail.) The only real consultation a truly sick mental patient that does not have family support might receive in the US is some Thorazine shoved in a cup at them through the food slot in the SHU.

      To the prison system, the sick patient is serving a purpose -- occupying a bed in a high security prison for $100k+ a year. To DAs, it means one more person they said they locked up that was dangerous. Everyone benefits except the seriously mentally ill who will probably spend the rest of their life in a 5x7 single cell (isolation for 23 hours/day is not exactly the best thing for mentally ill people.)

    4. Re:Certified incompetent... by Simon+Rowe · · Score: 2

      Yeh, we're politicians like that here in the UK too...

    5. Re:Certified incompetent... by cavreader · · Score: 1

      Please provide proof of judges being paid cash for each person they send to jail.

    6. Re:Certified incompetent... by Anonymous Coward · · Score: 1

      Frighteningly, I knew one such person in Canada. A sociopathic, psychopathic, manic-depressive, evil genius, and unrestrained by the legal impediments which would limit a sane person's actions. Acts of violence repeatedly went unpunished by the criminal system, and attempts for redress were rejected by the civil courts. The legal system was trumped by the certificate of incompetence.

      We call those managers in the US.

    7. Re:Certified incompetent... by darth+dickinson · · Score: 1

      http://www.cbsnews.com/8301-504083_162-20034694-504083.html

      That's the first one that comes to mind, although I'm certain it happens elsewhere, but hasn't seen the light of public scrutiny.

    8. Re:Certified incompetent... by Anonymous Coward · · Score: 0

      I wasted time reading this and replying to it. The phrase "I knew one such person..." tagged it as crap.

    9. Re:Certified incompetent... by secretcurse · · Score: 1

      Ever notice how the "please provide proof" people never come back when you call their bluff? Always makes me smile.

      --
      I'm using all of my mod points to mod ancient memes down. Please join me.
    10. Re:Certified incompetent... by DaveV1.0 · · Score: 1

      Please provide a comprehensive study comparing legal punishments for all crimes, because you stated all crimes not just marijuana possession and use, showing that penalties are much higher in the U.S. than in other countries. I suggest the penalties' severity shall be, in increasing order: pre-trial intervention, small fine, community service, probation, large fine, short term incarceration in a jail, long term incarceration in a jail, prison time, corporal punishment, capital punishment. Do you concur?
       
      Please show where looking at a CO wrong in jail is a felony anywhere in the U.S.
       
      Please show where private companies operate a majority of the prisons and jails in the U.S.
       
      Please explain why you are mixing different levels of incarceration in your post. Jails are at a county and/or city level.Prisons can be state or federal. Jails are almost always run by the Sheriff's Department. State prisons are run by the State Dept of Corrections, which sometimes contracts with private companies.
       
      Have you ever been to jail or prison? Do you even know anyone who has been to either? As it happens, I know several people who have been in either jail, prison, or both. I spent part of Memorial Day weekend visiting one who was in jail, then prison, and is now at pre-work release. She was given a full physical, saw a dentist, an optometrist, and has seen a psychiatrist. Each visit cost her $5.00 and all she had to do was put in a request to see each one.

      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
    11. Re:Certified incompetent... by Anonymous Coward · · Score: 0

      Finally, I learn something from Slashdot of practical use in my life. God bless you!

    12. Re:Certified incompetent... by cavreader · · Score: 1

      So your ready to condemn the entire judicial system on one case? And this proves judges are all getting paid for each person they send to jail. I mean that's what your post stated.

    13. Re:Certified incompetent... by kilfarsnar · · Score: 1

      Two cases, actually. Judge Michael T. Conahan also plead guilty to taking bribes for sending kids to juvie. As Darth Dickinson said, there are bound to be more.

      --
      "What the American public doesn't know is what makes them the American public." -Ray Zalinsky (Tommy Boy)
    14. Re:Certified incompetent... by Anonymous Coward · · Score: 0

      This isn't such a bright idea in the US. Certified as incompetent doesn't get you welfare unless you are certified as disabled. Certified as disabled doesn't allow you to work enough hours or work at a rate that makes enough to get above the poverty level without losing your status (and once lost you will never get it back for the same condition).

      Violent people think they are going to get out of crimes but instead of being locked up for say 5 yrs, they are locked in a state mental institution indefinitely. They might convince the shrink their condition has improved and get out after a couple years (or not) but it won't happen twice. Not guilty by reason of insanity is potentially a life sentence.

    15. Re:Certified incompetent... by darth+dickinson · · Score: 1

      It wasn't *my* post, I was jumping in with a citation, as requested. No, I don't condemn the entire judicial system on one case, but to say it's entirely impossible for judges to get kickbacks from privately-run prisons is putting more faith in humanity than I'm comfortable doing.

    16. Re:Certified incompetent... by Just+Some+Guy · · Score: 1

      You have an interestingly horrifying idea of "a civilized country".

      --
      Dewey, what part of this looks like authorities should be involved?
    17. Re:Certified incompetent... by Anonymous Coward · · Score: 0

      You can still work, if you want, without greatly reducing your welfare entitlement (amazing what a certificate can do).

      Since you seem to be talking about Canada, then you obviously don't know what you are talking about. First off, Canada does not have "entitlements", that is an American social construct. Second, if you work while on disability then your "welfare" will be seriously clawed back. I could go on, but you appear to be a Troll.

      It always amazes be how Slashdot often up-moderates Trolls. Things never change.

    18. Re:Certified incompetent... by Anonymous Coward · · Score: 0

      Citations please.

    19. Re:Certified incompetent... by AliasMarlowe · · Score: 1

      You can still work, if you want, without greatly reducing your welfare entitlement (amazing what a certificate can do).

      Since you seem to be talking about Canada, then you obviously don't know what you are talking about. First off, Canada does not have "entitlements", that is an American social construct. Second, if you work while on disability then your "welfare" will be seriously clawed back. I could go on, but you appear to be a Troll.

      I am talking about Toronto, Ontario, Canada. You are clearly uninformed on this matter, and your ignorance is on display.

      The term "entitlement" may be incorrect for Canada, but the meaning is the same. The rest of your assertion is wrong or inappropriate, at least for Ontario in the 1980s when I lived there. A certificate of incompetence is not equivalent to an assessment of disability, and puts its holder in a different legal never-never land. If sufficiently insane to require confinement in a rubber room, then the rest of society is safe. If incompetent but mostly functioning (as with the person I knew, who had intermittently recurring episodes of destructive behaviour), then they are free to live unsupervised and move around, just like a regular person. It is assumed, correctly, that they will be taken "inside" for a while when the destructive phase begins. Unfortunately, this does not happen until the victims start complaining or a family member brings the subject to a hospital, so a significant amount of harm is done each time. In such a case, the certificate of incompetence is permanently in effect, but committal to an institution is temporary, and only for the minimum necessary time.

      --
      Those who can make you believe absurdities can make you commit atrocities. - Voltaire
    20. Re:Certified incompetent... by AliasMarlowe · · Score: 1

      You have an interestingly horrifying idea of "a civilized country".

      It was Canada; 'nuff said.

      --
      Those who can make you believe absurdities can make you commit atrocities. - Voltaire
  89. Jobs are scarce by Whuffo · · Score: 1

    A certificate or a dozen will get you in the door. You'll need more than that to land the job - but you'll never get to the interview if you don't have the certification that's on their checkoff list. A+ is good, as are the various Microsoft certifications. But don't go spending money on these certifications unless they're ones your target employers are looking for. Once you get past these hurdles, you're going to have to impress the HR people and the manager you'd be working for with your positive attitude, your work ethic, and your willingness to kiss the boss's ass. Here's what else is important: age, your skin color, and your social network. Yes, there are anti-discrimination laws, but in the real world it makes a huge difference. If you're over 50 and non-white, give up now; you'll never find a job. Enen if you're white it's unlikely that any corporation will hire you. And if you can't make contact with the hiring manager, nothing else will matter. Make contacts in the industry you're interested in and use them to find employers that might be interested in you.

    1. Re:Jobs are scarce by Anonymous Coward · · Score: 0

      Then fix that on the employer end by making it harder for them not to hire.

    2. Re:Jobs are scarce by Anonymous Coward · · Score: 0

      Here's what else is important: age, your skin color, and your social network. Yes, there are anti-discrimination laws, but in the real world it makes a huge difference. If you're over 50 and non-white, give up now; you'll never find a job. Enen if you're white it's unlikely that any corporation will hire you. And if you can't make contact with the hiring manager, nothing else will matter. Make contacts in the industry you're interested in and use them to find employers that might be interested in you.

      Ouch! I'm female, black, and will be 50 this year. I still have to earn a living, so I'm not going to give up. But thanks for the advice.

  90. Birth by Anonymous Coward · · Score: 0

    Birth. Ideally from within the USA.

  91. Here are my certifications: PhD, MS, and BS by jmcbain · · Score: 1

    When I graduated with my CS PhD several years ago, the first job that I landed was 95K, which is a bit low in today's market.

  92. Good job 'editors', again for the nth time by __aancvu2993 · · Score: 1

    When this crap hits the front page I know this is an 'industry' site and not where I get news from.

  93. Forget it by Anonymous Coward · · Score: 0

    It might differ, but in northern europe these things seems utterly worthless. If all you have is a certificate/diploma you are not even considered if you are the sole applicant. If you want a properly paid, interesting job within it you will need a bachelor or masters degree.

  94. Degree || GTFO by Anonymous Coward · · Score: 0

    To quote a friend who routinely interviews people for medium- to high level positions in an international hosting/consultancy firm : "When someone shows up with a certification they paid for out of their own pocket, your mind tends to go 'So why did you feel the need to get this piece of paper?'"

    If you know your stuff then a certification isn't going to help you prove it. If DON'T know your stuff, on the other hand - you might very well be able to find some fool who will look at the paper rather than ask you the right questions during the interview(s).

    If you want to do something with your time and money to climb the career ladder, do something in academia rather than paying for some course+certification. Even if it is totally irrelevant to what you see yourself working with.

  95. Lawyer is a beautiful profession by OeLeWaPpErKe · · Score: 1

    You see it's perfect ! It's AAA+ collateral.

    You see : the number of cases brought against people is roughly proportional to the number of lawyers available ...
    And the number of lawyers needed is roughly proportional to TWICE that number

    You see the beauty ?

    So the number of lawyers is a monotonically increasing function. You know, like house prices. Maybe we can "bundle" multiple lawyers into CDO's ? I'm sure there's money to be made there.

  96. Re:J. D. * by Neil_Brown · · Score: 1

    Pass the bar, and be assured of employment (real employment, as in a career instead of a job) for the rest of your life.

    I don't know what the situation is like in the US, but, here in England, we have far more prospective lawyers (students with their degrees, conversion course where necessary, and vocational courses completed) looking for jobs than there are jobs available.

    Even after securing the first job - the training contract - there are more qualified solicitors (I do not know about the situation for barristers) than there are roles available.

    I've read a huge number of application forms, covering letters and CVs for friends and relations, for different levels of legal work, and, within that, there have been some great candidates - people who would make great lawyers in practice, in my opinion, but the work just is not there. On one level, of course, it just means that they are not good enough, if the assessment for "good enough" is one of whether they managed to get the job or not, but it does, perhaps, demonstrate that simply having the qualifications is insufficient, and no guarantee of employment.

    I count myself very fortunate to have qualified when I did; it might not have been easy to secure a training contract back then, but it was considerably easier than it is today.

  97. so.... by decora · · Score: 1

    what do you think of the mass of people on this comment board saying that ceritifications are worthless?

    1. Re:so.... by cavreader · · Score: 1

      That a lot of them have never had to evaluate potential employees for hiring purposes where the person doing the hiring gets held responsible for hiring idiots. Certifications are only one factor in hiring someone. It also depends on the type of position being sought and the persons level (beginner or advanced) of actual experience. The persons attitude also plays a big role. I have always thought that the IT field is one which can be entered without any formal higher education or certificates. The current generation have always had the internet where those who are older remember. Computer use in high schools is common place today. There are 14 years olds out there who are experts in the programming field. I have a CS and MS but I didn't even use a PC until my sopohmore year as an undergrad. Kids today are exposed to the tech much earlier today.

    2. Re:so.... by hendersj · · Score: 1

      I think they posted based on their own experiences in the field of IT. I also have a certain amount of cynicism about the value certifications; I didn't earn any until after I started with Novell 8 years ago.

      Of the ones that I took, the exams that I found to be the most challenging (and rewarding to pass) were the performance-based exams associated with the Novell Certified Directory Engineer (which was definitely a cert worth earning when it was available) and with the Novell Certified Linux Professional. RedHat's exams are similar, and I know that their focus is on doing only performance-based testing (to my knowledge, they don't have any exams that are traditional forms-based exams).

      There are a lot of people who create certifications who really don't understand what the goal is, and they don't go through the process of a proper psychometric evaluation of their exams, which means the tests aren't fair or an accurate representation of what a person knows. The fact that there are braindumps available for so many exams also devalues the certification because people rely on short-term memorisation of an answer key rather than actually learning what is needed to pass the exams, and eventually the assumption becomes that anyone who earned the certification likely earned it not by learning the actual content but rather by taking the 'easy way' and just learning what was on the exam.

      The goal of any properly created certification (or exam) is to demonstrate competence for the minimally-qualified candidate. It sets a bar, but particularly at the entry level, it is only for the candidate at the lowest knowledge or skill. Experience counts more for a lot of employers (and I depended on that for years), but there are some (and I interviewed with one 15 years ago myself) who get hung up on the candidate not holding a certification, so not having it can be a barrier (or for me, not having it was a qualifier for a prospective employer - if the cert was more important to them than my experience, I didn't want to work for them).

      Clearly, though, there are fields where certification is mandatory. To practice medicine in the US, for example, you need to be board certified. To work on cars, you generally need your ASE. To be an accountant, you need to be a CPA. To practice law, you have to pass the bar exam (which is a license, but licensing and certification are closely related).

      The original purpose of IT certification (which Novell started in the industry) was to provide technical support resources outside Novell's support organization who were competent to support NetWare - the sales growth Novell saw at the time meant they couldn't build a large enough support staff to adequately provide technical support for the product. The CNE was created largely for partner organizations to prove to customers that their staff understood NetWare well enough to support it, and at that time (back in the mid- to late- 80's) it was required for people to provide support on the product.

      --
      Insanity is a gradual process; don't rush it.
  98. What is IT, exactly? by Anonymous Coward · · Score: 0

    You have to define what you mean by "IT" before anybody can give you any decent advice.
    Your question is like saying: "I'd like to become a scientist. What college courses should I study in order for me to get a job as a Scientist?"

    To be blunt, if you're really just an IT person, you don't need any certifications. IT is the low rung on the Software, Systems, and Network Engineering ladder, as you go up you have to specialize. Do you want to stay focused on hardware? Then get cert'd on the platforms you expect to work with. Software, pretty much the same thing. Networking is a little more available, most employers want a Cisco certification at a bare minimum, but certs on other platforms won't hurt.

    Whatever you do, do not go to a college and get a degree. Trade school or Vo-tech institute can be fine, but Universities are focused on CS, not IT, and CS will not do you any good at all in any IT position.

  99. Re:J. D. * by Hazel+Bergeron · · Score: 2

    Once upon a time, universities were for the top 5-10%.

    Now, in the UK, university is for about 50% of people, not really determined by entrance qualifications since these have been corrupted by all the exam boards being sold to the publishers.

    The UK is full of people with meaningless pieces of paper. Of course you're going to get lots of people who look qualified on paper.

  100. *nix, backup and storage certs (useful to a point) by lostsoulz · · Score: 1

    As deblau stated, "What kind of job do you want?"

    If you're applying for a Solaris & EMC shop, look no further than your Oracle Solaris certification and EMC backup/storage track. However, the certification only demonstrates that you can attend a testing centre and answer questions based upon specific scenarios or a subset of your knowledge. What you really need is experience (I know, chicken/egg,) a willingness to learn and an employer that's willing to invest in you (and not offshore your job to a heavily certified, but functionally useless graduate in Hyderabad.) YMMV.

  101. experience, knowledge and skills is all you need by konmpar · · Score: 1

    Off course a degree is useful on finding a job. After all a degree means education which leads to knowledge. Knowledge that may other employees on the same field and maybe in higher position might not have.

    But... yep there is a but here. In my opinion workers, managers and others don’t give a sheet about degrees. A man who runs a business and also has respect for him self should know that degrees DON'T count. They need experience, knowledge and skills that should distinguish you from other employees.

    You surely need a degree that will get you some general knowledge about your field of work you are interested in, say a local university. After this get to work. Do something that would guarantee your worker that you know what you are going to do for this job. Guarantee him that you are not going to disappointed him. Degrees don’t do that.

    --
    //LIFE WOULD BE EASIER IF I HAD THE SOURCE CODE!
  102. 40 and certified by Anonymous Coward · · Score: 0

    I am 40. I did not finish college. I got into IT in 1992. I started getting certifications in 1995 (Windows 95 certified!). Since then I have gotten many certs and with a specialty in security my highest levels are my SANS GCIH and ICS2 CISSP. Not a single one of these certs had made a huge difference in my skills but I look back to 1992 and the guys I worked with then. All the ones I still see occasionally (which is most of the group of 15) I make double the next highest paid guy. This is mostly luck no doubt (low 6 figures) but having the certs definitely gave me an advantage.

    I recommend finding a bit of specialization (storage, security, etc) and finding the industry standard certs. If you have the ability within your company I strongly recommend legal discovery. This field is growing by leaps and bounds and companies are throwing money at it in a big way.

  103. PMP by notpaul · · Score: 1

    As far as adding value (and therefore commanding a better hourly rate) the "cert du jour" is arguably the PMP (Project Management Professional) from the Project Management Institute.

    As the recently popularized joke goes:

    Q: What does and engineer call a PMP?

    A: Boss.

    Of course, YMMV ...

    --
    See you space cowboy ...
  104. As a hiring manager... by Anonymous Coward · · Score: 0

    The certifications mean nothing to me. Your experience is meaningful, but the certifications do little more than prove that you can read (which is a prerequisite, don't get me wrong). I've had to endure dozens of highly-certified befuddled employees hired by our organization -- too many to see any value in the certs. Practical job experience, adaptability, and evidence of problem-solving skills are the only thing I look for.

  105. Re:J. D. * by TheRaven64 · · Score: 2

    It's worse than that. The 'everyone must go to university' mentality from government (starting with the Conservatives, exacerbated by Labour) has meant that a lot of really great vocational institutions became third-rate universities. Now, instead of offering world-class vocational qualifications, they offer worthless academic ones. And I'm not just talking about things like plumbing: one of the best aerospace engineering courses in the world used to be a heavily practical course at a polytechnic, which has since become a 'university' and now produces graduates no better than any other second or third tier university. The curriculum has changed to be more in line with an academic course, and it's lost all of the things that made it good in the first place (at least, according to people I know trying to hire engineers to design aircraft).

    There's nothing wrong with 50% of the population going in to higher education, the problem is that a large chunk of them are in make-work degree schemes, where they are taught nothing of any value to them.

    --
    I am TheRaven on Soylent News
  106. Birth Certificate by Anonymous Coward · · Score: 0

    i hear some rather important black dood had problems getting one, so it must be really important

  107. Interests ... by angel'o'sphere · · Score: 1

    First of all it depends on your interests. It won't make sense to become a Sun Certified Java Programmer if you don't plan to work in the Java field in futur.

    Instead of getting certificates I would consider to improve in other areas:
    o make a course in negotiation in business talks etc.
    o make a course in talking in front of a larger audience to be able to represent yourself better or make an interesting presentation
    o learn how to make better job applications: that can include to focus with your relevant skills directly on the job you want (don't add Apache Webserver stuff to an Microsoft job) but add a good resume of your previous work. Emphasize what you did there and summarize the used tools / languages / environments etc.

    No one really cares if you have a certificate in XYZ and your resume clearly shows you never worked in that area. And no one cares if you don't have that certificate if your resume shows you worked the last 10 years intensively in that field.

    angel'o'sphere

    --
    Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
  108. None of them. by Lumpy · · Score: 2

    Get experience and a basic degree BS is good enough and can be in anything. Certs only mean you were a sucker and paid the time and money to get the worthless things.

    the ONLY jobs that certs mean anything is entry level. You are not looking to "move up" to another entry level position are you?

    --
    Do not look at laser with remaining good eye.
    1. Re:None of them. by Mr_Krabs · · Score: 1

      You sound awful bootstrappy, old and curmudgeonly. A Cert bootcamp is the most efficient way of absorbing a lot of information about new technologies. Want to implement the newest Cisco thingamabob? Go take a relevant class -- might as well take the test and get the letters, you paid for it. Need to migrate to a new windows platform and want to do it effectively and efficiently? Same deal. Want to effectively implement a new program for testing security controls? Same deal. Certs are a byproduct of continuing formal education.

    2. Re:None of them. by Anonymous Coward · · Score: 0

      This is only true for helpdesk. PMP certified PM is a whole different story. It takes years of experience to get PM hours for PMP. Same with SixSigma and alike. Your suggestion may be valid, but it won't help him get in the door in the short term. Get corresponding CompTIA certs (Net+, Sec+, etc) - they're cheap and easy to study for, globally verifyable online and show that you know the theory.

    3. Re:None of them. by ffejie · · Score: 1
      I disagree with this somewhat:

      the ONLY jobs that certs mean anything is entry level.

      Certs only help you get your foot in the door, or to an interview. In a world of keyword based resume searches and HR run interviews, a cert can get you to the next round. Ultimately, you'll have to prove your worth to the final decision maker, but it can be a hard road to even get there without that something extra on the resume.

      Once you're in the company, your work will stand on it's own, and your certs won't matter. However, if you're just an unknown applying for a job from outside (be it entry level, manager or director level and higher) a cert can lend some legitimacy to you.

      --
      Disagreeing with me does not mean you get to mod me troll.
    4. Re:None of them. by zildgulf · · Score: 1

      I agree that the certs themselves are worthless. The value in the certs is that it forces you to study topics that you should know even if you "never" use them. For example: a Tier 1 Network Engineer should know the topics covered is the CCNA or other Tier 1 level certs, a Tier 2 Network Engineer should know more topics and have a better handle of the lower level topics.

      Just like seeking a degree in CS seems to be a waste of time the same can be said for certs...until you realize you are using a topic covered in the degree program or cert in work. Suddenly you realize that you are working on a QOS issue with your VoIP phone system or that you were the only one that understood why the VPN tunnels would not initialize. That moment tells you the worth of your cert because the cert program forced you to learn that skill.

    5. Re:None of them. by Anonymous Coward · · Score: 0

      AGREED

      I got an MCSA years ago and it did zero for my pay (the company I was working for said If I got it, I'd get a raise - LIARS!) It has also done nothing for my job searches. Every job I got was either because I knew someone, or my resume got my foot in the door, the experience sold me on paper and my ability to interview well sold me face-to-face. Certs mean about as much as the paper they are printed on. Now, that said, there are a few certs that come to mind that do equal instant pay raise and/or hire. CISSP is one of them. The security architect where I currently work just got one and now he's working for a new company making 237,000/yr - SHEESH!!!! If he had not had the cert, he still would have gotten the job, but his salary would have been 100K tops.

    6. Re:None of them. by Anonymous Coward · · Score: 0

      Not true at all.

      I don't know what you do for a living but my CCNP and CCIP tend towards the fact that I know network a heck of a lot better than you. And when we submit our resumes, HR can quantify my CV. Certs aren't tiger's blood but if you put a canadidate against me all things being equal, i'll get the interview over him. The weird one is ITIL. I hate how hr resume scrapers love this thing..what a waste of time :(

    7. Re:None of them. by Anonymous Coward · · Score: 0

      Or.... you could try answering the question instead of being a pompous ass...

  109. Re:J. D. * by jamesrskemp · · Score: 1

    Last I heard (a couple months ago), that was about the same situation in the mid-west of the U.S. They graduate, and years later don't have a job yet.

    And those that do have work may not even be getting paid for it.

    No, the average person will use a lawyer when they must, otherwise they try to do what they can first.

  110. Best Certificate? by Anonymous Coward · · Score: 0

    Hawaiian Birth! Of Course!!! ;-)

  111. Experience by Anonymous Coward · · Score: 0

    If you have time to study, then spending it on certificates is a bad way to spend it.
    From my experience, an employer wants to hire someone who has been doing the exact job that he is looking for, in another company, and for longer than 3 years. An employer wants to invest nothing in training you, just teaching you the company's internal policies will be enough cost for him. To employees, having a Certificate means you can use Braindumps, and having a University degree means you can study the books and know the theory for some topic.

    If you want to break into a field, get an entry-level job, do not mind the non-decency, because you will find none in entry-level jobs, stick there for a couple of years, study all you can on your job's topic, and then move on, which if played smartly will also mean moving up in job decency.

  112. Re:J. D. * by Hazel+Bergeron · · Score: 2

    Everything you say is true, but I still can't quite work out who stood to benefit from it. Why did Thatcher rename all the polys? Why was NL obsessed with increasing numbers of people in "university" rather than, as you suggest, increasing skilled labour in general?

    I see that it is possible to create lots of pointless degrees, pay per head, and make lots of departments happy with high in-take for programmes which comprise little useful work. But that only works after the whole system has been established. Who planned it out in the first place, and why? It is often said that it was one way of massaging unemployment figures through the '80s, like telling men in their 50s who were able to work to sign up for Invalidity Benefit. But there are so many ways of misleading the population on unemployment and it is not like hearing a number on TV is going to change the average person's voting behaviour, so I am not satisfied with that answer.

    Put more bluntly: which group stood to gain financially by the decision? I could see an argument that the intention was to create a country which lacks essential skills as an excuse to both shipping entire industries abroad and opening borders, reducing labour costs. Even if you want to keep people in something to stop a Madrid where suddenly everyone sees that there really isn't a need for so many young workers at home, why would you keep them doing something which is so clearly pointless? Why not exportable skills at the very least? Would the UK not benefit from skilled emigrants sending money back home?

    There's this nagging conspiracist in my head which says that recent governments have wanted the UK to fail: they're represented by increasingly mediocre individuals who are aware of how tenuous their position is and who feel threatened by their own countrymen. Thatcher was no conservative and Blair no laborista; they may each have made some short-term contributions to the country coincident with ostensible ideals but for the long term they engaged in very similar destructive behaviour.

  113. Re:J. D. * by Neil_Brown · · Score: 1

    Of course you're going to get lots of people who look qualified on paper.

    I'd see a good degree (and conversion course, where applicable), with relevant subjects, presented on a well-constructed CV as very much the starting point*, rather than a determining factor. But, I agree with you - my point was rather to say that simply getting a law degree is unlikely to guarantee employment over here, and your response emphasises this.

    However, the people to whom I was referring had good academics, a range of relevant work experience and came across well on paper - no stupid typos., badly-phrased paragraphs or the like. Of course, a paper-based judgment has its limitations, and, in interview phases, I'd expect to be disappointed with at least a few candidates who looked good on paper, but I was surprised that these individuals were not getting interviews, as, five years ago, I'd have expected them to have received many, based on the same CV.

    * Perhaps to contradict myself, someone with a relevant / interesting but less conventional background is likely also to catch my eye. One of my personal bugbears is the lack of lawyers working in the technology / communications space who understand the technological and societal impacts, for example - yet another indication that a degree is, in itself, insufficient.

  114. Re:Certificate qualifications can be worth anythin by Anonymous Coward · · Score: 0

    You mean in the same way we don't get taught what a verb or noun is when we first learn to speak as children we almost grasp it intuitively after a while? Come to think of it I taught my self programming simply by copying code out of an old GWBasic book and just observed the results as I went along. Wasn't long before I wrote my own code and I was 12 or 13 when I started.

  115. Depends on your field by denyAll · · Score: 1

    I work primarily with Linux, with networking being a second field. When I was put in the position of looking for a new job, having an RHCE was a door-opener and is part of why I have the great job I have. Today I still receive emails and phone calls because of that cert, even though I haven't been active on the headhunter sites in a while. As others have mentioned, a CCNA is also valuable. Of course, on the high end, a CCIE opens doors and pocketbooks. But it's much tougher to achieve. What you want to look for is a certification that is tough enough to get that many good people fail. In other words, you want it to be a true proof of your knowledge of that technical area. And yeah, people find all sorts of ways to pass tests without actually knowing the material well, but there are a few certs that are more respected in the IT world than others. And if you're serious about being certified in something, try first for something you're already good at and enjoy. If you're weak in networking, don't spend too much time trying for something like CCNA. On the other hand, if your passion is in networking, get that CCNA and don't stop there.

  116. Re:J. D. * by TheRaven64 · · Score: 1

    The Thatcher and New Labour governments both had social mobility as a buzzword. Everyone must be middle class. Having an academic degree was a sign of being a member of the middle class, while vocational qualifications were seen as working class. By making everyone get an academic degree, they helped push the idea that people were moving up in the world under these governments. It doesn't really require malice, just mediocre minds running the country and focussing on short-term personal gain without fully understanding (or caring about) the consequences of their actions.

    --
    I am TheRaven on Soylent News
  117. Re:J. D. * by Flea+of+Pain · · Score: 1

    If you aren't part of the solution, you are part of the precipitate silly.

    --
    Do not argue with an idiot. He will drag you down to his level and beat you with experience.
  118. Name it by Anonymous Coward · · Score: 0

    The most logical next step for most A+ certifications is to get a Net+ and then Security+ certification. This assumes that you will remain in a technical track and continue along CompTIA. The security side of the business is becoming more and more lucrative mainly because of the larger infrastructure that needs protecting and the greater sophistication of technology and attacks. There are also entire tracks in various security methodologies, like Certified Ethical Hacker (CEH) or Certified Information System Security Professional (CISSP). There are other training programs (e.g. non-security) that may be more or less useful depending upon your specific job function. Examples include the tracks offered by Microsoft and Cisco. There are also modern technologies that are of great value, such as cloud computing or virtualization).

  119. Best certification to get? by ryooooki · · Score: 1

    Birth. It makes everything else a lot easier to get once you've been born.

  120. Re:Certificate qualifications can be worth anythin by Anonymous Coward · · Score: 0

    PS: No qualifications here but, officially 11 years in the industry now as in, from my first job.

  121. Customer confidence by Anonymous Coward · · Score: 0

    Certifications are a means of letting a prospective employer, or your colleagues know that they can talk to you at a certain technical level, and you should be able to converse on the content of the certification. For example, a Microsoft MCITP: Enterprise Admin should (emphasis on should) be able to talk about Active Directory, DNS, Windows Permissions, etc etc. You having this particular certification gives me the confidence that I should be able to talk to you about these topics. That is all.

    I have to agree that passing some exams does not make a good engineer. It is the experience that comes from implementing knowledge learned during certification and/or on the job that gets the engineering accolades. In fact, often times, people will sit a certification to consolidate and complete their knowledge on a particular topic, as the experience they gain from real world applications cannot always provide a complete picture of a technology.

    As for which certifications? That really depends on what you're wanting to do in IT. I guess I can only really draw from my own experience as a Solutions Architect. I love designing, implementing and troubleshooting IT Infrastructure. That is, everything. Networks, servers, virtualization, operating systems, SANs, etc.

    To work in that vein, you need to be able to prove to both employers and clients that you are the right person to be talking to. Certifications are a quick way to convey that. I presently hold MCITP: EA, Messaging, CCNP, VCP4, Citrix CCEE. These cover all the competencies that I work with on a daily basis and that, coupled with experience, give customers the confidence that I know what I'm talking about.

    1. Re:Customer confidence by Anonymous Coward · · Score: 0

      A REALLY great read btw: http://etherealmind.com/opinion-why-certification-matters-experience-less-so/

  122. Certs... by Anonymous Coward · · Score: 0

    I work as a network admin, and can tell you from a network/systems break/fix sort of perspective, certs are the best thing next to actual experience. Even arguably better than a degree. Apologies to those who blew 4 years and $80,000.

    Programming is a different beast though, certs for them are worthless and a degree is critical.

  123. The "BS" certification by Anonymous Coward · · Score: 0

    A Bachelor of Science is a very desired and marketable certification.

    1. Re:The "BS" certification by Anonymous Coward · · Score: 0

      Only once in a blue moon will I see a networking job posted that wont take real world experience in sudo of a degree. Type "Network" or "Systems" in career builder and see what I mean.

  124. CISSP diluted by Anonymous Coward · · Score: 0

    I have been in the IT security field for a couple of decades and held a CISSP for many years, and I will not be renewing it. The value has become so diluted that it is simply not worth the effort of maintaining it anymore. Experience has shown me that only vendor certifications (Cisco, of course) really bear any weight among my clients anymore, specifically CCDE and CCIE Security.

  125. In your situation... by swordgeek · · Score: 1

    "I've been working in the IT field for several years now..."

    OK, stop. No certifications. If you're good, then your experience should be enough. Certifications get you a foot in the industry door, and experience (and skill, and hard work, and competence) get you the other 99% of the way.

    That said, there a small number of certifications that carry more weight than the paper their printed on. The CISSP and CCIE have long been considered difficult enough to get that only dedicated and talented professionals carry them. Don't know if that's still the case.

    --

    "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
  126. Birth Certificate by Anonymous Coward · · Score: 0

    You used to need a birth certificate to be President of the U.S. but in recent years it's kinda fallen out of popularirty.

  127. Re:J. D. * by jellomizer · · Score: 1

    The problem with Certification is that in order to get it you need to Pass a rigorous test, full of knowledge questions. U.S. Education doesn't focus on tests like that so a lot of Americans who take the Certification fail not due to lack of skills but because they are unaccustomed taking tests. Other countries thrive on these tests and the students know how to study for those test and pass them easily. So if your company is open to H-1B you will get a lot more people from other countries with the Certification then without it.

    Before you start dissing the U.S. Education System, Ill give an anecdotal true story, while I was in college there was a Chinese student in my Computer Science classes who always messed up the curve on the tests. Being the A in a group of B-s, however when it comes to projects he didn't understand any of the concepts taught to him, Senior year he asked me "What is the command in C to do decimal numbers". At some other point he was asking me why American Students don't read, I tried to explain to him that we prefer to learn by doing vs. just reading, we do read but we read when we find a gap in our knowledge.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  128. My personal experience by squarefish · · Score: 1

    I think certs do help and I prefer the big name certs like COMP-TIA because a lot of large corporations participate and sponsor them. If you want to work for a small company, then it probably does not matter as much. With most of a BSMIS complete, a Network+, and some Apple certs, I was able to get hired on with two other folks from my team that had consulted for a large bank for 4 years. I don't know the exact reason, but I was able to negotiate 20k more than my closest co-worker when we were hired. None of us had full degrees and I was the only one with any certs. COMP-TIA recommends A+, Network+, then security+ in that order. I may be back in the job market soon and it's a lot easier to grab a couple certs for things I already know then to deal with finishing my degree via a bunch of bullshit classes that cost a lot more. If you have a degree to finish, a lot of colleges will let you transfer over certs for credits, so you can sometimes do double-duty with certs. My college will give me 6 credit hours for an A+ and then I get to add A+ to my resume right away while I'm chipping away at the degree. I also recommend certs that will stand without having to take update tests- this will save you money and pain in the future. I will also say that although I had done a lot of networking prior to getting my Net+, I learned a lot in the process and it helped me stand out on our team. The info I learned directly applied to the project we we're on and it greatly elevated my status on the team. I was quickly assigned to work directly with our software vendor to design and test enhancements to fix a lot of issues that had been missed originally.

    --
    Creationists are a lot like zombies. Slow, but powerful and numerous. And they all want to eat our brains.
  129. Just another product. by DrMemory · · Score: 1

    I have been working in and around Silicon Valley for several decades now, and in my experience, certificates are generally considered to be products (i.e. something to create and sell along with the technology being developed), not requirements for employment. On the other hand, if you want to be a technician for a widely used and established technology, they can useful in signalling to potential employers that you are not simply making up whatever experience you claim to have, which is apparently a big problem these days.

    Look at it this way; there is no certificate you can get (apart from a good resume) for developing new technologies, so they won't mean much to companies that are developing new technologies.

  130. Always a Fine Line... by X!0mbarg · · Score: 1

    between Qualified and OVERqualified!

    There are a Lot of employers that are looking for Skill-sets with experience, but _not_ a certificate, as they want your Skills, but don't want to PAY what they are worth!
    I have my MSCE (Win2k Track), A+, Network+, and Cisco Certification. Wound up doing Tier 1 Tech Support for (a large call center/ISP), then putting together an entire curriculum and 2 years teaching the Disabled "Introduction to Computers and the Internet" for $1/hr over my Unemployment Insurance rates...
    Now I drive a Truck for a living (for the last 7.5 years).

    Add in the little fact that, in order to get the certifications, you have to have all the Correct [Wrong] answers to the questions asked by the testing people. Ask anyone who actually Carries a certification: Most of the answers aren't "Real-World Applicable", but you have to regurgitate them in the correct format to get your certification, then NOT do those things to actually service your client(s), and make money!

  131. CISSP, CEH, Security+ by Anonymous Coward · · Score: 0

    Those will get you nice security clearance jobs.

    If you have a CISSP (and more importantly, the years of experience to back it up), though, you will always be underutilized. Even in small companies where you can make a difference. Everyone just wants techs these days, not strategists or people who understand how to do things the Right Way[TM]. If you are lucky, however, as you gain rapport you may be able to become that strategist as a lead security analyst in a growing company. You'll have to put up with things that make you cringe for a few years first, though.

    Project management is big too. If you understand how to do it right, that mixed with infosec is a nice combo if you can find a company that respects and utilizes it.

    Having a degree from an accredited university, as others have stated, is your first step. It doesn't have to be in the field. I don't use my Aerospace degree for a whole lot in my chosen career path, but it showed employers that I could think critically and solve problems when I was first starting out.

  132. Certs can be extremely valuable! by Anonymous Coward · · Score: 0

    The one thing most people don't realize is certs can be extremely valuable if you want to work for a VAR (value added reseller) the vendors require the VARs to have a certain number of engineers with a given cert to maintain the company's relationship level which ultimately affects the level of discounting the VAR gets from the vendor. If you come to an interview with a cert that a VAR needs, that is extremely valuable because that VAR now doesn't have to pay for you to take the class and the test. Also if you want to work for a particular vendor, they look favorably on you having invested in their certs. In general if I had to rank the value of a vendor's cert I would say

    Cisco - CCIE especially.
    VMware - VCDX is very hard to get as is VCAP. VCP is increasingly common but valuable as the class is a prereq to taking the test.
    HP - The ASE especially.
    EMC - Increasing popular as EMC is investing more and more in VARs.
    Microsoft - Not as valuable these days because so many people hold the cert.

  133. Certs are as worthless as a degree... by Anonymous Coward · · Score: 0

    I myself am referred to as a 'home grown' IT guru... been working with PC's since I was 5, everyday, every week, every year. I landed a job at a one of the largest IT companies there is, in fact it's on this page as an advertisement... But I was able to achieve the level I am at, without a degree, and no certifications.

    Point being, when I was doing contract work with several other global corporations, I came to a conclusion:
    The level and necessary abstract thinking required to produce genuine ideas within the realm of computers, cannot be 'taught'. Nor is there a test (cert) to display such prowess. I have met numerous people who have ump-teen cert's, or even some I've met with a Masters degree, one thing remains the same. Unless they do 'computer stuff' as a hobby and not just a job, I've seen nobody who can 'think outside the box'.

    In this day and age, everyone wants to be an authority on 'the proper way' to do things in the computer industry. Also, colleges now are a dime a dozen. So if you truly want to be noticed by employers, work at it. Produce your own products/applications/system designs, record your progress even if the products are not widely used, and present this to employers. Also be sure to remind them of the useless object known as a certification, which expires after several years, thus nullifying your ability to take a test and parrot the information.

    I used to have tech contractor recruiters ask me 'how do you tell if someone is worthwhile to hire?' This of course was asked after I was brought on to a contracting company, and they were shocked that I had no degree or certs, but among the executives, and the lowly contractors alike, I earned a great deal of respect because my skills seemed to be unmatched by anyone they had under their employment.

    My answer was simple, "Ask them what kind of computer they have. If they are able to tell you the components in their pc (brand/model/ better yet specs) they're worthwhile. If they answer "I have a ", they're not worth your time."

    The difference between someone who does computer stuff for a job, versus one who does it as a hobby, the latter actually enjoys the work.

    1. Re:Certs are as worthless as a degree... by Anonymous Coward · · Score: 0

      For a technical interviewer, you would be excellent. Especially that part about the computer, because someone stating they have a Mac Pro, 12 cores, 16GB RAM, with an external Thunderbolt array (running in RAID 6 mode with three LUNs presented to the Mac) is a lot better than "I have a Mac", or "I have a HP laptop".

      What I do is look at the person's brag sheet, and start with basic questions:

      My UNIX question:

      "The filesystem '/' is full. However, when you add up the files, you don't see how it can be that full. What reasons could this be, and how can this be fixed?" If I get answers along the lines of "Mounted filesystem hiding files at the mount point", "filesystem is corrupt; run fsck", or "the file got rm-ed, but some process has a file descriptor open", then that is a big plus. If the solution is "reboot" without a justification (and with hung NFS mounts, the only solution may be a reboot), that is a minus.

      The trick is to ask questions that someone who has been hacking/slashing zombies in the field would know, and not be on a test. UNIX has a philosophy. For example, in UNIX, reboots are not run as a diagnostic tool. They are run either to unwedge a NFS mount, reset a hardware device, load in new kernel patches, or make sure that things are autostarting properly. If someone applying for a UNIX admin things rebooting is the tool of first resort, it is a strike against them. Same with reinstalling. UNIX systems almost never get reinstalled unless it was a security breach, a major OS upgrade [1], or the box is getting re-purposed so that a reinstall is used to have a clean foundation.

      [1]: OS updates are one thing, however, it is a good practice to preserve the app and data, and reinstall the OS completely when moving between large versions. This makes sure that old config files and other cruft is not present that might later on down the road get read.

  134. Re:J. D. * by pacergh · · Score: 2

    You've got to be kidding. Do you know how many lawyers are unemployed because they think their degree guarantees them a job? No, to be a lawyer nowadays means to start your own firm -- not cheap.

    Better to go to med school. Guaranteed jobs, albeit lots of up-front work. Besides, med school includes a lot of memorization -- something more in line with most IT certs than law school tests.

  135. None. by Spazmania · · Score: 1

    Computing is as much an art as it is engineering and certifications are not well compatible with creative artistry. To be perfectly blunt: the number of lines dedicated to certifications on your resume is inversely proportional to the probability I'll hire you.

    I want to see what you've *done*. Work samples show me that. Word choices which reflect a depth of understanding in a given area show me that. A four-year degree shows me that. A certification shows me that you can study for a week or three and then regurgitate the vendor's line. Worse, a certification shows me that you think regurgitating the vendor line is important.

    --
    Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
  136. Certifications Increase Your Value by ffejie · · Score: 1

    I'm a CCIE at a large company. My certification holds little value for the company and little value for me in my current job. However, the certification proves that I can work hard and learn things and recite them for a test. It means I work well under pressure and I have a quantifiable measure of that skill.

    Additionally, as a few others have noted, having a CCIE frequently means that companies will consider hiring me just to get a higher partner status. It's not a bad thing to be in demand, and have some relative security due to a piece of paper. If I want to stay in networking, I'll be significantly more "hirable" than someone without a CCIE. From an employer perspective, I may not be any better (I may be worse) than the other guy, but they'll want to hire me for the other reasons.

    For these reasons, I believe that a CCIE increases my net worth and marketability. Ultimately, this is what it's all about, so I consider the hours I spent getting certified as a success.

    --
    Disagreeing with me does not mean you get to mod me troll.
  137. Re:Hide them! Admit nothing! by Rudeboy777 · · Score: 1

    I put them on my resume. Mainly because it wont hurt and it keeps HR and the headhunters happy

    The best play if you are of the mind that certifications are of minimal importance (I include myself in this group, both when applying and hiring) is to include them, but make them the very last thing on your resume, definitely page 2 of a 2-page resume.

    --

    From hell's heart I fstab at /dev/hdc

  138. Catch 22 by DaveV1.0 · · Score: 1

    One of the main reasons the U.S. doesn't graduate engineers is because of H1-B visas making the cost and effort of the degree and the work worth the pay once one gets a job.

    Your post demonstrates the other main reason.

    --
    There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
    1. Re:Catch 22 by Jeremiah+Cornelius · · Score: 1

      Other main reason? Wot? Unusual cockney contractions?

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
  139. Re:J. D. * by DaveV1.0 · · Score: 2

    Seems to me, the trick is to get experience in a field, then become a lawyer specializing in that field. Because one knows the material, one is more valuable to a firm.

    --
    There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
  140. Re:J. D. * by anyGould · · Score: 1

    Also worth noting that through the late 80s-90s there was this sense that the future was in computers and business - choosing not to go to university (or at least a college of some sort) was a sign of "dropping out".

    Of course, it turned out that we still need plumbers and carpenters and electricians, so now they're making the huge money while I know tons of university-graduated IT pros working call centers.

    Around here it's even worse in the medical industry - the government see-saws funding for nurse training wildly, which means we skew from "there are not enough graduates to fill all the positions" to "we don't have enough positions to give all these people jobs".

  141. Certification may be a stand in by Anonymous Coward · · Score: 0

    The poster may be actually asking which technologies should he study. The certification may be his way of demonstrating to himself that he has studied the material thoroughly enough to demonstrate capability in the area.

    So the answer of course would be "it depends" What do you want to do, and what do you already do. Look at the difference between "what you do" and "what you want to do" and create a path. It may involve some certification. Joining an online or local group dedicated to the object of your desire. Try to join a open source project that is using or related to what you want to learn. Try to gain real experience in what you want to do (volunteering, training, etc.)

  142. Passion over certs. Certs to fuel your passion. by microcentillion · · Score: 1

    I'm a high school dropout. I have no college under my belt, and only a GED. I'm 23. I do however, have MCITP: Enterprise Administrator, CCNA, and am actively pursuing MCITP: DBA, CISSP, PMP, and RHCE. Am I cert farming? Yes. I'd openly admit it in an interview too. I've forgotten a great deal of what I learned in preparation for my CCNA, and I will likely forget a great deal more about my future certs. What-more, I payed $10,000 in 2010 for cert training, and will drop $6,500 more this year. $16.5k (half my 2010 salary) on certs that I don't yet directly use. Why would I do this? Because it exposes me to new technologies. I could learn it myself, sure; but the certification requirements and training will help me know that I've gotten everything out of it that I need. Quick example: In any 2000 functional level Active Directory domain, a NON-administrator user can add up to 10 computers to the domain by default. I have INTERVIEWED over a dozen people with experience managing domains, and nobody yet has known this. Certs are a tool. Like many other things, they are up for interpretation and can arguably mean nothing. However, if you use them to fuel your passion, and push you in new directions, it doesn't matter what a prospective employer thinks about the individual certs you have, your passion will win you the job.

    --
    But clearly you have something better to say...
  143. FOCUS ON THIS by Anonymous Coward · · Score: 0

    Keeping in line with your original question "what certifications are most valuably sought after", if you’re looking for a new job or to climb the corporate ladder. Keep in mind that the people that will be reviewing your resume initially are not I.T. or technically trained people. Most HR girls commonly know Microsoft or Cisco certifications. Paper work is only really good for getting the interview and intruth, if your job hunting, thats exactly what you want!

    If your looking for a new job or papers for your wall; Concentrate on writing Microsoft exams; mainly because they are well known and you may receive higher pay because of them... keep in mind that its only to help you get the interview. Thats the part that matters when your trying to get in the door. Also focus on Cisco as well. Cisco courses and training will give you higher respect.

    your goal in training should be accruing certifications that compliment your current work experience.

  144. I hire a lot of IT folks... by Anonymous Coward · · Score: 0

    And the ONLY certifications worth much really are the higher level Cisco certs and some high end database-type certs.

    All the MS, MAC, Linux, lower end Cisco (CCNA/CCNP) certs are all pretty much worthless. Far too many people going to classes/bootcamps/self-study and getting paper certified with no experience.

    In IT, experience means more than almost any cert. CCIE is an exception because of the type of testing you have to pass to get it - it's not bootcampable really. You have to really have a clue. Some high end DBA stuff you need to know your stuff, too.

    As far as a degree, tho...for most IT jobs (not including management), a degree doesn't make much difference to me.

    If 2 candidates are equal in all regards for a position I'm looking to fill, certifications and/or a college degree (4 year or better) I will use as a tiebreaker of sorts.

  145. Headhunters by _aa_ · · Score: 1

    To everyone suggesting experience is superior to certifications and education, I completely agree. Unfortunately third party head hunting contractors hired by Fortune 500 human resource departments do not.

    Your experience, intelligence and charisma will impress the hiring manager and might even get you the job, but.. you never got to meet him/her because you got rejected by the asshole third party headhunting contractor because your resume was not bit for bit identical to the job posting, even if you're an internal candidate for Christ's sake. Back in the good ol' days you could probably convince a human resources associate that even though you don't have required certification X, experience Y makes up for this. Today, that human resources rep has been replaced by a third party contractor whose job is to thrash through the thousands of resumes and present 25 precisely qualified candidates to the hiring manager. The hiring manager will never see any "maybes" or "close enoughs" or "willing to settles".

    My advice is to hand tailor your resume to the specific job posting each time you submit it. If a job requires a certification or degree, you'd better have it. If it says "or equivalent experience", I'd put an "Experience Equivalent to Certification X" section right up top on my resume and emotionally prepare myself to be bumped by the hundreds of other candidates that actually have Certification X.

    If you have Certification Y and the job posting doesn't mention Certification Y as a requirement or a desirable, leave it off. If you can get through the phone interview with the headhunter and get an interview with the hiring manager, this might be a great time to bring up Certification Y, but to a third party headhunter, superfluous education/certification can only over-qualify you. While suggesting you have a certification that you do not is dishonest and immoral, I've never heard of anyone getting fired from McDonald's because they forgot to mention that they graduated magna cum laude from Princeton.

    If you are lucky enough to be happily employed I'd recommend taking every opportunity your employer offers to obtain education at their expense. Even if you don't need it now, having a vast portfolio of degrees and certifications will empower you to craft precisely targeted resumes in the future

    If you are unemployed or looking to switch, I would hit every job posting for which I am precisely qualified first, then target jobs for which I am over-qualified at companies that will have much opportunity for advancement. If you are unemployed and under-educated/certified, target entry level positions at companies that will pay for or assist with training and education. "Does the hiring company offer education assistance?" is always a good question to ask a jack ass headhunter.

  146. Question alone the same lines by Anonymous Coward · · Score: 0

    Does anyone know of any good Linux certification programs in the uk. Is there any places you can take online mock exams or even free certification programs?

  147. Re:J. D. * by nomadic · · Score: 1

    I don't know what the situation is like in the US, but, here in England, we have far more prospective lawyers (students with their degrees, conversion course where necessary, and vocational courses completed) looking for jobs than there are jobs available.

    In the U.S. it's probably even worse. There are roughly twice as many law graduates every year than jobs waiting for them, and even then a lot of the jobs that are available are barely past minimum wage (it is not uncommon for entry-level lawyer to pay 35k a year, about the same as bachelor's degree-level jobs, and US students pay far, far more than they do in England for the law degree so they tend to accrue 100k+ in loans). It is probably the worst job market for lawyers in the past 100 years, and it has been exacerbated by an explosion of law schools and increasing enrollment, since law schools are one of the few academic departments that tend to turn a profit for the universities.

  148. Re:J. D. * by nomadic · · Score: 1

    This. I'm a lawyer with a couple years of good experience, reported cases, multiple bar admissions, etc. and I clicked on this story because I was thinking of maybe going back to IT and have been contemplating taking the certification route. Though to be fair, most lawyers and law students are fully aware of how screwed they are right now. The funny thing is they are now starting to sue the law schools, which will be very interesting.

  149. To answer your question by Anonymous Coward · · Score: 0

    Nobody's talking about the value:cost*time ratio that the options provide or really even answering his question.

    In my opinion, if you've already been in the field for several years, a degree is an option that will only set you back 3 years and 60-100 grand just to re-teach you things you already know. Will it open doors with the arrogant university-club douche bags? Probably... but is it really worth it? Let's do a calculation:

    0/(60,000*3)

    I've struggled with the same question and so far concluded that a certification provides the best value:cost*time. Which certification to get? That's easy... get one that's respected and rare. This line of reasoning has led me towards CCNA/CCNP. Very few people properly understand networks (even IT admins), and cisco takes things 10 steps further.

  150. not what you know, it's who you know by Anonymous Coward · · Score: 0

    the truth is the system is completely corrupt and cronyism, nepotism, and patronism rule

    people are evil, selfish and unethical, that's the reality here on this planet

  151. A good certificate to get by Anonymous Coward · · Score: 0

    is a teaching certificate. It's not a bad hedge against downturns in industry. We need more good comp sci teachers.

  152. Value == 0 by vinn · · Score: 1

    When I hire people, I don't look at certs at all. They're 100% meaningless. If anything, the people I've hired with certs over the years have been the worst performing employees I've had.

    There's almost one exception to that - a CCNA. If someone has that, then I know they understand networking, and WAN networking is something that can cause the problems that keep me up at night. Again, I used the word "almost" in that first sentence. If the kid only has a CCNA cert, he better have a great attitude, decent experience and great references.

    Maybe the career path you should be on is to get a job somewhere and try to move into management? Otherwise, trying to jump from job to job will be pretty hard - you're going to get filtered out at the HR level, or tossed aside by people like me who don't care about your silly MCSE or A+. Or, if you like networking at all, I highly recommend getting into telecom work. It's an area you can go a really long way without certs and can learn a job from the ground up. Oh, and the pay and bennies are usually great.

    --
    ----- obSig
  153. The Game... by Anonymous Coward · · Score: 0

    I just want to give some back story...

    Right out of high school my employer wanted me to continue part time from my co-op position. For 2 years I managed to do post secondary education, however when it came time to pay for my final 3rd year, my job told me we need you full time and we need you now. So I decided heck lets get the job I want now instead of going though 1 more year of school and hope it's still there waiting for me. Keep in mind I'm from a small town...

    A few years go by and now the company I work for is swallowed up by some large telecommunications company. I'm transferred to the big city and within a few months am promoted to network operations. I'm no longer performing server admin work and now trusted into networking. Okay cool, I can deal! Two years later, I'm promoter again to management.

    Now you'd think from here on out it sounds like a pretty good success story, unfortunately it's the opposite! I've been pidgin holed into mgmt and there is no way out except to leave the company. I've tried to apply for numerous positions and they deny me telling me I'm not qualified to administer servers, or go into engineering as I do not have enough experience. They refuse to allow me to work side projects and won't pay for or provide me with any training to expose me into any of the areas. I'm either told, I'm not certified, or I need to complete my post secondary education. Keep in mind I finished school years ago, and now have 10 years with the current company and am only 29 years old.

    So now to the real part about certifications sorry for going off track... I'm now forced to complete some sort of schooling, or certify and truthfully certification is the best way to go I believe.

    If I want to maintain the network side then industry standards are to go Cisco (CCNA and then CCNP) which 5 or 6 exams. That would put you in the position where you would be trusted for mid-large size networks. Juniper certification was also recommended to me my a co-worker.

    Database, I believe it's still pretty well accepted to get Oracle certified, my work seems to eat them up!

    For Windows go MCSE...

    Some other certs which are easier to get into would be Linux+, Security+.

    Ultimately my choice will be to certify via Cisco and go aim for CCNP-Voice as I love the voice side of IT the most.

  154. Jeremy Reimer of arstechnica almost fits it by Anonymous Coward · · Score: 0

    Jeremy Reimer is from Canada and nearly fits the description (except for the genius part):

    Frighteningly, I knew one such person in Canada. A sociopathic, psychopathic, manic-depressive, evil genius, and unrestrained by the legal impediments which would limit a sane person's actions. Acts of violence repeatedly went unpunished by the criminal system, and attempts for redress were rejected by the civil courts. The legal system was trumped by the certificate of incompetence by AliasMarlowe (1042386) on Tuesday May 31, @03:55AM (#36294180)

    Otherwise, I'd agree and say it was he, other than the genius part (because he's far from a genius. He's more the online trolling ne'er do well type who's been around computers forever, and yet hasn't really accomplished anything but plagiarizing the works of others and claiming it was his own (Douglas Englebart's history of the gui predates Reimer's plagiarist take from it).

  155. As a hiring manager by byteherder · · Score: 1

    I like to see a certification that shows you have done something. Of course, you can have a degree and/or experience and never need a cert but that wasn't the question. These are the ones I look for, all others are pretty much useless.

    PE (Professional Engineering) License

    CCIE

    TOGAF

    These show me that you at least took some time to master something.

  156. Re:J. D. * by dougg76 · · Score: 1

    From what I hear, there are plenty of underemployed lawyers out there too. Unless you have a pedigree, there is no free ride.

    --
    I laugh at inappropriate times.
  157. Written by a writing style critique troll moron? by Anonymous Coward · · Score: 0

    Have you ever written a program we can all see and use?

    My current theory is that programming is quite literally writing. by wrook (134116) on Tuesday May 31, @01:44AM (#36293622) Homepage

    No? Then, stfu, because you have NO idea/clue of what you are talking about then. Until you can show us you've done that and that it also did well in the eyes of others?? You're full of crap, troll. Your "theory" not even that, it's barely even a hypothesis, unless you've done both and can prove to us you have (and I don't mean "hello world" style code either that you cut and pasted from the work of others and claimed as your own).

    The rest of this from you is also COMPLETE horseshit:

    The vast majority of programming is not conceptually difficult (contrary to what a lot of people would have you believe). by wrook (134116) on Tuesday May 31, @01:44AM (#36293622) Homepage

    Ok, again: Prove you've written programs, and programs that did well that we can also try ourselves... ok?

    (Why do I get the feeling we'll all be waiting until the "12th of never" for some proof of this dolt talking out his ass?)

    We only make it difficult because we suck at writing. by wrook (134116) on Tuesday May 31, @01:44AM (#36293622) Homepage

    We can all write, or we wouldn't be here. However, not all of us write computer programs and much less, computer programs that have done well worldwide. Show us you have, then perhaps, we will lend your words some credence.

    Otherwise, again? You're full of it.

    The vast majority of programmers aren't fluent, and don't even have a desire to be fluent. They don't read other people's code. They don't recognise or use idioms. They don't think *in the programming language*. Most code sucks because we have the fluency equivalent of 3 year olds trying to write a novel. And so our programs are needlessly complex. by wrook (134116) on Tuesday May 31, @01:44AM (#36293622) Homepage

    What a load of complete horseshit, and especially from a big talking blowhard that hasn't done the job himself, in yourself. Prove otherwise.

    Have you considered calling yourself "PHB" instead? You surely sound like one (ala Dilbert).

  158. An actual answer.... by Anonymous Coward · · Score: 0

    Well in the firs t100 comments, no one answered the question.

    My suggestion, as someone currently hiring a big development team (via an HR dept with filters) is to get your PMP and ITIl v3 Foundation and in that order. Each will take a 3 day course and a few weeks of studying. The PMP is harder because the application process is pretty in depth. You are looking at a course (Global Knowledge is a good name brand to use) cost of ~ $2500 each and some ecan fees. Budget 3k per cert. Do one per year. Write it off somehow.

    And to the idiots saying 'round here we based it on experience!'. Bullshit. HR always filters by certs, because they have to. How do I know you can talk to my other PM's unless you use PMI -speak? We use something like the PMI framework for our projects, I don't give a crap how you did things in timbuktoo, if you cant speak the PM talk with my PM you are no good to me. Ditto ITIL, how can you work with service desk/operations if you don't know the basics of IT lifecycle and service management? This isn't the wild west, we need to standards and thats what the certs provide.

    If you are in IT, already have a bachelors and want to move up PMP+ITIl is the way to go. Look at the jobs ads fort he job you *wish* you had, you'll see what HR is looking for.

  159. Recommended Certs by Sedennial · · Score: 1

    ISC(2) CISSP if you are on a Management or InfoSec track, SANS GSEC, GCIH, GCFA, GAWN would be my top choices for more technical/practical track.

  160. Novell 3.1? by mschuyler · · Score: 1

    My Novell CNE certainly has opened doors for me. It is framed on the wall next to my Starfleet Academy Diploma and my appointment as an Admiral in the Navy of the State of Oklahoma signed by the governor, Cowboy Pink Williams himself!

    --
    How about a moderation of -1 pedantic.
  161. It depends... by Anonymous Coward · · Score: 0

    First don't listen to the naysayers who say certs don't matter. Certs matter, employers look for them because they indicate you've been exposed to all the right topics (the smart employers know a cert doesn't mean it stuck) and they look at them because having certified employees saves the company money. If your company is a reseller they actually increase the profit margins of everything sold because vendors give discounts for certified staff.

    Certifications count for at least as much as other paper credentials like degrees overall. A particular employer might before a degree over an impressive cert portfolio but most will be equally impressed by either and certs are far far far less expensive (and relevant) than degrees in IT.

    Neither is a substitute for actually knowing the material covered by the certs, not just on paper but how to apply it in practice. There are plenty of people with experience and/or certs who aren't competent. If you are one of those, do us a favor and go into a field where it doesn't matter.

    All that said, it depends. If you are in systems administration then OS certs are important. If you are in security then a CISSP and vendor firewall certs will help you bank. If you are into networking then the cisco certs will guarantee you a crack at respectable jobs in that field.

  162. Most Certs scream HELPDESK! by Anonymous Coward · · Score: 0

    Most Certs scream HELPDESK, that's fine if that is the type of job you want or the limit of your capabilities. Most people can do much more.

    The certs that mean something to me are:
    - CISSP
    - VMware Engineer
    - RedHat Engineer
    - Oracle DBA
    - Cisco
    in that order. All the Security+ and A+ certs tell me is "helpdesk." It is fine to get them, just don't put them on your resume or application unless you want to be helpdesk.

    Also, don't ever take a job at a helpdesk unless you are about to be kicked out of your house/apartment and don't have anything left to sell first. We all perform some sort of helpdesk work, just don't let that be your main job role. Dealing with end-users sucks, heck, I find that dealing with A+ certified folks who don't know anything more sucks more - they think they know something, when they do not know anything near as much as they believe. Only time on an OS and lots of different experience makes you an expert.

    I would never claim to be a Linux expert, but I've been using it daily since 1993. I've been running Linux servers and using a Linux desktop since 1996. There's much that I don't know still. I never had a need to learn most of those things.

  163. Re:J. D. * by HiThere · · Score: 1

    It's also true in the US that most lawyers are very underemployed. I *do* understand, however, that if you are also skilled in technical areas (nearly ANY technical area) you have an immense advantage.

    That said, I'm not sure that it's possible for a good programmer to be a good lawyer. The rules of logic are too different. It's like studying English history and Shakespeare historicals at the same time.

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  164. Re:J. D. * by budgenator · · Score: 1

    What does anyone expect, bust your ass getting through school, rack up tonnes of student loan debt to jump into a saturated job market to make $75K (if your lucky enough to actually get a job), or start your own landscape maintenance business, making half again more money and not have to worry about everybody with a broadband connection and willing to work for slave-wages taking your job?

    --
    Apocalypse Cancelled, Sorry, No Ticket Refunds
  165. Make something by Sigvatr · · Score: 1

    Honestly, the best way to make yourself attractive to employers is to make something. It doesn't have to be particularly notable, but it should do something interesting. Nothing impresses a job interviewer more than "I made this". It is in many ways superior to "I spent 4 years getting this piece of paper." Degrees are overrated.

  166. Re:J. D. * by budgenator · · Score: 1

    My understanding is the only lawyers making money in the US are bankruptcy and foreclosure specialists.

    --
    Apocalypse Cancelled, Sorry, No Ticket Refunds
  167. if only you'd patented your business model by decora · · Score: 1

    you could sue Microsoft for a billion million dollars

  168. Re:Written by a writing style critique troll moron by wrook · · Score: 1

    http://jldrill.rubyforge.org/

    Some good stuff there. Some crap. Overall I give myself a C+. As you are an anonymous coward, I don't suppose you'll ever see this. I'm not even sure why I'm responding to such a ridiculous comment. But I've always been happy to have people read and critique my code. Feel free.

  169. My thoughts... by Anonymous Coward · · Score: 0

    There are many, many "paper" IT professionals that have no clue how to do the job. Certifications are just a starting point and cannot replace experience. You can be an MCSE and manage one server, does this make you qualified?

    My suggest is get certifications in ITIL or project management and grow into the "real" experience areas. IT needs better project managers not more "paper" certification with no experience. I think certification are fine for consultants to need to impress clients with all the the alphabet soup in their titles. But can they do the job? Many can't or have limited experience.

  170. Formal ejaculation, err, education, is one option by ShipiboConibo · · Score: 1

    ...or, you could forgo the formalities and just do truly impressive work that clearly defines you as a desirable human to be taken advantage of by the highest bidder. Fill your resume with your art, rather than empty cookie-cutter hype. In a world of drones chasing degrees for the sole purpose of getting paid more, I think It's inevitable that sooner or later we'll have a backlash effect from this trend of blind hiring based purely on superficial credentials, and finally people will start paying attention to WHAT people can do, not just how much money they've thrown at their resume.

    --
    "It seems that when people become desperate they consult the gods, and when the gods become desperate they tell lies." -
  171. "vendor specific" cert I don't think so by Anonymous Coward · · Score: 0

    Yea get a "vendor specific" cert like in Solaris. Spend years learning, spend money learning and then have your "vendor specific" OS be gobbled up by Larry and the NOC where you work goes to Linux. Not that I care it went to Linux after Larry buying Sun that was the best choice made but to Larry's price scalping but all that training and certifying went right out the window in one big swoop.

  172. RUBY IS FOR CHUMPS by Anonymous Coward · · Score: 0

    See subject - that's the ridiculous part, the language you claim to 'write code in'.

  173. Get an ITIL certification by vaporland · · Score: 1

    if you can pass that exam, you boss will know you understand how IT works as a business process, and you won't be clueless about what the business side expects of the technical side.

    http://www.itilcertification.org/

    --
    Ask Me About... The 80's!
  174. Certifications by Anonymous Coward · · Score: 0

    I think a certification that tests your real world knowledge and ability to prove you know what you are talking about.... I have searched high and low in the tech cert world and taken many certifications with SANS, CEH, etc.... the best I have found in the world are Offensive Security's real world certs. I have both the OSCP and the OSCE. Both contained no Q&A and no way to memorize answers.

    Instead what I had to do is learn and it was painfully awesome. I am not sure if they are an industry standard just yet, but what I can say is that many who know what Offensive Security is about give me respect when they find out I have their certs. Eventually this will become the standard and then it will mean a lot more to my job and my paycheck. But I suggest checking them out.

    www.offensive-security.com

  175. Your Wish Is Granted by Anonymous Coward · · Score: 0

    I have never once wished there were comments and often wish there were no comments because they make comprehension more difficult.

    A syntax-aware editor such as SlickEdit will let you set the color of comments. Set the comment color equal to the background color, and presto, the comments vanish.

  176. Programming/Writing as Design/Story Telling by Anonymous Coward · · Score: 0

    Bear with me for a moment and disagree with me if you must but recently I have had a spark as well. IMHO programming is to writing as application design is to story telling. I believe there are many similarities that can be drawn between application design and story telling but I won't go into that here. I've experimented with using “Writer's Cafe” to design out a application's story. Next time you design out a application take a minute to think about the applications story in the term of writing a book and possibly use the same techniques that good fiction writers use to design your application.

  177. Middle East by jawahar · · Score: 1

    Companies in Middle East nations are very fond of Certifications.

  178. faith bolstered by J.J. · · Score: 1

    wrook -- see my uid? I've been around a while. (you too, I see.)

    My enjoyment of slashdot diminished years ago -- it's long since fallen off my rss feeds and daily visits. I found your comment via a link on hacker news and you sir -- you have given me a new hope for slashdot.

    kudos on an insightful post.

    J.J.
     

  179. Counterpoint by NetSettler · · Score: 1

    I'd like to offer some counterpoint. There is some truth to what you say, certainly. Fluency/competence is important in both arenas. However, quite a number of years ago (1990), I made the observation (in the context of a discussion about intellectual property and whether copyright should apply) that literature is essentially a "divergent" activity and that programming, being an engineering activity, is "convergent". That is, if assigned an English paper to write, there's a very high chance that you will be graded down if you turn in the same answer as someone else. By contrast, if assigned a piece of code to write, you will often be graded down if you turn in a different answer than someone else.

    This should give you pause as you consider things like copyrights and patents, given that the engineering activity wants to guide you to both copy and independently create works similar to what others have done, while that's not true of literature, yet the same copyright property laws span both of these areas. There's something odd about that.

    Anyway, independent of the IP issues, there are good reasons that we want engineers to learn to do similar things and writers to do different things. So I don't doubt that you're right that there is some overlap of skill and activity, but I wanted to point out that the skill of being a writer of literature and of being a writer of code also have some really material differences.

    --

    Kent M Pitman
    Philosopher, Technologist, Writer

  180. Re:What does this code do? by the.rendle · · Score: 1

    It unnecessarily runs the first three lines of code before checking a condition it could just as well check right at the start. You're right that it is clear that it is modelling a state machine, but it is doing it in a way that is concerned with the fact that is a state machine, rather than a representation of something which happens to be a state machine. If I'd written that piece of code, I wouldn't love to bring it up at all. I'd blow up the source control server and deny all knowledge.

  181. In agreement with some added thoughts by Anonymous Coward · · Score: 0

    I would agree that programming is very much like writing.

    The best programmers in my experience actually think in the languages they are working in much like people who are fluent in different languages think in the language they are reading or speaking at the time.

    This is at times what leads to some greater problems because programmers like to dive right into the code as though it were the beginning and the end of the problem being solved. Programmers are also notoriously poor at estimation for some of these reasons. The less experienced operate from the assumption that the problem has been described correctly and that the solution will work properly the first time. There are also the ancient traps of hardcoding that impact maintainability and scalability, among others.

    Lastly, there is a strange divide where evolutionary changes are seen as revolutionary. COBOL programmers fear Java and Java programmers fear COBOL. Is object oriented programming (basically having procedures and using metadata) really that different? Computers and programs have been exchanging data for about five decades through various means. If somebody knows EDI and MQ, is it really that challenging to master SOAP? Somebody who created CICS screens linked to a DB2 database shouldn't have much trouble figuring out AJAX or PHP connected to SQLServer or MySQL. It would probably be more difficult the other way around because the CICS and DB2 were often built when memory and processing power were much more expensive.