I agree with this one here. I went to school for a few semesters, after looking around for a year. I signed up for 4 programming classes. In those classes, all I learned was the different languages. PhP, CFML, c++, and more HTML. At the end of the semester, I looked for more upper level classes. However, turns out that those were upper level. In fact, they never offered c#, let alone asp.net until this semester. What ended up happening, is getting a job and started working with ActionScript, and c#. Next thing I know, I am building an application for my company that was ordered by people that I don't even know their names. Ever been to the field museum sight? The 3d walk though was my first every attempt at a real OOP program for production. (Dun laugh...:P) It took me 3 weeks to build, including revisions. Funny how someone thinks their way is best, then they ask the official UI guy.(Who agreed with me, but thats another story.) :P
I am still considering school, and am actively learning Japanese so that I can go to school over there. I figure, If i am going to do it, I might as well go somewhere I want to. Right now I am actively learning the Flex3 framework, and trying to advance my skills with actuarial design. One huge thing that i believe in, and agree with is that any talent is a good talent. However a talent that can have multiple applications is just that much better. Which in turn you can see that in my code. I reuse everything, from managers to interfaces. I try to make the entire framework into a whole new set of classes. If that is possible. I put errors everywhere, comments in every method. I have meet a lot of CS degreed (new word :O) people in recent months, and they all have pretty much the same gloomy outlook on life as they did in college. They are burned out, or they just don't care enough. Making them lazy, which in turns makes for bad code. Of course, there are exceptions. Like every other profession. You can go to school to be a salesman. However if you are an anti social, or you don't know how to sale...How do you think you will perform? All in all, I am sure a CS degree will surly help. However, when it still comes to it, the person needs to be interested. On Feb 19, 2008 8:11 PM, Jeffry Houser <[EMAIL PROTECTED]> wrote: > > I don't think the problem is the graduates, per say, but the > curriculum and what is taught at many schools. > > I just lucked out, in that my college had a curriculum geared to teach > programming concepts, not geared to teach a language. > > You walk away with a very different skill set when you're taught about > encapsulation principles than if you're taught how to create a class in > Java or C++. > > > simonjpalmer wrote: > > I'm probably going to get in trouble saying it on a board like this, > > but I think that most CS degrees are not very good and the graduates > > from CS courses tend to be of a pretty low standard, mostly because > > they are not at all rounded in their knowledge. Maybe I've been > > unlucky, but I have recruited over several decades and in 5 different > > countries and have had pretty consistent experience with CS graduates > > (with the possible exception of Waterloo in Canada). > > -- > Jeffry Houser > Flex, ColdFusion, AIR > AIM: Reboog711 | Phone: 1-203-379-0773 > -- > Adobe Community Expert > <http://www.adobe.com/communities/experts/members/JeffryHouser.html> > My Company: <http://www.dot-com-it.com> > My Podcast: <http://www.theflexshow.com> > My Blog: <http://www.jeffryhouser.com> > > > -- -Joe