comp.lang.ada
 help / color / mirror / Atom feed
From: bjw@mirage.iassf.easams.com.au (Brendan WALKER)
Subject: Re: Programmers -> Engineers; Engineers -> Programmers
Date: 1996/08/15
Date: 1996-08-15T00:00:00+00:00	[thread overview]
Message-ID: <4uu3mj$o1c@mirage.iassf.easams.com.au> (raw)
In-Reply-To: 4uic1j$fg0@news-e2d.gnn.com


In article <4uic1j$fg0@news-e2d.gnn.com>, Andy Askey <ajaskey@gnn.com> wrote:
>
>I have worked on tasks similar to your examples for the pasted 4
>years.  Here are my observations:
>
>1)  Don't hire more than a small number that are clearly a distinct
>member of one group or another.  For example, if you have 20 people in
>the group, don't hire more than 2 that say they are radar gurus and
>are not excited about software.  And don't hire more than 2 software
>people who could care less about radar.
 
  [snip]

I agree in part with this. Certainly you only need a very small number
of "problem domain" experts, however if the project is primarily a
software development effort then the rest of the staff should be the most 
compentant "solution domain" experts that you can find. In this case,
solution domain means skills on the design methodolgies, languages,
operating systems, documentation and testing standards, etc, that your
project is using! That is, well rounded, highly skilled and experienced
Software Engineers (doesn't matter whether their degree is in science or
engineering really, what matters is how they've learnt to apply their
skills in the real-world).

>2)  Hire recent college graduates when possible. [snip] ..........

This is in my experience down here in Australia the worst mistake that
can be made. I have seen projects fail abysmally due to the company
trying to "save money" by hiring far too many in-experienced new graduates.

The problem occurs because the Universities/Colleges don't really teach
the practical Software Engineering skills that can currently only really
be learned on the job. Things such as how a good S/W CM system works, how
to test S/W practically and effectively, the importance of documented 
processes and procedures, how to communicate effectively with other
organsisations and team members, how to lead professional teams, 
etc, etc, etc........ 

>For you aging vets with a bunch of experience who disagree and think
>that you should be given concideration over a new college kid I have a
>question.  Do you fit into the category of "expert" in your field?

I am not quite an aging vet, but 5 years out of Uni and another 5 years
working in the industry while studying in the first place I think puts me
way beyond the graduate status! 

> If so, you will always have a job.  You will always be hired for one of
>those "expert slots".  And if you have been working for say ten years
>and are a pretty good engineer but not someone who is one of the
>"best", and not someone who is particularly interested in software, I
>have another question.
>WHAT THE HELL HAVE YOU BEEN DOING FOR THE PAST 10 YEARS? 

Don't know what they've been doing, but I can tell you that most of these
people are probably managers!


>3)  Hire based on the interview and not on previous job history.  I

  [snip]

>5)  HIRE GOOD PEOPLE.  Don't pigeon hole candidates.  Just find a
>smart and ambitious person and hire them.  A smart, ambitious employee
>can do most anything.

This stuff makes general sense, especially this last bit. To add, a smart
ambitious, highly skilled and experienced employee can do ABSOLUTELY
anything!

Best Regards,


-- 
Brendan Walker	        | The opinions expressed above are obviously
IASSF Project, 	        | the ramblings of a troubled mind, and 
GMS S3I (Australia)     | therefore not those of my employer.




  parent reply	other threads:[~1996-08-15  0:00 UTC|newest]

Thread overview: 34+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1996-08-08  0:00 Programmers -> Engineers; Engineers -> Programmers James Krell
1996-08-08  0:00 ` James A. Krzyzanowski
1996-08-08  0:00 ` Kevin J. Weise
1996-08-10  0:00   ` Andy Askey
1996-08-10  0:00     ` David Weller
1996-08-12  0:00   ` Jack W Scheible
1996-08-12  0:00     ` Kevin J. Weise
1996-08-12  0:00     ` John Gluth
1996-08-14  0:00     ` Robin P. Reagan
1996-08-15  0:00       ` Mike Roske
1996-08-15  0:00     ` Alan Brain
1996-08-15  0:00       ` Dale Stanbrough
1996-08-16  0:00       ` steved
1996-08-15  0:00     ` James A. Krzyzanowski
1996-08-15  0:00       ` Jack W Scheible
1996-08-08  0:00 ` Ron Thompson
1996-08-08  0:00 ` Mike Ryer
1996-08-09  0:00   ` whiting_ms@corning.com (Matt Whiting)
1996-08-09  0:00 ` Bob Kitzberger
1996-08-09  0:00 ` steved
1996-08-10  0:00 ` Andy Askey
1996-08-13  0:00   ` Frank Manning
1996-08-15  0:00   ` Brendan WALKER [this message]
1996-08-11  0:00 ` Jon S Anthony
1996-08-16  0:00 ` Stephen J Bevan
1996-08-16  0:00 ` Jon S Anthony
  -- strict thread matches above, loose matches on Subject: below --
1996-08-14  0:00 Marin David Condic, 407.796.8997, M/S 731-93
1996-08-14  0:00 Marin David Condic, 407.796.8997, M/S 731-93
1996-08-19  0:00 ` Richard Riehle
1996-08-20  0:00   ` Thomas Kendelbacher
1996-08-27  0:00   ` jtapa
1996-08-28  0:00     ` Alan Brain
1996-08-19  0:00 Marin David Condic, 407.796.8997, M/S 731-93
1996-08-21  0:00 ` Jon S Anthony
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox