How do I get a job in IT with degrees with no certifications?

What are the most relevant certifications a programmer can get?

  • I've started a local group for students/programmers and one of our first projects is to study and get a professional certification. A lot of the motivation is for teambuilding and camaraderie, but I'd like to decide on a certification that will help us in job searching also. After reading through the answers at the question this is a follow-up to, I've noticed people don't really emphasize certifications that much, but very few of us have any industry experience so I'd like to provide something for all of us that shows we have some sort of programming ability. With that in mind, what are the most important certifications a future software engineer can get? This is a follow-up question to .

  • Answer:

    Stay as far away from certifications as you possibly can. In case you made the mistake of getting one, I feel for you and don't list it on your resume. The presence of a certification on a resume is a huge red flag to me, because it signals a couple of things: a) The candidate went out of their way to try to impress the world with what is a vocational skill rather than a real measure of problem solving skills. b) The candidate actually thought that vocational knowledge is useful for the purpose of programming, which further demonstrates they are trying to compensate for the real problem solving skills being missing.

Kartik Ayyar at Quora Visit the source

Was this solution helpful to you?

Other answers

I'm not sure how relevant obtaining any kind of certification would be for your group, given your aim. Certifications matter more for the IT side of things, if you're (for example) implementing DB2/WebSphere, or Sybase, or Cognos (or something else equally mind-numbing and boring). As the other answers rightly state, the top tier of software engineers either don't have certifications or view them as a waste of time (because they often are). If you're looking to "promote your personal brand", or if "you're out to prove something" publicly, you can try Getting involved in TopCoder, CodeJam, and other programming competitions. Placing well in these helps put you in a different league entirely. This is by far the best way to gain a good reputation (worldwide). It's also the hardest and has the steepest learning curve. Choosing a medium-sized open-source project that can benefit from additional contributors, and start contributing to it consistently. You don't want something that is already huge, or has a steep learning curve (this means that, f.ex, the Linux kernel, Ubuntu, Hadoop, etc. are out). Try a smaller but still reasonably-well-known project instead ( PyGame comes to my mind, but there are plenty of other projects like it ). This ensures that your contributions are not "lost in the sea", but still ensures that people know what you're talking about when you say, "We're consistent contributors to [project]". Building an interesting technically-oriented website of some sort that shows off what you're capable of. You don't have to start a company, but building a site doing something reasonably novel and just a little bit non-trivial can earn you a lot of credibility. Finally, no matter what you end up doing, ensure that all the members get profiles on GitHub (or one of the other well-known online code repositories) and start uploading their pet projects and so on. You can then make a centralized repository for the group that shows off the sexiest work.

Vaibhav Mallya

I feel your pain. It's tough to find a common goal everyone can work toward as a group, and still have it be relevant. What I'd suggest is that a running website or open source project might be more useful to you than a specific certification, both in terms of what you'll learn in the process and in terms of how much it will help your resume. You'll get a lot more mileage from pointing to a working project on GitHub or to a dynamic site you've built. Depending on the make-up of the group, its size, etc, you might try An open-source team project. Come up with a problem you think the group of you can attack and start at it. Work out where you'll keep your code, whether you'll have coding standards, and what you'll need to research to get the work done. You'll learn a ton about working on a team, finding everyone's strengths, and you'll gain a lot of skills. If the prior suggestion is too daunting, or if your group is too big, try doing something similar in smaller groups. Have people work in groups of 2-4 to develop something. Have a meeting each week where you have snacks or a meal and drinks, and have each team show off their work over the last week. Spend some time helping each other to solve sticky problems, or cross-pollinating ideas. If that's still a bit too onerous, have everyone start learning Django. The Django Book (http://www.djangobook.com/) is free online, and is very good. Work through it at a reasonable pace, like one chapter each week. Share progress and problems on a mailing list, and get together each week. Once you've worked your way through the book then move up to the previous suggestion, and start working on some sites that you can share with one another If you do a project along those lines I guarantee you will learn a lot and gain a lot of useful skills. The results will also be much, much more useful to you professionally than any certification you could get, and a couple years down the road you'll have a very good idea of which people from this group you want to tap for a future endeavor. Good luck!

Ian Peters-Campbell

Just Added Q & A:

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.