473,385 Members | 1,325 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,385 software developers and data experts.

C++ Certification

Hey All,
I am trying to learn programming in C++. I have some background in it
but want to improve the level of understanding. Now I know what most
people think about certifications (not a very good impression). However
what I want to do is appear for some sort of certification that is not
very expensive but also give me a good over all understanding of C++. I
think this will give me a headstart because I will work more diligently
if I can see the goal in front of me instead of just reading books and
practising C++ programming.

Do you guys have any suggestion as to what certifications are out there
that have some level of respect in the community. Thanks in advance for
all your replies

Mar 20 '06 #1
12 1892
le*******@gmail.com wrote:
Do you guys have any suggestion as to what certifications are out there
that have some level of respect in the community. Thanks in advance for
all your replies


Download C++ projects from www.sf.net and www.boost.org and play.

Just getting some of them to compile will put you in the top 99% ;-)

--
Phlip
http://www.greencheese.org/ZeekLand <-- NOT a blog!!!
Mar 20 '06 #2

le*******@gmail.com wrote:
Do you guys have any suggestion as to what certifications are out there
that have some level of respect in the community. Thanks in advance for
all your replies


I don't know how much respect it has in the community ( IMHO it's
non-zero ), but look at www.brainbench.com

-Brian

Mar 20 '06 #3
At our company we ask potential hires really tricky c++ questions. If
them get them correct and totally understand everything on say a level
at par with stroustrupe then we definitley do not hire these people -
as they are likely not to do any programming when at work - but will
sit around all day reading newsgroups, c++ mags, and programming books.

Mar 23 '06 #4
asdf wrote:
At our company we ask potential hires really tricky c++ questions. If
them get them correct and totally understand everything on say a level
at par with stroustrupe then we definitley do not hire these people -
as they are likely not to do any programming when at work - but will
sit around all day reading newsgroups, c++ mags, and programming books.


100% agreement. Better yet if they say, "I don't know the answer, but
here is how I would research the problem ...."
Mar 23 '06 #5
When this is the attitude of the programmers around you. I have one bit
of advice :

Quit!

It is a sad state of affairs that these individuals feel that the more
you know the less they want to hire you. Hopefully you will be able to
pick this up in an interview context, so you never have to work with
these people.

Paraphrased from Guy Kawasaki on hiring standards:

" I am an A-, looking to hire a bunch of A's" . . . " Beware though,
once you hire a B, they are going to Hire C's, and they are going to
hire D's."

My suggestion is aspire to learn your craft the best, and find an
environment which encourages individual contributors to continue to
advance their skill set. This creates a Meritocracy, where hopefully
you are measured on the weight of your contribution, and you strive to
learn more, with the goal of being more productive.

I have not found any certification program that would give me
confidence that its graduates are like this. What I do find helpful
though is to ask them what C++ books they have read? If they rattle off
: Meyers, Sutter, Stroupstrop, Alexandrescu, Lakos. And are able to
talk about what they have learned from these people, how they have used
these ideas in there jobs, and why it makes for better software.

You have a winner.

Avoid mediocre programmers who accept mediocrity. They will accept it
in testing, in design, in performance, in features, and probably in
every other aspect of there professional conduct, and they are not the
people you want to be building your software.

Just my .02c.

-Art

Mar 23 '06 #6
asdf wrote:
At our company we ask potential hires really tricky c++ questions. If
them get them correct and totally understand everything on say a level
at par with stroustrupe then we definitley do not hire these people -
as they are likely not to do any programming when at work - but will
sit around all day reading newsgroups, c++ mags, and programming books.


I once scored the highest that had ever been scored on a professional C++
test. I owed answering questions here. (Not things like reading The
Standard.) The test had hard, detailed questions, not the typical ones you
can find in online exams.

I also read just enough programming books and resources to stay ahead of the
competition, and generally write clean code that causes very little risk to
my organization. So if you don't want me to complain when you guys exploit
undefined behavior, and implement via Debugger Driven Design, then your
system will indeed keep me out of your hair!

--
Phlip
http://www.greencheese.org/ZeekLand <-- NOT a blog!!!
Mar 23 '06 #7
Art Stamness wrote:
When this is the attitude of the programmers around you. I have one bit
of advice :

Quit!

It is a sad state of affairs that these individuals feel that the more
you know the less they want to hire you. Hopefully you will be able to
pick this up in an interview context, so you never have to work with
these people.

Paraphrased from Guy Kawasaki on hiring standards:

" I am an A-, looking to hire a bunch of A's" . . . " Beware though,
once you hire a B, they are going to Hire C's, and they are going to
hire D's."

My suggestion is aspire to learn your craft the best, and find an
environment which encourages individual contributors to continue to
advance their skill set. This creates a Meritocracy, where hopefully
you are measured on the weight of your contribution, and you strive to
learn more, with the goal of being more productive.

I have not found any certification program that would give me
confidence that its graduates are like this. What I do find helpful
though is to ask them what C++ books they have read? If they rattle off
: Meyers, Sutter, Stroupstrop, Alexandrescu, Lakos. And are able to
talk about what they have learned from these people, how they have used
these ideas in there jobs, and why it makes for better software.

You have a winner.

Avoid mediocre programmers who accept mediocrity. They will accept it
in testing, in design, in performance, in features, and probably in
every other aspect of there professional conduct, and they are not the
people you want to be building your software.

Just my .02c.

-Art


Being an ace coder and/or coding-standards wizard, or an omniscient god
of language constructs, OOP techniques and template meta-programming
doesn't amount to a hill of beans if you are handed a real-world problem
that requires some creativity and thought outside of making a CPU sing.
If you are looking to hire someone to write a book on the language of
choice then by all means, hire the geek. But our experience over the
years has been that the interviewees with the problem solving ability
*in any realm* are the aces in the hole. For us, programming is just a
tool, a means to an end, that happens to be very useful in solving the
real problems our products are designed to handle. A mechanic who is
very skilled with a torque wrench isn't necessarily equipped to rebuild
an engine.
Mar 24 '06 #8
asdf wrote:
At our company we ask potential hires really tricky c++ questions. If
them get them correct and totally understand everything on say a level
at par with stroustrupe then we definitley do not hire these people -
as they are likely not to do any programming when at work - but will
sit around all day reading newsgroups, c++ mags, and programming books.

Bad advice.

Always look to hire someone better than yourself.

--
Ian Collins.
Mar 24 '06 #9
thank you thank you, what a brilliant answer.

i am a student and recently got a job with accenture.

Mar 24 '06 #10
I guess that's why we make more money per employee than almost any
other company in the world. Must be all that bad advice. Proof is in
the pudding my friend.

Mar 24 '06 #11
Which company do you work for? I'll know not to waste my time with a bunch
of wankers.
"asdf" <qj*********@yahoo.com> wrote in message
news:11**********************@u72g2000cwu.googlegr oups.com...
I guess that's why we make more money per employee than almost any
other company in the world. Must be all that bad advice. Proof is in
the pudding my friend.

Mar 26 '06 #12
Dave Townsend wrote:
Which company do you work for? I'll know not to waste my time with a bunch
of wankers.

I thought it was best left unsaid, but now I see it +1

--
Ian Collins.
Mar 26 '06 #13

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: R. Rajesh Jeba Anbiah | last post by:
* http://www.zend.com/store/education/certification/zend-php-certification.php * http://vue.com/zend/ * http://phpcertguide.com/ Just curious, is anyone got a Zend PHP certification. Any...
3
by: Al Wilkerson | last post by:
Hey, Do you guys think it's important to have a certification (i.e. MCAD) in getting an entry-level DotNet developer job?
25
by: Lewis Lang | last post by:
MCSD certification - is it still necessary to land a job? ... or, is it just a money-maker? Is it worth spending the money on the books and the exam? Thanks, Lewis Lang
20
by: patrick courant | last post by:
Hello everyone, I am an european freelance engineer, fighting with computer science for too many years to remember. However, when applying for new missions, I found that experience is not always...
10
by: BillCo | last post by:
Is there any widely acknowledged official international certification you can get as an Access developer? Something well beyond the small access componant in the MS Office cert... I need a...
5
by: Lauren Wilson | last post by:
The more I look at the issue of digital certification for our Access app, the more confused I get. The SelfCert feature that allegedly installed with Office 2003 does not work. The entry is on my...
2
by: Ashish | last post by:
I was planning to give 704 Advanced DBA Certification. Wanted to know is it really worth doing that certification , as how much this certification is valued for? I am into a organization where...
19
by: neelsmail | last post by:
Hi, I have been working on C++ for some time now, and I think I have a flair for design (which just might be only my imagination over- stretched.. :) ). So, I tried to find a design...
5
by: rhino | last post by:
I have some questions about DB2 certification. 1. Are the DB2 V8 exams still available, specifically in the Toronto area? I went to the certification portion of the IBM website and it took me to...
2
by: rhino | last post by:
Am I correct in assuming that it is NOT normal practice to repeat all the certification exams for the new DB2 version when a new DB2 version comes out? Let's say I took exams 700 and 701 and...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.