Smalltalk training for relative novice 
Author Message
 Smalltalk training for relative novice

I am a writer with a technical communication firm that has several clients
in the OO arena. So I have a strong professional interest in Smalltalk,
but I'm not a professional programmer. I've written some command-line
utilities in C and messed with application programming languages. Several
months ago, I convinced my employers to buy a copy of Smalltalk/V. I've
played around with it, but haven't really managed to make it do anything
useful.

In addition, I've done a fair amount of reading on OO analysis and design.
I know the theory; it's the practice I have trouble with.

I have a chance to take a one-day seminar in Smalltalk and would like
advice on how to prepare. I don't expect this to turn me into a
professional programmer. Nor do I want the class to move at my pace, which
would be unfair to the more experienced people. But even if I only absorb
a fraction of the material, that fraction will help me write about these
issues in the future. But naturally I want to get as much out of it as I
possibly can.

I'd appreciate you sharing your thoughts.

David Carr
Digital Communications Services
"OO Documentation and Marketing Specialists"



Wed, 25 Jun 1997 02:59:44 GMT  
 Smalltalk training for relative novice

Quote:
>In addition, I've done a fair amount of reading on OO analysis and design.
>I know the theory; it's the practice I have trouble with.

This is the heart of the problem. Traditionally, SA/SD (structured...)
requires the breaking of a problem into pieces (generally top-down),
using step-wise refinement (like an outline). OOA/OOD is totally
different- it requires a complete revolution in your problem-solving
skills. With the structured paradigm, analysis and design can look
completely different, while (and this is the beauty) OOA/OOD look almost
the same. Once you identify the problem, you have the solution (ideally
speaking).

Take, for instance, the problem of windows in a GUI. A structured look
will see everything in terms of functionality- you have to draw the
window, determine what is in it, make sure that clipping is done, etc...
OOA/OOD sees the window as an entity (data) with behaviors (methods- akin
to functions). Windows contain some stuff (text, graphics, etc), they can
move around, they can change size, they clip their contents, they can
disappear and reappear. This outlook can really help you manage your
coding, it kind of organizes everything for you.

Anyway, my 2 cents...



Wed, 25 Jun 1997 10:02:15 GMT  
 Smalltalk training for relative novice
Danny,

Thanks for your thoughts.
David Carr
Digital Communications Services
"OO Documentation and Marketing Specialists"



Fri, 27 Jun 1997 22:33:10 GMT  
 
 [ 3 post ] 

 Relevant Pages 

1. Relative speeds of Smalltalk, C++ & Objective C

2. Good Smalltalk book for a novice.

3. Looking for Reviewers for a Smalltalk Book for novices

4. Smalltalk for a programming novice?

5. Novice questions: Smalltalk 3.0 for DOS

6. Novice Smalltalk question about File class

7. Novice seeks help in Smalltalk 80

8. Novice needs Smalltalk learning references

9. novice question about Smalltalk books

10. Smalltalk Training

11. Northern Virginia - Introduction To Smalltalk With Extreme Programming (XP) Training

12. who offers Smalltalk training?

 

 
Powered by phpBB® Forum Software