Hi, I am curious about how programming ability is normally evaluated. Are there ways to decide how deeply a person understands topics in software development? What are some examples of things a person with a deeper understanding would know? What are examples of things a person with a shallower understanding would fail to grasp? What are typical signs of understanding vs. not understanding? Is it possible to develop and use software without having much awareness of underlying concepts? I realize anyone can use a sorting function without knowing the details of different sorting algorithms, or query a database without knowing all about searching algorithms. But what is the minimal level of awareness needed, and how can the awareness level be estimated? (I realize what I'm asking is very general, and I am only looking for general answers). -pc
---------------------------------------------------------------------- PPIG Discuss List ([EMAIL PROTECTED]) Discuss admin: http://limitlessmail.net/mailman/listinfo/discuss Announce admin: http://limitlessmail.net/mailman/listinfo/announce PPIG Discuss archive: http://www.mail-archive.com/discuss%40ppig.org/
