views:

256

answers:

7

i'm student of BS Computer Science(first year).is it good time to get certifications ?

+1  A: 

Certifications are expensive and you should only get one if you think it'll benefit you in finding career opportunities. Some of the popular and high-paying certifications include ITIL, Red Hat, CompTIA and Cisco.

Do note that many employers see past the superficial 'certification layer' and instead value background, previous experience and broader aspects more.

Delan Azabani
+1  A: 

It would help if you said what certifications you were thinking of.

When I evaluate a candidate's resume, certifications mean very little; I'm more interested in their experience and their passion for the subject. Particular languages and environments are not as useful as whether they show that they are smart and adaptable.

Write some code on your own time. Teach yourself something new and have fun while you're doing it.

crazyscot
+17  A: 

In seven years of hiring software engineers, the absence/presence of certifications has never had any impact on my hiring/rejection choices.

I'd rather see you get a good grip on the basics of computer science than spend time cramming technology/API details that will be obsolete by the time you graduate. Keep in mind that certifications are expensive and can expire.

Help out on an open-source project instead, that way you can demonstrate your skill in a practical way.

FrederikB
+1  A: 
Archimedix
And the certification has to be reputable - and stay reputable. Novel Certified Engineer was once very good - then as the lost out to W2K we were offered CNEs all round if we renewed our novel licenses
Martin Beckett
+3  A: 

This advice re. working on Open Source projects and having a portfolio is great if you're applying directly to an enlightened employer who allows their technical managers direct access to candidates resumes. It's a harsh reality that, for the most part, this isn't the case.

Unfortunately, with high volume of applicants, many employers go via agencies who automatically filter resumes based on keyword searches. HR departments examine the market and will specify to the agencies which certifications or educational attainments they would "need" to see on the resumes.

This leads to the situation where resumes for extremely capable, but under-qualified on paper, candidates will never get put before hiring managers. Indeed, without "ticking the boxes" your resume will, most probably, not ever be seen by human eyes. It's just the side effect of impersonal automation in the "Information Age".

Have a look around the job boards for adverts for kind of jobs that you're going after. See what certification criteria need to be fulfilled to be considered for the roles. Those are the boxes you need to tick. Whether you need them to do the job is completely irrelevant. It's just a reality of the modern world and you have to play the game.

As to when to take a certification, as others have said, it's beneficial if they are relatively recent, especially in technologies that issue new releases every 12-18 months. It doesn't hurt to start the foundation work as soon as you can, but take the exams closer to when you're looking to be hired.

If you can get some temporary intern work to gain some real industry experience then so much the better.

Trevor Tippins
+1  A: 

I am always amazed by the response on the topic of certifications or any kind of education in the software development industry. Correct me if I'm wrong, but the impression I'm getting from reading these answers normally leaves me feeling that "being educated" in software development is secondary and your primary focus should be writing code.

Now, I am aware that many software developers in our industry are self-taught which I guess is one reason for these kind of responses.

Let me make myself clear. Dear future Software developer, please complete your x year degree in computer science, it DOES mean something, in fact, it means the world to me. Experience will come over time, use your youth (or old age) to get a good foundation.

Obviously a computer course is also what you make of it, so don't do as little as possible. Go the extra mile. Then go some more. GET YOUR QUALIFICATION! A software developer who learnt from experience AND has qualifications is worth more than one without.

Let us not rely on experience alone, maybe if we change our mindset about this the software industry will improve.

In conclusion, become better, be it through experience, certifications, books etc. Don't disregard any, and don't only focus on a single one of these. They're all worth something.

Maltrap
i think the OP is talking about certifications, like Microsoft Certified Service Pack installer.
Martin Beckett
A: 

Mostly you need some certification only if you change your job or want to have more money in the same job. Are you searching a job in software development during your study? I mean just now and not in 1-2 years? Then having a certificate could be an advantage, but not a large. If you think that the certification could help you to find a good job later after the studies, I would you recommend forget it. Mostly you make certification in one specific product. In 1-2 years the product will be not more actual and you will have to renew the certification which require time and money. So better you should invest your time to be a good student or the best one if it is possible.

The answer on your question could be country depended. In you profile you place the twitter website which display (at least for me) some texts in German so I suppose you are from Germany. In Germany your salary is depend more from your education as from certification. If you are B.S. in Computer Science you will probably became less money as now but less as if you had Ph.D. In Russian for example it is less important for your salary.

If you are in the your first year of study of Computer Science you would find much more interesting and more important things to spend your time as any kind of certification.

Oleg

related questions