Not sure if I understood you, but I don't mean that CS engineers are not allowed to program or to engange with Hardware. They MUST know programming methodology and Hardware, among many other things! First of all, we are engineers so we are completely capable of going down to the facts and working the items with "our hands"... But that's not really our job!
QUOTE(vhortex @ Jul 7 2006, 01:57 PM)

yes i can repair computers but i do not master that one.. it is enough for me to design a circuit board having skill to repair the most common problems that does not require pulling out small electrical parts from the mother board. that part is the job of the technician..
I am assistant professor of Computer Architecture, and I don't master computer reparation! But I have the knowledge to become an expert
QUOTE(vhortex @ Jul 7 2006, 01:57 PM)

As the architect, he is knowledgable on how to put the bricks.. but he dont need to put the bricks in position.. it is the brick layers specialty.. it will be also slow letting an architect put the bricks together..
As you said, an architect knows how to put the bricks, but he does not do that job. In fact, I think we should take the position of the surgeon, which takes the control of any surgery when the specialized part he masters is needed.
QUOTE(vhortex @ Jul 7 2006, 01:57 PM)

on my side, since new hardware needs newer drivers and programming.. if we are not allowed to touched the software parts of hadwares.. or like.. how can we explain to the hardware programmer what to do and what should be done.. those programmers needs a clear idea on what we need to make the new piece of hardware work..
Why can't we get involved with new hardware???? In fact, I claim THAT'S really OUR part of the job. The rest of the program is not needed to be done by us... any junior programming could do it!
QUOTE(vhortex @ Jul 7 2006, 01:57 PM)

just like the ones in your post. people on your course must be teach the general programming skillz.. specialization is not needed.. it is the programmers job.. well unless you want to challenge youself!..
I disagree completely with you: in fact I feel that what we really need is specialized programming (database experts, assembler programming experts, graphic experts, etc.)
Comment/Reply (w/o sign-up)