Re: How Many Delphi Users Did or Did Not Learn Pascal At University?

From: John Wester [Group W] (rot13.wjrfgre_at_gryhf.arg)
Date: 10/25/04


Date: Mon, 25 Oct 2004 11:31:21 -0600

In article <417d31c1$2@newsgroups.borland.com>,
nospam@nospam.wanted.here.org says...
>
> I do not disagree, but very few people here in the U.S. bother to devote the
> time necessary to pick this information up on their own. Most
> non-CS-degreed people are only interested in learning the technology du
> jour.
>
I'm glad you qualified that with "most". I disagree with the assertion
"few" however. If you have selected this field as your profession, you
always develop professionally in all areas, ranging from algorithms to
technique. You can't afford to do otherwise.

Just add two observations:

The best two programmers I ever had didn't have a CS degree; one was a
philosophy grad and the other was a mathematician. Both had the ability
(an outgrowth of their training, IMO) to break a problem down to it
constituent parts and develop a cogent solution that fit within the
operational parameters of the system.

On the flip side, I hired and in short order sacked two CS-degreed
developers. Why? Because they spent forever trying to out-code the
system. The "macho" (for lack of a better word) attitude that "my code
is faster and better than anything a vendor can provide" sucked up so
many development hours that schedule creep impacted both the projects
they were on.

Since most of the work I do is solving *business* problems, I prefer
hiring developers (even those fresh out of school) that have worked in a
variety of industries and have the ability to understand the problem
domain. With today's tools, the minutae of optimal algorithms is less
important than the ability to grok a customer's business and then
deliver a solution that answers the business need.

Another aside. I've only ever had to get into a discussion of O(...)
three times in my life. When I taught programming at a local technical
school, when I was explaining to a CS grad why his fancy pants graphics
algorithm sucked slough water, and when I was explaining to a EE-CS grad
why his query and stored procedure that contained it was slower than NHL
hockey negoatiations.

I agree with your comment that the entry bar is too low in some cases,
but that, I feel, is a problem with all the myriad of vendor
certifications and the dodgy schools that offer courses relating to
them. I view my chosen trade as a craft and you have to continually
practise that craft (like a musician keeping his/her chops) and no
"Become <vendor> certified in three months and 5000 dollars" course will
make a person a programmer. It takes more than that. And having a CS
degree is no guarantee (no matter how good the school) that a person is
or ever will be a "programmer".

I'm going to wander a bit here and tell a story about two musicians I
went to school with. Both are classically trained. Both started
University at 16. Both were talented. But one went on to Julliard, won
the Leeds competition and now tours and records. The other now teaches
at Michigan. The difference? IMO, even though both had the same
technical abilities, the former had the "royal jelly" to be a musician.

Oh yeah, and I have a geophysics degree.

-- 
John
Life is complex. It has real and imaginary parts


Relevant Pages

  • Re: Madra Dubhs behaviour explained
    ... That was the perspective of the school and of the family. ... I was slated for voc ed, but my math teacher noticed my exceptional math ability and insisted that I be allowed to take the algebra prognostic test. ... When our daughter began to exhibit the same behavior in third grade as I had, we had a conference with her teacher, who just happened to have a masters in special education. ... A common point between Irish and NDN cultures is that the ability to read has only been a factor in recent times. ...
    (soc.culture.irish)
  • Re: Career Advice? Your assistance is graciously appreciated!
    ... My boss is terrific, really great. ... These can make for a good programmer. ... Going back to school is something I ... If school is something you need to move up in the world, your employer ...
    (comp.programming)
  • Re: SQL Server 2005 Express Beta messes up your SQL Server 2000, BEWARE
    ... Sounds like he didn't even get TO school!! ... > programmer to systems engineer to this position. ... >> right to offer such crappy and dangerous code to begin with. ... >> The fact you are accepting crappy software for a beta shows the type of ...
    (microsoft.public.dotnet.languages.vb)
  • Re: OT: Everyone born after a certain date is ignorant and can be dismissed
    ... Described normally by the media and the public as exams. ... Ebenezer Prout school of musicology]? ... suppose we are incapable of detecting plagiarism, given that students ... even if they all scored 100% it would not mean they were all of equal ability merely that the limit of the exam's discrimination had been reached. ...
    (uk.sport.cricket)
  • Re: Nigels School Experience
    ... Maths department who retained a semi pro interest in the subject. ... I'm also conflating different reviews in a rather unclear way for which apologies - he went through the raw stats he gathered at the school with me purely because I was sad^Winterested. ... Most of the research I've seen splits the outcomes by cohorts (in terms of ability) so that outcomes for top, middle, lower, SEN can be seen individually. ... Most were kids who had remedial teaching for maths and English, but it was deemed suitable to teach them in whole-class groups for French. ...
    (uk.media.radio.archers)