Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

TCL Skills Test

101 views
Skip to first unread message

Bernhard van Woerden

unread,
Dec 1, 2010, 5:49:08 PM12/1/10
to
I'm trying to find a way to assess potential candidates knowledge of
TCL.
Has anyone used assessment material; exam, quiz or the like ?
Any other ideas ?

Many thanks
Bernhard

jr

unread,
Dec 1, 2010, 8:15:48 PM12/1/10
to
On Dec 1, 10:49 pm, Bernhard van Woerden <bernh...@qcode.co.uk> wrote:
> I'm trying to find a way to assess potential candidates knowledge of
> TCL.

supply paper and pen and sit candidate in front of a machine. ask
them to implement a bit of code to solve a typical, well-specified
'problem' in the given time (replicate something which you have done
before and are familiar with). worked for me.

APN

unread,
Dec 2, 2010, 11:03:00 AM12/2/10
to

Not a direct answer to your question, but it has been my experience
that Tcl can be picked up so quickly that you are better off focusing
on their general analytical smarts than "Tcl skills". If it were C++
or Java, yes, you probably want to test language specifics but for Tcl
I've had great success hiring smart programmers who had never seen Tcl
but were productive literally within a day, no exaggeration, and
completely at home within a week. Tk might have a slightly steeper
learning curve though.

If you really want specific questions to ask, you might want to browse
through wiki.tcl.tk, particularly the "Ask, and it shall be given*"
pages

/Ashok

Arnold Snarb

unread,
Dec 2, 2010, 12:57:01 PM12/2/10
to
Bernhard van Woerden ponders:

>
> I'm trying to find a way to assess potential candidates knowledge of
> TCL.
> Has anyone used assessment material; exam, quiz or the like ?
> Any other ideas ?

It's customarily spelt "Tcl", not "TCL".

(Also: it's customarily pronounced "tickle", not "tee-cee-ell".)

So maybe there's your first two questions: ask them to spell it,
then ask them to pronounce it.

Beyond that, I have no useful advice.


--Arnold

tomk

unread,
Dec 2, 2010, 2:05:38 PM12/2/10
to

After discussing general knowledge and experence, my approach has been
to have a few code samples (2 or 3) that are flawed or poorly written
(sometimes in more than one languages). I then give the applicant one
sample at a time and ask them to comment on what they see. I don't
provide any help I just listen. It's not difficult after you see a few
applicants to then decide which one you want.

tomk

Gerald W. Lester

unread,
Dec 2, 2010, 2:15:59 PM12/2/10
to
APN wrote:
> On Dec 2, 3:49 am, Bernhard van Woerden <bernh...@qcode.co.uk> wrote:
>> I'm trying to find a way to assess potential candidates knowledge of
>> TCL.
>> Has anyone used assessment material; exam, quiz or the like ?
>> Any other ideas ?
>>
>> Many thanks
>> Bernhard
>
> Not a direct answer to your question, but it has been my experience
> that Tcl can be picked up so quickly that you are better off focusing
> on their general analytical smarts than "Tcl skills". If it were C++
> or Java, yes, you probably want to test language specifics but for Tcl
> I've had great success hiring smart programmers who had never seen Tcl
> but were productive literally within a day, no exaggeration, and
> completely at home within a week. Tk might have a slightly steeper
> learning curve though.

I agree, pick someone with formal training and a good mind -- programing
languages should be able to be picked up by someone like that in at most two
weeks.

--
+------------------------------------------------------------------------+
| Gerald W. Lester, President, KNG Consulting LLC |
| Email: Gerald...@kng-consulting.net |
+------------------------------------------------------------------------+

Luc Moulinier

unread,
Dec 3, 2010, 2:27:14 AM12/3/10
to
If you really want to evaluate Tcl skills, maybe you can pick up the
"Jeux Técleux" (Tcl's games) on the wfr.tcl.tk. These are really small
problems answered by french tcl'ers. In the general case, there ae
several answers that are more elegant, shorter, or faster depending of
the programmer and/or the type of problem submitted.

But I would prefer "savoir-être" rather than "savoir-faire" ...
Luc

Bernhard van Woerden

unread,
Dec 3, 2010, 4:54:27 AM12/3/10
to
Thank you everyone for your suggestions. Sounds like assessing the
candidate is more important than assessing their Tcl knowledge.
-- Bernhard
0 new messages