|
Now I don't feel that bad that I didn't go to university.
"Program testing can be used to show the presence of bugs, but never to show their absence."
<< please vote!! >>
|
|
|
|
|
I always say that the best I learned in the University was how to self-teach and research.
From the contents I once saw in the lessons, I have used 5% or 10% maximum in my professional life.
But the methodic and the part of the way of thinking... I use it every day
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
I got a B.S. in mathematics, thus I was well trained in logic. Has helped me immensely - I understand problem solving and I'm not afraid to accept problems. I've only done a little with "actual math/statistics" but I've been developing software for over 25 years.
I'm guessing you're young (< 30) ... get the/a degree. You'll be glad you did.
|
|
|
|
|
Yeah I am, just turned 25 3 days ago.
Yeah I really want to, even if I can't right now, hopefully I will be able to in the near future. Not sure in what yet, I will have to make that decision when the time comes according to what I have available to me at that time.
|
|
|
|
|
A lot of what we learn seems to be ignored at work but, the reality is that we need to learn even the most esoteric elements in order to understand the parts that we do use. Nothing is wasted.
I may not last forever but the mess I leave behind certainly will.
|
|
|
|
|
Indeed ... I raised two wonderful daughters and always told them such things. When they would complain about math, I merely suggested that such was "brain pushups" 
|
|
|
|
|
I have a pretty strong math background myself. Got a B.S. in applied computer science, for what it's worth. The only content I took with me from my degree was relational DB design and assembler. Skill wise, I learned how to think programmatically from the 2 semesters of C and COBOL I took. Other than that, the rest was garbage.
However, if you can find an excellent program to get into, I say go for it when you can. Otherwise, there's nothing that you will learn that you already haven't learned on the job. If you want to learn more conceptual stuff, I say pick up a book. I personally have learned more from doing that than I ever did in college.
|
|
|
|
|
All above average developers are liars. I am an above average developer.
Peter Wasser
Art is making something out of nothing and selling it.
Frank Zappa
|
|
|
|
|
I read your profile. Most of the above average developers I have worked with had Electrical Engineering, Physics, and Math backgrounds.
David
|
|
|
|
|
Very kind. I think you are paying tribute to a good education so perhaps those of us who have it are very lucky. A big topic however.
Peter Wasser
Art is making something out of nothing and selling it.
Frank Zappa
|
|
|
|
|
Your welcome, but it's only my personal observation.
David
|
|
|
|
|
I mean how you going to say one is good developer?
by comparing with colleagues in a team?
by answering the question in forums & getting accepted or up votes?
by not struggling in the work?
by knowing how/when/why use the software terminology in the programming?
or by talking intellectually 
|
|
|
|
|
judge by the satisfaction of the customer/client upon the software.
The customer/client:
- is very happy with the software: Good Developer
- is somehow happy with the software: Average Developer
- is unhappy with the software: Bad Developer
there is no perfect code to write.
another criteria to judge a developer is good or not: WTFs/Minute
http://www.osnews.com/story/19266/WTFs_m[^]
|
|
|
|
|
I like WTFs/Minute concept.
Thanks
-Amit Gajjar
|
|
|
|
|
One just knows...
I may not last forever but the mess I leave behind certainly will.
|
|
|
|
|
by producing good stuff
David
|
|
|
|
|
That's right other developer does the same thing, they also produce the good stuff. I mean where you can see your self as good bad average?
Does the producing good stuff means you are good in software development?
|
|
|
|
|
guess so, what's the criteria for each rating?
David
|
|
|
|
|
1:1 ratio.
You did ask how I scaled...
Keep Clam And Proofread
--
√(-1) 23 ∑ π...
And it was delicious.
|
|
|
|
|
Oh you seem well above the average 
|
|
|
|
|
Used to be a mighty fine programmer, made a decent living doing it but dropped out for many years and just couldn't catch back up so now below average.
|
|
|
|
|
While I'm sure there's a degree of "Dunning–Kruger effect" here, as well as (among the 22% who are "well above average") a little bit of unjustified snobbery, it is actually conceivable that the survey results are accurate. It's possible that most below-average developers don't actually participate in the survey or in CodeProject in general, which would skew the results upward.
|
|
|
|
|
It also depends on how you define average. It isn't unreasonable to think that a large proportion are in the middle and are similarly "good", with some at both ends that might be much, much, better or worse. The notion that the best are orders of magnitude more productive than the average is pretty much accepted, though 22% certainly don't fall into that category.
|
|
|
|
|
What you are seeing is not "how much above average developers there is" but "how much above average developers there is that also read codeproject".
Developers reading about development are not that many, most work to pay the bill and go home, never reading anything.
Codeproject developers are above average developers average for that reason.
|
|
|
|
|
1725 people responded (so far) to the poll out of 10 million users. Don't you think there might be some selection bias in those who choose to respond. Two points. First, the ones who respond are more likely to be the sorts of folks who are engaged in and interested in the programming community. I'd say those folks are more likely to be exceptional. Second, and perhaps more important, maybe the exceptional folks are more likely to be willing to toot their own horn than the below average folks are willing to admit to themselves that they might be in the wrong profession.
Frankly, I'm surprised the results aren't even more skewed towards the top.
|
|
|
|