> It depends on the requirements. I would look for solid computer science
> fundamentals which includes a very good knowledge of data structures,
> different programming paradigms, the ability to analyse space and time order
> complexities etc. Self-taught programmers may become very good at some
> particular technology, but am very sure they would not have the requisite
> knowledge on computing basics and fundamentals, because it's not something
> very crucial for being a programmer.
My thoughts exactly. While the community is ripe with counter examples
(Con Kolivas. Anesthetist + Kernel Hacker), among friends (and myself),
I find that the general self-learned programmer, is more capable of
doing um, 'program design', then 'algorithm design'. 

I also find that these days, it's so much easier to pass off without
those core CS elements; there are almost always libraries that do what
you want to do. With them, it just takes a little presence of mind and
experience to choose the right algorithm and data structure.

-- 
Arun Tejasvi Chaganty (vimzard)
GNOME GSoC Student
Blog: http://arunchaganty.wordpress.com

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
To unsubscribe, email [EMAIL PROTECTED] with 
"unsubscribe <password> <address>"
in the subject or body of the message.  
http://www.ae.iitm.ac.in/mailman/listinfo/ilugc

Reply via email to