Quoting Miguel A Paraz <[EMAIL PROTECTED]>: > Well for starters, only a fraction of techies are into programming. > How many percent of PLUGgers know how to write programs (or even scripts?) > How many are active programmers? > most graduates get out from school and never program ever again. snif. snif. i personally lament on the state of CS graduates from the philippine schools (the Ateneo included). we have graduates who can write code but can't program. i.e. can write a hello world program but can't even call a library to do quick sort must less code quick sort. another is the lack of problem solving skills. more often than not the approach used by most students is "brute force". i.e. given two numbers return all primes. most students simply check all numbers not even things about using the sieve. if we enhance the students problem solving skills then this could probably give us a big edge.
add to this the fact that most "programmers" do not have the necessary soft CS skills such as source code management, build and deploy best practices, coding conventions, bug tracking and the others. aren't we supposed to teach and enforce this at school? IDEA: maybe i will require my students to submit their work via CVS. hmmmm. and all the errors and problems will be posted in a Bugzilla/Mantis site. hmmmm. most graduates can blah some terms and that is about it. > Unfortunately most of us who program, do it to get the job done - and getting > more skilled at it is just a side effect. :) > i agree. most of the time it is about the bottom line. getting the product out and beating the deadline. "genius programmers" tend to "over engineer" make the project time extend ad-infinitum. "genius programmers" also tend to enhance a feature that only improves 5% of the application just because its elegant. "genius programmers" also snub beautification and features. they dismiss them as "bloat". not considering that software buyers normally only understand this "bloat" and not some elegant enchancement. btw, i am speaking from experience here. i have a number of developers who have the tendency to "over engineer". it takes a good amount of supervision to ensure that these "geniuses" stay on course. anybody have suggestions on how else to remedy the situation? ----------------------------------------------- William Emmanuel S. Yu Ateneo Campus Network Group (AteneoCNG) email : wyu at ateneo dot edu web : http://CNG.ateneo.net/cng/wyu/ phone : +63(2)4266001-4186 GPG : http://CNG.ateneo.net/cng/wyu/wyy.pgp -- Philippine Linux Users' Group (PLUG) Mailing List [EMAIL PROTECTED] (#PLUG @ irc.free.net.ph) Official Website: http://plug.linux.org.ph Searchable Archives: http://marc.free.net.ph . To leave, go to http://lists.q-linux.com/mailman/listinfo/plug . Are you a Linux newbie? To join the newbie list, go to http://lists.q-linux.com/mailman/listinfo/ph-linux-newbie
