quote:
HOWEVER, a good university educated CS student is better than any good self taught programmer, because most good CS students ARE self taught programmers.
I disagree. Unless you have hard statistics to back this up, this is just your opinion. Do you not use textbooks in university? Of course you do. So why is it so hard to imagine that a self-taught programmer with minimal college couldn''t teach himself university level material by reading books? It all comes down to intelligence. I''ll admit that a well educated CS student might have a stronger theoretical background but the college/self-taught programmer is going to have more hands-on experience. As you can probably tell, I''m a partially self-taught programmer. I spent 1 year in college and decided that I wasn''t learning fast enough so started learning on my own. A year later I was hired by a large corporation and put to work. Having been there for almost 4 years now as a software/solutions developer I can say that I have learned a great deal. I''ve worked with both types of fresh-out-of-college/university students. The college students tend to know more.
Another reason I''ve done so well on my own is because I had (and still have) a chip on my shoulder for not going to university I had this opinion that people from university were really smart and well prepared - so I needed to ensure that I''d be better than them. So I studied like a mad man (going through 3-4 technical books every month or two.) I think it was that kind of dedication that got me where I am.
quote:
There are many self-taught people because programming is something that can easily be learned, and takes time and dedication to master, however I don''t know of any self taught robotics people, vision people, or graphics people.
Wrong. If I''m not mistaken, I believe John Carmack dropped out of college and I think we can agree that he is pretty damn intelligent and a leader in the graphics field.
--------------
Now, I will admit that I do sometimes regret not going to univeristy. I do miss the mathematical/analytical training that I would have received. That area of knowledge is harder to learn without a course outline (i.e. where do you start? etc)
Getting a university degree is an accomplishment; especially when the degree is in a technical subject. Just don''t assume that you are better than everyone out there because of it. There are people out there with intelligence, drive, and tenacity (some with and some without degrees) that will make you look ridiculous.
It is all in the individual.
Just my thoughts
Dire Wolf
www.digitalfiends.com