August 10th, 2005, 7:59 pm
QuoteOriginally posted by: hennyQuotehow to make this code faster, or how to solve this type of equation they come and help you through.I personally believe that this kind of things can not be taught efficiently, especially if money is involved. Sure you can show them a general picture and tell them a couple of tricks but I bet you can't show them why it makes the code run faster. To understand how to make code run faster requires a relatively deep knowledge of complexity (and computability) theory (you are not talking "if a particular const is used in several places, give it a name"?) and this kind of knowledge can only be acquired by reading in the quiet room inside the Birtish Library ALONE.reading in the library is a pleasure, not many people can afford in a Bank, I guess. So I guess the other approach that DCFC is talking about makes sense.Here, we are talking about professionals, not beginners. They have to continue working, while learning. The desk is not going to shut down, to wait them to learn. And anyways reading, and even understanding is far far than enough to be able to apply efficiently and quickly. Nothing better than applying from first minute to real projects and applications. I personnally find ridiculous, sometimes insulting and too boring to keep any motivation if I have to some simple exercises that are supposed to teach me some technique, I prefer to go straight to a real application, I don't (over-)simplification, I'd rather scratch my head very hard from the first minute. For my part as a PhD student, I spend a lot of time reading on my own but also trying to make my applications as real-world as I can. Sometimes, I think if someone (expert) was there to pinpoint something, it would save me a lot of time and make my life a lot easier.