Title: How far are you in C++
Description: novice - expert
Gmakermaniac!!! - August 25, 2004 03:33 PM (GMT)
Just curious, I myself am in the middle of "So so" and "Nerd"
dr voodoo - August 25, 2004 03:41 PM (GMT)
Oh man as if knowing how to use the WinAPI would mean being an expert in C++. The WinAPI is a C lib. Also horribly designed => not something with which you can show that you understand how to do good programming in C++.
Good is relativ to bad. So a programmer is good if he is better than other programmers.
myork - August 25, 2004 04:22 PM (GMT)
I have been doing a lot of interviews recently.
When you ask people there coding skill on a rank of 0-10
Everybody has said they were an 8 or 9.
When we have done the programming test, we find that most people are a 3-5 if they just got out of colledge and 5-7 in you have had 4+ years professional experiece.
We have a theory here that everybody thinks they are good because they don't know what else there is too learn. They are very good at what they know, its just there is so much more to learn than you think.
C-Man - August 25, 2004 04:53 PM (GMT)
myork Can u test me ? it would be interesting to know how well i can code
it probably be 2-3 tough :mellow:
myork - August 25, 2004 05:05 PM (GMT)
Unfortunately I can't send the test out of the company now.
If people found the test on the net they could cheat when they came for an interview. There are also other legal problems.
Give me a few days and I'll put together somthing similar (but different) at home and send it too you.
dr voodoo - August 25, 2004 05:55 PM (GMT)
If you do would you mind posting it? I'm sure that a lot of people around here would love to know what sort of questions are asked in such a test (including me).
| QUOTE |
| They are very good at what they know, its just there is so much more to learn than you think. |
Do you now mean learning how to use lots of libraries or the many possible tricks and features that you can do with C++? (at the later I'd think that I'm good but at the former I'm rather limited to a few libraries (STL,WinAPI,SDL)).
| QUOTE |
Everybody has said they were an 8 or 9.
When we have done the programming test, we find that most people are a 3-5 if they just got out of colledge |
Well if they came in and said that they were 3-5 do you think that they would have a chance to get the job? Well at least everybody says that if you make a unsure impression at an interview you will surely not get it. (This is a general opinion and not directly related to a programing job.)
C-Man - August 25, 2004 06:42 PM (GMT)
| QUOTE |
Give me a few days and I'll put together somthing similar (but different) at home and send it too you. |
Very nice of u :)
Gmakermaniac!!! - August 25, 2004 07:04 PM (GMT)
Oh crap! You guys are right. There should be more. I tryed to edit it but I cant change the pole. If you are better (which I'm sure a few of you are) just say. I'm sorry 'bout the bad pole.
I am: :mellow: :unsure: -_- (<_< at my ignorance)
ih8censorship - August 25, 2004 07:34 PM (GMT)
looking forward to your sort of test myork ^_^
yeah i dont consider myself anywhere near expert... but ya i know some win32 api stuff and a few other odds and ends maybey im a .05 on a proffessional test :lol: oh well im just a hobbyist as of now anyway. i guess my basic philosophy on how much c++ i know is based on every day , it seems like i know less and less, because i think i know a bit more of whats going on...
electron - August 25, 2004 08:47 PM (GMT)
Well, i use VC++ but what i know (badly) is to program in C.
Anyway i am trying to make a game in Win32api (Fullscreen) ;)
c++ - August 25, 2004 10:00 PM (GMT)
I think I am about a novice, since I cant really make a win32 app, i can just make a simple application that does simple math problems, and I know a little bit of classes.
Dragon - August 25, 2004 11:29 PM (GMT)
| QUOTE |
Well, i use VC++ but what i know (badly) is to program in C. Anyway i am trying to make a game in Win32api (Fullscreen) |
You are trying to make a game with the Win32 API? Good luck... Maybe you should learn OpenGL. :)
Danny - August 25, 2004 11:48 PM (GMT)
Man, I would hardly call easily making Win32 API progs expert. But, it's an OK poll to see peoples level of knowledge in c++.
| QUOTE |
| looking forward to your sort of test myork |
Mee too :)
ih8censorship - August 26, 2004 12:54 AM (GMT)
| QUOTE |
| You are trying to make a game with the Win32 API? Good luck... Maybe you should learn OpenGL. |
whats wrong with that? you can draw images, accept input and play sounds. what more do you need for a simple game?
MonkeyMan - August 26, 2004 01:42 AM (GMT)
I agree with ih8censorship. Making a game with basically only Win32 API wouldn't be a problem at all. It is actually quite easy and isn't to slow for simple games. :D
dr voodoo - August 26, 2004 07:47 AM (GMT)
| QUOTE |
| You are trying to make a game with the Win32 API? Good luck... Maybe you should learn OpenGL |
I have already done several games using the GDI.
Embrance - August 26, 2004 12:44 PM (GMT)
Well,i must amdit that even if its a power-kang i dont like the way it works.Libs,and files....
I prefer the Good ol' Pascal way!
FrozenKnight - August 28, 2004 04:53 PM (GMT)
i dont know where would someone who is looking into dynamically modifying the PE. but barely understands how to use the GDI be?
Prototype - September 2, 2004 01:20 AM (GMT)
I would consider myself so-so. I can use classes well, I find pointers a bit hard to understand (but I'm getting there), and I only know a bit of
WIN API C++. I'll get better with time, as with most things. :)
FrozenKnight - September 23, 2004 08:11 AM (GMT)
Pandemonium i suggest you look into some C turtorials they usualy cover pointers fairly well.
donprogc++ - November 29, 2004 11:35 PM (GMT)
I think I am between soso and a nerd
I know classes but i never actually used them before
pointers are a little confusing (sometimes)
i am beginning win32
DeAs91 - March 22, 2005 12:35 PM (GMT)
I think I'm so so, maybe?
I know classes, and I think I can say that I know pointers pretty well... don't know, it's hard to judge yourself :P
C-Man - March 22, 2005 03:13 PM (GMT)
yes , just ask Ceti , he knows how i judge :lol: :P
Ceti - March 22, 2005 04:03 PM (GMT)
Yup. Take C-Man's C++ IRC pop quiz and he will demolish you :lol:
C-Man - March 22, 2005 04:16 PM (GMT)
mmmmm demolishion :rolleyes:
DeAs91 - March 22, 2005 04:27 PM (GMT)
I don't want to be demolished :P
FlameLover - March 22, 2005 11:32 PM (GMT)
Novice. I can make a text adventure for example, and I do know classes and pointers, but only half, so I floored my result.
tubapro12 - March 23, 2005 03:38 AM (GMT)
well, with these choices it puts me around being a nerd. although my programs still have little true functionality... i don't think knowing C++ makes you a good programmer, having good ideas and patience to build them is what makes a good programmer.
TheHawgMaster - March 23, 2005 05:22 AM (GMT)
C-Man - March 23, 2005 09:03 AM (GMT)
yeah that makes me a uber n00b too :D
they_live - April 19, 2005 11:22 PM (GMT)
Newbie, I can do the hello world program, and also know some of the commands like tab and new line. There is some other ones, but since I can't do it from memory I don't consider is something I know.
BTW, what's up everybody. New here and enjoy the site.
Consumed - April 19, 2005 11:38 PM (GMT)
Just on a note: win32 is an API, it has nothing whatsoever to do with your knowledge of a programming language.
ih8censorship - April 20, 2005 12:00 AM (GMT)
Consumed- well to program win32 api, that kind of implys that your advanced enough to know about pointers and structures and different data types, after all not every newbie can make a windows side scrollar with bitmap images right after hello world. so id say that it says a little bit anyway for your knowledge of the language itself.
DOOM - April 20, 2005 02:22 AM (GMT)
i guess i'm a nerd...
I'm good with console, and starting to learn win 32 API and understanding it...
Even though I've been C++ programming since Sept. '04... :(
ih8censorship - April 20, 2005 02:35 AM (GMT)
lol your on like the same timeline i was then :) ive still got a lot to learn though, seems like every time i think i know something something else comes around
dorto - April 20, 2005 08:26 AM (GMT)
| QUOTE (ih8censorship @ Apr 20 2005, 12:00 AM) |
| Consumed- well to program win32 api, that kind of implys that your advanced enough to know about pointers and structures and different data types, after all not every newbie can make a windows side scrollar with bitmap images right after hello world. so id say that it says a little bit anyway for your knowledge of the language itself. |
the problem is those who are not familiar with the win32 API would find it difficult to participate in the poll. if some one knows C++ quite well but has used, say, Qt or something like that, then what should he/she select in the poll? also there is no reason why someone who always creates console based projects cannot have better knowledge about C++ than the one who creates windows based projects.
C-Man - April 20, 2005 09:55 AM (GMT)
I completely agree wityh Dorto on this subject
_se7en - April 20, 2005 11:24 AM (GMT)
Novice... I cant go behind making a Magic 8-ball, lol.
Shackleb0lt - April 24, 2005 03:17 AM (GMT)
C-Man - May 20, 2005 08:34 PM (GMT)
winapi is beeing abandoned by m$