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 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!!! 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
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.
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 ...."
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
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!!!
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.
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.
thank you thank you, what a brilliant answer.
i am a student and recently got a job with accenture.
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.
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.
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. This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics
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...
|
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?
|
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
|
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...
|
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...
|
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...
|
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...
|
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...
|
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...
|
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...
|
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...
|
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,...
|
by: Charles Arthur |
last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
|
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$) {
}
...
|
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...
|
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
|
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...
|
by: nemocccc |
last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
|
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...
| |