Those who have done Uni will tell you to do Uni and those that havn't will
tell you it makes no difference.  Just like a C programmer will generally
tell you that C is better than some other language choice.

Let me just say that programming is a wonderful career and there are a
wide variety of programming jobs. Starting with automating system admin
stuff, onto business type applications and then the rocket science. There
is plenty of work in all areas you just need to find which fits your mind
set and interests.

The thing you need most is the ability to think in an abstract manner and
as everyone has said to keep learning. 

The problem is that everyone elses experiences are theirs and you really
need to find out what might work best for you. If you are smart, hard
working and eager to learn whichever course you take should be rewarding.

I thought the interview with Brian Kernighan had a good question on what
Universities should be focusing on. Pasted below.

Rodos

P.S. I did electronics at tech but never finished. I did comp sci at uni
and never finished. I have worked ever since I left school in 4 different
countries and now do my own consulting which works very well. If you are
good at what you do you should always do well.

--

An Interview with Brian Kernighan
http://www.cs.cmu.edu/~mihaib/kernighan-interview/index.html

 M: Speaking of academia, I saw that you have taught at least two classes
 at Princeton. I would like to ask about your opinion on computer science
 education, because I heard complaints coming from the industry that
 undergraduates in computer science classes master too much useless
 theoretical skills and they don't know enough about real program
 development.

 K: I've taught four courses at Princeton and Harvard in the last four or
 five years, at various levels, but that's not enough to qualify me as an
 ``expert'' in computer science education. Those are two particular
 schools and I've taught rather screwball things. I don't think
 universities should be in the business of teaching things that you should
 learn at a trade school; I don't think it is the role of a university to
 teach people how to use, let's say, Visual C++ and its Integrated
 Development Environment. I think the role of the university is to teach
 students how to program in a particular flavor of language that has for
 example object-oriented character, to help students understand the issues
 and trade-offs that go into families of languages, like C, C++ and Java,
 and how those relate to languages which slice it in a different way, like
 functional languages. Teaching students skills so that they can step
 immediately into a Windows development shop and are able to write COM
 programs is just not right. That's not what universities should be
 doing; universities should be teaching things which are likely to last,
 for a lifetime if you're lucky, but at least 5 or 10 or 20 years, and
 that means principles and ideas. At the same time, they should be
 illustrating them with the best possible examples taken from current
 practice.


-- 
[EMAIL PROTECTED] | The first 90% of the code accounts for 90% of the
Camion Technology | development time. The remaining 10% of the code
+61 2 9873 5105   | accounts for the other 90% of the development time.
                  |                                       [Tom Cargill]



--
SLUG - Sydney Linux User Group Mailing List - http://slug.org.au/
More Info: http://slug.org.au/lists/listinfo/slug

Reply via email to