Article View: comp.sys.next.programmer
Article #1958Re: experienced NeXTSTEP programmer shortage
From: Gregory H. Anderson
Date: Wed, 23 Dec 1992 19:14
Date: Wed, 23 Dec 1992 19:14
42 lines
2829 bytes
2829 bytes
In article <1992Dec18.120709.16965@dircon.co.uk> uad1221@dircon.co.uk (David Lomax) writes: > When you talk about teaching smart/open-minded people NeXTSTEP, > are you assuming that even though they have no previous NeXT > experience, they do have previous OOP/D experience. > [munch] > I would be very happy to take on staff who had never used a > NeXT box before but would be a lot more retiscent about people > who had no OOP/D experience. > Nope, only Dave had previous OOP/D experience (in C++). As mentioned in my original posting, I had only programmed in BASIC before. Dave taught me what OOP/D is all about. It took a week to reach a fuzzy understanding and another month of poking around and making sense of examples to get the point. And of course, I had to complete an entire complex project to learn what works in a larger context than two or three simple classes. Object toolkits don't spring up fully formed in your first at-bat. The classic advice "Always be prepared to throw one away" is still valid. That's why I say you need at least one or two people as mentors. They can provide a sanity check on unnecessary 'recycling' by less experienced personnel. If you're a reasonably good teacher, and I think I am, it's not that hard to convey the essence of OOP/D to bright people. You just have to know how to do it effectively. The best teachers are skilled at leading students to model within their own brains what is already known and understood by the teacher. As a result, the true limitation on learning speed lies with the *teacher*, not the student, in most cases. I'm sure you're a bright person. I'm sure you can remember a teacher who had a knack for helping you grasp new concepts, and another who left you in a fog no matter how hard both of you tried. How fast would you have learned OOP/D under both of them? Whose 'fault' would it be in the slower case? It's often said that it's easier to teach OOP/D to people who do NOT have traditional programming experience (less de-programming, pardon the pun), and I have found that to be true. I stick to my original conclusion. -- Gregory H. Anderson | Thus spake the master programmer: Master Programmer / Manager | "Let the programmers be many and Anderson Financial Systems | the managers few; then all will be greg@afs.com (Nextmail OK) | productive." -- Tao of Programming
Technical Details
Message-ID:
<1992Dec23.191438.1429@afs.com>Path:
arc1-ca.pugleaf.net!sparky!uunet!psinntp!afs!gregReferences:
<1992Dec18.120709.16965@dircon.co.uk>Show Full Headers
Complete Article Headers
Newsgroups: comp.sys.next.programmer Path: arc1-ca.pugleaf.net!sparky!uunet!psinntp!afs!greg From: greg@afs.com (Gregory H. Anderson) Subject: Re: experienced NeXTSTEP programmer shortage Message-ID: <1992Dec23.191438.1429@afs.com> Sender: greg@afs.com Reply-To: greg@afs.com References: <1992Dec18.120709.16965@dircon.co.uk> Date: Wed, 23 Dec 1992 19:14:38 GMT Lines: 42