Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl: the Markov chain saw
 
PerlMonks  

Re: College degrees, knowledge gained and reputations enhanced

by Art_XIV (Hermit)
on Nov 14, 2003 at 19:49 UTC ( [id://307182]=note: print w/replies, xml ) Need Help??


in reply to College degrees, knowledge gained and reputations enhanced

If you have the financial and mental resources to get a degree, then by all means get one. At the worst you're going to have pay $$$ for student loans. At the best you've gained some valuable knowledge and skills that will allow you entry into huge corporations that offer interesting work and fat 401K plans.

Actually being successful in CompSci endeavors only partially depends upon a degree. A degree will help you get some attention when promotions and raises are being considered, but enthusiasm, dedication, personality, responsibility, initiative and experience are are going to get you even more (except with the most PH of PHBs).

Having a BS degree can only help you in a career as a developer/programmer/engineer/geek. Lack of a degree is just going to make it harder, though hardly impossible.

Hanlon's Razor - "Never attribute to malice that which can be adequately explained by stupidity"
  • Comment on Re: College degrees, knowledge gained and reputations enhanced

Replies are listed 'Best First'.
Re: Re: College degrees, knowledge gained and reputations enhanced
by Grygonos (Chaplain) on Nov 14, 2003 at 20:10 UTC

    I recently, 12/2002, finished my Bachelor's in CS at Western Kentucky University. The curriculum there is very much based in theory. There are what we refered to as "245's". These classes would teach specific things like FORTRAN, COBOL, Java, PHP & XML. These were ...skill-based classes. I found this to be a good method of balancing the required theoretical curriculum with that of a skill-based one. You were only required to take 1-2 "245's" during your tenure.. but you could take as many as you wanted.

    The latter two and a half years of my education proved immensely valuable in terms of theory and practicality. I wrote a shell to read a dos floppy in RAW mode in C, modded a learning virtual OS called "Nachos", a binary heap in C++, a Java class to perform most any standard operation on a matrix, wrote a POP3 Mail client in Ruby, and a "naughty-word" filter in ruby. Those were the more memorable ones. While some of these were ...choose your assignment and I'll verify that it is acceptable, they were still good assignments that I learned alot by doing. I still managed to keep a good hold on the concepts being taught in class, and see how to apply them to the programs I was developing.

    The point of all that rambling is that if a CS degree is based in theory it doesn't keep you from applying the theory on your own.

    Would I have gotten my current job w/o my degree... no way. People who assume, that having a higher education level in Computer Science means that you have no practical skills, bother me. If that were true, we could apply the converse and say that all those w/o higher cs degress have no knowledge of theory... which is simply not true.Any application of theory is an "excercise for the reader".


    Grygonos

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://307182]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others rifling through the Monastery: (5)
As of 2024-04-25 11:57 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found