I suspected this sort of training dialog was just beneath the surface.  The
sad matter of fact is both Wes and Martin are spot on from each of their
perspectives.  Wes works his tail off (I know because I have been reviewing
his new book) and Martin is a master technologist in business.  So who makes
the better argument?  Actually, I think they are both right on and this is
what scares me.

1) Quality training by a seasoned professional is expensive and time
consuming to design and develop - notice the word design.  Being prompted
through a PowerPoint presentation is only the tip of the iceberg and you
only know this is you have designed and developed training materials.  As
Wes points out, you first need to know the topic inside out (time, time,
time) and then be a great communicator.  I have seen my fair share of
seasoned pros on a topic who could not explain it to another human in twelve
months!  Next, you need good tools and the time to learn them.  Mastering an
effective graphics applications is no walk in the park yet illustrations are
effective and necessary.  When it comes to lab materials, their cumulative
nature throughout a course, and the degree of difficulty that neither runs
the class twelve hours a day nor leaves the students twiddling their thumbs
is an *art* not a *science*.  And the 201 level class that follows the 101
level must not only take all of this into account, but also leverage the
prerequisite course itself to minimize mental gear changing and maximize
content and context flow.

2) Now to Martin's argument.  Joe public looks around (pronounced Google)
and expects to find free or dirt cheap videos, presentations including
sample code, and emails where they can get free help.  I call this theme
"you get what you pay for."  I have followed a couple JQuery training
avenues that fit this mold and after several hours jumping around, I can't
hit my ass with both hands!  The next JQuery freebie I click on suggests
techniques that are in direct opposition to yesterdays free lecture!  To
paint an anology let's suppose a Struts 2 newbie follows a freebie course at
Joe's Training Emporium where Joe has barely figured out how to code
himself.  But hey, his stuff contains jars enough to compile so he must be
an expert!  Between the kick-ass Flash graphics his brother-in-law put
together and an ass-load of sample code, you now have a web shopping site
with JSP files and Action classes that average 385 lines of code in each
execute() method -- but it works!  You ground your mental web around this
bag-of-ass design/code and are later asked to make a couple simple changes
to it.  Let me speed the analogy up a little so I am not late for work this
morning -- after several weeks of spinning and subsequently being fired
because you have been revealed as the hack you are, you decide (hey
unemployment causes you to do creative things) to actually drop a few bucks
on education, either through published material or a formal class.  You
realize their are tiers and dependency injection.  You see that rolling
hand-coded JDBC code is no longer in style and that while writing Java code
on a web page is possible, it comes back to bite your ass like a coiled up
cobra!

Great and effective training is expensive and time consuming.  My
step-father is a single proprietor plumber with one of those cool vans full
of tools and we often discuss his investment in his business. If he does not
dig deep into his own pocket to keep himself and his tool van sharply honed
for his customers, his competitor will put him out of business.  Does he
like spending money no training and tools?  He says its cheaper to pay his
dues to remain a professional than it would be to buy a freeezer and convert
over to an ice-cream and lollipop vendor.

You decide -- professional or a clown driving a musical van.

Peace,
Scott

On Sun, Jun 7, 2009 at 1:54 PM, Martin Gainty <mgai...@hotmail.com> wrote:

>
> <font size="1">you cannot guarantee something you have no control</font>
> scott could you make sure that gets into brochure?
>
> vielen danke/thanks,
> Martin
> ______________________________________________
> Verzicht und Vertraulichkeitanmerkung
>
> Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene
> Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte
> Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht
> dient lediglich dem Austausch von Informationen und entfaltet keine
> rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von
> E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.
>
>
>
>
>
> > Date: Sun, 7 Jun 2009 14:38:22 -0400
> > From: newton.d...@yahoo.com
> > To: user@struts.apache.org
> > Subject: Re: Training
> >
> > Martin Gainty wrote:
> > > wes-I cant speak for Motorola 64k code (MAC) as i have yet to coded
> >  > for that platform but it sounds challenging does Struts work on
> Motorola
> >
> > ....
> >
> > Old Macs used the 68K. Struts works on Java and in app containers, not
> > on specific processors.
> >
> > And coding for the 68K is substantially less challenging than the x86.
> >
> > > Price:
> > > the instructor needs to readily demonstrate if you take my course you
> >  > will double your output with facts and figures and testimony to
> justify..
> >
> > That is not possible. You cannot guarantee something you cannot control.
> > I can think of several people that I could sit down for a week-long
> > course and they'd still be worthless as developers at the end of it.
> >
> > Dave
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> > For additional commands, e-mail: user-h...@struts.apache.org
> >
>
> _________________________________________________________________
> Windows Live™ SkyDrive™: Get 25 GB of free online storage.
> http://windowslive.com/online/skydrive?ocid=TXT_TAGLM_WL_SD_25GB_062009

Reply via email to