> 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
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
