On Mon, Jan 24, 2005 at 04:30:03PM +0200, Danny Lieberman wrote: > Gilad > > No arguments there - the best programmers I ever had the privilege to > work with were either engineers or physicists - mostly physicists :-) > In other words; a Computer Scientist is like a Musicologist - they > perform theoretical study of the field and are equally likely to be > proficient performing musicians or programmers > > However it may be instructive to compare professional musicians and > professional programmers (btw many programmers play) > > 1. musicians practice all the time and learn by emulating other > performers as part of their theoretical studies > 2. CS student who "emulate" are thrown out for cheating (hackers emulate)
That's called practicing (not in the medical sense, mind you). Homework is the way to gain experince. If you let someone else do the practicing for you, you won't get very far as a musician as well. Anyway, they can do the work together, if they indeed understand it separately. One rule of thumb is that if you discuss it together and each of you writes it down independently, then chances are you understood it. (Think about derived work in copyrights) Sadly, though, students tend to not do even that and submit almost verbatim copies of other people's works without understanding them. > > 1.musicians are trained to play together in groups of 2, 3 ,5 ,7, 17 etc.. > 2. CS students might do a 2 or 3 man project once or twice - working > together is called "cheating". There are many group assignments. But again, you have to make sure that those were not actually singelton assinments in practice. In practice they often are. > > 1. musicians can sit in with a professional ensemble and play from the > chart in their first year > 2. CS students cant even dream of working in a professional programming > team in their first tyear A programmer in the first year is not expected to program. > > 1. musicians learn from the conductor in many different rehearsal > settings every day > 2. CS students learn from books or peers, the notion of a "prgrm > rehearsal doesnt exist Lectures? Tutorails? (when students actually attend) Labs? Recepcion hours? -- Tzafrir Cohen | New signature for new address and | VIM is http://tzafrir.org.il | new homepage | a Mutt's [EMAIL PROTECTED] | | best ICQ# 16849755 | Space reserved for other protocols | friend ================================================================= To unsubscribe, send mail to [EMAIL PROTECTED] with the word "unsubscribe" in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]