From: GArlington on
On 1 Oct, 02:14, "Ken T." <nowh...(a)home.com> wrote:
> I had an interview today.  It didn't go as well as I would have liked.  
> It didn't go badly but I wasn't familiar with everything my potential
> employer did.
>
> When did it become necessary for a developer to not only know the
> language used inside out, but also the APIs used, the third party tools
> used, and basically to have done the same job for the last five years.
>
> I thought that the whole point of a good computer science education was
> that you could apply what you learned to any language or API.
>
> BTW, this was for a Java position with a focus on Swing.  I'm an expert
> Java developer and a damn good swing developer.  There are just parts of
> the API swing API that I have yet to have needed and those I'm unfamiliar
> with (many having to do with look and feel).
>
> --
> Ken T.
>
>   We must all hang together, or most assuredly, we will all hang
>   separately.
>         -- Benjamin Franklin

I depends on interviewer: the agencies respond to buzzwords in the
requirements that they get and they match the above to your CV, they
(usually) know nothing about the technology and in many cases will NOT
match request for JSP to your Java Server Pages experience...
In the same way non-technical interviewer will only know what they
have been told and only match those words to what you say...
So, do not despair, next interview will be with a techie.
Good luck
From: Tom Anderson on
On Thu, 1 Oct 2009, Ken T. wrote:

> I had an interview today. It didn't go as well as I would have liked.
> It didn't go badly but I wasn't familiar with everything my potential
> employer did.
>
> When did it become necessary for a developer to not only know the
> language used inside out, but also the APIs used, the third party tools
> used, and basically to have done the same job for the last five years.
>
> I thought that the whole point of a good computer science education was
> that you could apply what you learned to any language or API.

It is. Most people are idiots, and don't appreciate this. Some of these
idiots are managers.

tom

--
Most people lose their talent at puberty. I lost mine in my early
twenties. I began to think of children not as immature adults, but of
adults as atrophied children. -- Keith Johnstone
From: Eric Sosman on
Tom Anderson wrote:
> On Thu, 1 Oct 2009, Ken T. wrote:
>
>> I had an interview today. It didn't go as well as I would have liked.
>> It didn't go badly but I wasn't familiar with everything my potential
>> employer did.
>>
>> When did it become necessary for a developer to not only know the
>> language used inside out, but also the APIs used, the third party tools
>> used, and basically to have done the same job for the last five years.
>>
>> I thought that the whole point of a good computer science education was
>> that you could apply what you learned to any language or API.
>
> It is. Most people are idiots, and don't appreciate this. Some of these
> idiots are managers.

Quick question: Have you ever been a hiring manager? What hoops
did you have to jump through to get budget allocations for the new
employee(s)? What promises did you have to make to the people who
authorized the money?

I have hired people, and I have had to go to the mat to justify
the expenditure -- which is not trivial, as the fully-burdened cost
of a full-time engineer runs at least 150% of the "face value" salary,
sometimes a good deal more. I had to make the case that we needed
additional help, and would never have succeeded with "Let's hire
somebody just in case; I bet it'll come in handy someday." No, the
debate *always* centered on our needs for some project that was already
underway, or at least imminent. And if you've justified the position
on the grounds that Project Pancake needs help, the person who fills
it had better not be a general-issue cook, but someone who really
knows griddles.

I eventually got myself out of the management game, feeling that I
wasn't all that good at it and that there were aspects of it that I
actively disliked. I especially hated doing annual performance reviews;
who was I to be playing Judge, Jury, and Executioner with these people?
And on one occasion there was a person I really should have fired, but
I lacked the guts. Luckily for me he accepted an offer elsewhere and
left under his own power, but I knew I'd lucked out and might not luck
out the next time. So I jumped off the management ladder -- I hadn't
gotten high enough to suffer injury from the fall -- and have been much
happier since, thank you. But I *don't* subscribe to the no-thought
Dilbertian dismissal of managers as inherently defective (a position
more extreme than the one you've actually taken, I confess, but using
words like "idiots" to describe people who face circumstances of which
you wot not tends to make me rant a bit).

Okay, enough. Now, where did I put that pill bottle?

--
Eric.Sosman(a)sun.com
From: Tom Anderson on
On Thu, 1 Oct 2009, Eric Sosman wrote:

> Tom Anderson wrote:
>> On Thu, 1 Oct 2009, Ken T. wrote:
>>
>>> I had an interview today. It didn't go as well as I would have liked.
>>> It didn't go badly but I wasn't familiar with everything my potential
>>> employer did.
>>>
>>> When did it become necessary for a developer to not only know the
>>> language used inside out, but also the APIs used, the third party tools
>>> used, and basically to have done the same job for the last five years.
>>>
>>> I thought that the whole point of a good computer science education was
>>> that you could apply what you learned to any language or API.
>>
>> It is. Most people are idiots, and don't appreciate this. Some of these
>> idiots are managers.
>
> Quick question: Have you ever been a hiring manager?

No.

> What hoops did you have to jump through to get budget allocations for
> the new employee(s)? What promises did you have to make to the people
> who authorized the money?
>
> I have hired people, and I have had to go to the mat to justify the
> expenditure -- which is not trivial, as the fully-burdened cost of a
> full-time engineer runs at least 150% of the "face value" salary,
> sometimes a good deal more. I had to make the case that we needed
> additional help, and would never have succeeded with "Let's hire
> somebody just in case; I bet it'll come in handy someday." No, the
> debate *always* centered on our needs for some project that was already
> underway, or at least imminent. And if you've justified the position on
> the grounds that Project Pancake needs help, the person who fills it had
> better not be a general-issue cook, but someone who really knows
> griddles.

The person who *should* fill it should be someone who will get Project
Pancake back on track as fast as possible. That might be someone who's
spent the last ten years being a short-order cook, true. But it could well
be a hotshot sous-chef who can pick up everything there is to know about
griddles in a couple of weeks.

Now, you're talking about what you have to do to keep the next layer up
happy, not what's best for the project. That's the point you're making
here. But i don't think this is really any different to the situation i
was implying - there are people making bad decisions who have the power to
make them stick somewhere in the tree. It might be the person doing the
hiring, it might be their boss, it might be anyone up to the chairman of
the board, or indeed your local national legislative body. None of which
changes the fact that Ken T., who spent four years studying under Gordon
Ramsay, is going to lose out to some burger-flipping dolt on the strength
of a few bullet points.

> I eventually got myself out of the management game, feeling that I
> wasn't all that good at it and that there were aspects of it that I
> actively disliked. I especially hated doing annual performance reviews;
> who was I to be playing Judge, Jury, and Executioner with these people?
> And on one occasion there was a person I really should have fired, but
> I lacked the guts. Luckily for me he accepted an offer elsewhere and
> left under his own power, but I knew I'd lucked out and might not luck
> out the next time. So I jumped off the management ladder -- I hadn't
> gotten high enough to suffer injury from the fall -- and have been much
> happier since, thank you. But I *don't* subscribe to the no-thought
> Dilbertian dismissal of managers as inherently defective (a position
> more extreme than the one you've actually taken, I confess, but using
> words like "idiots" to describe people who face circumstances of which
> you wot not tends to make me rant a bit).

I certainly didn't mean to imply that managers are a special breed of
imbecile. I think most developers are idiots too.

tom

--
[Philosophy] is kind of like being driven behind the sofa by Dr Who -
scary, but still entertaining. -- itchyfidget
From: markspace on
Eric Sosman wrote:

>
> Okay, enough. Now, where did I put that pill bottle?
>


I put mine in the empty beer bottles. ;)