On 5/5/05, Adrocknaphobia <[EMAIL PROTECTED]> wrote: > I'm just saying that in the > many times I worked with fresh CS students, they were not equipped to > develop web applications as someone who had been using CF for a few > years.
My experience is that most CS students aren't equipped to build *any* real world apps at all. The colleges just don't teach CS that way. > Regardless if its CF, .NET or J2EE. There are completely different > skill sets in web development vs desktop development. Well, that's actually debatable in my opinion. > Universities > seems to focus heavily on desktop development, even though the vast > majority of the students will end up in a job writing web > applications. I know very few CS students who ended up in web development - and most of the web developers I meet have no CS background. Pretty much all the CS folks I know ended up in server-side development or packaged application development (boxed desktop or server software). > On 5/5/05, Matthew Small <[EMAIL PROTECTED]> wrote: > > Anyone knowing these [CS] things could easily pick up ColdFusion. The > > reverse is > > certainly not true. Yeah, that I'll agree with. > > The knowledge gained by CS students is mainly theory, but that student can > > display greater breadth of knowledge of computing than someone just armed > > with a CFWACK. Right, because the theory is important to *problem-solving* as well as a basic understanding of algorithms etc. Do I think CF should be taught in college? Only after teaching programming basics in a 'purer' language. It's like the old argument about BASIC. It's easy to learn but it's easy to learn bad habits. A first language should keep you focused on best practices - once you've got those, you can branch out. I learned Pascal first for good practices and assembler for the nuts and bolts. Then I learned FORTRAN, PL/1, Prolog, APL and a number of other languages. That core set of skills has informed every language I've learned since and every language I've learned has informed my software design skills. Teaching just one language - any language - risks boxing people into one way of thinking. Teaching 'easy' languages first risks people picking up bad habits that can be hard to unlearn. -- Sean A Corfield -- http://corfield.org/ Team Fusebox -- http://fusebox.org/ Got Gmail? -- I have 50, yes 50, invites to give away! "If you're not annoying somebody, you're not really alive." -- Margaret Atwood ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Discover CFTicket - The leading ColdFusion Help Desk and Trouble Ticket application http://www.houseoffusion.com/banners/view.cfm?bannerid=48 Message: http://www.houseoffusion.com/lists.cfm/link=i:4:205682 Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4 Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4 Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4 Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

