Quote:
Originally Posted by donkevlar
It's not too hard to calculate the quickness of a coding job. For example I could know basically what the code had to do and how to do it, just not the actual language.
|
For some people, that's true.
I remember reading a kind of experiment/study done on some highschool (or maybe 1st year university) students in programming classes. The researchers wrote a test of some general questions, not language specific but testing basic programming knowledge (eg int a = 5; int b = a; What is the value of b?). They tested the students on the first day of class, and again at the end of the class. They found that the scores didn't really change! Some people just understood how these kinds of things work, and very few of the ones who didn't understand at the beginning learned any more.
You're probably in the group that understands. Sure, you may not know an actual programming language, but you have a decent idea of how it's done, which would let you give a decent estimate for how long work would take. On the other hand, people from the second group that just don't get it probably can't give a useful estimate.